html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#root{margin:0;min-height:100%}.fgp-root{min-height:100vh}.fgp-center{display:flex;align-items:center;justify-content:center;min-height:60vh}.fgp-center-small{display:flex;justify-content:center;padding:24px}.fgp-muted{color:var(--fgp-text-2)}.fgp-json{margin:0;padding:8px;max-height:320px;overflow:auto;font-size:12px;background:var(--fgp-fill);border-radius:6px;white-space:pre-wrap;word-break:break-word}.fgp-ellipsis{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.fgp-status-columns{display:inline-flex;gap:4px;flex-wrap:wrap}.fgp-subform{padding-left:12px;border-left:2px solid var(--fgp-border-subtle)}.fgp-null-toggle{margin-top:4px}.fgp-adj-item{padding:8px 0;border-bottom:1px dashed var(--fgp-border-subtle)}.fgp-adj-item:last-child{border-bottom:none}.fgp-row-error{color:var(--fgp-error-text);font-weight:600}.fgp-evidence-row{display:flex;flex-direction:column;gap:4px}.fgp-handle-bar{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:48px;line-height:normal}.fgp-handle-user{max-width:140px}.fgp-handle-content{width:100%;max-width:720px;margin:0 auto;padding:12px;box-sizing:border-box;overflow-x:hidden}.fgp-handle-content .ant-descriptions-item-content,.fgp-handle-content .ant-typography{word-break:break-word}.fgp-reply-kinds{display:flex;flex-wrap:wrap;gap:4px}.fgp-reply-kinds .ant-radio-button-wrapper{border-radius:6px;border-inline-start-width:1px}.fgp-reply-kinds .ant-radio-button-wrapper:before{display:none}@media(max-width:480px){.fgp-handle-content .ant-card-body{padding:10px}.fgp-handle-content .ant-picker{width:100%}}.fgp-dev-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;height:auto;min-height:48px;line-height:normal;flex-wrap:wrap}.fgp-dev-title{min-width:0}.fgp-dev-user{max-width:160px}.fgp-dev-content{padding:12px;min-width:0;overflow-x:hidden;box-sizing:border-box}.fgp-sim{display:flex;flex-direction:column;gap:12px;min-width:0}.fgp-sim-top{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#00000005;border:1px solid rgba(0,0,0,.06);min-width:0}.fgp-sim-columns{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,420px);gap:12px;align-items:start}.fgp-sim-col{min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:var(--fgp-surface, #fff);overflow-x:hidden}.fgp-dark .fgp-sim-col{--fgp-surface: rgba(255,255,255,.02)}.fgp-sim-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fgp-sim-entry{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.08);background:transparent;cursor:pointer;font:inherit;color:inherit;box-sizing:border-box}.fgp-sim-entry+.fgp-sim-entry{margin-top:6px}.fgp-sim-entry-selected{border-color:#1a56db;box-shadow:0 0 0 1px #1a56db inset}.fgp-sim-entry-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fgp-sim-line{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.fgp-sim-quiet{padding:4px 8px;border-left:3px dashed rgba(0,0,0,.12)}.fgp-sim-badges{display:inline-flex;flex-wrap:wrap;gap:2px}.fgp-sim-small{font-size:12px}.fgp-sim-break{word-break:break-word;overflow-wrap:anywhere}.fgp-sim-item{padding:4px 0;border-top:1px dashed rgba(0,0,0,.06);min-width:0}.fgp-sim-detail{margin:4px 0 0;white-space:pre-wrap;word-break:break-word}.fgp-sim .ant-list-item,.fgp-sim .ant-tabs,.fgp-sim .ant-tabs-content,.fgp-sim .ant-tabs-tabpane{min-width:0}@media(max-width:767px){.fgp-sim-top .ant-picker,.fgp-sim-controls,.fgp-sim-controls .ant-space-compact{width:100%}.fgp-sim-controls .ant-space-compact .ant-picker{flex:1 1 auto;min-width:0}}.fgp-num{font-variant-numeric:tabular-nums}.fgp-ui-page{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fgp-space-16);width:100%;max-width:var(--fgp-content-max);min-width:0;margin-inline:auto;color:var(--fgp-text);overflow-wrap:anywhere}.fgp-ui-page-fluid{max-width:none}.fgp-ui-page>*{min-width:0}.fgp-ui-page-header{min-width:0;margin-bottom:var(--fgp-space-20)}.fgp-ui-page>.fgp-ui-page-header{margin-bottom:var(--fgp-space-4)}.fgp-ui-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fgp-space-16);min-width:0}.fgp-ui-header-identity{flex:1;min-width:0}.fgp-ui-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fgp-space-8);max-width:100%;min-width:0}.fgp-ui-page-title.ant-typography{margin:0;color:var(--fgp-text-heading);font-size:var(--fgp-font-h1);font-weight:600}.fgp-ui-page-subtitle{margin-top:var(--fgp-space-4);font-size:var(--fgp-font-body);color:var(--fgp-text-2)}.fgp-ui-record-header{min-width:0;padding:var(--fgp-space-16) var(--fgp-space-20);border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius-lg);background:var(--fgp-bg);box-shadow:var(--fgp-shadow-sm);overflow-wrap:anywhere}.fgp-ui-record-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fgp-space-8)}.fgp-ui-record-title.ant-typography{margin:0;font-size:var(--fgp-font-h2);font-weight:600;color:var(--fgp-text-heading)}.fgp-ui-record-header[data-level=sub]{border-inline-start:3px solid var(--fgp-primary);padding:var(--fgp-space-12) var(--fgp-space-20)}.fgp-ui-record-header[data-level=sub] .fgp-ui-record-title{font-size:var(--fgp-font-h3)}.fgp-ui-record-meta{margin-top:var(--fgp-space-4);font-size:var(--fgp-font-small);color:var(--fgp-text-2)}.fgp-ui-record-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fgp-space-8)}.fgp-ui-record-tabs{margin-top:var(--fgp-space-12)}.fgp-ui-section-card{width:100%;min-width:0}.fgp-ui-card-grid,.fgp-ui-stat-grid{display:grid;gap:var(--fgp-space-16);min-width:0}.fgp-ui-card-grid[data-columns="2"],.fgp-ui-stat-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fgp-ui-stat-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fgp-ui-stat-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fgp-ui-card-grid>*,.fgp-ui-stat-grid>*{min-width:0}.fgp-ui-split-pane{display:grid;min-width:0}.fgp-ui-split-pane[data-columns="2"]{grid-template-columns:calc(var(--fgp-space-20) * 11) minmax(0,1fr)}.fgp-ui-split-pane[data-columns="3"]{grid-template-columns:calc(var(--fgp-space-20) * 10) calc(var(--fgp-space-20) * 15) minmax(0,1fr)}.fgp-ui-gap-8{gap:var(--fgp-space-8)}.fgp-ui-gap-12{gap:var(--fgp-space-12)}.fgp-ui-gap-16{gap:var(--fgp-space-16)}.fgp-ui-gap-20{gap:var(--fgp-space-20)}.fgp-ui-gap-24{gap:var(--fgp-space-24)}.fgp-ui-gap-32{gap:var(--fgp-space-32)}.fgp-ui-pane{min-width:0;overflow-wrap:anywhere}.fgp-ui-card-grid[data-columns="1"],.fgp-ui-stat-grid[data-columns="1"],.fgp-ui-split-pane[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.fgp-ui-slot{overflow-wrap:anywhere;min-width:0;border:1px dashed var(--fgp-border);border-radius:var(--fgp-radius-lg);background:var(--fgp-fill)}.fgp-ui-slot-source{padding:var(--fgp-space-12) var(--fgp-space-20);border-bottom:1px dashed var(--fgp-border);font-size:var(--fgp-font-small);color:var(--fgp-text-2)}.fgp-ui-slot-content{min-width:0;padding:var(--fgp-space-20)}.fgp-ui-link-card,.fgp-ui-stat-card{overflow-wrap:anywhere;min-width:0;border-color:var(--fgp-border-subtle);border-radius:var(--fgp-radius-lg);box-shadow:var(--fgp-shadow-sm);background:var(--fgp-bg);transition:box-shadow var(--fgp-motion-base),border-color var(--fgp-motion-base)}.fgp-ui-link-card>.ant-card-body,.fgp-ui-stat-card>.ant-card-body{padding:0;min-width:0}.fgp-ui-card-link{display:block;height:100%;box-sizing:border-box;padding:var(--fgp-space-20);border-radius:var(--fgp-radius-lg);color:var(--fgp-text);overflow-wrap:anywhere}.fgp-ui-card-link:hover{color:var(--fgp-text)}.fgp-ui-link-card:hover,.fgp-ui-link-card:focus-within,.fgp-ui-stat-card:has(a):hover{border-color:var(--fgp-primary);box-shadow:var(--fgp-shadow-base)}.fgp-ui-card-link:focus-visible,.fgp-ui-route-tab:focus-visible,.fgp-ui-select-list-link:focus-visible,.fgp-ui-return-link:focus-visible{outline:2px solid var(--fgp-primary);outline-offset:2px}.fgp-ui-link-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fgp-space-8)}.fgp-ui-link-card-title.ant-typography{margin:0;color:var(--fgp-text-heading);font-size:var(--fgp-font-h4);font-weight:600}.fgp-ui-link-card-count{font-size:var(--fgp-font-small);color:var(--fgp-text-2);font-variant-numeric:tabular-nums}.fgp-ui-link-card-description{margin-top:var(--fgp-space-8);color:var(--fgp-text-2);font-size:var(--fgp-font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fgp-ui-link-card-footnote{margin-top:var(--fgp-space-12);color:var(--fgp-text-3);font-size:var(--fgp-font-xs)}.fgp-ui-stat-content{padding:var(--fgp-space-20)}.fgp-ui-stat-label{font-size:var(--fgp-font-small);color:var(--fgp-text-2)}.fgp-ui-stat-value{margin-top:var(--fgp-space-4);font-size:var(--fgp-font-display);color:var(--fgp-text-heading);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.fgp-ui-stat-note{margin-top:var(--fgp-space-8);font-size:var(--fgp-font-xs);color:var(--fgp-text-2)}.fgp-ui-stat-note[data-tone=danger]{color:var(--fgp-error-text)}.fgp-ui-stat-note[data-tone=success]{color:var(--fgp-success-text)}.fgp-ui-empty{min-width:0;padding:var(--fgp-space-16)}.fgp-ui-loading{display:flex;justify-content:center;padding:var(--fgp-space-24)}.fgp-ui-load-state{min-width:0}.fgp-ui-notice{min-width:0;font-size:var(--fgp-font-small);border-radius:var(--fgp-radius);overflow-wrap:anywhere}.fgp-ui-notice .ant-alert-message,.fgp-ui-notice .ant-alert-description{font-size:var(--fgp-font-small)}.fgp-ui-notice[data-tone=muted]{background:var(--fgp-fill);border-color:var(--fgp-border-subtle);color:var(--fgp-text-2)}.fgp-ui-notice[data-tone=muted] .ant-alert-message,.fgp-ui-notice[data-tone=muted] .ant-alert-description{color:var(--fgp-text-2)}.fgp-ui-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fgp-space-8)}.fgp-ui-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fgp-space-8) var(--fgp-space-16);min-width:0;font-size:var(--fgp-font-small)}.fgp-ui-breadcrumb-trail{min-width:0;font-size:var(--fgp-font-small)}.fgp-ui-breadcrumb-extra{margin-inline-start:auto;max-width:100%}.fgp-ui-return-link{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--fgp-space-8);max-width:100%;padding:var(--fgp-space-4) var(--fgp-space-12);border-radius:calc(var(--fgp-radius-lg) * 100);color:var(--fgp-primary);background:var(--fgp-primary-bg);overflow-wrap:anywhere;font-size:var(--fgp-font-small)}.fgp-ui-return-link:hover{color:var(--fgp-primary-hover)}.fgp-ui-route-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--fgp-space-4);min-width:0}.fgp-ui-route-tab-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--fgp-space-4) / 2);min-width:0}.fgp-ui-route-tab-group+.fgp-ui-route-tab-group{border-inline-start:1px solid var(--fgp-border);padding-inline-start:var(--fgp-space-12);margin-inline-start:var(--fgp-space-8)}.fgp-ui-route-tab-group-label{color:var(--fgp-text-3);font-size:var(--fgp-font-group);letter-spacing:.04em;padding-inline:var(--fgp-space-8)}.fgp-ui-route-tab{display:inline-flex;align-items:center;gap:var(--fgp-space-8);max-width:100%;padding:var(--fgp-space-8) var(--fgp-space-12);border-bottom:2px solid var(--fgp-border-subtle);color:var(--fgp-text-2);font-size:var(--fgp-font-body);overflow-wrap:anywhere}.fgp-ui-route-tab:hover{color:var(--fgp-primary)}.fgp-ui-route-tab[aria-current=page]{border-bottom-color:var(--fgp-primary);color:var(--fgp-primary);font-weight:500}.fgp-ui-navigation-badge{flex:none;font-variant-numeric:tabular-nums}.fgp-ui-navigation-badge .ant-badge-count{box-shadow:none;font-size:var(--fgp-font-xs)}.fgp-ui-badge-muted .ant-badge-count{background:var(--fgp-fill);color:var(--fgp-text-2)}.fgp-ui-badge-danger .ant-badge-count{background:var(--fgp-error-bg);color:var(--fgp-error-text)}.fgp-ui-select-list{min-width:0;overflow-wrap:anywhere;background:var(--fgp-bg);border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius)}.fgp-ui-select-list ol{list-style:none;padding:0;margin:0}.fgp-ui-select-list li+li{border-top:1px solid var(--fgp-border-subtle)}.fgp-ui-select-list-link{display:flex;justify-content:space-between;align-items:center;gap:var(--fgp-space-8);padding:var(--fgp-space-12) var(--fgp-space-16);color:var(--fgp-text);border-radius:var(--fgp-radius)}.fgp-ui-select-list-link:hover{background:var(--fgp-fill-hover);color:var(--fgp-primary)}.fgp-ui-select-list-link[aria-current=page]{background:var(--fgp-primary-bg);color:var(--fgp-primary);font-weight:500}.fgp-ui-select-list-text{display:flex;flex-direction:column;min-width:0;gap:var(--fgp-space-4)}.fgp-ui-select-list-description{color:var(--fgp-text-2);font-size:var(--fgp-font-xs);font-weight:400}.fgp-ui-page-header[data-layout=stack] .fgp-ui-header-row,.fgp-ui-record-header[data-layout=stack] .fgp-ui-header-row{flex-direction:column}@media(max-width:1024px){.fgp-ui-stat-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.fgp-ui-card-grid[data-columns],.fgp-ui-stat-grid[data-columns],.fgp-ui-split-pane[data-columns]{grid-template-columns:minmax(0,1fr)}.fgp-ui-header-row{flex-direction:column}.fgp-ui-route-tab-group+.fgp-ui-route-tab-group{border-inline-start:none;padding-inline-start:0;margin-inline-start:0}}.fgp-ui-secondary{color:var(--fgp-text-2)}.fgp-ui-data-table{min-width:0;max-width:100%;border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius-lg);background:var(--fgp-bg);box-shadow:var(--fgp-shadow-sm);overflow:hidden}.fgp-ui-data-table .ant-table-content{overflow-x:auto}.fgp-ui-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fgp-space-12);padding:var(--fgp-space-16) var(--fgp-space-20);border-bottom:1px solid var(--fgp-border-subtle)}.fgp-ui-table-title{font-size:var(--fgp-font-h4);font-weight:600;color:var(--fgp-text-heading)}.fgp-ui-status{display:inline-flex;align-items:center;gap:var(--fgp-space-4);border-radius:9999px;margin-inline-end:0;font-size:var(--fgp-font-xs);line-height:1.6;padding:2px var(--fgp-space-8);white-space:nowrap}.fgp-ui-status-neutral,.fgp-ui-status-muted{color:var(--fgp-text-2);background:var(--fgp-fill)}.fgp-ui-status-info{color:var(--fgp-info-text);background:var(--fgp-info-bg)}.fgp-ui-status-success{color:var(--fgp-success-text);background:var(--fgp-success-bg)}.fgp-ui-status-warning{color:var(--fgp-warning-text);background:var(--fgp-warning-bg)}.fgp-ui-status-danger{color:var(--fgp-error-text);background:var(--fgp-error-bg)}.fgp-ui-status-plain{color:var(--fgp-text-2);background:none;border-radius:0;padding:0;font-size:inherit}.fgp-ui-status-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.fgp-ui-kv{display:grid;gap:0 var(--fgp-space-24);margin:0;min-width:0}.fgp-ui-kv-1{grid-template-columns:minmax(0,1fr)}.fgp-ui-kv-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgp-ui-kv>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:var(--fgp-space-12);padding:var(--fgp-space-8) 0;border-bottom:1px solid var(--fgp-border-subtle);min-width:0}.fgp-ui-kv-label-100>div{grid-template-columns:100px minmax(0,1fr)}.fgp-ui-kv-label-160>div{grid-template-columns:160px minmax(0,1fr)}.fgp-ui-kv-label-200>div{grid-template-columns:200px minmax(0,1fr)}.fgp-ui-kv dt{color:var(--fgp-text-2);font-size:var(--fgp-font-small);overflow-wrap:anywhere}.fgp-ui-kv dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--fgp-text)}.fgp-ui-kv dd.fgp-ui-kv-amount{font-size:var(--fgp-font-amount);font-weight:600}.fgp-ui-kv-secondary{margin-top:var(--fgp-space-12);color:var(--fgp-text-2);font-size:var(--fgp-font-small)}.fgp-ui-kv-secondary>summary{cursor:pointer}.fgp-ui-item-card{min-width:0;border-radius:var(--fgp-radius-lg);border:1px solid var(--fgp-border-subtle);background:var(--fgp-bg);box-shadow:var(--fgp-shadow-sm)}.fgp-ui-item-card>.ant-card{border:0;background:none}.fgp-ui-item-card-selected{border-color:var(--fgp-primary);background:var(--fgp-primary-bg)}.fgp-ui-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fgp-space-8);margin-bottom:var(--fgp-space-8);color:var(--fgp-text-2);font-size:var(--fgp-font-small)}.fgp-ui-item-title{font-size:var(--fgp-font-h4);font-weight:600;color:var(--fgp-text-heading);overflow-wrap:anywhere}.fgp-ui-item-card .fgp-ui-kv{margin-top:var(--fgp-space-8)}.fgp-ui-item-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--fgp-space-8);margin-top:var(--fgp-space-12)}.fgp-ui-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fgp-space-8);margin-inline-start:auto}.fgp-ui-form-section{min-width:0;margin-bottom:var(--fgp-space-16)}.fgp-ui-form-section>.ant-card{box-shadow:var(--fgp-shadow-sm);border-radius:var(--fgp-radius-lg)}.fgp-ui-form-section>.ant-card>.ant-card-head{padding:0 var(--fgp-space-20)}.fgp-ui-form-section>.ant-card>.ant-card-body{padding:var(--fgp-space-20)}.fgp-ui-form-section-compact>.ant-card>.ant-card-body{padding:var(--fgp-space-12) var(--fgp-space-16)}.fgp-ui-form-section .fgp-ui-section-title{margin:0}.fgp-ui-section-description,.fgp-ui-section-issues{margin-bottom:var(--fgp-space-16)}.fgp-ui-section-issues ul{margin:0;padding-inline-start:var(--fgp-space-20)}.fgp-ui-field-grid{display:grid;column-gap:var(--fgp-space-24);row-gap:0;min-width:0}.fgp-ui-field-grid-1{grid-template-columns:minmax(0,1fr)}.fgp-ui-field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgp-ui-field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgp-ui-form-field{min-width:0;width:100%}.fgp-ui-form-field .ant-select{width:100%}.fgp-ui-field-width-xs{max-width:120px}.fgp-ui-field-width-sm{max-width:200px}.fgp-ui-field-width-md{max-width:320px}.fgp-ui-field-width-lg{max-width:480px}.fgp-ui-field-width-full{max-width:100%}.fgp-ui-field-error{display:block}.fgp-ui-dirty{display:inline-flex;align-items:center;gap:var(--fgp-space-8);color:var(--fgp-warning-text);font-size:var(--fgp-font-small)}.fgp-ui-save-bar{background:var(--fgp-bg);border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius);box-shadow:var(--fgp-shadow-sm);padding:var(--fgp-space-12) var(--fgp-space-20);min-width:0}.fgp-ui-save-bar-sticky{position:sticky;bottom:0;z-index:5}.fgp-ui-save-notice{margin-bottom:var(--fgp-space-12)}.fgp-ui-save-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fgp-space-12)}.fgp-ui-save-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fgp-space-12);min-width:0}.fgp-ui-save-reason{font-size:var(--fgp-font-small);overflow-wrap:anywhere}.fgp-ui-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fgp-space-12);padding:var(--fgp-space-12) 0;min-width:0}.fgp-ui-filter-controls{flex:1;min-width:0}.fgp-ui-filter-actions{margin-inline-start:auto}.fgp-ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:860px){.fgp-ui-field-grid,.fgp-ui-kv-2{grid-template-columns:minmax(0,1fr)}.fgp-ui-form-field{max-width:100%}.fgp-ui-kv>div{grid-template-columns:minmax(0,1fr);gap:var(--fgp-space-4)}.fgp-ui-save-bar{padding:var(--fgp-space-12)}.fgp-ui-filter-controls>*{max-width:100%}}.fgp-ui-grid-search{padding:var(--fgp-space-12);display:grid;gap:var(--fgp-space-8);max-width:280px}.fgp-ui-grid-filter-active{color:var(--fgp-primary)}.fgp-ui-grid-header{cursor:grab}.fgp-ui-grid-header:active{cursor:grabbing}.fgp-ui-grid-columns{display:grid;gap:var(--fgp-space-8);max-height:60vh;overflow:auto}.fgp-ui-grid-column{display:flex;align-items:center;justify-content:space-between;gap:var(--fgp-space-16)}.fgp-ui-table-toolbar{gap:var(--fgp-space-12)}.fgp-run-stack{width:100%}.fgp-run-fields{display:grid;gap:var(--fgp-space-4);margin:0}.fgp-run-fields>div{display:flex;flex-wrap:wrap;gap:var(--fgp-space-8)}.fgp-run-fields dt{color:var(--fgp-text-2)}.fgp-run-fields dd{margin:0;overflow-wrap:anywhere}.fgp-run-grid-value{min-width:200px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.fgp-card{min-width:0;color:var(--fgp-text);padding:var(--fgp-space-20);border:1px solid var(--fgp-border);border-radius:var(--fgp-radius);background:var(--fgp-bg);overflow-wrap:anywhere}.fgp-card[data-view=im]{padding:var(--fgp-space-12)}.fgp-card-section+.fgp-card-section{margin-top:var(--fgp-space-20)}.fgp-card-title{color:var(--fgp-text-heading);font-weight:600;margin-bottom:var(--fgp-space-12)}.fgp-card-emphasis{font-weight:600;border-inline-start:3px solid var(--fgp-primary);padding-inline-start:var(--fgp-space-8)}.fgp-card-hint{color:var(--fgp-text-2)}.fgp-card-actions{padding-inline-start:var(--fgp-space-20);margin-bottom:0}.fgp-card-actions>li+li{margin-top:var(--fgp-space-8)}.fgp-card-handling{margin-top:var(--fgp-space-12);padding:var(--fgp-space-12);border:1px solid var(--fgp-border);border-radius:var(--fgp-radius)}.fgp-card-handling>[role=status]{margin-block:var(--fgp-space-8)}.mtl-amount-card{color:var(--fgp-text);background:var(--fgp-bg);border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius-lg);overflow-wrap:anywhere;padding:var(--fgp-space-24)}.mtl-amount-im{max-width:375px;padding:var(--fgp-space-16)}.mtl-amount-header{border-bottom:1px solid var(--fgp-border-subtle);padding-bottom:var(--fgp-space-12)}.mtl-amount-header h2{font-size:var(--fgp-font-h3);color:var(--fgp-text-heading);margin:var(--fgp-space-8) 0 0}.mtl-amount-card h3{font-size:var(--fgp-font-h5);margin:0 0 var(--fgp-space-12)}.mtl-amount-caption,.mtl-amount-context{color:var(--fgp-text-2);font-size:var(--fgp-font-small)}.mtl-amount-context{padding-block:var(--fgp-space-16)}.mtl-amount-metric{background:var(--fgp-fill);border-radius:var(--fgp-radius);padding:var(--fgp-space-16)}.mtl-amount-value{font-size:var(--fgp-font-display);font-weight:600;color:var(--fgp-text-heading);font-variant-numeric:tabular-nums;margin-block:var(--fgp-space-8)}.mtl-amount-formula,.mtl-amount-basis,.mtl-amount-decision{margin-top:var(--fgp-space-16);border:1px solid var(--fgp-border-subtle);border-radius:var(--fgp-radius);padding:var(--fgp-space-16)}.mtl-amount-card p{margin:var(--fgp-space-8) 0}.mtl-amount-basis dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fgp-space-12);margin:0}.mtl-amount-basis dt{color:var(--fgp-text-2)}.mtl-amount-basis dd{margin:0;text-align:right}.mtl-amount-ref{font-size:var(--fgp-font-xs)}.mtl-amount-card footer{margin-top:var(--fgp-space-16)}.fgp-shell{min-height:100vh;background:var(--fgp-bg-layout)}.fgp-shell .fgp-shell-header{position:fixed;inset:0 0 auto;height:var(--fgp-topbar);background:var(--fgp-bg);border-bottom:1px solid var(--fgp-border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:100;line-height:normal;gap:12px}.fgp-shell .fgp-shell-brand-group{display:flex;align-items:center;gap:10px;min-width:0}.fgp-shell .fgp-brand{font-weight:600;color:var(--fgp-text-heading);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fgp-shell .fgp-shell-logo{width:26px;height:26px;flex:0 0 26px;border-radius:6px;background:var(--fgp-primary);color:var(--fgp-on-primary);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.fgp-shell .fgp-shell-controls{flex:0 0 auto}.fgp-shell .fgp-shell-search{width:220px}.fgp-shell .fgp-shell-sider{position:fixed;top:var(--fgp-topbar);bottom:0;left:0;background:var(--fgp-bg);border-right:1px solid var(--fgp-border-subtle);overflow:auto;z-index:50}.fgp-shell .fgp-shell-menu,.fgp-shell-drawer .fgp-shell-menu{border-inline-end:0;background:var(--fgp-bg)}.fgp-shell .fgp-shell-menu a,.fgp-shell-drawer .fgp-shell-menu a{display:block}.fgp-shell .fgp-shell-body{min-width:0;background:var(--fgp-bg-layout)}.fgp-shell .fgp-shell-content{margin-left:var(--fgp-sidebar);padding:calc(var(--fgp-topbar) + 16px) 24px 56px;min-width:0;background:var(--fgp-bg-layout)}.fgp-shell.fgp-shell-collapsed .fgp-shell-content{margin-left:var(--fgp-sidebar-collapsed)}.fgp-shell .fgp-shell-menu-empty{padding:16px}.fgp-shell .fgp-shell-user-name{max-width:160px;overflow:hidden;text-overflow:ellipsis}.fgp-shell-drawer .ant-drawer-body{padding:0;background:var(--fgp-bg)}@media(max-width:860px){.fgp-shell .fgp-shell-header{padding:0 12px}.fgp-shell .fgp-shell-content{margin-left:0;padding:calc(var(--fgp-topbar) + 12px) 12px 32px}.fgp-shell .fgp-shell-search,.fgp-shell .fgp-shell-user-name{display:none}.fgp-shell .fgp-shell-controls{gap:4px!important}.fgp-shell .fgp-shell-brand-group{gap:6px;flex:1;overflow:hidden}}
