.structure_page__GvwjN{--structure-ink:var(--ui-ink,#111);--structure-muted:var(--ui-muted,#686868);--structure-line:var(--ui-theme-border,#dedede);--structure-surface:var(--ui-surface,#fff);--structure-hover:var(--ui-work-hover,#f0f0f0);color:var(--structure-ink);padding:28px 32px 40px;display:flex;flex-direction:column;gap:24px;min-width:0;container-type:inline-size;font:13px/1.5 var(--vantra-ui-font-sans)}.structure_page__GvwjN[data-fill=true]{padding:0;gap:0;height:100%;min-height:0}.structure_page__GvwjN .vui-heading{color:var(--structure-ink);font-family:inherit}.structure_page__GvwjN .vui-empty-state{color:var(--structure-ink)}.structure_page__GvwjN .vui-empty-state p{color:var(--structure-muted)}.structure_page__GvwjN .vui-empty-state :is(h2,h3){font-size:16px;line-height:24px;font-weight:600}.structure_page__GvwjN .vui-heading[data-size=page]{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.035em}.structure_page__GvwjN .vui-heading[data-size=section]{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.015em}.structure_page__GvwjN .vui-button:not(:where([data-variant=tab])),.structure_page__GvwjN .vui-icon-button{min-height:36px;border-radius:8px;corner-shape:squircle;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;padding:7px 12px;border:1px solid var(--vantra-ui-control-border);background:var(--vantra-ui-control-surface);color:var(--structure-ink)}.structure_page__GvwjN .vui-icon-button{width:36px;height:36px;padding:0}.structure_page__GvwjN .vui-button[data-variant=primary]{background:#2563eb;border-color:#2563eb;color:#fff}.structure_page__GvwjN .vui-button[data-variant=quiet],.structure_page__GvwjN .vui-icon-button[data-variant=quiet]{border-color:transparent;background:transparent}.structure_page__GvwjN .vui-button[data-variant=outline]{background:transparent;border-color:var(--vantra-ui-control-border)}.structure_page__GvwjN .vui-button:not(:where([data-variant=tab])):hover:not(:disabled),.structure_page__GvwjN .vui-icon-button:hover:not(:disabled){background:var(--vantra-ui-control-hover)}.structure_page__GvwjN .vui-button[data-variant=primary]:hover:not(:disabled){background:#1d4ed8}.structure_page__GvwjN .vui-button:disabled:not([aria-busy=true]),.structure_page__GvwjN .vui-icon-button:disabled{color:var(--vantra-ui-color-text-muted)}.structure_page__GvwjN .vui-button[data-variant=primary]:disabled:not([aria-busy=true]){background:#64748b;border-color:#64748b;color:#fff}.structure_page__GvwjN .vui-button[data-variant=outline]:disabled{border-color:var(--vantra-ui-control-border)}.structure_page__GvwjN :where(button,input,select,a):focus-visible{outline:2px solid var(--ui-theme-focus,#2563eb);outline-offset:3px}.structure_header__tq0Lb,.structure_sectionHeader__L8Ymq{display:flex;align-items:center;justify-content:space-between;gap:20px}.structure_header__tq0Lb>div:first-child,.structure_sectionHeader__L8Ymq>div:first-child{min-width:0}.structure_header__tq0Lb p,.structure_sectionHeader__L8Ymq p{margin:4px 0 0;color:var(--structure-muted)}.structure_actions___YOWF,.structure_toolbar__xjGXq,.structure_toolbar__xjGXq>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.structure_actions___YOWF{flex-shrink:0}.structure_toolbar__xjGXq{justify-content:space-between;row-gap:12px}.structure_choices___wjti{display:flex;gap:4px;flex-wrap:wrap}.structure_choices___wjti .structure_choice__rolUL{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;color:var(--structure-muted);border-radius:8px;border:1px solid var(--ui-theme-line,#eaeaea);background:var(--ui-theme-surface,#fff)}.structure_choices___wjti .structure_choice__rolUL[aria-pressed=true]{color:var(--ui-theme-accent,#2563eb);border-color:var(--ui-theme-accent,#2563eb);background:var(--vantra-ui-control-surface);font-weight:550}.structure_choices___wjti[data-selection-contrast=enhanced] .structure_choice__rolUL[aria-pressed=true]{color:var(--ui-theme-accent,#1d4ed8)}.structure_choices___wjti .structure_choice__rolUL:hover{background:var(--vantra-ui-control-surface)}.structure_choice__rolUL span{color:var(--structure-muted);font-size:11px;font-variant-numeric:tabular-nums}.structure_search__EcUII{background:var(--ui-theme-surface,#fff);display:flex;gap:8px;align-items:center;border:1px solid var(--vantra-ui-control-border);border-radius:8px;height:36px;padding:0 10px;color:var(--structure-muted);min-width:180px}.structure_search__EcUII input{width:190px;min-width:0;border:0;background:transparent;outline:0;color:var(--structure-ink);font:inherit}.structure_search__EcUII:focus-within{outline:2px solid var(--ui-theme-focus,#2563eb);outline-offset:2px}.structure_page__GvwjN .structure_search__EcUII input:focus-visible{outline:none}.structure_select__BYghJ{display:flex;align-items:center;gap:8px;color:var(--structure-muted)}.structure_select__BYghJ select{max-width:220px;min-height:36px;border:1px solid var(--vantra-ui-control-border);border-radius:8px;padding:5px 26px 5px 10px;background:var(--vantra-ui-control-surface);color:var(--structure-ink);font:inherit}.structure_summary__JrKTf{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.structure_select__BYghJ select,.structure_select__BYghJ select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.structure_select__BYghJ select{min-width:90px;padding:7px 10px;gap:16px;cursor:pointer}.structure_select__BYghJ select::picker-icon{transition:rotate .16s ease}.structure_select__BYghJ select:open::picker-icon{rotate:180deg}.structure_select__BYghJ select::picker(select){inset:auto;top:calc(anchor(bottom) + 6px);left:anchor(left);min-width:anchor-size(width);position-try-fallbacks:flip-block;background:var(--structure-surface);color:var(--structure-ink);border:1px solid var(--vantra-ui-control-border);border-radius:10px;padding:4px;margin:0;box-shadow:0 6px 20px #00000014;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,display allow-discrete .16s,overlay allow-discrete .16s}.structure_select__BYghJ select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{.structure_select__BYghJ select:open::picker(select){opacity:0;transform:translateY(-4px)}}.structure_select__BYghJ option{padding:7px 10px;border-radius:6px;gap:12px;font:inherit}.structure_select__BYghJ option:focus,.structure_select__BYghJ option:hover{background:var(--vantra-ui-control-surface)}.structure_select__BYghJ option:checked{font-weight:600}}@media (prefers-reduced-motion:reduce){.structure_select__BYghJ select::picker(select),.structure_select__BYghJ select::picker-icon{transition:none}}.structure_summary__JrKTf>button,.structure_summary__JrKTf>div{min-width:0;padding:0;display:flex;flex-direction:column;gap:5px;text-align:left;border:0;border-bottom:2px solid transparent;background:transparent}.structure_summary__JrKTf small,.structure_summary__JrKTf span{color:var(--structure-muted);font-size:12px}.structure_summary__JrKTf strong{overflow-wrap:anywhere;font-size:25px;letter-spacing:-.035em;font-weight:550;font-variant-numeric:tabular-nums}.structure_summary__JrKTf>button[aria-pressed=true]{border-bottom-color:var(--ui-nav-accent,#2563eb)}.structure_summary__JrKTf>button:hover{background:var(--vantra-ui-control-surface);border-radius:8px}.structure_split__8ctNX{display:grid;align-items:start;gap:24px}.structure_split__8ctNX,.structure_split__8ctNX[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.structure_split__8ctNX>div:first-child{min-width:0;display:flex;flex-direction:column;gap:16px}.structure_detail__mG1yn{min-width:0}.structure_detailBody__FB_uz{display:flex;flex-direction:column;gap:20px}.structure_detailBody__FB_uz>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.structure_detail__mG1yn h2{font-size:16px;line-height:24px;margin:0;letter-spacing:-.015em}.structure_detail__mG1yn p{margin:0;color:var(--structure-muted)}.structure_fields__aFYo6{display:flex;flex-direction:column;gap:16px;margin:0}.structure_fields__aFYo6 div{display:flex;flex-direction:column;gap:3px}.structure_fields__aFYo6 dt{color:var(--structure-muted);font-size:12px}.structure_fields__aFYo6 dd{margin:0;overflow-wrap:anywhere}.structure_fields__aFYo6[data-layout=grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.structure_fields__aFYo6[data-layout=form]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.structure_fields__aFYo6[data-layout=form]>div{min-width:0}.structure_fields__aFYo6[data-layout=form] input:not([type=file]),.structure_fields__aFYo6[data-layout=form] textarea{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--vantra-ui-control-border,#bdbdbd);border-radius:8px;background:var(--ui-theme-surface,#fff);color:var(--ui-theme-text,#111);font:inherit;font-size:14px}.structure_fields__aFYo6[data-layout=form] textarea{min-height:84px;resize:vertical}.structure_fields__aFYo6[data-layout=form] input:focus-visible,.structure_fields__aFYo6[data-layout=form] textarea:focus-visible{outline:2px solid var(--ui-theme-focus,#2563eb);outline-offset:2px}@container (max-width: 520px){.structure_fields__aFYo6[data-layout=form]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.structure_fields__aFYo6[data-layout=form]{grid-template-columns:minmax(0,1fr)}}@container (min-width: 800px){.structure_fields__aFYo6[data-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 320px){.structure_fields__aFYo6[data-layout=grid]{grid-template-columns:minmax(0,1fr)}}.structure_message__DZdRy{margin:0;color:var(--structure-muted);font-size:12px}@container (min-width: 600px) and (max-width: 1323px){.structure_detail__mG1yn .structure_fields__aFYo6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@container (min-width: 1324px){.structure_split__8ctNX[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 300px}}@container (min-width: 900px) and (max-width: 1323px){.structure_split__8ctNX[data-inspecting=true]:not(:has(table)){grid-template-columns:minmax(0,1fr) 300px}.structure_split__8ctNX:not(:has(table)) .structure_detail__mG1yn .structure_fields__aFYo6{display:flex}}@media (max-width:650px){.structure_page__GvwjN{padding:20px 16px 32px;gap:20px}.structure_header__tq0Lb{align-items:flex-start;flex-direction:column;gap:12px}.structure_summary__JrKTf{grid-template-columns:repeat(2,minmax(0,1fr))}.structure_select__BYghJ{flex-wrap:wrap}.structure_search__EcUII,.structure_search__EcUII input,.structure_toolbar__xjGXq>div{width:100%}}.structure_metricContainer__BHgd5{container-type:inline-size;min-width:0}.structure_metricTiles__c20Ug{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container (min-width: 440px){.structure_metricTiles__c20Ug{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 800px){.structure_metricTiles__c20Ug{grid-template-columns:repeat(4,minmax(0,1fr))}}.structure_metricTiles__c20Ug[data-count="3"]{grid-template-columns:minmax(0,1fr)}@container (min-width: 660px){.structure_metricTiles__c20Ug[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.structure_metricTiles__c20Ug[data-count="1"]{grid-template-columns:minmax(0,1fr)}@container (min-width: 440px){.structure_metricTiles__c20Ug[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.structure_sectionTabs__AhdOF{display:flex;gap:24px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 0;margin:0 -2px 20px;border-bottom:1px solid var(--vantra-ui-control-border)}.structure_sectionTabs__AhdOF>*{flex:none}@media (max-width:600px){.structure_sectionTabs__AhdOF{gap:20px}}@media (min-width:351px) and (max-width:520px){.structure_sectionTabs__AhdOF{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:0}.structure_sectionTabs__AhdOF>*{justify-self:start}}.tile_layoutContainer__9eNqo{container-type:inline-size;min-width:0}.tile_layout__hsbSe{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.tile_column__PQnZf{display:grid;gap:16px;min-width:0;align-content:start}@container (min-width: 760px){.tile_layout__hsbSe{grid-template-columns:minmax(0,1.65fr) minmax(336px,1fr)}}.tile_tile__4GHg_{--tile-inset:24px;--tile-space:16px;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--tile-space);min-width:0;padding:var(--tile-inset);border:0;border-radius:12px;corner-shape:squircle;background:var(--report-surface,var(--ui-theme-surface,#fff));color:var(--report-text,var(--ui-theme-text,#242424))}.tile_tile__4GHg_[data-full-width=true]{grid-column:1/-1}.tile_tile__4GHg_[data-tile-heading=true],.tile_tile__4GHg_[data-tile-summary=true]{grid-template-rows:auto minmax(0,1fr)}.tile_tile__4GHg_[data-tile-heading=true][data-tile-summary=true]{grid-template-rows:auto auto minmax(0,1fr)}.tile_tile__4GHg_:has(>.tile_footer__3Bv_S){grid-template-rows:minmax(0,1fr) auto}.tile_tile__4GHg_[data-tile-heading=true]:has(>.tile_footer__3Bv_S),.tile_tile__4GHg_[data-tile-summary=true]:has(>.tile_footer__3Bv_S){grid-template-rows:auto minmax(0,1fr) auto}.tile_tile__4GHg_[data-tile-heading=true][data-tile-summary=true]:has(>.tile_footer__3Bv_S){grid-template-rows:auto auto minmax(0,1fr) auto}.tile_tile__4GHg_[data-full-bleed=true]{display:block;padding:0;overflow:hidden}.tile_header__dZX_o{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px}.tile_header__dZX_o h2{min-width:0;font-size:14px;line-height:24px;font-weight:550;letter-spacing:-.15px}.tile_controls__YqjoA{flex-shrink:0}.tile_summary__1lVCa{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.tile_summary__1lVCa dd{margin:0}.tile_value__0j0qV{font-size:32px;line-height:40px;letter-spacing:-1px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tile_detail__qlYmH{font-size:12px;line-height:16px;font-weight:400;color:var(--report-muted,var(--ui-theme-muted,#737373))}.tile_detail__qlYmH strong{color:var(--report-text);font-weight:500}.tile_visual__GQyn_{min-width:0;align-self:start}.tile_footer__3Bv_S{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;min-height:24px;font-size:11px;line-height:16px}.tile_footer__3Bv_S p{color:var(--report-muted,var(--ui-theme-muted,#737373));flex:1 1 120px}.tile_tile__4GHg_ .tile_action__5o9Oq{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--report-muted,var(--ui-theme-muted,#737373));cursor:pointer}.tile_action__5o9Oq:hover{background:var(--ui-theme-hover,#f4f4f4);color:var(--report-text)}.tile_srOnly__UJHGF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tile_tile__4GHg_[data-tile-anatomy=true]>[data-tile-zone]{position:relative;outline:1px solid var(--report-muted,var(--ui-theme-muted,#737373));outline-offset:4px}.tile_tile__4GHg_[data-tile-anatomy=true]>[data-tile-zone]:after{content:attr(data-tile-zone);position:absolute;z-index:3;right:0;top:-12px;padding:2px 4px;background:var(--report-surface);color:var(--report-text);font-size:12px;line-height:16px;pointer-events:none}@container (max-width: 560px){.tile_tile__4GHg_{--tile-inset:16px}.tile_footer__3Bv_S{align-items:start}}@media (forced-colors:active){.tile_tile__4GHg_{outline:1px solid CanvasText}}.tile_layout__hsbSe[data-balanced]{grid-template-columns:minmax(0,1fr)}@container (min-width: 1000px){.tile_layout__hsbSe[data-balanced]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tile_layout__hsbSe[data-balanced]>.tile_column__PQnZf{align-content:stretch}}.tile_tile__4GHg_ .tile_tile__4GHg_{outline:1px solid var(--ui-theme-line,#eaeaea);outline-offset:-1px}