.collection-empty-state{box-sizing:border-box;align-content:center;justify-items:center;gap:var(--lj-space-2);min-width:0;min-height:180px;padding:var(--lj-space-7);text-align:center;color:var(--lj-muted);display:grid}.collection-empty-state.collection-empty-state>svg{width:32px;height:32px;color:var(--lj-muted);opacity:.55;margin-bottom:var(--lj-space-2);flex-shrink:0}.collection-empty-state.collection-empty-state h3{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-label-weight);margin:0}.collection-empty-state.collection-empty-state p{max-width:360px;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);overflow-wrap:anywhere;margin:0}.collection-empty-state-actions{justify-content:center;gap:var(--lj-space-3);margin-top:var(--lj-space-3);flex-wrap:wrap;display:flex}.field-icon-button.field-icon-button{width:28px;min-width:28px;height:28px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.field-icon-button.field-icon-button:hover:not(:disabled){color:var(--lj-signal);background:var(--lj-signal-soft)}.field-icon-button.field-icon-button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:-2px}.field-icon-button.field-icon-button:disabled{color:var(--lj-subtle);cursor:not-allowed}.search-field input::-webkit-search-cancel-button{display:none}.search-field.fui-Input[data-clearable=true]{padding-right:3px}.search-field .fui-Input__contentAfter{margin-left:4px}.lj-loading-state{min-width:0;color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.lj-loading-visual{visibility:hidden}.lj-loading-state[data-visible=true]>.lj-loading-visual{visibility:visible}.lj-loading-detail{width:100%;min-height:240px;padding:var(--lj-space-7);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.lj-loading-detail>.lj-loading-visual{align-items:center;gap:var(--lj-space-3);flex-direction:column;display:flex}.lj-loading-label{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-label-weight)}.lj-loading-spinner{border:2px solid var(--lj-line);border-top-color:var(--lj-accent);border-radius:50%;flex:none;width:24px;height:24px;animation:.9s linear infinite lj-loading-spin;display:inline-block}.lj-loading-inline{gap:var(--lj-space-3);vertical-align:middle;flex-wrap:wrap;align-items:center;min-height:28px;display:inline-flex}.lj-loading-inline>.lj-loading-visual{align-items:center;gap:var(--lj-space-3);display:inline-flex}.lj-loading-inline .lj-loading-spinner{border-width:1.5px;width:14px;height:14px}.lj-loading-inline .lj-loading-label{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.lj-loading-slow{margin:var(--lj-space-3) 0 0;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-align:center;display:block}.lj-loading-bar,.lj-loading-avatar{background:var(--lj-line);border-radius:4px;animation:1.6s ease-in-out infinite lj-loading-breathe;display:block}.lj-loading-bar{width:52%;max-width:100%;height:12px}.lj-loading-bar-wide{width:88%}.lj-loading-card-grid{padding:var(--lj-space-5);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lj-loading-card{min-width:0;min-height:286px;padding:var(--lj-space-5);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);flex-direction:column;gap:14px;display:flex}.lj-loading-card-heading{gap:var(--lj-space-4);align-items:flex-start;min-height:56px;display:flex}.lj-loading-avatar{border-radius:var(--lj-radius-control);flex:none;width:44px;height:44px}.lj-loading-card-heading>div{min-width:0;padding-top:var(--lj-space-1);flex:1}.lj-loading-card-heading .lj-loading-bar:first-child{width:68%;height:15px;margin-bottom:13px}.lj-loading-card-facts{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);overflow:hidden}.lj-loading-card-facts>div{align-items:center;gap:var(--lj-space-5);min-height:40px;padding:var(--lj-space-3) var(--lj-space-4);display:flex}.lj-loading-card-facts>div+div{border-top:1px solid var(--lj-line)}.lj-loading-card-facts .lj-loading-bar:first-child{flex:none;width:44px;height:10px}.lj-loading-card-facts .lj-loading-bar:last-child{width:52%}.lj-loading-card-actions{justify-content:flex-end;align-items:center;gap:var(--lj-space-3);min-height:30px;margin-top:auto;display:flex}.lj-loading-card-actions .lj-loading-bar{width:36px}.lj-loading-card-actions .lj-loading-bar:last-child{width:46px;height:25px}.lj-loading-table{border-collapse:collapse;table-layout:fixed;width:100%}.lj-loading-table td,.lj-loading-table-row>td{padding:0 var(--lj-space-6);border-bottom:1px solid var(--lj-line);height:58px!important}.lj-loading-table-row{height:58px!important}.lj-loading-table-row[data-visible=false] .lj-loading-bar{visibility:hidden}.lj-loading-table-row>td:last-child .lj-loading-bar{margin-inline:auto}.lj-loading-list{padding:var(--lj-space-5)}.lj-loading-list>div{gap:var(--lj-space-4);padding-block:var(--lj-space-5);display:grid}.lj-loading-list>div+div{border-top:1px solid var(--lj-line)}.lj-loading-region{min-width:0;position:relative}.lj-loading-content{display:contents}.lj-loading-refresh{right:var(--lj-space-5);top:var(--lj-space-3);z-index:2;background:var(--lj-surface);border-radius:var(--lj-radius-control);padding:0 var(--lj-space-3);pointer-events:none;position:absolute}@keyframes lj-loading-spin{to{transform:rotate(360deg)}}@keyframes lj-loading-breathe{0%,to{opacity:.5}50%{opacity:.9}}@media (width<=1200px){.lj-loading-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lj-loading-spinner,.lj-loading-bar,.lj-loading-avatar{animation:none}.lj-loading-bar,.lj-loading-avatar{opacity:.7}}.lj-loading-slow-only{min-height:0}.lj-loading-slow-only>.lj-loading-visual{display:none}.unified-drawer-body:has(>.lj-loading-detail:only-child){flex-direction:column;display:flex}.unified-drawer-body>.lj-loading-detail:only-child{flex:1}.lj-read-failure{justify-content:center;align-items:center;gap:var(--lj-space-3);min-height:320px;padding:var(--lj-space-7);text-align:center;color:var(--lj-muted);flex-direction:column;display:flex}.lj-read-failure>svg{color:var(--lj-muted);flex:none}.lj-read-failure .lj-read-failure-title{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-label-weight);margin:0}.lj-read-failure>p{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.lj-read-failure>button{margin-top:var(--lj-space-3)}.unified-drawer-body:has(>.lj-read-failure:only-child){flex-direction:column;display:flex}.unified-drawer-body>.lj-read-failure:only-child{flex:1}.lj-loading-inline-corner{min-height:var(--lj-type-label-line);position:absolute;top:0;right:0}.lj-loading-in-heading{min-height:var(--lj-type-label-line)}.fui-Button .lj-loading-slow{display:none}:is(.unified-drawer-body:has(>fieldset>.admin-drawer-body>.lj-loading-detail:only-child),.unified-drawer-body:has(>fieldset>.admin-drawer-body>.lj-read-failure:only-child)){flex-direction:column;display:flex}:is(.admin-drawer-body:has(>.lj-loading-detail:only-child),.admin-drawer-body:has(>.lj-read-failure:only-child)){flex-direction:column;flex:1;min-height:0;display:flex}.admin-drawer-body>.lj-loading-detail:only-child,.admin-drawer-body>.lj-read-failure:only-child{flex:1}.cli-connector-content{flex:1;align-content:start;min-width:0}.cli-connector-platform{grid-template-columns:minmax(0,1fr)}.cli-connector-name{align-items:center;gap:var(--lj-space-3);display:flex}.cli-connector-name img{object-fit:contain;width:32px;height:32px}.cli-connector-grid{gap:var(--lj-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cli-connector-card{box-sizing:border-box;align-items:center;gap:var(--lj-space-4);min-width:0;min-height:98px;padding:var(--lj-space-5);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);display:flex;position:relative}.cli-connector-card-icon{box-sizing:border-box;border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);flex:none;place-items:center;width:48px;height:48px;display:grid}.cli-connector-card-icon>img{object-fit:contain;width:26px;height:26px;display:block}.cli-connector-card-copy{flex:1;min-width:0}.cli-connector-card>.status-badge{flex:none}.cli-connector-card h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0;overflow:hidden}.cli-connector-card p{margin:var(--lj-space-2) 0 0;text-overflow:ellipsis;white-space:nowrap;color:var(--lj-text-secondary);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);overflow:hidden}.cli-connector-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cli-connector-card-open:disabled{cursor:default}.cli-connector-facts{gap:var(--lj-space-4);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);grid-template-columns:100px minmax(0,1fr);display:grid}.cli-connector-facts dt{color:var(--lj-text-secondary)}.cli-connector-facts dd{overflow-wrap:anywhere;margin:0}.cli-connector-form{gap:var(--lj-space-5);display:grid}.cli-connector-form label{gap:var(--lj-space-2);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);display:grid}.cli-operation-list{margin:0;padding:0;list-style:none}.cli-operation-list li{gap:var(--lj-space-2);padding:var(--lj-space-4) 0;border-bottom:1px solid var(--lj-line);overflow-wrap:anywhere;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);display:grid}@media (width>=1600px){.cli-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cli-connector-content>.search-field{width:320px;max-width:100%}.cli-connector-content .entity-data-table{min-width:900px}.secondary-page-shell.cli-connector-platform{grid-template-columns:minmax(0,1fr)}.cli-connector-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%}.cli-connector-page{gap:var(--lj-space-5);align-content:start;display:grid}.cli-connector-toolbar .search-field{width:320px;max-width:100%;margin-left:auto}.cli-connector-content .entity-data-table{table-layout:fixed;min-width:960px}.cli-col-name{width:22%}.cli-col-mode{width:15%}.cli-col-source{width:31%}.cli-col-version{width:10%}.cli-col-status{width:12%}.cli-col-action{width:var(--entity-action-width,var(--lj-table-action-min-width,120px))}.cli-connector-facts dt{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.cli-connector-facts a,.cli-connector-facts a:visited{color:var(--lj-accent-strong);text-underline-offset:2px}.cli-connector-facts a:hover{text-decoration:underline}.identity-avatar{flex-shrink:0}.identity-avatar img{background-color:#0000}.identity-avatar.identity-default:not(.identity-logo){outline:1px solid var(--lj-accent-border);outline-offset:-1px}.identity-logo img{object-fit:contain}.identity-draft{object-fit:cover;border-radius:var(--lj-radius-control);flex-shrink:0}.identity-draft-user{border-radius:50%}.identity-draft-corp{object-fit:contain}.portrait-editor .portrait-crop-round canvas{border-radius:50%}.identity-profile-form{gap:var(--lj-space-7);min-width:0;display:grid}.identity-profile-form .portrait-editor-current{align-items:center}.identity-profile-facts{gap:var(--lj-space-5);margin:0;display:grid}.identity-profile-facts>div{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.identity-profile-facts dt{color:var(--lj-text-secondary)}.identity-profile-facts dd{overflow-wrap:anywhere;color:var(--lj-text);margin:0}.identity-picture-editor .portrait-editor{margin:0}.identity-picture-editor .portrait-editor-current{align-items:flex-start;gap:var(--lj-space-5)}.identity-picture-editor .portrait-editor-current>div{flex:1;min-width:0}.identity-picture-editor .portrait-editor-current strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.identity-picture-editor .portrait-crop{gap:var(--lj-space-4);margin-top:var(--lj-space-5);grid-template-columns:minmax(0,1fr)}.identity-picture-editor .portrait-crop canvas{grid-row:auto;justify-self:center}.identity-picture-editor .portrait-crop-help{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.identity-picture-editor .portrait-crop>.portrait-editor-actions{justify-content:flex-end}.identity-avatar-edit{border-radius:var(--lj-radius-control);cursor:pointer;background:0 0;border:0;flex:none;width:56px;height:56px;padding:0;display:inline-flex;position:relative;overflow:hidden}.identity-avatar-edit-overlay{color:#fff;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);opacity:0;background:#141d2fad;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:opacity .14s;display:flex;position:absolute;inset:0}.identity-avatar-edit:hover .identity-avatar-edit-overlay,.identity-avatar-edit:focus-visible .identity-avatar-edit-overlay{opacity:1}.identity-avatar-edit:focus-visible{outline:2px solid var(--lj-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.identity-avatar-edit-overlay{transition:none}}.corp-name-with-logo{align-items:center;gap:12px;min-width:0;display:flex}.corp-name-with-logo strong{text-overflow:ellipsis;overflow:hidden}.corp-space-detail-facts+.corp-logo-form{margin-top:var(--lj-space-7)}.application-opening-workspace.development-editor-page{grid-template-rows:60px minmax(0,1fr);height:100dvh;min-height:0;margin:0;display:grid}.application-opening-scroll{min-height:0;overflow:auto}.application-opening-content{width:min(1080px,100% - 40px);margin:16px auto 112px}.application-opening-content>nav{z-index:3;background:var(--lj-bg);padding-bottom:16px;position:sticky;top:0}.application-opening-content .application-setup-progress{margin:0}.application-opening-content .application-setup-progress li{padding:0}.application-opening-content .application-setup-progress button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;column-gap:10px;padding:16px;display:grid}.application-opening-content .application-setup-progress button:focus-visible{outline:2px solid var(--lj-accent);outline-offset:-3px}.application-opening-section{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);margin:0 0 16px;padding:24px;scroll-margin-top:112px}.application-opening-section>h3,.application-opening-section>.template-behavior-note{margin:0}.application-opening-section .standard-form-field{margin-bottom:0}.application-opening-review .standard-form-field{margin-bottom:12px}.application-opening-workspace .development-editor-actions{inset-inline-start:0}.application-opening-trial{border-bottom:1px solid var(--lj-line);padding:20px 0}.application-opening-trial:first-of-type{padding-top:0}.application-opening-trial:last-child{border-bottom:0;padding-bottom:0}.application-opening-trial>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.application-opening-trial h4{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.application-opening-trial>header>span,.application-opening-evidence>div>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.application-opening-evidence{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-opening-evidence p,.application-opening-output p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.application-opening-output{background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);margin:12px 0;padding:16px}.application-opening-trial-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.application-opening-review{margin:16px 0 0}.application-opening-review>button{margin-right:8px}.application-opening-facts{gap:12px;display:grid}.application-opening-facts>div{align-items:center;gap:12px;display:flex}.application-opening-content .application-setup-progress li{display:block}.application-opening-content .application-setup-progress button>span{width:28px;height:28px;color:var(--lj-subtle);background:var(--lj-surface-muted);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);line-height:var(--lj-type-label-line);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.application-opening-content .application-setup-progress button>strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.application-opening-content .application-setup-progress button>small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.application-opening-content .application-setup-progress li[data-state=done] button>span{color:var(--lj-success);background:var(--lj-success-soft)}.application-opening-content .application-setup-progress li[data-state=current] button>span{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.application-opening-evidence p{max-height:180px;overflow:auto}.application-opening-output p{max-height:280px;margin-bottom:0;overflow:auto}.lj-select.fui-Dropdown{border-radius:7px;width:132px;min-width:0;height:36px}.lj-select.fui-Dropdown>.fui-Dropdown__button{white-space:nowrap;text-overflow:ellipsis;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;height:100%;padding:0 10px;display:grid;overflow:hidden}.lj-select.fui-Dropdown .fui-Dropdown__expandIcon{grid-area:1/2;justify-self:end;width:16px;margin:0}.lj-select.fui-Dropdown>.fui-Dropdown__button:before,.lj-select.fui-Dropdown>.fui-Dropdown__button:after,.lj-select.fui-Dropdown:after{display:none}.lj-select.fui-Dropdown>.fui-Dropdown__button[data-unrestricted=true]{color:var(--lj-muted)}.unified-pagination .lj-select.fui-Dropdown.lj-pagination-select{box-sizing:border-box;width:68px;min-width:68px;height:32px;min-height:32px}.unified-pagination .lj-select.lj-pagination-select>.fui-Dropdown__button{text-align:center;height:30px;min-height:0;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);border:0;grid-template-columns:20px 16px;justify-content:center;gap:10px;padding:0}.unified-pagination .lj-pagination-select>.fui-Dropdown__button:before,.unified-pagination .lj-pagination-select>.fui-Dropdown__button:after{display:none}.unified-pagination .lj-pagination-select .fui-Dropdown__expandIcon{grid-area:1/2}.lj-select-options.fui-Listbox{box-sizing:border-box;background:var(--lj-surface);min-width:0;color:var(--lj-text);border:1px solid var(--lj-line);border-radius:8px;max-height:280px;padding:4px;overflow-y:auto}.lj-select-option.fui-Option{min-height:36px;color:var(--lj-text);font-size:var(--lj-type-control-size);border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;padding:4px 6px;display:flex}.lj-select-option .fui-Option__checkIcon{flex:0 0 14px;order:0;width:14px;margin:0;font-size:14px}.lj-select-options:not(.lj-select-options-compact) .lj-select-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lj-select-option:hover{background:var(--lj-surface-muted)}.lj-select-option[aria-selected=true]{background:var(--lj-signal-soft);color:var(--lj-accent-strong)}.lj-select-option.fui-Option[data-activedescendant-focusvisible]:after{border:1px solid var(--lj-accent);border-radius:4px;inset:0}.lj-select-options.lj-select-options-compact.fui-Listbox{box-sizing:border-box;width:68px;min-width:68px;max-width:68px;padding:4px}.lj-select-options-compact .lj-select-option.fui-Option{min-height:28px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);justify-content:center;gap:0;padding:4px;position:relative}.lj-select-options-compact .lj-select-option .fui-Option__checkIcon{width:12px;height:12px;margin:0;font-size:12px;position:absolute;top:50%;left:calc(50% - 25px);transform:translateY(-50%)}.lj-select-options-compact .lj-select-option:not([aria-selected=true]) .fui-Option__checkIcon{display:none}.lj-date-input{border:1px solid var(--lj-line-strong);box-sizing:border-box;background:var(--lj-surface);width:156px;height:36px;color:var(--lj-text);border-radius:7px;align-items:center;display:inline-flex}.lj-date-input[data-precision=minute]{width:208px}.lj-date-input[data-range=true]{width:280px}.lj-date-input[data-range=true][data-precision=minute]{width:400px}.lj-date-input>button:first-child{appearance:none;min-width:0;height:34px;color:inherit;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.lj-date-input svg{color:var(--lj-muted);flex-shrink:0}.lj-date-input [data-empty=true]{color:var(--lj-muted)}.lj-date-input[data-precision=minute] .lj-date-to{margin-inline:6px}.lj-date-input:focus-within{border-color:var(--lj-accent)}.lj-date-input button:focus-visible,.lj-calendar button:focus-visible{outline:2px solid var(--lj-accent);outline-offset:-2px}.lj-date-input[data-disabled=true]{opacity:.55}.lj-date-input>.field-icon-button{flex:0 0 24px;width:24px;margin-right:3px}.lj-date-surface.fui-PopoverSurface{border:1px solid var(--lj-line);background:var(--lj-surface);color:var(--lj-text);border-radius:8px;max-width:calc(100vw - 32px);padding:16px}.lj-date-columns{grid-template-columns:268px;gap:24px;display:grid}.lj-date-columns[data-range=true]{grid-template-columns:repeat(2,268px)}.lj-date-column+.lj-date-column{border-left:1px solid var(--lj-line);padding-left:12px}.lj-date-editor{color:var(--lj-text);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);flex-direction:column;gap:7px;display:flex}.lj-date-editor input{box-sizing:border-box;border:1px solid var(--lj-line-strong);background:var(--lj-surface);width:100%;height:36px;color:var(--lj-text);font:inherit;border-radius:7px;padding:0 10px}.lj-date-editor input:focus{border-color:var(--lj-accent);outline:none}.lj-date-editor input:focus-visible{outline:2px solid var(--lj-accent);outline-offset:-2px}.lj-calendar-heading{font-size:var(--lj-type-control-size);justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.lj-calendar-heading>div{gap:4px;display:flex}.lj-calendar-heading button{width:28px;height:28px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.lj-calendar-week,.lj-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.lj-calendar-week span{text-align:center;color:var(--lj-muted);line-height:32px;font-size:var(--lj-type-control-size)}.lj-calendar-grid button{height:32px;color:var(--lj-text);font-size:var(--lj-type-control-size);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.lj-calendar-grid button[data-outside=true]{color:var(--lj-muted)}.lj-calendar-grid button:hover{background:var(--lj-surface-muted)}.lj-calendar-grid button[data-range=true]{background:var(--lj-signal-soft)}.lj-calendar-grid button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--lj-accent)}.lj-calendar-grid button[aria-pressed=true]{background:var(--lj-accent);color:#fff}.lj-time-fields{border-top:1px solid var(--lj-line);font-size:var(--lj-type-control-size);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.lj-time-fields .lj-select{width:76px}.lj-time-fields:has(.lj-select:nth-of-type(3)){gap:4px}.lj-time-fields:has(.lj-select:nth-of-type(3)) .lj-select{width:64px}.lj-select-field{vertical-align:middle}.unified-drawer label .lj-select-field,.standard-form-field .lj-select-field,.login-field .lj-select-field,label .lj-select.fui-Dropdown.lj-select-field{width:100%}.lj-select-options.workflow-error-options{min-width:300px;max-width:min(380px,100vw - 32px)}.lj-select-options.workflow-operator-options{min-width:160px}.lj-select-options.workflow-error-options .lj-select-option>span:last-child,.lj-select-options.workflow-model-options .lj-select-option>span:last-child{white-space:normal;overflow:visible}.lj-select.fui-Dropdown.workflow-model-dropdown{width:100%;height:36px;min-height:36px}.workflow-model-options .lj-select-option>.workflow-model-choice{flex:1 1 0}.workflow-model-options .workflow-model-choice-label{white-space:normal;overflow-wrap:break-word;flex:1 1 0}.lj-select-options.lj-popup-custom-width{width:min(var(--selection-popup-width),calc(100vw - 32px))!important}.lj-select-options.lj-popup-custom-max-width{max-width:min(var(--selection-popup-max-width),calc(100vw - 32px))!important}.lj-select-options.lj-popup-custom-max-height{max-height:min(var(--selection-popup-max-height),calc(100vh - 32px))!important}.lj-date-footer{border-top:1px solid var(--lj-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.lj-date-footer>button:first-child:last-of-type{margin-right:auto}.lj-date-error{color:var(--lj-danger);font-size:var(--lj-type-control-size);margin:8px 0 0}.lj-select-value{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;display:block;overflow:hidden}.lj-select-options .fui-OptionGroup__label{color:var(--lj-muted);font-size:var(--lj-type-meta-size);font-weight:600}.lj-select-option.fui-Option[aria-checked] .fui-Option__checkIcon{box-sizing:border-box;border:1px solid var(--lj-line-strong);background:var(--lj-surface);width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;color:var(--lj-text);border-radius:2px;flex:0 0 16px;margin:0}.lj-select-option.fui-Option[aria-checked=false]:hover:not([aria-disabled=true]) .fui-Option__checkIcon{border-color:color-mix(in srgb, var(--lj-signal) 35%, var(--lj-line-strong))}.lj-select-option.fui-Option[aria-checked=true] .fui-Option__checkIcon{border-color:var(--lj-signal);background:var(--lj-signal);color:var(--colorNeutralForegroundOnBrand)}.lj-select-option.fui-Option[aria-checked] .fui-Option__checkIcon svg{flex:none;width:12px;height:12px}.lj-select-option.fui-Option[aria-checked][aria-disabled=true] .fui-Option__checkIcon{border-color:var(--lj-line);background:var(--lj-surface-muted);color:var(--lj-muted)}.auth-restore-placeholder{background:var(--lj-bg);min-height:100vh}.auth-restore-skeleton-header{border-bottom:1px solid var(--lj-line);background:var(--lj-surface);height:64px}.auth-restore-skeleton-content{max-width:1440px;padding:var(--lj-space-8);gap:var(--lj-space-5);margin:0 auto;display:grid}.auth-restore-skeleton-title{border-radius:var(--lj-radius-control);background:var(--lj-line);width:200px;height:32px}.auth-restore-skeleton-panel{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);height:320px}.date-range-quick-controls{align-items:center;gap:var(--lj-space-3);flex-shrink:0;display:flex}.date-range-quick-trigger{white-space:nowrap;width:222px}.date-range-quick-controls .date-range-quick-presets.content-action-button{width:110px;min-width:110px}.date-range-quick-presets>span{align-items:center;gap:var(--lj-space-3);display:inline-flex}.date-range-quick-presets>span>svg{flex-shrink:0}.date-range-quick-error{margin:var(--lj-space-3) 0 0;color:var(--lj-danger);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.advanced-filter-popover{box-sizing:border-box;width:460px;max-width:calc(100vw - 48px);padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);color:var(--lj-text);box-shadow:var(--lj-shadow-sm)}.advanced-filter-popover form{gap:var(--lj-space-5);display:grid}.advanced-filter-popover header{justify-content:space-between;align-items:center;gap:var(--lj-space-3);display:flex}.advanced-filter-popover h3,.advanced-filter-popover h4{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.advanced-filter-popover header>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.advanced-filter-fields{gap:var(--lj-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advanced-filter-fields label{gap:var(--lj-space-2);min-width:0;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);display:grid}.advanced-filter-fields :is(.lj-select-field,.fui-Input){width:100%;min-width:0}.advanced-filter-exact{gap:var(--lj-space-4);padding-top:var(--lj-space-5);border-top:1px solid var(--lj-line);display:grid}.advanced-filter-popover footer{justify-content:flex-end;gap:var(--lj-space-3);display:flex}.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records{grid-template-columns:minmax(0,1fr);min-width:0}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-table-scroll{min-width:0;overflow:auto hidden}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-data-table{table-layout:fixed;width:100%}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-data-table .entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width));min-width:var(--entity-action-width,var(--lj-table-action-min-width))}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-table-action-sticky{z-index:2;background:var(--lj-surface);position:sticky;right:0}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) th.entity-table-action-sticky{background:var(--lj-surface-muted)}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-data-table :is(th,td){white-space:nowrap}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-data-table td:not(.entity-table-action){text-overflow:ellipsis;overflow:hidden}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-data-table td:first-child strong{text-overflow:ellipsis;display:block;overflow:hidden}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-list-search{width:320px;max-width:36%;margin-left:auto}:is(.corp-ai-models,.corp-ai-credits,.corp-ai-usage,.corp-ai-records) .entity-list-search .fui-Input{width:100%}.corp-ai-table-capabilities{min-width:720px}.corp-ai-table-capabilities th:nth-child(2),.corp-ai-table-capabilities th:nth-child(3){width:130px}.corp-ai-table-capabilities th:nth-child(4){width:170px}.corp-ai-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.corp-ai-empty{padding:var(--lj-space-7);text-align:center;color:var(--lj-muted)}.corp-ai-plan{gap:var(--lj-space-3);display:grid}.corp-ai-plan-heading{align-items:center;gap:var(--lj-space-4);display:flex}.corp-ai-plan-heading h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.corp-ai-account-summary{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted)}.corp-ai-account-summary .corp-ai-plan-heading{padding:var(--lj-space-4) var(--lj-space-5);flex-wrap:wrap}.corp-ai-plan-details-button{margin-left:auto}.corp-ai-account-summary .corp-ai-metrics{border:0;border-top:1px solid var(--lj-line);background:0 0;border-radius:0}.corp-ai-account-summary .corp-ai-metrics>div{padding-block:var(--lj-space-4)}.corp-ai-quota-usage{gap:var(--lj-space-3);padding:var(--lj-space-4) var(--lj-space-5);border-top:1px solid var(--lj-line);display:grid}.corp-ai-quota-usage p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.corp-ai-quota-usage strong{color:var(--lj-text)}.corp-ai-quota-progress{background:var(--lj-line);border-radius:999px;height:8px;overflow:hidden}.corp-ai-quota-progress>span{border-radius:inherit;background:var(--lj-accent);height:100%;display:block}.corp-ai-quota-progress[data-status=warning]>span{background:var(--lj-warning)}.corp-ai-quota-progress[data-status=exhausted]>span{background:var(--lj-danger)}.corp-ai-metrics dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.corp-ai-metrics{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.corp-ai-metrics>div{padding:var(--lj-space-5)}.corp-ai-metrics>div+div{border-left:1px solid var(--lj-line)}.corp-ai-metrics dd{margin:var(--lj-space-1) 0 0;font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight);font-variant-numeric:tabular-nums}.corp-ai-table-ledger{min-width:970px}.corp-ai-table-ledger th:first-child{width:205px}.corp-ai-table-ledger th:nth-child(2){width:76px}.corp-ai-table-ledger th:nth-child(3),.corp-ai-table-ledger th:nth-child(4){width:155px}.entity-data-table .corp-ai-number{text-align:right;font-variant-numeric:tabular-nums}.corp-ai-credit-toolbar,.corp-ai-credit-toolbar .entity-list-filters{flex-wrap:wrap}.corp-ai-usage-toolbar{flex-wrap:wrap;align-items:flex-start}.corp-ai-usage-toolbar .entity-list-filters{flex-wrap:wrap}.corp-ai-usage-toolbar :is(.fui-Select,.lj-select-field){max-width:190px}.corp-ai-group-heading{justify-content:space-between;align-items:center;gap:var(--lj-space-5);display:flex}.corp-ai-group-heading h3,.corp-ai-trend h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.corp-ai-usage .paginated-collection{width:100%;min-width:0}.corp-ai-table-summary{min-width:660px}.corp-ai-table-summary th:first-child{width:calc((100% - var(--entity-action-width,120px)) * .45)}.corp-ai-table-summary th:nth-child(2){width:calc((100% - var(--entity-action-width,120px)) * .25)}.corp-ai-table-summary th:nth-child(3){width:calc((100% - var(--entity-action-width,120px)) * .3)}.corp-ai-trend{padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);gap:var(--lj-space-3);display:grid}.corp-ai-trend svg{width:100%;height:140px;overflow:visible}.corp-ai-trend svg text{fill:var(--lj-muted);font-size:var(--lj-type-meta-size);font-family:inherit}.corp-ai-chart-axis,.corp-ai-chart-grid{stroke:var(--lj-line);stroke-width:1px}.corp-ai-chart-grid{stroke-dasharray:4 4}.corp-ai-chart-line{fill:none;stroke:var(--lj-signal);stroke-width:2px}.corp-ai-chart-point{fill:var(--lj-signal)}.corp-ai-trend summary{cursor:pointer;color:var(--lj-muted)}.corp-ai-daily-values{margin:var(--lj-space-3) 0 0;padding:0;list-style:none}.corp-ai-daily-values li{justify-content:space-between;gap:var(--lj-space-5);padding:var(--lj-space-1) 0;display:flex}.corp-ai-records .paginated-collection{width:100%;min-width:0}.corp-ai-table-records{min-width:calc(1080px + var(--entity-action-width,var(--lj-table-action-min-width)))}.corp-ai-table-records th:first-child{width:16%}.corp-ai-table-records th:nth-child(2){width:11%}.corp-ai-table-records th:nth-child(3){width:10%}.corp-ai-table-records th:nth-child(4){width:8%}.corp-ai-table-records th:nth-child(5){width:7%}.corp-ai-table-records th:nth-child(6){width:13%}.corp-ai-table-records th:nth-child(7){width:12%}.corp-ai-table-records th:nth-child(8){width:13%}.corp-ai-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-ai-usage-toolbar,.corp-ai-usage-toolbar .entity-list-filters{align-items:flex-start}.corp-ai-usage-source{align-items:center;gap:var(--lj-space-2);max-width:100%;display:inline-flex}.corp-ai-usage-source>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corp-ai-usage-source .model-provider-brand{flex:0 0 24px;width:24px;height:24px}.corp-ai-usage-source .model-provider-brand img{object-fit:contain;width:24px;height:24px}.corp-ai-query-error{justify-content:space-between;align-items:center;gap:var(--lj-space-5);color:var(--lj-danger);display:flex}.corp-ai-readonly-notice{margin-bottom:var(--lj-space-5);color:var(--lj-warning)}.corp-ai-records .corp-ai-usage-toolbar{flex-wrap:wrap;align-items:start;display:flex}.corp-ai-records .entity-list-search{width:100%;max-width:none}.corp-ai-records .corp-ai-usage-toolbar .entity-list-search{flex:240px;width:auto;min-width:240px;max-width:320px}.corp-ai-filter-panel{gap:var(--lj-space-4);min-width:0;display:grid}.corp-ai-record-filter-row{align-items:flex-start;gap:var(--lj-space-2);flex-wrap:nowrap;min-width:0;display:flex}.corp-ai-record-filter-row>:is(.fui-Select,.lj-select-field),.corp-ai-record-filter-row>.lj-select{flex:0 0 112px;width:112px;min-width:0}.corp-ai-record-filter-row>.lj-select.corp-ai-result-select,.corp-ai-record-filter-row>:is(.fui-Select,.lj-select-field):nth-of-type(3){flex-basis:132px;width:132px}.corp-ai-record-filter-row>:is(.fui-Select,.lj-select-field) select{text-overflow:ellipsis;min-width:0}.corp-ai-record-search{flex:180px;min-width:140px;max-width:320px;margin-left:auto}.corp-ai-record-search .search-field{width:100%}.corp-ai-advanced-filters{flex-wrap:wrap}.corp-ai-usage .corp-ai-filter-panel{flex-wrap:wrap;align-items:flex-start;display:flex}.corp-ai-usage .corp-ai-usage-toolbar{flex:none}.corp-ai-usage .corp-ai-advanced-filters{flex:360px}.corp-ai-active-filters{overflow-wrap:anywhere}.corp-ai-filter-summary{gap:var(--lj-space-4);justify-content:space-between;align-items:center;display:flex}.corp-ai-stat-context{justify-content:space-between;align-items:start;gap:var(--lj-space-5);display:flex}.corp-ai-method{max-width:55%;color:var(--lj-muted)}.corp-ai-method summary{cursor:pointer;text-align:right;white-space:nowrap}.corp-ai-method[open] summary{margin-bottom:var(--lj-space-3)}.corp-ai-model-provider{align-items:center;gap:var(--lj-space-2);min-width:0;display:flex}.corp-ai-model-provider>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corp-ai-table-models .model-provider-brand{flex-basis:22px;width:22px;height:22px}.corp-ai-table-models .model-provider-brand img{width:20px;height:20px}.corp-ai-models .corp-ai-table-models{table-layout:fixed;width:100%;min-width:900px}.corp-ai-models .corp-ai-table-models th:first-child{width:190px}.corp-ai-models .corp-ai-table-models th:nth-child(2){width:120px}.corp-ai-models .corp-ai-table-models th:nth-child(3){width:150px}.corp-ai-models .corp-ai-table-models th:nth-child(4),.corp-ai-models .corp-ai-table-models th:nth-child(5){width:90px}.corp-ai-models .corp-ai-table-models th:nth-child(6){width:55px}.corp-ai-models .corp-ai-table-models th:nth-child(7){width:110px}.corp-ai-held-notice[role=button]{cursor:pointer}.corp-ai-held-notice[role=button]:focus-visible{outline:2px solid var(--lj-accent-strong);outline-offset:2px}.http-usage-records-table{table-layout:fixed;min-width:900px}.http-usage-records-table th:first-child{width:180px}.http-usage-records-table th:nth-child(2){width:230px}.http-usage-records-table th:nth-child(3){width:160px}.http-usage-records-table td,.http-usage-page .corp-ai-metrics output{overflow-wrap:anywhere}.http-usage-page .platform-overview{gap:var(--lj-space-4);flex-wrap:wrap}.http-usage-page .platform-overview span{overflow-wrap:anywhere}.http-usage-filters{gap:var(--lj-space-4);margin-top:var(--lj-space-4);display:grid}.http-usage-filters .entity-list-toolbar{justify-content:flex-start;gap:var(--lj-space-3);flex-wrap:wrap}.http-usage-filters .date-range-filter{flex-shrink:0}.http-corp-audit-table{min-width:1120px}.http-corp-audit-table th:first-child,.http-corp-audit-table td:first-child{width:190px}.http-corp-audit-toolbar{gap:var(--lj-space-5);flex-wrap:wrap}.http-corp-audit-toolbar .entity-list-filters{gap:var(--lj-space-3);flex-wrap:wrap;flex-shrink:0;max-width:100%}.http-corp-audit-toolbar .entity-list-search{margin-left:auto}.http-usage-page>.control-form-error{margin-top:var(--lj-space-4)}.http-usage-filters .entity-list-filters{gap:var(--lj-space-3);flex-wrap:wrap}.http-usage-filters .search-field{flex:1;min-width:240px}.http-usage-filters .http-usage-toolbar{justify-content:space-between;align-items:center;gap:var(--lj-space-4);flex-wrap:wrap;display:flex}.http-usage-filter-left,.http-usage-filter-right{align-items:center;gap:var(--lj-space-3);min-width:0;display:flex}.http-usage-filter-right{flex:280px;max-width:320px;margin-left:auto}.http-usage-filter-left>.lj-select-field{width:144px}.http-usage-filters .http-usage-search{flex:320px;width:320px;min-width:240px;max-width:320px}.http-usage-read-state{align-content:center;justify-items:center;gap:var(--lj-space-3);min-height:240px;padding:var(--lj-space-7);text-align:center;color:var(--lj-muted);display:grid}.http-usage-read-state>svg{color:var(--lj-muted)}.http-usage-read-state h3{color:var(--lj-text);font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.http-usage-read-state p{overflow-wrap:anywhere;max-width:480px;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.http-usage-clear.fui-Button{flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0}.http-platform-usage-content{gap:var(--lj-space-5);min-width:0;display:grid}.http-platform-usage-content .http-usage-filters{margin-top:0}.http-platform-usage-content .http-usage-records-table{min-width:1340px}.http-platform-usage-content .http-usage-records-table th:first-child{width:180px}.http-platform-usage-content .http-usage-records-table th:nth-child(2){width:160px}.http-platform-usage-content .http-usage-records-table th:nth-child(3){width:220px}.http-platform-usage-content .http-usage-records-table th:nth-child(4){width:180px}.http-platform-usage-content .http-usage-records-table th:nth-child(5){width:170px}.http-platform-usage-content .http-usage-records-table th:nth-child(6){width:100px}.http-platform-usage-content .http-usage-records-table th:nth-child(7){width:130px}.http-platform-usage-content .http-usage-records-table th:nth-child(8){width:100px}.http-platform-usage-content .http-usage-records-table th:nth-child(9){width:92px}.http-platform-usage-content .http-usage-records-table :is(td:nth-child(6),td:nth-child(7)){white-space:normal}.http-platform-usage-content .entity-table-scroll:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.http-usage-analysis-caption{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.http-usage-metrics{gap:var(--lj-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.http-usage-metrics>div{min-width:0;padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface)}.http-usage-metrics dt{justify-content:space-between;align-items:center;gap:var(--lj-space-3);color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);display:flex}.http-usage-metrics dt svg{color:var(--lj-signal);flex-shrink:0}.http-usage-metrics dd{margin:var(--lj-space-3) 0 var(--lj-space-2);color:var(--lj-text);font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.http-usage-metrics>div>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.http-usage-trend-heading{justify-content:space-between;align-items:start;gap:var(--lj-space-3);flex-wrap:wrap;display:flex}.http-usage-trend-heading p,.http-usage-trend-heading>span{margin:var(--lj-space-2) 0 0;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.http-usage-distribution{gap:var(--lj-space-4);padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);min-width:0;display:grid}.usage-recovery-page{min-width:0}.usage-recovery-toolbar{justify-content:flex-start;align-items:flex-end;gap:var(--lj-space-3);flex-wrap:wrap;display:flex}.usage-recovery-toolbar label{gap:var(--lj-space-2);width:280px;min-width:0;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);display:grid}.usage-recovery-toolbar .lj-select-field{width:280px}.usage-recovery-toolbar>button{width:auto;height:36px}.usage-recovery-prompt{align-content:center;justify-items:center;gap:var(--lj-space-3);min-height:240px;color:var(--lj-muted);text-align:center;display:grid}.usage-recovery-prompt h3{color:var(--lj-text);font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.usage-recovery-prompt p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.usage-recovery-records{gap:var(--lj-space-4);display:grid}.usage-recovery-record{align-items:center;gap:var(--lj-space-3);padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.usage-recovery-record-heading{align-items:center;gap:var(--lj-space-3);min-width:0;display:flex}.usage-recovery-record-heading>strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-label-weight)}.usage-recovery-record dl{gap:var(--lj-space-3);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);flex-wrap:wrap;grid-column:1;margin:0;display:flex}.usage-recovery-record dd{overflow-wrap:anywhere;margin:0}.usage-recovery-record-actions{gap:var(--lj-space-3);flex-wrap:wrap;grid-area:1/2/3;display:flex}.usage-recovery-record>button{grid-area:1/2/3}.usage-recovery-message{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.usage-recovery-source{overflow-wrap:anywhere;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.usage-recovery-record>.fui-MessageBar{grid-column:1/-1}.usage-recovery-page .development-form-grid.usage-isolation-fields{grid-template-columns:minmax(0,1fr)}.usage-isolation-fields>*{grid-column:1/-1;min-width:0}.platform-ops-page{gap:var(--lj-space-5);min-width:0;display:grid}.platform-ops-layout,.platform-ops-main{min-width:0}.platform-ops-main .entity-list-page{grid-template-columns:minmax(0,1fr);min-width:0}.platform-ops-page .entity-table-wrap{min-width:0;overflow-x:auto}.platform-ops-page .entity-data-table{table-layout:fixed;width:100%}.platform-ops-page .entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width));min-width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-ops-page .entity-table-action-sticky{z-index:2;background:var(--lj-surface);position:sticky;right:0}.platform-ops-page th.entity-table-action-sticky{background:var(--lj-surface-muted)}.platform-ops-page .entity-data-table :is(th,td){white-space:nowrap}.platform-ops-page .entity-data-table td:not(.entity-table-action){text-overflow:ellipsis;overflow:hidden}.platform-ops-page .entity-data-table td:first-child strong{text-overflow:ellipsis;display:block;overflow:hidden}.platform-ops-rank-table{min-width:780px}.platform-ops-rank-table th:first-child{width:200px}.platform-ops-records .paginated-collection{width:100%;min-width:0}.platform-ops-runs-table th:nth-child(3){width:105px}.platform-ops-audit .paginated-collection{width:100%;min-width:0}.platform-ops-audit-table th:nth-child(2){width:140px}.platform-ops-audit-table th:nth-child(4){width:120px}.entity-data-table .platform-ops-number{text-align:right;font-variant-numeric:tabular-nums}.platform-ops-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.platform-ops-empty{padding:var(--lj-space-7);text-align:center;color:var(--lj-muted)}.platform-ops-loading{min-height:260px;padding:var(--lj-space-7);color:var(--lj-muted);background:var(--lj-surface-muted);border-radius:var(--lj-radius-panel)}.platform-ops-filter-panel{gap:var(--lj-space-3);min-width:0;display:grid}.platform-ops-page .platform-ops-toolbar{flex-wrap:wrap;align-items:flex-start;min-width:0}.platform-ops-toolbar .entity-list-filters{flex-wrap:wrap;flex:auto;min-width:0}.platform-ops-toolbar .entity-list-search{flex:240px;min-width:240px;max-width:320px;margin-left:auto}.platform-ops-toolbar .entity-list-search .fui-Input{width:100%}.platform-ops-advanced-filters{flex-wrap:wrap}.platform-ops-filter-summary{overflow-wrap:anywhere}.platform-ops-clear-filters{white-space:nowrap;flex-shrink:0}.platform-ops-filter-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.platform-ops-date-trigger{flex-shrink:0;width:266px}.platform-ops-date-trigger>span:not(.content-action-icon){justify-content:space-between;align-items:center;gap:var(--lj-space-3);flex:1;min-width:0;display:flex}.platform-ops-date-trigger>span>span{white-space:nowrap}.platform-ops-date-separator{margin-inline:var(--lj-space-3);color:var(--lj-muted);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.platform-ops-date-trigger svg{color:var(--lj-muted);flex-shrink:0}.platform-ops-date-panel.fui-PopoverSurface{box-sizing:border-box;width:384px;max-width:calc(100vw - 32px);padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);color:var(--lj-text);box-shadow:var(--lj-shadow-sm)}.platform-ops-date-panel form{gap:var(--lj-space-4);display:grid}.platform-ops-date-panel h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.platform-ops-date-note{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.platform-ops-date-presets{gap:var(--lj-space-3);display:flex}.platform-ops-date-fields{gap:var(--lj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-ops-date-fields label{min-width:0;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:7px;display:grid}.platform-ops-date-fields .date-field{width:100%;min-width:0}.platform-ops-date-error{color:var(--lj-danger);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.platform-ops-date-footer{justify-content:flex-end;gap:var(--lj-space-3);padding-top:var(--lj-space-4);border-top:1px solid var(--lj-line);display:flex}.platform-ops-metrics{gap:var(--lj-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-ops-metrics>div{min-width:0;padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface)}.platform-ops-metrics dt{justify-content:space-between;align-items:center;gap:var(--lj-space-3);color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);display:flex}.platform-ops-metrics dt svg{color:var(--lj-signal);flex-shrink:0}.platform-ops-metrics dd{margin:var(--lj-space-3) 0 var(--lj-space-1);font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight);font-variant-numeric:tabular-nums}.platform-ops-metrics [data-tone=warning] dt svg{color:var(--lj-warning)}.platform-ops-metric-caption{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.platform-ops-main h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.platform-ops-stat-context{display:block}.platform-ops-stat-context details{width:100%;color:var(--lj-muted)}.platform-ops-stat-context summary{cursor:pointer;white-space:nowrap;text-align:left;width:max-content;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.platform-ops-ranking{gap:var(--lj-space-3);min-width:0;display:grid}.platform-ops-charts{gap:var(--lj-space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;display:grid}.platform-ops-chart-card{min-width:0;padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);gap:var(--lj-space-3);flex-direction:column;display:flex}.platform-ops-chart-heading{justify-content:space-between;align-items:center;gap:var(--lj-space-3);display:flex}.platform-ops-chart-heading>span,.platform-ops-chart-caption{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.platform-ops-chart-caption{margin:0}.platform-ops-status-distribution{gap:var(--lj-space-1);margin-top:var(--lj-space-3);display:grid}.platform-ops-status-bar{width:100%}.platform-ops-status-bar>span{align-items:center;gap:var(--lj-space-3);text-align:left;grid-template-columns:90px minmax(0,1fr) 28px;width:100%;display:grid}.platform-ops-status-bar strong{text-align:right;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);font-variant-numeric:tabular-nums}.platform-ops-bar-track{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);height:6px}.platform-ops-bar-track>span{border-radius:inherit;background:var(--lj-signal);height:100%;display:block}.platform-ops-status-bar[data-status=FAILED] .platform-ops-bar-track>span{background:var(--lj-danger)}.platform-ops-status-bar[data-status=CANCELLED] .platform-ops-bar-track>span{background:var(--lj-muted)}.platform-ops-trend-plot{column-gap:var(--lj-space-3);margin:var(--lj-space-5) var(--lj-space-4) 0 0;grid-template-columns:24px minmax(0,1fr);display:grid}.platform-ops-trend-scale{text-align:right;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);flex-direction:column;justify-content:space-between;display:flex}.platform-ops-trend-scale span:first-child{transform:translateY(-50%)}.platform-ops-trend-scale span:last-child{transform:translateY(50%)}.platform-ops-trend-canvas{min-width:0;height:160px;position:relative}.platform-ops-trend-canvas>svg{width:100%;height:100%;display:block;overflow:visible}.platform-ops-trend-grid{stroke:var(--lj-line);stroke-width:1px;stroke-dasharray:4 4}.platform-ops-trend-line{stroke:var(--lj-signal);stroke-width:2px;fill:none}.platform-ops-trend-point{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;min-width:0;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.platform-ops-trend-point:after{content:"";border:2px solid var(--lj-surface);background:var(--lj-signal);box-sizing:content-box;border-radius:50%;width:6px;height:6px;margin:auto;display:block}.platform-ops-trend-point:hover,.platform-ops-trend-point:focus-visible{background:var(--lj-signal-soft)}.platform-ops-trend-dates{height:var(--lj-type-meta-line);margin:var(--lj-space-4) var(--lj-space-4) 0 var(--lj-space-8);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);position:relative}.platform-ops-trend-detail{min-height:20px;color:var(--lj-text);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.platform-ops-chart-footnote{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);justify-content:space-between;gap:var(--lj-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.platform-ops-chart-footnote summary{cursor:pointer;color:var(--lj-signal)}.platform-ops-chart-footnote ul{margin:var(--lj-space-3) 0 0;padding:0;list-style:none}.platform-ops-chart-footnote li{justify-content:space-between;gap:var(--lj-space-7);display:flex}.platform-ops-runs-table{min-width:calc(1120px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-ops-runs-table th:first-child{width:196px}.platform-ops-runs-table th:nth-child(2){width:210px}.platform-ops-runs-table th:nth-child(4){width:85px}.platform-ops-runs-table th:nth-child(5){width:240px}.platform-ops-runs-table th:nth-child(6){width:80px}.platform-ops-runs-table th:nth-child(7){width:90px}.platform-ops-runs-table th:nth-child(8){width:105px}.platform-ops-runs-table td{vertical-align:middle}.platform-ops-runs-table td:nth-child(2),.platform-ops-runs-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere}.platform-ops-runs-table td:nth-child(4),.platform-ops-runs-table td:nth-child(7),.platform-ops-runs-table td:nth-child(8){text-align:center}.platform-ops-audit-table{min-width:calc(1120px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-ops-audit-table th:first-child{width:196px}.platform-ops-audit-table th:nth-child(5){width:160px}.platform-ops-audit-table th:nth-child(6){width:230px}.platform-ops-audit-table td:first-child,.platform-ops-audit-table td:first-child strong{white-space:nowrap;text-overflow:clip;overflow:visible}.platform-ops-audit-table td:nth-child(5),.platform-ops-audit-table td:nth-child(6){white-space:normal;overflow-wrap:anywhere}.platform-ops-http .platform-ops-runs-table{min-width:calc(810px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-ops-http .platform-ops-runs-table th:first-child{width:190px}.platform-ops-http .platform-ops-runs-table th:nth-child(2){width:170px}.platform-ops-http .platform-ops-runs-table th:nth-child(3){width:92px}.platform-ops-http .platform-ops-runs-table th:nth-child(4){width:68px}.platform-ops-http .platform-ops-runs-table th:nth-child(5){width:auto}.platform-ops-http .platform-ops-runs-table th:nth-child(6){width:78px}.platform-ops-http .platform-ops-runs-table th:nth-child(7){width:92px}.platform-ops-http .platform-ops-runs-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-ops-http .platform-ops-runs-table td:nth-child(6),.platform-ops-http .platform-ops-runs-table td:nth-child(7){text-align:center}.platform-ops-page .platform-ops-runs-table td:nth-child(2),.platform-ops-page .platform-ops-runs-table td:nth-child(5),.platform-ops-page .platform-ops-audit-table td:nth-child(5),.platform-ops-page .platform-ops-audit-table td:nth-child(6){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.platform-ops-summary{gap:var(--lj-space-5);min-width:0;display:grid}.platform-ops-metric-label{align-items:center;gap:var(--lj-space-1);display:inline-flex}.platform-ops-metric-info{padding:var(--lj-space-1);border-radius:var(--lj-radius-control);color:var(--lj-muted);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.platform-ops-metrics dt .platform-ops-metric-info svg{color:inherit}.platform-ops-metric-info:hover,.platform-ops-metric-info:focus-visible{color:var(--lj-signal);background:var(--lj-signal-soft)}.platform-ops-time-context{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.platform-ops-chart-empty{place-content:center;justify-items:center;gap:var(--lj-space-2);min-height:180px;color:var(--lj-muted);text-align:center;flex:1;display:grid}.platform-ops-chart-empty p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.platform-ops-chart-empty>svg{color:var(--lj-muted);opacity:.55;margin-bottom:var(--lj-space-2)}.platform-ops-chart-empty>span{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.platform-ops-http .platform-ops-audit-table{min-width:calc(1595px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-ops-http .platform-ops-audit-table th:first-child{width:160px}.platform-ops-http .platform-ops-audit-table th:nth-child(2){width:200px}.platform-ops-http .platform-ops-audit-table th:nth-child(3){width:100px}.platform-ops-http .platform-ops-audit-table th:nth-child(4){width:120px}.platform-ops-http .platform-ops-audit-table th:nth-child(5){width:185px}.platform-ops-http .platform-ops-audit-table th:nth-child(6){width:180px}.platform-ops-http .platform-ops-audit-table th:nth-child(7){width:130px}.platform-ops-http .platform-ops-audit-table th:nth-child(8){width:160px}.platform-ops-http .platform-ops-audit-table th:nth-child(9){width:360px}.platform-ops-http .platform-ops-audit-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-ops-http .platform-ops-audit-table td{vertical-align:middle}.platform-ops-page.platform-ops-http .platform-ops-audit-table td:not(.entity-table-action){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-ops-filter-toolbar{justify-content:space-between;align-items:center;gap:var(--lj-space-4);flex-wrap:wrap;min-width:0;display:flex}.platform-ops-filter-left,.platform-ops-filter-right{align-items:center;gap:var(--lj-space-3);min-width:0;display:flex}.platform-ops-filter-left>.lj-select-field{width:144px}.platform-ops-filter-right{flex:240px;max-width:320px;margin-left:auto}.platform-ops-filter-right .platform-ops-filter-search{flex:320px;width:320px;min-width:240px;max-width:320px}.platform-ops-filter-clear.fui-Button{flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0}.platform-ops-filter-full-field{grid-column:1/-1}.platform-ops-trend-dates time{white-space:nowrap;position:absolute;transform:translate(-50%)}.platform-ops-trend-dates time[data-edge=start]{transform:none}.platform-ops-trend-dates time[data-edge=end]{transform:translate(-100%)}.platform-ops-trend .platform-ops-chart-footnote{justify-content:flex-end}.platform-ops-http .platform-ops-metrics output{overflow-wrap:anywhere}.platform-ops-http .platform-ops-status-bar>span{grid-template-columns:120px minmax(0,1fr) 40px}.platform-ops-loading-region>.lj-loading-refresh{top:calc(-1 * var(--lj-space-8))}.approval-facts{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:14px;display:grid}.approval-facts>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.approval-facts dt,.approval-facts dd,.approval-facts-empty{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.approval-facts dt,.approval-facts-empty{color:var(--lj-muted)}.approval-facts dd{color:var(--lj-text)}.approval-facts-empty{padding:14px}.safe-markdown{font-size:var(--lj-type-body-size);color:var(--lj-text-primary);overflow-wrap:anywhere;line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);min-width:0}.safe-markdown>:first-child{margin-top:0}.safe-markdown>:last-child{margin-bottom:0}.safe-markdown h1,.safe-markdown h2,.safe-markdown h3,.safe-markdown h4{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:1.4em 0 .6em}.safe-markdown p,.safe-markdown ul,.safe-markdown ol,.safe-markdown blockquote{margin:.65em 0}.safe-markdown ul,.safe-markdown ol{padding-left:1.7em}.safe-markdown li+li{margin-top:.3em}.safe-markdown pre{white-space:pre-wrap;background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);padding:12px;overflow:auto}.safe-markdown pre,.safe-markdown code{font-family:SFMono-Regular,Consolas,monospace;font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight)}.safe-markdown table{border-collapse:collapse;max-width:100%;font-size:var(--lj-type-body-size);display:block;overflow-x:auto}.safe-markdown th,.safe-markdown td{border:1px solid var(--lj-line);text-align:left;padding:8px 12px}.safe-markdown th{background:var(--lj-surface-muted)}.safe-markdown blockquote{border-left:3px solid var(--lj-line);color:var(--lj-text-secondary);padding-left:14px}.markdown-image-note{color:var(--lj-text-secondary)}.application-reply-actions{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;display:flex}.application-reply-icon,.application-page .application-reply-actions .linked-feedback>button,.application-page .application-reply-actions>.fui-Button{border-radius:var(--lj-radius-control);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.application-reply-icon:hover:not(:disabled),.application-page .application-reply-actions .linked-feedback>button:hover:not(:disabled),.application-page .application-reply-actions>.fui-Button:hover:not(:disabled),.application-page .application-reply-actions .linked-feedback>button:focus-visible{background:var(--lj-surface-muted);color:var(--lj-text)}.application-page .application-reply-actions .linked-feedback>button:disabled{opacity:.45;cursor:default}.application-page .application-reply-actions .linked-feedback{gap:4px;margin:0}.application-page .application-reply-actions .linked-feedback>[role=status]{border-radius:var(--lj-radius-control);width:28px;height:28px;color:var(--lj-accent-strong);background:0 0;justify-content:center;align-items:center;display:inline-flex}.application-reply-usage{min-height:28px;color:var(--lj-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.application-reply-usage>svg{flex:none}.application-reply-actions>time{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-variant-numeric:tabular-nums;margin-left:12px}.application-reply-copy-error{color:var(--lj-danger);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);flex-basis:100%}.application-reply-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-model-picker{width:190px;min-width:0;max-width:220px;display:inline-flex}.product-content .chat-model-picker .lj-select-field,.chat-model-picker .lj-select-field{width:100%;height:32px;min-height:32px;color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);background:0 0;border-color:#0000}.chat-model-picker .lj-select-field:hover{background:var(--lj-surface-muted)}.chat-general-brand{object-fit:contain;width:32px;height:32px}.chat-stream-state{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:8px 0 0}.chat-message-notice{color:var(--lj-warning);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin-top:8px}.chat-general-details dl{gap:10px;margin:12px 0;display:grid}.chat-general-details dl>div{justify-content:space-between;gap:14px;display:flex}.chat-general-details dt{color:var(--lj-muted)}.chat-general-details dd{overflow-wrap:anywhere;margin:0}.chat-reply-model{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-left:10px;display:inline-block}.chat-model-picker[data-source]{width:232px;max-width:250px;position:relative}.chat-model-picker[data-source] .lj-select-field{padding:0}.chat-model-picker[data-source] .fui-Dropdown__button{padding-right:62px;position:relative}.chat-model-picker[data-source] .fui-Dropdown__expandIcon{position:absolute;right:10px}.chat-model-picker[data-source] .lj-select-value{text-align:right}.chat-model-source{color:var(--lj-muted);pointer-events:none;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);position:absolute;top:50%;right:30px;transform:translateY(-50%)}.application-page .conversation-composer-chat{background:var(--lj-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.chat-composer-surface{border:1px solid var(--lj-line);border-radius:calc(var(--lj-radius-panel) + 8px);background:var(--lj-surface);min-width:0;box-shadow:var(--lj-shadow-md);transition:border-color .14s}.chat-composer-surface:focus-within{border-color:var(--lj-signal)}.chat-composer-surface>.chat-attachment-strip{box-sizing:border-box;width:100%;max-width:100%;padding:14px 16px 0}.chat-composer-surface>.chat-attachment-error{margin-inline:16px}.application-page .chat-composer-surface .composer-field{flex:none;width:100%}.application-page .chat-composer-surface .composer-field .fui-Textarea{border-radius:inherit;min-height:78px;max-height:160px;box-shadow:none;background:0 0;border:0;display:flex}.application-page .chat-composer-surface .composer-field .fui-Textarea:after{display:none}.application-page .chat-composer-surface .composer-field .fui-Textarea__textarea{min-height:78px;max-height:156px;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);background:0 0;padding:16px 18px 0}.application-page .chat-composer-surface textarea::placeholder{color:var(--lj-muted);font-weight:var(--lj-type-body-weight)}.chat-composer-actions{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px 12px;display:flex}.chat-composer-actions-left,.chat-composer-actions-right{align-items:center;gap:8px;min-width:0;display:inline-flex}.chat-composer-actions-right{flex-shrink:0;margin-left:auto}.application-page .chat-composer-surface .composer-send.fui-Button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--colorNeutralForegroundOnBrand,#fff);background:var(--lj-signal);border:0;border-radius:12px;flex:0 0 36px;place-items:center;margin:0;padding:0;display:grid;position:static}.application-page .chat-composer-surface .composer-send.fui-Button:hover:not(:disabled){background:var(--lj-signal-strong)}.application-page .chat-composer-surface .composer-send.fui-Button:disabled{background:color-mix(in srgb, var(--lj-signal) 32%, var(--lj-surface));color:var(--colorNeutralForegroundOnBrand,#fff)}.application-page .chat-composer-surface .chat-attachment-add.fui-Button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--lj-text);border-radius:12px;flex:0 0 32px}.chat-composer-expert{box-sizing:border-box;min-width:0;max-width:210px;height:32px;color:var(--lj-text);background:var(--lj-signal-soft);border-radius:var(--lj-radius-control);align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-flex}.chat-composer-expert .resource-portrait,.chat-composer-expert .resource-portrait img{flex:0 0 24px;width:24px;height:24px}.chat-composer-expert strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);overflow:hidden}.chat-composer-model-static{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.chat-composer-note{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:8px 0 0}.application-page .chat-composer-choose-expert.fui-Button{height:32px;min-height:32px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);border:0;padding-inline:8px}@media (prefers-reduced-motion:reduce){.chat-composer-surface{transition:none}}.application-page .chat-composer-surface .composer-send :is(.fui-Button__icon,svg){color:inherit}.chat-attachment-file-input{display:none}.product-content .chat-attachment-add.fui-Button,.chat-attachment-add.fui-Button{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);width:28px;min-width:28px;height:28px;min-height:28px;color:var(--lj-muted);border:0;flex:0 0 28px;padding:0}.chat-attachment-strip{gap:8px;max-width:100%;padding:4px 0 8px;display:flex;overflow-x:auto}.chat-attachment-card,.chat-message-attachment{box-sizing:border-box;max-width:100%}.chat-attachment-card{align-items:center;gap:var(--lj-space-3);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);flex:0 0 232px;min-width:0;min-height:64px;padding:8px;display:flex}.chat-attachment-open,.chat-message-attachment{text-align:left;min-width:0;color:var(--lj-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.chat-attachment-open{flex:1}.chat-attachment-open:disabled,.chat-message-attachment:disabled{cursor:default;opacity:1}.chat-attachment-strip .chat-attachment-open:disabled,.chat-attachment-strip .chat-message-attachment:disabled{opacity:1}.chat-attachment-open>span:last-child,.chat-message-attachment>span:last-child{gap:3px;min-width:0;display:grid}.chat-attachment-card strong,.chat-message-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-body-weight);display:block;overflow:hidden}.chat-attachment-card small,.chat-message-attachment small{text-overflow:ellipsis;white-space:nowrap;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);display:block;overflow:hidden}.chat-attachment-card[data-status=failed]{border-color:var(--lj-danger)}.chat-attachment-card[data-status=failed] small{color:var(--lj-danger)}.chat-attachment-artwork{border-radius:var(--lj-radius-control);background:var(--lj-surface);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.chat-attachment-artwork>.chat-attachment-file-art{width:28px;height:28px;display:block}.chat-attachment-artwork>.chat-attachment-thumbnail{object-fit:contain;width:100%;height:100%;display:block}.chat-attachment-icon{width:24px;height:24px;color:var(--lj-muted);border-radius:var(--lj-radius-control);cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-attachment-icon:hover:not(:disabled){color:var(--lj-text);background:var(--lj-surface-muted)}.chat-attachment-error{color:var(--lj-danger);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:4px 0 8px}.chat-attachment-preview{gap:16px;min-width:0;display:grid}.chat-attachment-preview>p{color:var(--lj-muted);margin:0}.chat-attachment-preview>img{object-fit:contain;justify-self:center;max-width:100%;max-height:360px;display:block}.chat-attachment-preview h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.chat-attachment-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lj-text);background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);font-family:inherit;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0;padding:14px}.chat-attachment-download{color:var(--lj-accent-strong);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.chat-message-attachments{margin-top:8px}.chat-message-attachment{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);flex:0 0 232px;min-height:64px;padding:8px}.lj-wb-compose-box>.chat-attachment-strip{padding:12px 4px 8px}[data-file-dragging=true]{outline:2px dashed var(--lj-signal);outline-offset:-3px}.application-page .workspace-context-icon{background:0 0}.application-page .application-read-state{justify-items:center;gap:var(--lj-space-4);padding:var(--lj-space-8);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);display:grid}.application-page .application-read-state>p{margin:0}.application-page .assistant-message{grid-template-columns:32px minmax(0,1fr)}.application-page .application-expert-portrait{align-self:start}.application-page .history-heading{color:var(--lj-text);gap:8px;margin:0 4px 14px}.application-history-heading-title{align-items:center;gap:7px;display:inline-flex}.application-history-heading-title>svg{color:var(--lj-muted)}.application-history-heading-title>strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.application-page .application-history-count{border-radius:var(--lj-radius-control);background:var(--lj-line);min-width:22px;height:22px;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.application-page .history-item{border-radius:var(--lj-radius-control);box-shadow:none;gap:12px;margin-bottom:8px;padding:12px 10px;transition:background-color .14s,border-color .14s;display:grid}.application-page .history-item:hover{background:var(--lj-surface)}.application-page .history-item.active{background:var(--lj-surface);border-color:var(--lj-accent-border)}.application-page .history-item.active:before{content:none}.application-page .application-history-main{align-items:flex-start;gap:8px;min-width:0;display:flex}.application-page .application-history-symbol{width:24px;height:24px;color:var(--lj-muted);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.application-page .history-item.active .application-history-symbol{color:var(--lj-signal)}.application-page .application-history-title{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.application-page .application-history-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.application-page .application-history-time{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.application-page .history-item .status-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}@media (prefers-reduced-motion:reduce){.application-page .history-item{transition:none}}@media (width>=1200px){.application-page>.application-layout{grid-template-columns:280px minmax(0,1fr) 280px}}.application-results-group .application-result-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lj-wb-expert-trigger{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);min-width:0;max-width:240px;height:32px;color:var(--lj-text);cursor:pointer;font-family:inherit;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);border:0;flex:0 auto;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.lj-wb-expert-trigger:hover:not(:disabled){background:var(--lj-signal-soft)}.lj-wb-expert-trigger:disabled{opacity:.55;cursor:default}.lj-wb-expert-trigger>span:not(.resource-portrait){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-wb-expert-trigger>.resource-portrait{border-radius:var(--lj-radius-control);flex:0 0 24px;width:24px;height:24px}.lj-wb-expert-trigger>.resource-portrait img{width:100%;height:100%}.lj-wb-expert-trigger>svg{color:var(--lj-muted);flex-shrink:0}.fui-DialogSurface.lj-wb-expert-dialog{border-radius:var(--lj-radius-panel);background:var(--lj-surface);width:min(680px,100vw - 64px);max-width:min(680px,100vw - 64px);max-height:calc(100vh - 96px);color:var(--lj-text);flex-direction:column;padding:24px;display:flex;overflow:hidden}.lj-wb-expert-dialog .fui-DialogBody{flex:auto;gap:20px;min-height:0}.lj-wb-expert-dialog .fui-DialogTitle{margin:0;padding-right:40px}.lj-wb-expert-dialog .lj-wb-expert-close{width:32px;min-width:32px;height:32px;padding:0}.lj-wb-expert-dialog .lj-wb-expert-content{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}.lj-wb-expert-content>.search-field{flex-shrink:0;width:100%}.lj-wb-expert-list{scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;max-height:min(448px,100vh - 290px);padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.lj-wb-expert-option{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);min-width:0;min-height:92px;color:var(--lj-text);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:12px;font-family:inherit;transition:background-color .14s,border-color .14s;display:flex;position:relative}.lj-wb-expert-option>.resource-portrait{flex:0 0 32px}.lj-wb-expert-option:hover:not(:disabled),.lj-wb-expert-option[aria-pressed=true]{border-color:var(--lj-accent-border);background:var(--lj-signal-soft)}.lj-wb-expert-option:disabled{opacity:.55;cursor:default}.lj-wb-expert-copy{flex:1;gap:4px;min-width:0;display:grid}.lj-wb-expert-copy>strong{overflow-wrap:anywhere;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-expert-copy>span{-webkit-line-clamp:2;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lj-wb-expert-option[aria-pressed=true] .lj-wb-expert-copy>span{color:var(--lj-accent-strong)}.lj-wb-expert-check{color:var(--lj-signal);position:absolute;top:12px;right:10px}.lj-wb-expert-option[aria-pressed=true] .lj-wb-expert-copy>strong{padding-right:20px}.lj-wb-expert-empty{color:var(--lj-muted);text-align:center;grid-column:1/-1;justify-items:center;gap:10px;padding:36px 16px;display:grid}.lj-wb-expert-empty strong{color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line)}.lj-wb-expert-empty p{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin:0}.lj-wb-expert-dialog .fui-DialogActions{border-top:1px solid var(--lj-line);justify-content:flex-end;padding-top:16px}@media (prefers-reduced-motion:reduce){.lj-wb-expert-option{transition:none}}.lj-wb-preview{min-height:100vh;color:var(--lj-text);background:var(--lj-bg);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.lj-wb-preview button,.lj-wb-preview input,.lj-wb-preview textarea{font-family:inherit}.lj-wb-preview button{cursor:pointer}.lj-wb-preview button:disabled{cursor:default;opacity:.45}.lj-wb-preview button:focus-visible,.lj-wb-preview input:focus-visible{outline:2px solid var(--lj-accent);outline-offset:3px}.lj-wb-page{flex-direction:column;gap:24px;display:flex}.lj-wb-page .page-header{min-height:0;margin:0}.lj-wb-page h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.lj-wb-page h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.lj-wb-page p{margin:0}.lj-wb-panel{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);box-shadow:var(--lj-shadow-sm);min-width:0;padding:20px}.lj-wb-section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:12px;display:flex}.lj-wb-section-heading h2{align-items:center;gap:8px;display:flex}.lj-wb-page .lj-wb-panel>:is(.lj-wb-section-heading,.lj-wb-chart-heading){padding-bottom:var(--lj-space-4);margin-bottom:var(--lj-space-5);border-bottom:1px solid color-mix(in srgb, var(--lj-line) 80%, transparent)}.lj-wb-page :is(.lj-wb-runs>.lj-wb-run-row:first-of-type,.lj-wb-automations>.lj-wb-schedule:first-of-type,.lj-wb-results>.lj-wb-result-row:first-of-type){border-top:0}.lj-wb-link{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lj-wb-link:hover{text-underline-offset:3px;text-decoration:underline}.lj-wb-count{border-radius:var(--lj-radius-control);background:var(--lj-warning-soft);min-width:23px;height:22px;color:var(--lj-warning-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.lj-wb-panel-caption{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);justify-content:space-between;align-items:center;display:flex;margin-top:-6px!important;margin-bottom:10px!important}.lj-wb-panel-caption>span{font-size:var(--lj-type-meta-size)}.lj-wb-dot{background:var(--lj-subtle);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lj-wb-dot.blue{background:var(--lj-accent)}.lj-wb-dot.amber{background:var(--lj-warning)}.lj-wb-dot.red{background:var(--lj-danger)}.lj-wb-composer{min-width:0}.lj-wb-compose-box{border:1px solid var(--lj-line-strong);border-radius:var(--lj-radius-control);background:var(--lj-surface);padding:0 12px 12px;overflow:visible}.lj-wb-compose-box:focus-within{border-color:var(--lj-accent)}.lj-wb-compose-box .fui-Textarea{background:0 0;border:0;border-radius:0;width:100%;min-width:0;min-height:78px;display:flex}.lj-wb-compose-box .fui-Textarea:after{display:none}.lj-wb-compose-box textarea{min-height:78px;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);outline:none;padding:12px 0}.lj-wb-compose-box textarea::placeholder{color:var(--lj-muted)}.lj-wb-compose-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.lj-wb-compose-bottom .fui-Button{min-height:36px}.lj-wb-pending{padding-bottom:8px}.lj-wb-task{border:0;border-top:1px solid var(--lj-line);text-align:left;width:100%;color:var(--lj-text);background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.lj-wb-task:hover .lj-wb-task-copy strong{color:var(--lj-accent-strong)}.lj-wb-task-copy{flex:1;min-width:0}.lj-wb-task-copy strong,.lj-wb-task-copy small{display:block}.lj-wb-task-copy strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-task-copy small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-top:3px}.lj-wb-task-kind{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);color:var(--lj-warning-strong);background:var(--lj-warning-soft);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 6px;display:inline-flex}.lj-wb-task-kind.human{color:var(--lj-accent-strong);background:var(--lj-accent-soft)}.lj-wb-task-kind.verification{color:var(--lj-danger);background:var(--lj-danger-soft)}.lj-wb-task>svg{color:var(--lj-muted);flex-shrink:0}.lj-wb-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lj-wb-work-card{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);width:100%;color:var(--lj-text);text-align:left;box-shadow:var(--lj-shadow-sm);padding:16px;transition:border-color .15s,box-shadow .15s}.lj-wb-work-card:hover,.lj-wb-work-card:focus-visible{border-color:var(--lj-accent-border);box-shadow:var(--lj-shadow-md)}.lj-wb-work-top{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);align-items:center;gap:8px;margin-bottom:12px;display:flex}.lj-wb-work-top>svg{margin-left:auto}.lj-wb-work-card p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin-top:5px}.lj-wb-work-card footer{border-top:1px solid var(--lj-line);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);color:var(--lj-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.lj-wb-work-card footer>span:last-child{color:var(--lj-accent-strong);align-items:center;gap:6px;display:flex}.lj-wb-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lj-wb-app-card{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);align-items:center;min-width:0;display:flex;position:relative}.lj-wb-app-card:hover{border-color:var(--lj-accent-border)}.lj-wb-app-card[data-selected=true]{border-color:var(--lj-accent-border);background:var(--lj-accent-soft)}.lj-wb-app-open{width:100%;color:var(--lj-text);text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;min-width:0;padding:12px 32px 12px 12px;display:flex}.lj-wb-app-open>span:last-child{min-width:0}.lj-wb-app-open strong,.lj-wb-app-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lj-wb-app-open strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.lj-wb-app-open small{margin-top:var(--lj-space-1);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.lj-wb-app-cta{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);align-items:center;gap:5px;margin-top:6px;display:flex}.lj-wb-pin{border-radius:var(--lj-radius-control);width:26px;height:26px;color:var(--lj-warning);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:3px}.lj-wb-pin:hover{background:var(--lj-warning-soft)}.lj-wb-no-favorites{border:1px dashed var(--lj-line-strong);border-radius:var(--lj-radius-panel);color:var(--lj-muted);background:var(--lj-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.lj-wb-result-tabs{align-items:center;gap:16px;margin-bottom:4px;display:flex}.lj-wb-result-tabs button{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0 7px}.lj-wb-result-tabs button[aria-pressed=true]{border-bottom-color:var(--lj-accent);color:var(--lj-accent-strong);font-weight:var(--lj-type-label-weight)}.lj-wb-result-row{border:0;border-top:1px solid var(--lj-line);text-align:left;width:100%;color:var(--lj-text);background:0 0;align-items:center;gap:12px;padding:13px 0;display:flex}.lj-wb-document{border:1px solid var(--lj-accent-border);border-radius:var(--lj-radius-control);width:36px;height:40px;color:var(--lj-accent-strong);background:var(--lj-accent-soft);flex-shrink:0;place-items:center;display:grid}.lj-wb-document.text{color:var(--lj-muted);background:var(--lj-surface-muted);border-color:var(--lj-line)}.lj-wb-document.sheet{color:var(--lj-success);background:var(--lj-success-soft);border-color:color-mix(in srgb, var(--lj-success) 20%, var(--lj-line))}.lj-wb-result-copy{flex:1;min-width:0}.lj-wb-result-copy strong,.lj-wb-result-copy small{display:block}.lj-wb-result-copy strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-result-copy small,.lj-wb-time{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.lj-wb-result-copy small{margin-top:3px}.lj-wb-result-row>svg{color:var(--lj-muted)}.lj-wb-result-row:hover strong{color:var(--lj-accent-strong)}.lj-wb-run-row{border:0;border-top:1px solid var(--lj-line);text-align:left;width:100%;color:var(--lj-text);background:0 0;align-items:center;gap:10px;padding:14px 0;display:flex}.lj-wb-run-row>span:nth-child(2){flex:1;min-width:0}.lj-wb-run-row strong,.lj-wb-run-row small{display:block}.lj-wb-run-row strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-run-row small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-top:4px}.lj-wb-run-row>svg{color:var(--lj-muted);flex-shrink:0}.lj-wb-run-row:hover strong{color:var(--lj-accent-strong)}.lj-wb-status{width:fit-content;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);color:var(--lj-muted);background:var(--lj-surface-muted);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 7px;display:inline-flex}.lj-wb-status.blue{background:var(--lj-accent-soft);color:var(--lj-accent-strong)}.lj-wb-status.amber{background:var(--lj-warning-soft);color:var(--lj-warning-strong)}.lj-wb-status.red{background:var(--lj-danger-soft);color:var(--lj-danger)}.lj-wb-status.green{background:var(--lj-success-soft);color:var(--lj-success)}.lj-wb-schedule{border:0;border-top:1px solid var(--lj-line);width:100%;color:var(--lj-text);text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 0;display:flex}.lj-wb-schedule-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-accent-soft);border-radius:9px;place-items:center;display:grid}.lj-wb-schedule>span:nth-child(2){flex:1}.lj-wb-schedule strong,.lj-wb-schedule small{display:block}.lj-wb-schedule strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-schedule small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);color:var(--lj-muted);margin-top:3px}.lj-wb-schedule>svg{color:var(--lj-muted)}.lj-wb-schedule:hover strong{color:var(--lj-accent-strong)}.lj-wb-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:20px;display:flex}.lj-wb-empty>span{color:var(--lj-subtle);margin-bottom:8px}.lj-wb-empty strong{color:var(--lj-text);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line)}.lj-wb-empty p{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin-top:5px}.lj-wb-page[data-empty=true] .lj-wb-primary-grid,.lj-wb-page[data-empty=true] .lj-wb-secondary-grid{align-items:start}.lj-wb-page[data-empty=true] .lj-wb-empty{text-align:left;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:0;padding:6px 0;display:grid}.lj-wb-page[data-empty=true] .lj-wb-empty>span{grid-row:span 2;margin-bottom:0}.lj-wb-page[data-empty=true] .lj-wb-empty strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line)}.lj-wb-page[data-empty=true] .lj-wb-empty p{margin-top:0}.lj-wb-page[data-empty=true] .lj-wb-quota-main{margin:12px 0 16px}.lj-wb-detail-content{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);color:var(--lj-text)}.lj-wb-detail-content>h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:24px 0 12px}.lj-wb-facts{margin:24px 0}.lj-wb-facts>div{border-bottom:1px solid var(--lj-line);grid-template-columns:92px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.lj-wb-facts dt{color:var(--lj-muted)}.lj-wb-facts dd{overflow-wrap:anywhere;margin:0}.lj-wb-detail-note{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);color:var(--lj-muted);align-items:flex-start;gap:8px;padding:14px;display:flex}.lj-wb-detail-note>svg{flex-shrink:0;margin-top:3px}.lj-wb-muted{color:var(--lj-muted)}.lj-wb-app-manage{border-bottom:1px solid var(--lj-line);align-items:center;gap:10px;padding:16px 0;display:flex}.lj-wb-app-manage>span:nth-child(2){flex:1;min-width:0}.lj-wb-app-manage strong,.lj-wb-app-manage small{display:block}.lj-wb-app-manage small{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-icon-button{width:30px;height:30px;color:var(--lj-muted);border-radius:var(--lj-radius-control);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.lj-wb-icon-button:hover{background:var(--lj-surface-muted)}.lj-wb-icon-button[aria-pressed=true]{color:var(--lj-warning)}@media (prefers-reduced-motion:reduce){.lj-wb-preview *,.lj-wb-preview :before,.lj-wb-preview :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lj-wb-page{gap:20px}.lj-wb-workbench-header,.lj-wb-columns{gap:var(--lj-space-6);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,1fr);min-width:0;display:grid}.lj-wb-workbench-header{align-items:center}.lj-wb-header-copy{min-width:0}.lj-wb-header-copy h1{color:var(--lj-text);font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight);margin:0}.lj-wb-header-copy p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin-top:4px}.lj-wb-today-agenda{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);height:36px;color:var(--lj-text);white-space:nowrap;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);flex-shrink:0;justify-self:end;align-items:center;gap:12px;padding:0 12px;display:inline-flex}.lj-wb-header-date{color:var(--lj-muted);align-items:center;gap:8px;display:inline-flex}.lj-wb-today-action{border-left:1px solid var(--lj-line);color:var(--lj-accent-strong);align-items:center;gap:6px;padding-left:12px;display:inline-flex}.lj-wb-today-agenda:hover{background:var(--lj-accent-soft);border-color:var(--lj-accent-border)}.lj-wb-columns{align-items:start}.lj-wb-left,.lj-wb-center,.lj-wb-right{flex-direction:column;gap:20px;min-width:0;display:flex}.lj-wb-section-heading{gap:12px}.lj-wb-section-heading h2{align-items:center;min-width:0}.lj-wb-title-icon{width:18px;height:18px;color:var(--lj-muted);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.lj-wb-title-text{white-space:nowrap}.lj-wb-section-heading>.lj-wb-link{flex-shrink:0}.lj-wb-side .lj-wb-panel{padding:16px}.lj-wb-center .lj-wb-panel{padding:20px}.lj-wb-preview .lj-wb-preview-bar a{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);text-decoration:none}.lj-wb-preview .lj-wb-preview-bar a:hover{text-decoration:underline}.lj-wb-side .lj-wb-profile{text-align:center;padding:24px 20px}.lj-wb-welcome-avatar{place-items:center;width:60px;height:60px;margin:0 auto;display:grid;position:relative}.lj-wb-welcome-wave{border:2px solid var(--lj-surface);background:var(--lj-warning-soft);width:28px;height:28px;color:var(--lj-warning);transform-origin:70% 75%;border-radius:50%;place-items:center;animation:.9s ease-in-out .1s both lj-wb-wave-hello;display:grid;position:absolute;bottom:-2px;right:-4px}.lj-wb-welcome-copy{margin-top:12px;animation:.36s cubic-bezier(.16,1,.3,1) both lj-wb-greeting-hello}.lj-wb-welcome-copy h2{font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight)}.lj-wb-welcome-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.lj-wb-preview .lj-wb-profile-avatar{font-size:var(--lj-type-page-size);font-weight:var(--lj-type-page-weight)}.lj-wb-preview .lj-wb-profile-avatar .fui-Avatar__initials{background:var(--lj-accent-soft);color:var(--lj-accent-strong)}.lj-wb-role-badge{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);align-items:center;padding:2px 6px;display:inline-flex}.lj-wb-profile-company{min-width:0;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);align-items:center;gap:6px;display:inline-flex}.lj-wb-profile-company>svg{flex-shrink:0}.lj-wb-profile-company>span{overflow-wrap:anywhere;min-width:0}.lj-wb-account-link{border-radius:var(--lj-radius-control);min-height:32px;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:4px 10px;display:inline-flex}.lj-wb-account-link:hover{background:var(--lj-surface-muted);color:var(--lj-accent-strong)}.lj-wb-account-link>svg{transition:transform .14s}.lj-wb-account-link:hover>svg{transform:translate(2px)}@keyframes lj-wb-wave-hello{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@keyframes lj-wb-greeting-hello{0%{opacity:.65;filter:blur(.5px)}to{opacity:1;filter:blur()}}.lj-wb-account-person{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lj-wb-account-person>div>strong,.lj-wb-account-person>div>span{display:block}.lj-wb-account-person strong{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.lj-wb-account-person>div>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin-top:4px}.lj-wb-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lj-wb-stat{min-width:0;color:var(--lj-text);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.lj-wb-stat .lj-wb-stat-icon{border-radius:var(--lj-radius-control);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.lj-wb-stat.blue .lj-wb-stat-icon{color:var(--lj-accent-strong);background:var(--lj-accent-soft)}.lj-wb-stat.amber .lj-wb-stat-icon{color:var(--lj-warning);background:var(--lj-warning-soft)}.lj-wb-stat.red .lj-wb-stat-icon{color:var(--lj-danger);background:var(--lj-danger-soft)}.lj-wb-stat>strong{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight);font-variant-numeric:tabular-nums}.lj-wb-stat>span{color:var(--lj-muted);white-space:nowrap;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-stat:hover{background:var(--lj-accent-soft)}.lj-wb-overview-scope{color:var(--lj-muted);text-align:center;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-top:4px!important}.lj-wb-quota-donut{width:160px;height:160px;color:var(--lj-text);background:0 0;border:0;border-radius:50%;margin:2px auto 8px;padding:0;display:block;position:relative}.lj-wb-quota-donut svg{display:block}.lj-wb-quota-donut circle{fill:none;stroke-width:14px}.lj-wb-donut-remaining{stroke:var(--lj-line)}.lj-wb-donut-used{stroke:var(--lj-accent)}.lj-wb-donut-held{stroke:var(--lj-warning)}.lj-wb-donut-value{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.lj-wb-donut-value strong{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight);font-variant-numeric:tabular-nums}.lj-wb-donut-value strong small{font-size:var(--lj-type-control-size);font-weight:var(--lj-type-control-weight);margin-left:2px}.lj-wb-donut-value>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-quota-donut:hover .lj-wb-donut-value strong{color:var(--lj-accent-strong)}.lj-wb-balance{flex-direction:column;align-items:center;gap:6px;padding:4px 0 0;display:flex}.lj-wb-balance>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);align-items:center;gap:6px;display:inline-flex}.lj-wb-remaining-dot{background:var(--lj-line);border-radius:50%;width:7px;height:7px}.lj-wb-balance strong{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight);font-variant-numeric:tabular-nums}.lj-wb-balance strong small{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-left:5px}.lj-wb-usage-facts{flex-direction:column;gap:10px;margin:14px 0 0;display:flex}.lj-wb-usage-facts>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lj-wb-usage-facts dt,.lj-wb-usage-facts dd{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-usage-facts dt{color:var(--lj-muted);align-items:center;gap:6px;display:inline-flex}.lj-wb-usage-facts dd{color:var(--lj-text);font-weight:var(--lj-type-label-weight);margin:0}.lj-wb-usage-note{border-top:1px solid var(--lj-line);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);padding-top:12px;margin-top:14px!important}.lj-wb-ai-hero{justify-content:center;align-items:center;gap:12px;display:flex}.lj-wb-ai-hero>img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.lj-wb-ai-hero h2{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight)}.lj-wb-composer .lj-wb-compose-box{border-color:var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-md);transition:border-color .16s}.lj-wb-composer .lj-wb-compose-box:focus-within{border-color:var(--lj-signal)}.lj-wb-composer .lj-wb-compose-box .fui-Textarea,.lj-wb-composer .lj-wb-compose-box textarea{min-height:104px}.lj-wb-composer .lj-wb-compose-box textarea{caret-color:var(--lj-signal);font-weight:var(--lj-type-body-weight);line-height:var(--lj-type-body-line);padding:16px 4px 10px}.lj-wb-composer .lj-wb-compose-box textarea::placeholder{font-weight:var(--lj-type-body-weight)}.lj-wb-composer .lj-wb-compose-bottom{min-height:40px}.lj-wb-composer .lj-wb-ai-send{border-radius:var(--lj-radius-control);background:var(--lj-signal);min-width:112px;height:36px;color:var(--colorNeutralForegroundOnBrand);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lj-wb-ai-send:hover:not(:disabled){background:var(--lj-signal-strong)}.lj-wb-composer .lj-wb-ai-send:disabled{opacity:1;background:color-mix(in srgb,var(--lj-signal) 35%,var(--lj-surface));color:var(--colorNeutralForegroundOnBrand)}.lj-wb-quick-start{align-items:center;gap:var(--lj-space-4);min-width:0;margin-top:var(--lj-space-5);display:flex}.lj-wb-quick-start-label{align-items:center;gap:var(--lj-space-2);color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);white-space:nowrap;flex-shrink:0;display:inline-flex}.lj-wb-quick-actions{align-items:center;gap:var(--lj-space-3);min-width:0;display:flex}.lj-wb-quick-action{align-items:center;gap:var(--lj-space-2);min-width:0;max-width:240px;height:32px;padding:0 var(--lj-space-4);border:1px solid var(--lj-line);background:var(--lj-surface);color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);border-radius:999px;flex:0 auto;display:inline-flex}.lj-wb-quick-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lj-wb-quick-action>svg{color:var(--lj-muted);flex-shrink:0}.lj-wb-quick-action:hover:not(:disabled){background:var(--lj-accent-soft);border-color:var(--lj-accent-border);color:var(--lj-accent-strong)}.lj-wb-quick-action:hover:not(:disabled)>svg{color:inherit}.lj-wb-center .lj-wb-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lj-wb-center .lj-wb-app-open{padding-top:12px;padding-bottom:12px}.lj-wb-center .lj-wb-no-favorites{flex-wrap:wrap;padding:14px}.lj-wb-center .lj-wb-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lj-wb-center .lj-wb-work-card{box-shadow:none;padding:14px}.lj-wb-center .lj-wb-work-card p{min-height:calc(var(--lj-type-body-line) * 2)}.lj-wb-center .lj-wb-work-card footer{margin-top:12px;padding-top:10px}.lj-wb-center .lj-wb-work-top{margin-bottom:10px}.lj-wb-side .lj-wb-result-row{gap:8px;padding:14px 0}.lj-wb-side .lj-wb-document{flex-shrink:0;width:28px;height:34px}.lj-wb-side .lj-wb-time{display:none}.lj-wb-side .lj-wb-result-copy strong,.lj-wb-side .lj-wb-run-row strong,.lj-wb-side .lj-wb-result-copy small,.lj-wb-side .lj-wb-run-row small{overflow-wrap:anywhere}.lj-wb-side .lj-wb-run-row{align-items:flex-start;gap:8px;padding:14px 0}.lj-wb-side .lj-wb-run-row>.lj-wb-dot{margin-top:8px}.lj-wb-side .lj-wb-run-row>svg{display:none}.lj-wb-side .lj-wb-run-row .lj-wb-status{margin-top:1px}.lj-wb-calendar .lj-wb-section-heading{margin-bottom:4px}.lj-wb-calendar .lj-date-panel{width:100%;margin:0}.lj-wb-calendar .lj-date-columns{display:block}.lj-wb-calendar .lj-date-column{min-width:0}.lj-wb-calendar .lj-date-editor,.lj-wb-calendar .lj-date-footer{display:none}.lj-wb-calendar .lj-calendar-heading{margin:6px 0 8px}.lj-wb-calendar .lj-calendar-heading>strong{font-weight:var(--lj-type-control-weight)}.lj-wb-calendar-summary{border:0;border-top:1px solid var(--lj-line);width:100%;color:var(--lj-text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 0 0;display:flex}.lj-wb-calendar-summary span{flex-direction:column;gap:2px;display:flex}.lj-wb-calendar-summary strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.lj-wb-calendar-summary small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.lj-wb-calendar-summary>svg{color:var(--lj-accent-strong)}.lj-wb-right .lj-wb-panel-caption{margin-top:-4px!important}.lj-wb-right .lj-wb-task{align-items:flex-start;gap:8px;padding:12px 0;position:relative}.lj-wb-right .lj-wb-task-icon,.lj-wb-right .lj-wb-task>svg{display:none}.lj-wb-right .lj-wb-task-copy strong,.lj-wb-right .lj-wb-task-copy small{overflow-wrap:anywhere}.lj-wb-right .lj-wb-task-kind{margin-top:1px}.lj-wb-right .lj-wb-schedule{align-items:flex-start;gap:8px;padding:12px 0}.lj-wb-right .lj-wb-schedule-icon{border-radius:var(--lj-radius-control);width:28px;height:28px}.lj-wb-right .lj-wb-schedule>span:nth-child(2){min-width:0}.lj-wb-right .lj-wb-schedule>span:nth-child(2) strong{overflow-wrap:anywhere}.lj-wb-right .lj-wb-schedule>svg{display:none}.lj-wb-right .lj-wb-schedule .lj-wb-status{margin-top:1px}.lj-wb-automations>.lj-wb-chart-mini-chart{margin-top:0}.lj-wb-app-search{width:100%}.lj-wb-search-empty{text-align:center;color:var(--lj-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.lj-wb-search-empty strong{color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-search-empty p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.lj-wb-page .lj-wb-empty{min-height:0;padding:14px 0}.lj-wb-page .lj-wb-empty p{overflow-wrap:anywhere}.lj-wb-page[data-empty=true] .lj-wb-empty{padding:8px 0}.lj-wb-day-context{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin-bottom:16px}@media (width<=1300px){.lj-wb-workbench-header,.lj-wb-columns{gap:var(--lj-space-5)}.lj-wb-center .lj-wb-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.lj-wb-composer .lj-wb-compose-box,.lj-wb-account-link>svg{transition:none}.lj-wb-welcome-wave,.lj-wb-welcome-copy{filter:none;animation:none;transform:none}.lj-wb-account-link:hover>svg{transform:none}}.lj-wb-chart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.lj-wb-chart-heading>h2{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.lj-wb-chart-title-icon{width:18px;height:18px;color:var(--lj-muted);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.lj-wb-chart-heading>div{align-items:center;gap:12px;display:flex}.lj-wb-chart-heading .lj-select-field{width:108px;height:32px;min-height:32px}.lj-wb-chart-scope{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-chart-tabs{border-bottom:1px solid var(--lj-line);gap:20px;margin-top:14px;margin-bottom:18px;display:flex}.lj-wb-chart-tabs>button{color:var(--lj-muted);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 0 10px}.lj-wb-chart-tabs>button[aria-selected=true]{border-bottom-color:var(--lj-accent);color:var(--lj-accent-strong)}.lj-wb-chart-insight-content{min-height:300px}.lj-wb-chart-metrics{align-items:center;gap:28px;margin-bottom:12px;display:flex}.lj-wb-chart-metric{text-align:left;color:var(--lj-text);background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.lj-wb-chart-metric>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-chart-metric strong{font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight);font-variant-numeric:tabular-nums}.lj-wb-chart-metric strong small{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-left:5px}.lj-wb-chart-metric-caption{color:var(--lj-muted);text-align:right;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-left:auto}.lj-wb-chart-plot{min-width:0}.lj-wb-chart-point-hint{min-height:20px;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);align-items:center;gap:12px;margin-bottom:2px;display:flex}.lj-wb-chart-point-hint strong{color:var(--lj-text);font-weight:var(--lj-type-label-weight)}.lj-wb-chart-plot svg{display:block;overflow:visible}.lj-wb-chart-grid-line{stroke:var(--lj-line);stroke-width:1px;stroke-dasharray:3 4}.lj-wb-chart-axis-text{fill:var(--lj-muted);font-family:inherit;font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight)}.lj-wb-chart-day{cursor:pointer}.lj-wb-chart-day:focus{outline:none}.lj-wb-chart-day-focus{fill:#0000;stroke:#0000;stroke-width:1px}.lj-wb-chart-day:hover .lj-wb-chart-day-focus{fill:color-mix(in srgb,var(--lj-accent) 5%,transparent)}.lj-wb-chart-day:focus-visible .lj-wb-chart-day-focus{stroke:var(--lj-accent);fill:color-mix(in srgb,var(--lj-accent) 5%,transparent)}.lj-wb-chart-bar.blue,.lj-wb-chart-point.blue{fill:var(--lj-accent)}.lj-wb-chart-bar.red,.lj-wb-chart-point.red{fill:var(--lj-danger)}.lj-wb-chart-bar.green,.lj-wb-chart-point.green{fill:var(--lj-success)}.lj-wb-chart-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lj-wb-chart-line.blue{stroke:var(--lj-accent)}.lj-wb-chart-line.green{stroke:var(--lj-success)}.lj-wb-chart-legend{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);color:var(--lj-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:5px;display:flex}.lj-wb-chart-legend span{align-items:center;gap:6px;display:flex}.lj-wb-chart-legend i,.lj-wb-chart-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.lj-wb-chart-legend .blue,.lj-wb-chart-dot.blue,.lj-wb-chart-horizontal-track>.blue,.lj-wb-chart-status-track>.blue{background:var(--lj-accent)}.lj-wb-chart-legend .red,.lj-wb-chart-dot.red,.lj-wb-chart-horizontal-track>.red,.lj-wb-chart-status-track>.red{background:var(--lj-danger)}.lj-wb-chart-legend .green,.lj-wb-chart-dot.green,.lj-wb-chart-horizontal-track>.green,.lj-wb-chart-status-track>.green{background:var(--lj-success)}.lj-wb-chart-legend .amber,.lj-wb-chart-dot.amber,.lj-wb-chart-horizontal-track>.amber,.lj-wb-chart-status-track>.amber{background:var(--lj-warning)}.lj-wb-chart-legend .gray,.lj-wb-chart-dot.gray,.lj-wb-chart-horizontal-track>.gray,.lj-wb-chart-status-track>.gray{background:var(--lj-muted)}.lj-wb-chart-horizontal-bars{flex-direction:column;gap:4px;margin-top:10px;display:flex}.lj-wb-chart-horizontal-row{width:100%;min-height:36px;color:var(--lj-text);text-align:left;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);background:0 0;border:0;grid-template-columns:112px minmax(0,1fr) 72px 14px;align-items:center;gap:12px;padding:3px 0;display:grid}.lj-wb-chart-horizontal-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lj-wb-chart-horizontal-row strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:var(--lj-type-label-weight)}.lj-wb-chart-horizontal-row>svg{color:var(--lj-muted)}.lj-wb-chart-horizontal-row:hover>span:first-child{color:var(--lj-accent-strong)}.lj-wb-chart-horizontal-track{background:var(--lj-surface-muted);border-radius:4px;height:9px;display:block;overflow:hidden}.lj-wb-chart-horizontal-track i{border-radius:4px;height:100%;display:block}.lj-wb-chart-status-track{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);gap:2px;height:24px;margin:18px 0;display:flex;overflow:hidden}.lj-wb-chart-status-track>button{min-width:0;color:var(--colorNeutralForegroundOnBrand,#fff);font-family:inherit;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-label-weight);border:0;padding:0}.lj-wb-chart-status-track>button:focus-visible{outline-offset:-2px}.lj-wb-chart-state-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.lj-wb-chart-state-list>button{border:0;border-bottom:1px solid var(--lj-line);min-height:43px;color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);background:0 0;align-items:center;gap:10px;padding:7px 0;display:flex}.lj-wb-chart-state-list>button>span{align-items:center;gap:7px;display:inline-flex}.lj-wb-chart-state-list strong{margin-left:auto}.lj-wb-chart-state-list strong small{min-width:42px;color:var(--lj-muted);text-align:right;font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);margin-left:10px;display:inline-block}.lj-wb-chart-state-list>button>svg{color:var(--lj-muted)}.lj-wb-chart-feedback-bars{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lj-wb-chart-feedback-label{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.lj-wb-chart-feedback-label>strong{font-weight:var(--lj-type-control-weight)}.lj-wb-chart-feedback-label>span{color:var(--lj-muted);font-size:var(--lj-type-label-size)}.lj-wb-chart-feedback-bars .lj-wb-chart-status-track{margin:8px 0 2px}.lj-wb-chart-note{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-top:12px!important}.lj-wb-chart-chart-footer{border-top:1px solid var(--lj-line);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.lj-wb-chart-mini-chart{border-top:1px solid var(--lj-line);margin-top:16px;padding-top:14px}.lj-wb-chart-mini-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lj-wb-chart-mini-heading strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.lj-wb-chart-mini-heading>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.lj-wb-chart-mini-chart .lj-wb-chart-legend{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);gap:12px}.lj-wb-chart-mini-chart .lj-wb-chart-point-hint{gap:7px}.lj-wb-chart-deadline-chart{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.lj-wb-chart-deadline-chart:has(button){margin-bottom:2px}.lj-wb-chart-deadline-chart>button{min-height:24px;color:var(--lj-muted);text-align:left;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);background:0 0;border:0;grid-template-columns:60px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0;display:grid}.lj-wb-chart-deadline-chart>button>i{background:var(--lj-surface-muted);border-radius:4px;height:6px;display:block;overflow:hidden}.lj-wb-chart-deadline-chart>button b{background:var(--lj-accent);border-radius:4px;height:100%;display:block}.lj-wb-chart-deadline-chart>button:first-child b{background:var(--lj-warning)}.lj-wb-chart-deadline-chart>button strong{color:var(--lj-text);text-align:right;font-weight:var(--lj-type-label-weight)}.lj-wb-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px 16px;display:flex}.lj-wb-chart-empty>svg{color:var(--lj-subtle)}.lj-wb-chart-empty strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.lj-wb-chart-empty>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.lj-wb-chart-mini-chart .lj-wb-chart-empty{min-height:90px;padding:14px 0}.lj-wb-chart-record-context{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin-bottom:14px}.lj-wb-chart-record-total{border-bottom:1px solid var(--lj-line);align-items:baseline;gap:8px;padding-bottom:16px;display:flex}.lj-wb-chart-record-total strong{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight)}.lj-wb-chart-record-total>small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);margin-left:auto}.lj-wb-chart-records details{border-bottom:1px solid var(--lj-line);padding:13px 0}.lj-wb-chart-records summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.lj-wb-chart-records summary::-webkit-details-marker{display:none}.lj-wb-chart-records summary>span{flex:1;min-width:0}.lj-wb-chart-records summary strong,.lj-wb-chart-records summary small{display:block}.lj-wb-chart-records summary strong{color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.lj-wb-chart-records summary small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-top:4px}.lj-wb-chart-records summary>b{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);flex-shrink:0}.lj-wb-chart-record-chevron{color:var(--lj-muted);flex-shrink:0}.lj-wb-chart-records details[open] .lj-wb-chart-record-chevron{transform:rotate(180deg)}.lj-wb-chart-records dl{border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);margin:12px 0;padding:12px}.lj-wb-chart-records dl>div{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:4px 0;display:grid}.lj-wb-chart-records dt{color:var(--lj-muted)}.lj-wb-chart-records dd{overflow-wrap:anywhere;margin:0}@media (width<=1300px){.lj-wb-chart-tabs{gap:17px}.lj-wb-chart-horizontal-row{grid-template-columns:104px minmax(0,1fr) 65px 14px;gap:10px}}.lj-wb-preview{background:0 0;min-height:0}.lj-wb-run-copy{flex:1;min-width:0}.lj-wb-run-row>.lj-wb-status{flex:none}.lj-wb-preview .search-field input:focus-visible{outline:none}.lj-wb-notice-link{width:100%;color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:4px;display:flex}.lj-wb-local-error{color:var(--lj-danger);margin-top:8px!important}.lj-wb-preview .lj-wb-compose-box .fui-Textarea{box-shadow:none;background:0 0;border:0}.lj-wb-preview .lj-wb-compose-box .fui-Textarea:after{display:none}.lj-wb-side .lj-wb-run-copy>strong,.lj-wb-side .lj-wb-result-copy>strong,.lj-wb-work-card h3,.lj-wb-work-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lj-wb-work-card{flex-direction:column;min-width:0;display:flex}.lj-wb-work-card footer{width:100%;padding-top:10px;margin-top:auto!important}.lj-wb-work-card p{margin-bottom:12px}.lj-wb-balance strong{text-align:center;overflow-wrap:anywhere;max-width:100%}.lj-wb-usage-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0}.lj-wb-dot.green{background:var(--lj-success)}.lj-wb-preview .lj-wb-composer .lj-wb-ai-send .fui-Button__icon{width:18px;height:18px;color:inherit;margin:0}.lj-wb-chart-metrics{flex-wrap:wrap}.lj-wb-chart-metric{min-width:0}.lj-wb-chart-metric strong,.lj-wb-chart-point-hint{overflow-wrap:anywhere}.lj-wb-chart-point-hint{flex-wrap:wrap}.lj-wb-compose-tools{align-items:center;gap:var(--lj-space-2,8px);flex-wrap:wrap;min-width:0;display:flex}.lj-wb-compose-tools .chat-model-picker{max-width:210px}.lj-wb-compose-box .chat-attachments{padding:10px 12px 0}.lj-wb-expert-none{margin-block:12px}.lj-wb-compose-tools .chat-model-picker .lj-select-value{text-align:right}.lj-wb-preview .chat-model-picker .lj-select-field:is(:focus-within,:focus-visible,:has([data-fui-focus-visible])){box-shadow:none;border-color:#0000;outline:none}.lj-wb-preview .chat-model-picker .fui-Dropdown__button:is(:focus,:focus-visible){box-shadow:none;outline:none}.lj-wb-preview .chat-model-picker .fui-Dropdown__button:focus-visible .lj-select-value{text-underline-offset:4px;text-decoration:underline}.lj-wb-composer .lj-wb-compose-box:has(.chat-model-picker:focus-within){border-color:var(--lj-line)}.lj-wb-run-copy small,.lj-wb-result-copy small,.lj-wb-work-card footer{font-weight:var(--lj-type-meta-weight)}.lj-wb-chart-loading-region>.lj-loading-refresh{top:calc(-1 * var(--lj-space-8))}.lj-wb-inline-refresh{min-height:var(--lj-type-body-line)}.lj-wb-panel .lj-read-failure{min-height:160px;padding:var(--lj-space-4)}.execution-budget{min-width:0;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin-block:16px}.execution-budget h4{font-size:var(--lj-type-body-size);margin:0 0 10px}.execution-budget dl{border:0;gap:7px;margin:0;padding:0;display:grid}.execution-budget dl>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.execution-budget dt{color:var(--lj-subtle)}.execution-budget dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.execution-budget p{overflow-wrap:anywhere;margin-block:10px}.execution-budget-note{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.execution-budget-actions{flex-wrap:wrap;gap:8px;display:flex}.product-content:has(>.http-runs-page){height:calc(100dvh - var(--lj-topbar-height));min-height:0;padding-bottom:var(--lj-space-7)}.http-runs-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.http-runs-page .runs-workspace{grid-template-columns:310px minmax(0,1fr);min-height:0;overflow:hidden}.http-runs-page .runs-list-panel{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden}.http-runs-page .run-list-full{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow-y:auto}.http-runs-page .run-list-full button{text-align:left;min-width:0;padding:12px}.http-runs-page .run-list-full button>strong{-webkit-line-clamp:2;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.http-runs-page .run-list-full button>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.http-runs-page .run-app-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.http-runs-page .run-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.http-runs-page .run-detail-header{flex-shrink:0;gap:16px;padding:20px 24px}.http-runs-page .run-detail-header>div{min-width:0}.http-runs-page .run-detail-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.http-runs-page .run-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.http-runs-page .run-overview-grid{grid-template-columns:minmax(0,1fr) 235px;gap:20px;display:grid}.run-secondary-column{flex-direction:column;gap:16px;min-width:0;display:flex}.run-primary-column{min-width:0}.run-facts{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);gap:12px;margin:14px 0;display:grid}.run-facts>div{min-width:0}.run-facts dt{color:var(--lj-muted);font-size:var(--lj-type-label-size)}.run-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.run-summary-note,.run-evidence-entry small{color:var(--lj-muted)}.run-original-input{white-space:pre-wrap;overflow-wrap:anywhere}.run-evidence-path{margin:12px 0;padding:0;list-style:none}.run-evidence-path li{border-left:2px solid var(--lj-line);padding:12px 0 12px 16px}.run-evidence-path li>div,.run-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-evidence-path small{color:var(--lj-muted)}.run-evidence-entry{border-bottom:1px solid var(--lj-line);padding:14px 0}.run-evidence-entry .run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.run-evidence-sections{gap:20px;display:grid}.run-evidence-sections pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lj-surface-muted);max-height:320px;padding:12px;overflow:auto}.run-event-timeline{margin:0;padding:0;list-style:none}.run-event-timeline li{border-bottom:1px solid var(--lj-line);grid-template-columns:145px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.run-event-timeline time{color:var(--lj-muted);font-size:var(--lj-type-label-size)}.run-event-timeline li>div>strong{margin-right:12px}.run-event-timeline details{color:var(--lj-muted);font-size:var(--lj-type-meta-size);margin-top:8px}.run-artifact-row{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.run-artifact-row p{color:var(--lj-muted);font-size:var(--lj-type-label-size)}.application-read-workspace{flex-direction:column;height:100dvh;display:flex}.application-read-state{text-align:center;max-width:520px;margin:auto;padding:32px}.application-read-state h2{font-size:var(--lj-type-section-size)}.application-read-state p{color:var(--lj-muted)}@media (width<=1350px){.http-runs-page .runs-workspace{grid-template-columns:280px minmax(0,1fr)}.http-runs-page .run-detail-scroll{padding:20px}}.http-runs-page .date-range-filter-segments{flex-wrap:wrap;justify-content:flex-start}.http-runs-page .date-range-filter-segments button,.http-runs-page .run-list-full button{flex-shrink:0}.http-runs-page .date-range-filter-segments{border:0;flex-wrap:wrap;gap:4px;height:auto;display:flex}.http-runs-page .date-range-filter-segments>button{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);width:auto;height:30px;padding:0 9px}.http-runs-page .run-filter-row{flex-wrap:wrap;gap:4px}.http-runs-page .run-filter-row button{flex-shrink:0}.date-field{box-sizing:border-box;width:100%;min-width:0;height:36px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line-strong);border-radius:var(--lj-radius-control);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);align-items:center;display:inline-flex;position:relative}.date-field:hover:not([data-disabled=true]){border-color:var(--lj-signal)}.date-field:focus-within{border-color:var(--lj-signal);box-shadow:none}.date-field:has(.date-field-native[data-fui-focus-visible]){box-shadow:var(--lj-keyboard-focus-shadow)}.date-field[data-invalid=true]{border-color:var(--lj-danger)}.date-field[data-disabled=true]{color:var(--lj-subtle);background:var(--lj-surface-muted);cursor:not-allowed}.date-field .date-field-native{border-radius:inherit;color:#0000;width:100%;min-width:0;height:100%;font:inherit;box-shadow:none;background:0 0;border:0;outline:none;padding:0 34px}.date-field[data-clearable=true] .date-field-native{padding-right:34px}.date-field .date-field-native:focus-visible{box-shadow:none;outline:none}.date-field-native::-webkit-calendar-picker-indicator{display:none}.date-field-native::-webkit-datetime-edit{opacity:0}.date-field-display{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font:inherit;position:absolute;inset-inline:34px;overflow:hidden}.date-field[data-clearable=true] .date-field-display{right:34px}.date-field[data-filled=false] .date-field-display{color:var(--lj-muted);font-weight:var(--lj-type-control-weight)}.date-field[data-editing=true] .date-field-native{color:var(--lj-text)}.date-field[data-editing=true] .date-field-native::-webkit-datetime-edit{opacity:1}.date-field[data-editing=true] .date-field-display{visibility:hidden}.date-field-actions{display:contents}.date-field-actions>.field-icon-button{position:absolute;right:3px}.date-field-actions>.field-icon-button[title=打开日历]{left:3px;right:auto}.entity-list-filters>.date-field{flex:0 0 160px;width:160px}.date-range-filter-range{flex:none}.date-range-filter-segments{box-sizing:border-box;border:1px solid var(--lj-line);border-radius:7px;height:36px;display:inline-flex}.date-range-filter-segments>button{appearance:none;border:0;border-right:1px solid var(--lj-line);background:var(--lj-surface);color:var(--lj-text);width:70px;min-width:0;height:100%;font:inherit;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.date-range-filter-segments>button:first-child{border-radius:6px 0 0 6px}.date-range-filter-segments>button:last-child{border:0;border-radius:0 6px 6px 0}.date-range-filter-segments>button[aria-pressed=true]{background:var(--lj-accent);color:#fff}.date-range-filter-segments>button:hover:not([aria-pressed=true]){background:var(--lj-surface-muted)}.date-range-filter-segments>button:focus-visible{outline:2px solid var(--lj-accent);outline-offset:2px;z-index:1;position:relative}.date-range-filter-popover{width:360px;max-width:calc(100vw - 32px);padding:var(--lj-space-4);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel)}.date-range-filter-fields{gap:var(--lj-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-range-filter-fields label{gap:var(--lj-space-2);color:var(--lj-text);font-size:var(--lj-type-label-size);flex-direction:column;display:flex}.date-range-filter-actions{justify-content:flex-end;gap:var(--lj-space-2);margin-top:var(--lj-space-4);display:flex}.date-range-filter-error{color:var(--lj-danger);font-size:var(--lj-type-label-size);margin:var(--lj-space-2) 0 0}.skill-script-files{grid-column:1/-1;gap:12px;min-width:0;display:grid}.skill-script-files>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.script-files-label{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.script-file-table{min-width:700px}.script-note{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.script-error{color:var(--lj-danger);font-size:var(--lj-type-body-size)}.script-entry-form{gap:16px;display:grid}.script-entry-form label{gap:var(--lj-form-label-gap);display:grid}.script-source{gap:16px;min-width:0;display:grid}.script-source dl{font-size:var(--lj-type-body-size);gap:10px;margin:0;display:grid}.script-source dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.script-source dt{color:var(--lj-muted)}.script-source dd{overflow-wrap:anywhere;margin:0}.script-source pre{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);max-height:50vh;font:var(--lj-type-code-size) / 1.6 "SFMono-Regular", Consolas, monospace;tab-size:4;margin:0;padding:12px;overflow:auto}.script-code-line:before{content:attr(data-line);text-align:right;width:4ch;color:var(--lj-muted);-webkit-user-select:none;user-select:none;margin-right:16px;display:inline-block}.code-comment{color:var(--lj-muted)}.code-string{color:var(--lj-success)}.code-keyword{color:var(--lj-accent-strong)}.code-number{color:var(--lj-warning)}.script-source-pagination{font-size:var(--lj-type-meta-size);color:var(--lj-muted);align-items:center;gap:8px;display:flex}.script-source-pagination>span{margin-right:auto}.skill-script-files[data-readonly=true] .script-file-table{min-width:420px}.skill-script-files[data-readonly=true] .script-file-table :is(th,td){padding-inline:8px}.skill-script-files[data-readonly=true] .script-file-table td:first-child{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.script-empty-note{background:var(--lj-surface-muted);border:1px dashed var(--lj-line);border-radius:var(--lj-radius-control);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0;padding:18px 16px}.template-draft-workspace.development-editor-page{grid-template-rows:60px minmax(0,1fr);height:100dvh;min-height:0;margin:0;display:grid}.template-workspace-scroll{min-height:0;overflow:auto}.template-workspace-content{background:var(--lj-surface);box-sizing:border-box;width:min(1080px,100% - 40px);margin:16px auto 100px;padding:24px}.template-draft-workspace .development-editor-actions{inset-inline-start:0}.platform-template-operations-page[data-editing=true]>:is(.page-header,.template-workspace){display:none}.platform-template-operations-page[data-editing=true]{margin:0;padding:0}.template-version-facts dd{white-space:pre-wrap;overflow-wrap:anywhere}.template-workspace-state{min-height:max(180px,100dvh - 208px)}.template-workspace-state.collection-empty-state>svg{color:var(--lj-warning);opacity:1}.template-publication-actions{gap:var(--lj-space-3);flex-wrap:wrap}.template-visibility-row{align-items:flex-end;gap:var(--lj-space-5);min-width:0;display:flex}.template-visibility-row>.standard-form-field{flex:1;min-width:0}.template-visibility-row>.content-action-button{flex:none}.template-draft-workspace .development-action-guidance .template-draft-check-status{gap:var(--lj-space-2);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.work-requirements-editor{gap:var(--lj-space-5);min-width:0;display:grid}.work-requirements-help{min-width:0}.work-requirements-help>p{color:var(--lj-text-secondary);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.work-requirements-toolbar{justify-content:flex-end;align-items:center;gap:var(--lj-space-3);flex-wrap:wrap;min-width:0;display:flex}.work-requirements-editor>.fui-Textarea{width:100%}.work-requirements-editor .fui-Textarea .fui-Textarea__textarea{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);min-height:320px}.work-requirements-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lj-text-primary);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.work-requirements-preview p{margin:0 0 var(--lj-space-5);line-height:var(--lj-type-body-line)}.work-requirements-preview h4{margin:0 0 var(--lj-space-3);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.work-requirements-preview section{margin-bottom:var(--lj-space-7)}.work-requirements-example{padding:var(--lj-space-5);border:1px solid var(--lj-border-subtle);border-radius:var(--lj-radius-panel)}.template-library-content{align-content:start}.template-library-content .template-list-filters{flex-wrap:wrap}.template-library-content .template-list-filters>.search-field{margin-inline-start:auto}.template-library-content .template-library-card{width:100%;color:var(--lj-text);font:inherit;text-align:left;cursor:pointer;align-items:stretch}.template-library-content .template-library-card:hover{border-color:var(--lj-line-strong)}.template-library-content .template-library-card:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.template-library-content .template-library-card .expert-card-heading h3{margin:0}.template-library-content .template-library-card[data-kind=SKILL]{gap:var(--lj-space-5)}.template-library-content .template-setup-preparation{margin-top:var(--lj-space-1);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-library-content .template-card-action{border-radius:var(--lj-radius-control);height:30px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);flex:none;align-items:center;margin-inline-start:auto;padding-inline:9px;display:inline-flex}.development-catalog-content{align-content:start;gap:var(--lj-space-5);min-width:0;display:grid}.development-catalog-content>.secondary-page-header{margin:0}.development-catalog-content .development-library-actions>.search-field{width:min(300px,30vw)}.skill-application-reference-link{white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%}.development-catalog-toolbar{align-items:center;gap:var(--lj-space-4);flex-wrap:wrap;min-width:0;display:flex}.development-catalog-toolbar>.search-field{flex:0 0 320px;width:320px;margin-inline-start:auto}.development-catalog-toolbar .development-asset-filters{gap:var(--lj-space-3);flex-wrap:wrap;padding:0;overflow:visible}.development-catalog-toolbar .development-asset-filters button{min-width:0;height:36px;min-height:36px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);padding-block:0}.development-catalog-toolbar .development-catalog-clear{width:36px;min-width:36px;height:36px;padding:0}.development-catalog-content .development-asset-grid,.development-catalog-content .capability-tool-grid{gap:var(--lj-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.development-catalog-content .development-asset-card{gap:var(--lj-space-4);min-height:0;padding:var(--lj-space-5);border-radius:var(--lj-radius-panel)}.development-catalog-content .development-asset-card-top{align-items:flex-start}.development-catalog-content .development-asset-card-title{gap:var(--lj-space-3);flex:1}.development-catalog-content .development-asset-card-title h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.development-catalog-content .development-asset-description,.development-catalog-content .development-asset-tags{min-height:0;margin:0}.development-catalog-content .development-asset-card-footer{min-height:0;padding-top:var(--lj-space-4)}.development-catalog-content .capability-tool-card footer,.development-catalog-content .connector-card-actions,.development-catalog-content .content-action-group{flex-wrap:wrap}@media (width>=1650px){.development-catalog-content .development-asset-grid,.development-catalog-content .capability-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.workflow-test-setup,.workflow-test-review{gap:var(--lj-space-3);text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;display:grid}.workflow-test-review p,.workflow-test-setup p{max-width:none}.workflow-test-review small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-release-missing{align-items:center}.workflow-release-missing>span{flex-shrink:0}.workflow-release-missing .fui-Button{min-height:24px;color:inherit;font-size:inherit}.workflow-editor-page .test-run-result-view[data-status=failed]>svg,.workflow-editor-page .test-run-result-view[data-status=timed_out]>svg{color:var(--lj-danger)}.workflow-version-history{overflow-wrap:anywhere;min-width:0}.workflow-version-history>h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.workflow-version-history dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-top:12px}.workflow-version-history dd{margin:4px 0 0}.workflow-version-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.workflow-version-history .development-version-card>header{justify-content:space-between;align-items:center;gap:var(--lj-space-4);display:flex}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.feedback-detail-content{gap:var(--lj-space-7);min-width:0;display:grid}.feedback-detail-content :is(h3,h4,p,dl,dd){margin:0}.feedback-detail-content p,.feedback-detail-content dd{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);color:var(--lj-text)}.feedback-detail-content h3,.feedback-detail-content h4{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);color:var(--lj-text)}.feedback-detail-summary{gap:var(--lj-space-4);padding:var(--lj-space-5);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);display:grid}.feedback-detail-summary-heading{justify-content:space-between;align-items:center;gap:var(--lj-space-4);display:flex}.feedback-detail-summary-heading h3{color:var(--lj-muted)}.feedback-detail-content .feedback-detail-subject{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight);color:var(--lj-text)}.feedback-detail-metadata{gap:var(--lj-space-3) var(--lj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-detail-metadata>div{gap:var(--lj-space-3);grid-template-columns:56px minmax(0,1fr);align-items:baseline;display:grid}.feedback-detail-metadata>div:last-child{grid-column:1/-1}.feedback-detail-metadata dt,.feedback-detail-trace dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.feedback-detail-section{gap:var(--lj-space-4);min-width:0;display:grid}.feedback-detail-question,.feedback-detail-answer{gap:var(--lj-space-3);display:grid}.feedback-detail-question{padding:var(--lj-space-4);background:var(--lj-surface-muted);border-radius:var(--lj-radius-control)}.feedback-detail-question h4,.feedback-detail-answer h4{color:var(--lj-muted)}.feedback-detail-citation{gap:var(--lj-space-3);padding-left:var(--lj-space-4);border-left:2px solid var(--lj-line-strong);display:grid}.feedback-detail-trace{gap:var(--lj-space-2);padding-top:var(--lj-space-3);display:grid}.feedback-detail-trace>div{gap:var(--lj-space-3);grid-template-columns:64px minmax(0,1fr);align-items:baseline;display:grid}.feedback-detail-content .feedback-detail-trace>div:last-child dd,.feedback-detail-content .feedback-detail-muted{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.feedback-detail-processing{gap:var(--lj-space-5);padding-top:var(--lj-space-6);border-top:1px solid var(--lj-line);display:grid}.feedback-detail-result-heading{justify-content:space-between;align-items:baseline;gap:var(--lj-space-4);display:flex}.feedback-detail-result-heading>span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);color:var(--lj-text)}.knowledge-page.knowledge-document-workspace{align-content:start;gap:0;padding-top:0}.knowledge-document-workspace>.workspace-context-bar{z-index:30;position:sticky;top:0}.knowledge-editor-content{gap:16px;min-width:0;margin:0 32px;padding:20px 0 100px;display:grid}.knowledge-editor-summary{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);justify-content:space-between;align-items:start;gap:24px;display:flex}.knowledge-editor-summary p{overflow-wrap:anywhere;margin:0}.knowledge-editor-summary>span{flex-shrink:0}.knowledge-editor-actions{inset-inline-start:0}.knowledge-editor-actions>.fui-Button{flex-shrink:0}.knowledge-editor-content>.knowledge-general-note{margin:0}.knowledge-materials{border:1px solid var(--lj-line);background:var(--lj-surface);border-radius:12px;padding:24px}.knowledge-materials>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.knowledge-materials>header>div{gap:8px;display:flex}.knowledge-materials>header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);margin:0}.knowledge-material-table{min-width:760px}.knowledge-empty-materials{text-align:center;color:var(--lj-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);padding:48px 24px}.knowledge-panel-form{gap:16px;display:grid}.knowledge-panel-form label{gap:var(--lj-form-label-gap);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);display:grid}.knowledge-panel-form textarea[aria-label=知识内容]{min-height:180px}.knowledge-panel-form h3{font-size:var(--lj-type-section-size);margin:0}.knowledge-panel-form p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.knowledge-field-note{color:var(--lj-muted);margin-top:-8px!important}.knowledge-general-note{background:var(--lj-bg);border-radius:var(--lj-radius-control);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);padding:12px}.knowledge-selected-file,.knowledge-version-entry>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-selected-file{border-bottom:1px solid var(--lj-line);padding:12px 0}.knowledge-selected-file span:first-child{overflow-wrap:anywhere}.knowledge-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);max-height:400px;margin:0;overflow-y:auto}.knowledge-search-hit,.knowledge-check-status,.knowledge-version-entry{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:12px;padding:16px;display:grid}.knowledge-workspace-warning{background:var(--lj-warning-soft);color:var(--lj-warning);border-radius:var(--lj-radius-control);justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 12px;display:flex}.knowledge-form-error{color:var(--lj-danger)}.knowledge-workspace-warning>span{font-size:var(--lj-type-body-size)}.knowledge-workspace-warning .fui-Button{height:30px;min-height:30px;padding-inline:9px}.knowledge-upload-zone{border:1px dashed var(--lj-line-strong);border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:160px;padding:24px;display:flex}.knowledge-upload-zone>svg{color:var(--lj-accent-strong)}.knowledge-panel-form[data-panel=online]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-panel-form[data-panel=online]>.knowledge-general-note,.knowledge-panel-form[data-panel=online]>.knowledge-form-error{grid-column:1/-1}.knowledge-panel-form[data-panel=online]>label:has([aria-label=知识内容]){grid-column:1/-1}.knowledge-panel-form[data-panel=online]>label:has([aria-label=知识适用范围]){grid-column:1/-1}.knowledge-panel-form[data-panel=online] label{min-width:0}.knowledge-test-query{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.knowledge-detail-rows{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);gap:12px;margin:0;display:grid}.knowledge-detail-rows>div{justify-content:space-between;gap:20px;display:flex}.knowledge-detail-rows dt{color:var(--lj-muted);flex-shrink:0}.knowledge-detail-rows dd{text-align:right;overflow-wrap:anywhere;margin:0}.knowledge-review-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-review-facts{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);padding:16px}.knowledge-panel-form .knowledge-review-note{color:var(--lj-muted);border-top:1px solid var(--lj-line);padding-top:12px}.knowledge-reference-section{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:12px;padding:12px 16px;display:grid}.knowledge-reference-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.knowledge-panel-form .knowledge-reference-section h3{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.knowledge-reference-section>header>span{font-size:var(--lj-type-meta-size);color:var(--lj-muted)}.knowledge-reference-section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-reference-section li{border-top:1px solid var(--lj-line);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);overflow-wrap:anywhere;padding-top:8px}.knowledge-preview-heading{gap:8px;display:grid}.knowledge-preview-heading span{color:var(--lj-muted);font-size:var(--lj-type-meta-size)}.knowledge-panel-form[data-panel=preview]>.knowledge-source-text{background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);max-height:none;padding:20px}.knowledge-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.knowledge-difference-grid .knowledge-search-hit{background:var(--lj-surface-muted);align-content:start;min-width:0}.knowledge-search-hit h3,.knowledge-preview-heading h3{overflow-wrap:anywhere}.knowledge-panel-form textarea[aria-label=知识审核说明],.knowledge-panel-form textarea[aria-label=处理说明]{min-height:96px}.api-connection-form{gap:var(--lj-space-4,16px);display:grid}.api-connection-form label{gap:var(--lj-form-label-gap);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);display:grid}.api-guidance{border-radius:var(--lj-radius-control);background:var(--lj-bg);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);padding:12px}.api-error{color:var(--lj-danger);font-size:var(--lj-type-body-size)}.api-success{color:var(--lj-success)}.api-empty{color:var(--lj-muted);padding:16px 0}.api-tool-drawer-fields{gap:24px;min-width:0;display:grid}.api-tool-drawer-fields label{font-weight:var(--lj-type-label-weight)}.api-parameter-section{min-width:0}.api-parameter-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.api-input-table{min-width:640px}.api-output-table{min-width:480px}.api-parameter-table .api-type-col{width:116px}.api-parameter-table .api-position-col{width:140px}.api-parameter-table .api-required-col,.api-parameter-table .api-action-col{width:60px}.api-input-table .api-name-col{width:20%}.api-output-table .api-name-col{width:30%}.api-parameter-table .api-key-col{width:auto}.api-parameter-table .api-center-cell{text-align:center}.api-parameter-table .fui-Input,.api-parameter-table .lj-select-field.fui-Dropdown{width:100%;min-width:0}.api-parameter-table td>.fui-Button{min-width:32px;padding:4px}.api-tool-status-strip{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);color:var(--lj-muted);font-size:var(--lj-type-body-size);flex-wrap:wrap;gap:24px;margin-bottom:24px;padding:12px 16px;display:flex}.api-footer-status{color:var(--lj-muted);font-size:var(--lj-type-meta-size);margin-right:auto}.api-tool-drawer-fields h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);margin:0}.capability-center-page .capability-center-main{container-type:inline-size}.capability-center-page .capability-tool-grid,.capability-center-page .capability-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container (width<=900px){.capability-center-page .capability-tool-grid,.capability-center-page .capability-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-center-page .connector-card-main,.capability-center-page .connector-card-main>div{min-width:0}.capability-center-page .connector-card-main p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-center-page .connector-card-actions{gap:8px}.capability-center-page .connector-card-actions>span{white-space:nowrap}.api-test-result{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);padding:16px}.api-test-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lj-bg);font-size:var(--lj-type-body-size);padding:12px}.api-connection-result .fui-DialogTitle{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight)}.fui-DialogSurface.api-connection-result{width:min(340px,100vw - 48px);max-width:min(340px,100vw - 48px)}.fui-DialogSurface.api-connection-result:focus{outline:none}.api-connection-result .fui-DialogContent{padding:12px 0}.api-result-status{justify-content:center;align-items:center;gap:8px;padding:8px 0;display:flex}.api-result-status>svg{color:var(--lj-danger);flex-shrink:0}.api-result-status[data-success=true]>svg{color:var(--lj-success)}.api-result-status strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.api-result-details{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);color:var(--lj-muted);gap:8px;margin:12px 0 0;display:grid}.api-result-details>div{justify-content:space-between;gap:12px;display:flex}.api-result-details dt{flex-shrink:0}.api-result-details dd{text-align:right;min-width:0;color:var(--lj-text);overflow-wrap:anywhere;margin:0}.api-result-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:8px 0 0}#api-tool-test-form .api-connection-form{grid-template-columns:repeat(2,minmax(0,1fr))}#api-tool-test-form h3,#api-tool-test-form .api-test-result,#api-tool-test-form .api-guidance,#api-tool-test-form .api-error{grid-column:1/-1}.api-tool-test-record{gap:var(--lj-space-5);display:grid}.api-tool-test-record header{justify-content:space-between;align-items:center;gap:var(--lj-space-4);display:flex}.api-tool-test-record h3{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.api-tool-test-record dl{gap:var(--lj-space-3);margin:0;display:grid}.api-tool-test-record dl>div{gap:var(--lj-space-3);grid-template-columns:80px minmax(0,1fr);display:grid}.api-tool-test-record dt{color:var(--lj-muted)}.api-tool-test-record dd{overflow-wrap:anywhere;margin:0}.api-tool-test-record section{gap:var(--lj-space-3);display:grid}.api-tool-test-record pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--lj-space-4);background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight);margin:0}.usage-rule-management-table{min-width:calc(1172px + var(--entity-action-width,var(--lj-table-action-min-width)))}.usage-rule-management-table th:first-child{width:320px}.usage-rule-management-table th:nth-child(2){width:92px}.usage-rule-management-table th:nth-child(3){width:112px}.usage-rule-management-table th:nth-child(4){width:144px}.usage-rule-management-table th:nth-child(5){width:112px}.usage-rule-management-table th:nth-child(6){width:96px}.usage-rule-management-table th:nth-child(7){width:112px}.usage-rule-management-table th:nth-child(8){width:184px}.usage-rule-management-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(6),:nth-child(7),:nth-child(8)){text-align:center}.usage-rule-management .usage-rule-management-table :is(th,td):is(:nth-child(4),:nth-child(5)){text-align:right;font-variant-numeric:tabular-nums}.usage-rule-publish-fields{border:0;gap:16px;margin:16px 0 0;padding:0;display:grid}.usage-rule-version-label{position:relative}.corp-reconciliation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-reconciliation-metrics small{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.corp-reconciliation-toolbar{flex-wrap:wrap}.corp-reconciliation-toolbar .search-field{margin-left:auto}.corp-reconciliation-table{table-layout:fixed;min-width:860px}.corp-reconciliation-table th:first-child{width:175px}.corp-reconciliation-table th:nth-child(2){width:150px}.corp-reconciliation-table th:nth-child(4){width:120px}.corp-reconciliation-table th:nth-child(5){width:100px}.corp-reconciliation-table :is(th,td){overflow-wrap:anywhere}.admin-detail-list.corp-reconciliation-details>div{gap:var(--lj-space-5);grid-template-columns:92px minmax(0,1fr);align-items:start;display:grid}.corp-reconciliation-details dt{white-space:nowrap}.corp-reconciliation-details dd{overflow-wrap:anywhere;min-width:0}.http-members-page{gap:16px;display:grid}.http-members-page .corp-members-table-wrap{background:var(--lj-surface)}.http-members-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.http-members-controls .lj-select-field{width:136px}.http-members-controls .search-field{width:320px;max-width:36%;margin-left:auto}.http-member-form{gap:16px;display:grid}.http-member-form label{gap:8px;display:grid}.model-prices-page{grid-template-columns:minmax(0,1fr);min-width:0}.model-pricing-filters{flex-wrap:wrap}.model-prices-page .model-pricing-filters .lj-select-field{width:200px}.model-pricing-filters .fui-Button{flex-shrink:0}.model-pricing-sync-status{align-items:center;gap:var(--lj-space-4);color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);flex-wrap:wrap;display:flex}.model-pricing-read-state{align-content:center;justify-items:center;gap:var(--lj-space-4);text-align:center;min-height:240px;color:var(--lj-muted);display:grid}.model-pricing-read-state h3{color:var(--lj-text);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.model-pricing-read-state p{margin:0}.model-pricing-loading{color:var(--lj-muted)}.pricing-rule{gap:var(--lj-space-4);padding:var(--lj-space-5);border:1px solid var(--lj-border-subtle);border-radius:var(--lj-radius-panel);display:grid}.pricing-rule-heading{justify-content:space-between;align-items:center;display:flex}.pricing-rule label,.pricing-rule details[open]{gap:var(--lj-space-3);display:grid}.model-prices-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);max-width:100%}.model-prices-page .entity-data-table{table-layout:fixed;min-width:1350px}.model-prices-page .entity-data-table th:first-child{width:270px}.model-prices-page .entity-data-table th:nth-child(2),.model-prices-page .entity-data-table th:nth-child(3){width:110px}.model-prices-page .entity-data-table th:nth-child(4){width:70px}.model-prices-page .entity-data-table th:nth-child(5){width:110px}.model-prices-page .entity-data-table th:nth-child(6),.model-prices-page .entity-data-table th:nth-child(7){width:180px}.model-prices-page .entity-data-table th:nth-child(8){width:110px}.model-price-detail{gap:var(--lj-space-5);min-width:0;display:grid}.model-price-detail .admin-detail-list>div{align-items:start;gap:var(--lj-space-4);grid-template-columns:88px minmax(0,1fr);display:grid}.model-price-detail .admin-detail-list dd{overflow-wrap:anywhere;min-width:0}.model-price-detail .admin-detail-list a{color:var(--lj-accent-strong)}.model-price-detail .admin-drawer-note{margin:0}.model-price-rules{gap:var(--lj-space-4);display:grid}.model-price-rule{gap:var(--lj-space-3);border-color:var(--lj-line)}.model-price-rule h3{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.model-price-rule p{overflow-wrap:anywhere;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.model-price-raw{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-width:0;overflow:hidden}.model-price-raw summary{justify-content:space-between;align-items:center;gap:var(--lj-space-4);padding:var(--lj-space-4);cursor:pointer;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);list-style:none;display:flex}.model-price-raw summary::-webkit-details-marker{display:none}.model-price-raw summary svg{color:var(--lj-muted);flex-shrink:0;transform:rotate(-90deg)}.model-price-raw[open] summary svg{transform:none}.model-price-raw summary:hover{background:var(--lj-surface-muted)}.model-price-raw summary:focus-visible{box-shadow:inset var(--lj-keyboard-focus-shadow);outline:none}.model-price-raw pre{padding:var(--lj-space-5);border-top:1px solid var(--lj-line);background:var(--lj-surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.model-catalog-price-reference>.model-price-detail{margin-top:var(--lj-space-5)}.model-catalog-price-reference .model-price-rules,.model-catalog-price-reference .model-price-rule{margin-top:0}.model-catalog-price-reference .model-price-rule p{margin:0}.model-price-version-label{position:relative}.model-catalog-trigger{justify-content:space-between;align-items:center;gap:var(--lj-space-3);width:100%;height:36px;padding:0 var(--lj-space-4);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);color:var(--lj-text);font:inherit;font-size:var(--lj-type-control-size);cursor:pointer;display:flex}.model-catalog-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-catalog-trigger>svg{color:var(--lj-muted);flex:none}.model-catalog-trigger:focus-visible{box-shadow:var(--lj-keyboard-focus-shadow);border-color:var(--lj-signal);outline:none}.model-catalog-trigger:disabled{cursor:default;opacity:.6}.model-catalog-picker.fui-PopoverSurface{--catalog-columns:minmax(120px,.9fr) minmax(160px,1.3fr) minmax(180px,1.3fr) 104px minmax(180px,1.5fr);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);width:min(1120px,100vw - 48px);height:min(440px,100vh - 64px);color:var(--lj-text);grid-template-columns:180px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.model-catalog-tabs{padding:var(--lj-space-3);border-right:1px solid var(--lj-line);background:var(--lj-surface-muted);overflow:auto}.model-catalog-tabs .fui-Tab{width:100%;min-height:40px;padding:var(--lj-space-3);border-radius:var(--lj-radius-control);font-size:var(--lj-type-control-size);justify-content:flex-start}.model-catalog-tabs .fui-Tab:before,.model-catalog-tabs .fui-Tab:after{display:none}.model-catalog-picker .model-catalog-tabs .fui-Tab[aria-selected=true]{background:var(--lj-signal-soft);color:var(--lj-accent-strong)}.model-catalog-picker .model-catalog-tabs .fui-Tab:focus{outline:none}.model-catalog-picker .model-catalog-tabs .fui-Tab:focus-visible,.model-catalog-picker .model-catalog-tabs .fui-Tab[data-fui-focus-visible]{outline-offset:0;box-shadow:var(--lj-keyboard-focus-shadow);outline:none}.model-catalog-tabs .model-provider-brand,.model-catalog-tabs .model-provider-brand img{width:20px;height:20px}.model-catalog-results{flex-direction:column;min-width:0;min-height:0;display:flex}.model-catalog-results>header{justify-content:space-between;align-items:center;gap:var(--lj-space-3);padding:var(--lj-space-4) var(--lj-space-5);border-bottom:1px solid var(--lj-line);font-size:var(--lj-type-control-size);display:flex}.model-catalog-results>header>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);white-space:nowrap}.model-catalog-sort-note{padding:var(--lj-space-3) var(--lj-space-5);color:var(--lj-muted);font-size:var(--lj-type-meta-size);border-bottom:1px solid var(--lj-line);margin:0}.model-catalog-columns,.model-catalog-options>button{grid-template-columns:var(--catalog-columns);align-items:center;gap:var(--lj-space-4);padding:var(--lj-space-4) var(--lj-space-5);display:grid}.model-catalog-columns{background:var(--lj-surface-muted);color:var(--lj-muted);border-bottom:1px solid var(--lj-line);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.model-catalog-options{flex:1;min-height:0;overflow:auto}.model-catalog-options>button{border:0;border-bottom:1px solid var(--lj-line);width:100%;min-height:64px;color:var(--lj-text);text-align:left;cursor:pointer;font:inherit;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);background:0 0}.model-catalog-options>button:hover{background:var(--lj-surface-muted)}.model-catalog-options>button[aria-selected=true]{background:var(--lj-signal-soft)}.model-catalog-options>button:focus-visible{box-shadow:inset var(--lj-keyboard-focus-shadow);outline:none}.model-catalog-name{gap:var(--lj-space-2);min-width:0;display:grid}.model-catalog-id{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.model-catalog-name strong{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.model-catalog-name em{color:var(--lj-accent-strong);font-style:normal;font-size:var(--lj-type-meta-size)}.model-catalog-id,.model-catalog-date,.model-catalog-description,.model-catalog-unknown{color:var(--lj-muted)}.model-catalog-metadata{-webkit-line-clamp:3;min-width:0;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.model-catalog-metadata>span{display:inline}.model-catalog-metadata>span:not(:last-child):after{content:" · "}.model-catalog-description{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.model-catalog-pagination,.model-catalog-empty{padding:var(--lj-space-4) var(--lj-space-5);color:var(--lj-muted);font-size:var(--lj-type-meta-size);margin:0}.model-catalog-pagination{border-top:1px solid var(--lj-line)}.model-catalog-retry{padding:var(--lj-space-3) var(--lj-space-5);border-top:1px solid var(--lj-line);align-items:center;gap:var(--lj-space-3);font-size:var(--lj-type-meta-size);flex-wrap:wrap;display:flex}.model-catalog-retry>p{color:var(--lj-muted);flex:1;min-width:180px;margin:0}.model-catalog-initial-error{align-items:flex-start;gap:var(--lj-space-3);flex-direction:column;display:flex}.model-catalog-initial-error>p{margin:0}.model-catalog-price-reference{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);font-size:var(--lj-type-control-size);color:var(--lj-muted);padding:12px}.model-catalog-price-reference h3{color:var(--lj-text);font-size:var(--lj-type-label-size);margin:0}.model-catalog-price-reference section{margin-top:12px}.model-catalog-price-reference p{margin:6px 0}.http-application-form,.http-application-form label{gap:var(--lj-space-3);flex-direction:column;display:flex}.http-application-form{gap:var(--lj-space-5)}.http-application-detail{min-height:100%}.http-application-content{gap:var(--lj-space-5);padding:var(--lj-space-7);display:grid}.http-application-content section{padding:var(--lj-space-7);background:var(--lj-surface);border:1px solid var(--lj-border-subtle);border-radius:12px}.http-application-content h2{font-size:var(--lj-type-section-size)}.http-application-content dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 20px}.f04-fieldset{border:0;min-width:0;margin:0;padding:0}.http-evidence-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);max-width:100%}.studio-test-run-panel .f04-fieldset>button,.release-drawer-body .f04-fieldset>button{margin-right:var(--lj-space-1)}.http-studio-test-panel>.studio-node-panel-header{height:64px;padding-block:var(--lj-space-3)}.http-studio-run-history{gap:var(--lj-space-2);display:grid}.http-studio-run-history>.fui-Button{width:100%;height:auto;min-height:36px;padding:var(--lj-space-2) var(--lj-space-3);text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.http-studio-test-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.http-corp-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.http-corp-date{gap:8px;display:grid}.http-corp-expiry{align-items:center;gap:var(--lj-space-2);flex-wrap:wrap;display:inline-flex}.http-credential-panel{gap:var(--lj-space-4);margin-top:var(--lj-space-6);padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);display:grid}.http-credential-header{justify-content:space-between;align-items:center;gap:var(--lj-space-4);flex-wrap:wrap;display:flex}.http-credential-summary{align-items:center;gap:var(--lj-space-4);flex-wrap:wrap;min-width:0;display:flex}.http-credential-panel h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.http-credential-actions{justify-content:flex-end;align-items:center;gap:var(--lj-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.http-credential-panel>.admin-drawer-note{margin:0}.http-corp-page .corp-spaces-table{min-width:calc(1130px + var(--entity-action-width,var(--lj-table-action-min-width)))}.http-corp-page .corp-spaces-table th:nth-child(4){width:160px}.http-corp-page .corp-spaces-table th:nth-child(5){width:240px}.corp-profile-facts>div{grid-template-columns:6em minmax(0,1fr)}.login-provider.fui-FluentProvider{font-family:inherit}.login-page{padding:72px var(--lj-space-9);min-width:0;min-height:max(680px,100dvh);color:var(--lj-text);background:var(--lj-login-backdrop);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;place-items:center;display:grid;position:relative}.login-brand{z-index:2;top:var(--lj-space-8);left:max(var(--lj-space-9), calc((100% - 1200px) / 2));position:absolute}.login-brand img{width:152px;height:auto;display:block}.login-content{grid-template-columns:minmax(0,1fr) 420px;align-items:center;column-gap:clamp(64px,5vw,80px);width:min(1120px,100%);display:grid}.login-showcase{justify-items:center;min-width:0;display:grid;position:relative}.login-artwork{aspect-ratio:15/11;pointer-events:none;width:min(600px,100%);position:relative}.login-artwork-image{object-fit:contain;object-position:center;width:100%;height:auto;display:block;position:absolute;inset:0;transform:translateY(-15%);-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 70%,#0000 100%)}.login-showcase-copy{z-index:1;margin-top:calc(-1 * var(--lj-space-5));text-align:center;position:relative}.login-showcase-copy h2{font-size:var(--lj-type-login-hero-size);line-height:var(--lj-type-login-hero-line);font-weight:var(--lj-type-login-hero-weight);letter-spacing:.03em;margin:0}.login-showcase-copy h2 span{color:var(--lj-signal)}.login-showcase-copy p{margin:var(--lj-space-4) 0 0;color:var(--lj-muted);font-size:var(--lj-type-login-support-size);line-height:var(--lj-type-login-support-line);font-weight:var(--lj-type-login-support-weight)}.login-form-panel{place-items:center;min-width:0;display:grid}.login-card{width:min(420px,100%);padding:0}.login-header{margin-bottom:var(--lj-space-7)}.login-header h1{color:var(--lj-text);font-size:var(--lj-type-login-title-size);line-height:var(--lj-type-login-title-line);font-weight:var(--lj-type-login-title-weight);margin:0}.login-header p{margin:var(--lj-space-3) 0 0;color:var(--lj-muted);font-size:var(--lj-type-login-description-size);line-height:var(--lj-type-login-description-line);font-weight:var(--lj-type-login-description-weight)}.login-form{gap:var(--lj-space-5);display:grid}.login-field{gap:var(--lj-form-label-gap);min-width:0;display:grid}.login-field label{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.login-form :is(.fui-Input,:is(.fui-Select,.lj-select-field),.login-submit){width:100%;min-width:0;height:36px;min-height:36px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);transition:color .14s,background-color .14s,border-color .14s}.login-form :is(.fui-Input,:is(.fui-Select,.lj-select-field)){color:var(--lj-text)}.login-form .login-demo-select:has([data-placeholder=true]){color:var(--lj-muted)}.login-provider .login-form :is(.fui-Input,:is(.fui-Select,.lj-select-field)){outline:0}.login-provider .login-form :is(.fui-Input,:is(.fui-Select,.lj-select-field)):focus-within{box-shadow:none}.login-provider .login-form :is(.fui-Input,:is(.fui-Select,.lj-select-field)):has([data-fui-focus-visible]){border-color:var(--lj-signal);box-shadow:var(--lj-keyboard-focus-shadow);outline:none}.login-provider .login-form .fui-Input:has([aria-invalid=true]):has([data-fui-focus-visible]){box-shadow:0 0 0 2px color-mix(in srgb, var(--lj-danger) 16%, transparent)}.login-page button:focus-visible{outline:none}.login-page button:after{display:none}.login-provider .login-form .fui-Button{box-shadow:none}.login-page .login-submit[data-fui-focus-visible]{outline:2px solid var(--lj-signal);outline-offset:2px}.login-error:focus,.login-error[data-fui-focus-visible]{box-shadow:none;outline:none}.login-provider .login-form .fui-Input{overflow:hidden}:-webkit-any(.login-provider .login-form .fui-Input__input:autofill,.login-provider .login-form .fui-Input__input:-webkit-autofill){-webkit-box-shadow:0 0 0 100px var(--lj-surface) inset;-webkit-text-fill-color:var(--lj-text);caret-color:var(--lj-text)}:is(.login-provider .login-form .fui-Input__input:autofill,.login-provider .login-form .fui-Input__input:autofill){-webkit-box-shadow:0 0 0 100px var(--lj-surface) inset;-webkit-text-fill-color:var(--lj-text);caret-color:var(--lj-text)}.login-form .login-password-toggle{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--lj-muted);border-radius:var(--lj-radius-control);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .14s;display:grid}.login-password-toggle:hover:not(:disabled){color:var(--lj-signal)}.login-form .login-password-toggle[data-fui-focus-visible]{color:var(--lj-signal);background:var(--lj-signal-soft)}.login-page button:disabled,.login-page input:disabled,.login-page select:disabled{cursor:not-allowed}.login-password-toggle:disabled{color:var(--lj-subtle)}.login-submit-area{margin-top:calc(-1 * var(--lj-space-5))}.login-feedback{min-height:32px;padding-block:var(--lj-space-1);align-items:center;display:grid}.login-error{overflow-wrap:anywhere;color:var(--lj-danger);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.login-form .login-submit{color:var(--lj-surface);background:var(--lj-signal);border-color:var(--lj-signal);border-radius:var(--lj-radius-control);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.login-submit .fui-Button__icon{right:var(--lj-space-5);position:absolute}.login-form .login-submit:hover:not(:disabled){background:var(--lj-signal-strong);border-color:var(--lj-signal-strong)}.login-submit:disabled{opacity:.72}.login-spinner{animation:.9s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-page *,.login-page :before,.login-page :after{transition:none!important;animation:none!important}}.auth-session-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.auth-session-actions{gap:var(--lj-space-3);margin-top:var(--lj-space-6);align-items:center;display:flex}.login-card>.fui-Button{margin-top:var(--lj-space-4)}.password-setup-actions{gap:var(--lj-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:root{--lj-signal:#246bfd;--lj-signal-strong:#1858dc;--lj-signal-soft:#edf3ff;--lj-bg:#f4f6f9;--lj-surface:#fff;--lj-surface-raised:#fff;--lj-surface-muted:#f7f8fb;--lj-text:#1d2433;--lj-muted:#667085;--lj-subtle:#98a2b3;--lj-line:#e4e8ef;--lj-line-strong:#cfd6e2;--lj-danger:#c43d4b;--lj-warning:#a76608;--lj-info:#246bfd;--lj-info-soft:#edf3ff;--lj-model-personal:#7049b8;--lj-model-personal-soft:#f3edfc;--lj-success:#13795b;--lj-success-indicator:#22c55f;--lj-success-soft:#eaf8f2;--lj-warning-soft:#fff5df;--lj-warning-strong:#8a5300;--lj-warning-border:#f0d293;--lj-danger-soft:#fff0f1;--lj-accent:var(--lj-signal);--lj-accent-strong:var(--lj-signal-strong);--lj-accent-soft:var(--lj-signal-soft);--lj-accent-border:#c9d9ff;--lj-text-primary:var(--lj-text);--lj-text-secondary:var(--lj-muted);--lj-text-tertiary:var(--lj-subtle);--lj-border-subtle:var(--lj-line);--lj-sidebar:#fff;--lj-sidebar-text:#1d2433;--lj-sidebar-muted:#667085;--lj-shadow-sm:0 1px 2px #1018280a;--lj-shadow-md:0 10px 28px #10182812;--lj-keyboard-focus-shadow:0 0 0 2px color-mix(in srgb, var(--lj-signal) 16%, transparent);--lj-radius-panel:12px;--lj-radius-control:7px;--lj-sidebar-width:0px;--lj-topbar-height:64px;--lj-content-max:1540px;--lj-space-1:4px;--lj-space-2:6px;--lj-space-3:8px;--lj-space-4:12px;--lj-space-5:16px;--lj-space-6:20px;--lj-space-7:24px;--lj-space-8:32px;--lj-space-9:40px;--lj-form-label-gap:7px;--lj-table-action-min-width:120px;--lj-type-page-size:22px;--lj-type-page-line:30px;--lj-type-page-weight:750;--lj-type-object-size:15px;--lj-type-object-line:22px;--lj-type-object-weight:750;--lj-type-section-size:16px;--lj-type-section-line:24px;--lj-type-section-weight:720;--lj-type-card-size:14px;--lj-type-card-line:22px;--lj-type-card-weight:700;--lj-type-body-size:13px;--lj-type-body-line:21px;--lj-type-body-weight:400;--lj-type-control-size:13px;--lj-type-control-line:20px;--lj-type-control-weight:600;--lj-type-label-size:12px;--lj-type-label-line:18px;--lj-type-label-weight:650;--lj-type-meta-size:11px;--lj-type-meta-line:16px;--lj-type-meta-weight:500;--lj-type-metric-size:18px;--lj-type-metric-line:24px;--lj-type-metric-weight:750;--lj-type-code-size:11px;--lj-type-code-line:16px;--lj-type-code-weight:500;--lj-type-login-hero-size:32px;--lj-type-login-hero-line:44px;--lj-type-login-hero-weight:750;--lj-type-login-support-size:18px;--lj-type-login-support-line:28px;--lj-type-login-support-weight:400;--lj-type-login-title-size:30px;--lj-type-login-title-line:40px;--lj-type-login-title-weight:750;--lj-type-login-description-size:16px;--lj-type-login-description-line:24px;--lj-type-login-description-weight:400;--lj-login-backdrop:#f5f8fd;--lj-type-site-hero-size:48px;--lj-type-site-hero-line:64px;--lj-type-site-hero-weight:600;--lj-type-site-heading-size:34px;--lj-type-site-heading-line:46px;--lj-type-site-heading-weight:600;--lj-type-site-lead-size:22px;--lj-type-site-lead-line:32px;--lj-type-site-emphasis-weight:600;--lj-type-site-body-size:18px;--lj-type-site-body-line:30px;--lj-type-site-ui-size:16px;--lj-type-site-ui-line:26px;--lj-type-site-caption-size:13px;--lj-type-site-caption-line:22px}@media (width<=1280px){:root{--lj-type-site-hero-size:44px;--lj-type-site-hero-line:60px;--lj-type-site-heading-size:32px;--lj-type-site-heading-line:44px}}.theme-dark{--lj-signal:#246bfd;--lj-signal-strong:#1858dc;--lj-bg:#101521;--lj-surface:#171d2b;--lj-surface-raised:#1c2433;--lj-surface-muted:#121925;--lj-text:#f1f5fb;--lj-muted:#a6b0c1;--lj-subtle:#778398;--lj-line:#2b3546;--lj-line-strong:#3c4960;--lj-signal-soft:#182d59;--lj-info:#7aa7ff;--lj-info-soft:#182d59;--lj-model-personal:#c8adf4;--lj-model-personal-soft:#30243e;--lj-success:#64d8ac;--lj-success-soft:#16362e;--lj-warning:#f2bf67;--lj-warning-soft:#3b2d16;--lj-warning-strong:#f2bf67;--lj-warning-border:#685027;--lj-danger:#ff8a96;--lj-danger-soft:#44232a;--lj-accent:#7aa7ff;--lj-accent-strong:#9bbcff;--lj-accent-soft:var(--lj-signal-soft);--lj-accent-border:#2f4f89;--lj-text-primary:var(--lj-text);--lj-text-secondary:var(--lj-muted);--lj-text-tertiary:var(--lj-subtle);--lj-border-subtle:var(--lj-line);--lj-sidebar:#171d2b;--lj-shadow-sm:0 1px 2px #0000003d;--lj-shadow-md:0 18px 44px #00000047}*{box-sizing:border-box}.capability-center-page{background:var(--lj-bg);min-height:100%}.capability-center-workspace{border:1px solid var(--lj-line);background:var(--lj-surface);min-height:620px;box-shadow:var(--lj-shadow-sm);border-radius:14px;grid-template-columns:220px minmax(0,1fr);margin:16px 0 24px;display:grid;overflow:hidden}.capability-section-nav{border-right:1px solid var(--lj-line);background:color-mix(in srgb, var(--lj-surface) 96%, var(--lj-accent));flex-direction:column;gap:4px;padding:18px 13px;display:flex}.capability-section-nav-heading{justify-content:space-between;align-items:baseline;padding:0 8px 12px;display:flex}.capability-section-nav-heading strong,.capability-section-nav button strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.capability-section-nav-heading small,.capability-section-nav button small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.capability-section-nav>button{width:100%;color:var(--lj-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:10px 9px;display:grid}.capability-section-nav>button span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.capability-section-nav>button[data-active=true]{color:var(--lj-accent-strong);background:var(--lj-accent-soft)}.capability-section-nav>button:disabled{opacity:.52;cursor:default}.capability-nav-note{border:1px solid var(--lj-line);color:var(--lj-muted);background:var(--lj-surface);border-radius:10px;gap:9px;margin-top:auto;padding:12px;display:flex}.capability-nav-note strong{color:var(--lj-text);font-size:var(--lj-type-label-size)}.capability-nav-note p{font-size:var(--lj-type-meta-size);margin:3px 0 0;line-height:1.55}.capability-center-main{min-width:0;padding:20px}.capability-library-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.capability-library-header p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);letter-spacing:.09em;margin:0 0 5px;font-weight:700}.capability-library-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);margin:0}.capability-library-header>div>span{color:var(--lj-muted);font-size:var(--lj-type-body-size);margin-top:5px;display:block}.capability-search{width:min(320px,34vw);min-height:32px}.capability-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.capability-tool-card{border:1px solid var(--lj-line);background:var(--lj-surface);min-width:0;min-height:190px;box-shadow:var(--lj-shadow-sm);border-radius:11px;flex-direction:column;padding:13px;display:flex}.capability-tool-card>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding-right:60px;display:grid;position:relative}.capability-asset-icon,.connector-vendor-mark{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-accent-soft);border-radius:9px;place-items:center;display:grid}.capability-tool-card h3,.capability-connector-card h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:0}.capability-tool-card header p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);margin:2px 0 0}.capability-tool-card em{color:var(--lj-info);background:var(--lj-info-soft);font-size:var(--lj-type-meta-size);border-radius:999px;padding:3px 7px;font-style:normal;font-weight:700;position:absolute;top:1px;right:0}.capability-tool-card em[data-operation=WRITE]{color:var(--lj-warning);background:var(--lj-warning-soft)}.capability-card-description{min-height:0;margin:var(--lj-space-4) 0;color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.capability-card-meta{margin-top:auto;margin-bottom:var(--lj-space-4);flex-wrap:wrap;gap:6px;display:flex}.capability-card-meta>span{color:var(--lj-muted);background:var(--lj-surface-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);border-radius:6px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.capability-card-meta strong{color:var(--lj-text)}.capability-card-meta [data-state=passed]{color:var(--lj-success);background:var(--lj-success-soft)}.capability-card-meta [data-state=untested]{color:var(--lj-warning);background:var(--lj-warning-soft)}.capability-tool-card footer{border-top:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding-top:10px;display:flex}.capability-tool-card footer>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-connector-card{border:1px solid var(--lj-line);background:var(--lj-surface);border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex}.connector-card-main{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.connector-vendor-mark{width:44px;height:44px;font-size:var(--lj-type-object-size);font-weight:800}.connector-card-main header{align-items:center;gap:7px;display:flex}.connector-card-main header em,.connector-card-main header small{background:var(--lj-surface-muted);font-size:var(--lj-type-meta-size);border-radius:5px;padding:3px 6px;font-style:normal}.connector-card-main p{color:var(--lj-muted);font-size:var(--lj-type-body-size);margin:8px 0 12px;line-height:1.55}.connector-card-details{color:var(--lj-muted);font-size:var(--lj-type-meta-size);flex-wrap:wrap;gap:6px 12px;display:flex}.connector-card-details span{align-items:center;gap:4px;display:inline-flex}.connector-card-actions{border-top:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.connector-card-actions>span{color:var(--lj-success);font-size:var(--lj-type-meta-size);align-items:center;gap:4px;font-weight:700;display:flex}.connector-card-actions>span[data-state=retest_required]{color:var(--lj-warning)}.connector-card-actions>div{gap:6px;display:flex}.capability-tool-editor-page{background:var(--lj-bg);min-height:100%}.capability-tool-editor{grid-template-columns:minmax(0,1fr) 290px;gap:16px;margin:16px 0 24px;display:grid}.capability-tool-editor>section,.capability-tool-editor>aside{border:1px solid var(--lj-line);background:var(--lj-surface);border-radius:14px;padding:20px}.capability-tool-editor>section>header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.capability-tool-editor h2{font-size:var(--lj-type-section-size);margin:0}.capability-tool-editor p{color:var(--lj-muted);font-size:var(--lj-type-body-size);margin:3px 0 0}.capability-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-form-grid label,.capability-connector-body label{font-size:var(--lj-type-label-size);gap:7px;font-weight:700;display:grid}.capability-form-grid .wide{grid-column:1/-1}.capability-form-grid .switch-label{align-items:center;display:flex}.capability-tool-editor>aside dl{margin:14px 0}.capability-tool-editor>aside dl div{border-bottom:1px solid var(--lj-line);font-size:var(--lj-type-body-size);justify-content:space-between;padding:9px 0;display:flex}.capability-tool-editor>aside>div{gap:8px;display:grid}.capability-tool-editor>aside>.contextual-rule-guidance{margin:14px 0 10px;display:flex}.capability-connector-body{align-content:start;gap:20px;display:grid}.capability-connector-body>section{gap:14px;display:grid}.controlled-command-list code{background:var(--lj-surface-muted);font-size:var(--lj-type-meta-size);border-radius:7px;padding:8px 10px;display:block}@media (width<=1280px){.capability-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.capability-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.capability-center-workspace{grid-template-columns:1fr;margin-inline:14px}.capability-section-nav{border-right:0;border-bottom:1px solid var(--lj-line);grid-template-columns:repeat(5,minmax(128px,1fr));display:grid;overflow-x:auto}.capability-section-nav-heading,.capability-nav-note{display:none}.capability-center-main{padding:18px}.capability-connector-grid,.capability-tool-editor{grid-template-columns:1fr}}@media (width<=560px){.capability-tool-grid,.capability-connector-grid{grid-template-columns:1fr}.capability-library-header{align-items:start}.capability-form-grid{grid-template-columns:1fr}.capability-tool-editor{margin-inline:14px}}.policy-governance{border:1px solid var(--lj-line);background:var(--lj-surface);border-radius:14px;padding:20px}.policy-governance>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.policy-governance>header p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);letter-spacing:.08em;margin:0 0 5px;font-weight:700}.policy-governance h2{font-size:var(--lj-type-section-size);margin:0}.policy-governance>header span{color:var(--lj-muted);font-size:var(--lj-type-body-size);margin-top:4px;display:block}.policy-governance>header em{color:var(--lj-success);background:var(--lj-success-soft);font-size:var(--lj-type-meta-size);border-radius:999px;padding:5px 8px;font-style:normal;font-weight:700}.policy-governance-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}.policy-rule-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-rule-editor label{font-size:var(--lj-type-label-size);gap:7px;font-weight:700;display:grid}.policy-governance-grid aside{background:var(--lj-surface-muted);border-radius:11px;flex-direction:column;gap:8px;padding:16px;display:flex}.policy-governance-grid aside h3{font-size:var(--lj-type-label-size);margin:0}.policy-governance-grid aside p{color:var(--lj-muted);font-size:var(--lj-type-body-size);margin:0 0 8px;line-height:1.55}@media (width<=820px){.policy-governance-grid{grid-template-columns:1fr}}@media (width<=560px){.policy-rule-editor{grid-template-columns:1fr}}.tool-call-identity{border:1px solid var(--lj-line);background:var(--lj-surface-muted);border-radius:8px;align-items:center;gap:8px;margin:14px 0 8px;padding:9px 10px;display:flex}.tool-call-identity code{color:var(--lj-text);font-size:var(--lj-type-meta-size)}.tool-call-identity span{color:var(--lj-muted);font-size:var(--lj-type-meta-size)}.tool-call-identity em{color:var(--lj-warning);font-size:var(--lj-type-meta-size);margin-left:auto;font-style:normal;font-weight:700}html{background:var(--lj-bg)}body{min-width:320px;min-height:100vh;color:var(--lj-text);background:var(--lj-bg);text-rendering:optimizelegibility;margin:0;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}#root{min-height:100vh}.fui-FluentProvider.global-toast-portal{z-index:1000001}.fui-Toaster.global-toaster{z-index:1000;width:min(480px,100vw - 48px);position:fixed}.fui-Toaster.global-toaster>.fui-ToastContainer{margin-top:0}.fui-Toaster.global-toaster>.fui-ToastContainer~.fui-ToastContainer{margin-top:var(--lj-space-5)}.global-toast{width:100%;min-width:0;min-height:48px;color:var(--lj-text);background:var(--lj-surface-raised);border:1px solid var(--lj-line-strong);box-shadow:var(--lj-shadow-md);border-radius:8px}.global-toast .fui-ToastTitle{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.global-toast .fui-ToastBody{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.global-toast[data-intent=success] .fui-ToastTitle__media svg{color:var(--lj-success)}.global-toast[data-intent=error] .fui-ToastTitle__media svg{color:var(--lj-danger)}.global-toast[data-intent=warning] .fui-ToastTitle__media svg{color:var(--lj-warning)}.global-toast[data-intent=info] .fui-ToastTitle__media svg{color:var(--lj-info)}.global-toast .fui-ToastTitle__action .fui-Button{width:28px;min-width:28px;height:28px;padding:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}#root .fui-Button[data-fui-focus-visible]{border-color:var(--lj-signal);box-shadow:var(--lj-keyboard-focus-shadow);outline:none}:is(.fui-Select,.lj-select-field):after{background-image:none!important;display:none!important}:is(.fui-Select,.lj-select-field)>select:focus-visible{outline:none}.content-action-group,.content-header-actions{justify-content:center;align-items:center;gap:4px;display:flex}.content-action-group{flex-wrap:nowrap}.content-action-group>.content-action-button{flex:none}.unified-tabs .fui-Tab:before,.unified-tabs .fui-Tab:after{height:2px}.unified-tabs .fui-Tab[aria-selected=true]:before{background-color:#0000}.unified-tabs .fui-Tab[aria-selected=true]:after{background-color:var(--lj-signal)!important}.content-header-actions{justify-content:flex-end;gap:8px}.content-action-button{min-width:0;height:30px;color:var(--lj-text);font:inherit;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.content-action-button[data-variant=text]:hover:not(:disabled),.content-action-button[data-variant=quiet]:hover:not(:disabled){color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.content-action-button[data-variant=text]:active:not(:disabled),.content-action-button[data-variant=quiet]:active:not(:disabled){color:var(--lj-accent-strong);background:color-mix(in srgb, var(--lj-signal) 17%, var(--lj-surface))}.content-action-button[data-tone=danger]{color:var(--lj-danger)}.content-action-button[data-tone=danger]:hover:not(:disabled){color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 8%, var(--lj-surface))}.content-action-button[data-tone=danger]:active:not(:disabled){color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 14%, var(--lj-surface))}.content-action-button[data-variant=secondary],.content-action-button[data-variant=primary],.content-action-button[data-variant=quiet]{border-radius:var(--lj-radius-control);height:36px;padding-inline:13px}.content-action-button[data-variant=secondary]{color:var(--lj-text);background:var(--lj-surface);border-color:var(--lj-line-strong)}.content-action-button[data-variant=secondary]:hover:not(:disabled){color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 28%, var(--lj-line))}.content-action-button[data-tone=danger][data-variant=secondary]{color:var(--lj-danger);border-color:color-mix(in srgb, var(--lj-danger) 28%, var(--lj-line))}.content-action-button[data-tone=danger][data-variant=secondary]:hover:not(:disabled){color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 8%, var(--lj-surface));border-color:color-mix(in srgb, var(--lj-danger) 42%, var(--lj-line))}.content-action-button[data-variant=primary]{color:#fff;background:var(--lj-signal);border-color:var(--lj-signal)}.content-action-button[data-variant=primary]:hover:not(:disabled){background:var(--lj-signal-strong);border-color:var(--lj-signal-strong)}.content-action-button:disabled{color:var(--lj-subtle);cursor:not-allowed;opacity:.62;background:0 0;border-color:#0000}.content-action-icon{color:currentColor;display:inline-flex}.paginated-collection{gap:var(--lj-space-5);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.unified-pagination{min-height:52px;padding:var(--lj-space-4) var(--lj-space-5) 0;color:var(--lj-muted);border-top:1px solid var(--lj-line);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.unified-pagination-total,.unified-pagination-label-text{white-space:nowrap;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);flex-shrink:0}.unified-pagination-controls,.unified-pagination-controls label,.unified-pagination-actions{align-items:center;gap:6px;display:flex}.unified-pagination[data-compact=false] .unified-pagination-controls{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.unified-pagination-controls label,.unified-pagination-actions,.unified-pagination-pages{flex-shrink:0}.unified-pagination-ellipsis{width:32px;height:32px;color:var(--lj-muted);flex-shrink:0;place-items:center;display:grid}.unified-pagination-controls :is(.fui-Select,.lj-select-field),.unified-pagination-controls button{height:32px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control)}.unified-pagination-controls :is(.fui-Select,.lj-select-field){width:68px;min-width:68px}.unified-pagination-controls :is(.fui-Select,.lj-select-field) select{min-width:68px;height:32px;color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);padding-inline:10px 28px}.unified-pagination-controls button{width:32px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);cursor:pointer;place-items:center;padding:0;transition:color .18s,background-color .18s,border-color .18s;display:grid}.unified-pagination-controls button:hover:not(:disabled){color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 38%, var(--lj-line))}.unified-pagination-controls button:disabled{color:var(--lj-subtle);background:var(--lj-surface-muted);cursor:not-allowed;opacity:.65}.unified-pagination-pages{align-items:center;gap:4px;display:flex}.unified-pagination-pages button[aria-current=page]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:var(--lj-accent-border);font-weight:var(--lj-type-control-weight)}.unified-pagination[data-compact=true]{min-height:45px;padding-block:var(--lj-space-4);padding-inline:var(--lj-space-5);flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex}.unified-pagination-compact{justify-content:center;gap:6px}.unified-pagination-compact :is(.fui-Select,.lj-select-field){width:88px;min-width:88px}.unified-pagination-compact :is(.fui-Select,.lj-select-field) select{min-width:88px}.unified-pagination-current-page[aria-current=page]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:var(--lj-accent-border);font-weight:var(--lj-type-control-weight);font-variant-numeric:tabular-nums}.app-provider{min-height:100vh;color:var(--lj-text);background:var(--lj-bg)}.product-shell{background:var(--lj-bg);min-width:0;min-height:100vh}.brand-lockup{height:var(--lj-topbar-height);align-items:center;gap:11px;padding:0 20px;display:flex}.brand-logo{flex:0 0 122px;width:122px;height:44px;display:block;position:relative}.brand-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-logo-inverse{display:none!important}.theme-dark .brand-logo-light{display:none}.theme-dark .brand-logo-inverse{display:block!important}.product-nav{flex-direction:column;flex:1;gap:4px;padding:18px 12px;display:flex}.nav-button{width:100%;min-height:42px;color:var(--lj-sidebar-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 12px;transition:color .16s,background-color .16s,transform .16s;display:flex;position:relative}.nav-button:hover{color:#eef5f3;background:#ffffff0e}.nav-button:active{transform:translateY(1px)}.nav-button[data-active=true]{color:#f7fbfa;background:#0e8a7433}.nav-button[data-active=true]:before{content:"";background:#44b49e;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:9px auto 9px -12px}.nav-button span{font-size:13px;font-weight:620}.product-topbar{z-index:20;height:var(--lj-topbar-height);background:color-mix(in srgb, var(--lj-surface) 97%, transparent);border-bottom:1px solid var(--lj-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;min-width:0;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.corpspace-switcher{min-width:180px;color:var(--lj-text);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.workspace-context-label{min-width:120px;height:36px;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);line-height:var(--lj-type-meta-line);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;display:inline-flex}.global-search{width:min(420px,34vw);height:36px;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:12px;display:flex}.global-search kbd{color:var(--lj-subtle);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:5px;margin-left:auto;padding:2px 6px;font:10px/1.4 inherit}.topbar-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.topbar-create{min-width:92px}.icon-action{width:34px;height:34px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-action:hover{color:var(--lj-text);background:var(--lj-surface-muted)}.account-avatar{margin-left:3px}.account-context-button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:2px 4px 2px 0;display:block}.account-context{align-items:center;gap:8px;min-width:118px;display:flex}.account-context-copy{gap:1px;min-width:0;display:grid}.account-context-copy strong,.account-context-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-context-copy strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.work-context-switcher{width:auto;min-width:0;max-width:220px;height:36px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);text-align:left;flex:0 auto;align-items:center;gap:9px;margin-left:auto;padding:0 9px;transition:color .18s,background-color .18s,border-color .18s;display:flex}.work-context-switcher:not(.work-context-static){cursor:pointer}.work-context-switcher:not(.work-context-static):hover{background:var(--lj-surface-muted);border-color:var(--lj-line-strong)}.work-context-static{cursor:default}.work-context-copy{flex:1;gap:0;min-width:0;display:grid}.work-context-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);overflow:hidden}.work-context-popover{min-width:240px;max-width:280px}.work-context-menu-list{min-width:240px;padding:6px}.account-context-copy small{max-width:132px;color:var(--lj-muted);font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);line-height:var(--lj-type-meta-line)}.account-menu-popover{min-width:240px;max-width:260px}.account-menu-list{min-width:240px;padding:6px}.account-menu-list .fui-MenuItem{min-height:32px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.account-menu-summary{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.account-menu-info-copy{gap:1px;min-width:0;display:grid}.account-menu-info-copy small,.account-menu-info-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-info-copy small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.account-menu-info-copy strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.account-menu-logout{color:var(--lj-danger)}.account-context-caret{color:var(--lj-muted);flex:none}.module-one-access-state{min-height:420px;color:var(--lj-text);text-align:center;place-content:center;justify-items:center;padding:48px 24px;display:grid}.module-one-access-icon{width:48px;height:48px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.module-one-access-state h1{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight);margin:6px 0 10px}.module-one-access-state>.access-state-description{max-width:480px;color:var(--lj-muted);margin:0;font-size:13px;line-height:1.7}.access-state-return{margin-top:16px;text-decoration:none}.corp-lifecycle-controls{border-top:1px solid var(--lj-line);margin-top:24px;padding-top:16px}.corp-lifecycle-controls h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.drawer-option-group{min-width:0;padding:var(--lj-space-4);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);margin:0}.drawer-option-group legend{padding-inline:var(--lj-space-2);color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.corp-lifecycle-controls .content-action-group{flex-wrap:wrap;gap:8px}.corp-expiry-notice{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin-bottom:16px;padding:12px 16px}.product-main{min-width:0;min-height:100vh;padding-top:var(--lj-topbar-height);margin-left:0}.product-content{width:min(100%, var(--lj-content-max));min-height:calc(100vh - var(--lj-topbar-height));margin:0 auto;padding:30px 32px 56px}.placeholder-page{padding:24px 4px}.placeholder-page h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,4vw,52px);font-weight:720}.placeholder-page>p:last-child{color:var(--lj-muted)}.eyebrow{color:var(--lj-accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.status-badge{min-height:24px;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.status-badge[data-tone=success]{color:var(--lj-success);background:var(--lj-success-soft);border-color:color-mix(in srgb, var(--lj-success) 28%, var(--lj-line))}.status-badge[data-tone=progress]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-accent) 28%, var(--lj-line))}.status-badge[data-tone=waiting],.status-badge[data-tone=warning]{color:var(--lj-warning-strong);background:var(--lj-warning-soft);border-color:var(--lj-warning-border)}.status-badge[data-tone=danger]{color:var(--lj-danger);background:var(--lj-danger-soft);border-color:color-mix(in srgb, var(--lj-danger) 28%, var(--lj-line))}.status-badge[data-tone=neutral]{color:var(--lj-muted);background:var(--lj-surface-muted);border-color:var(--lj-line)}.status-badge[data-status=succeeded]{color:#0b715f;background:#e9f6f2;border-color:#cce9e1}.status-badge[data-status=approval],.status-badge[data-status=waiting]{color:#8b5607;background:#fff5df;border-color:#f3dfb2}.status-badge[data-status=attention],.status-badge[data-status=failed]{color:#a52d3c;background:#fff0f1;border-color:#f1cfd3}.status-badge[data-status=running]{color:#176b87;background:#ebf6fa;border-color:#cce6ef}.theme-dark .status-badge[data-status=succeeded]{color:#7bd0ba;background:#143a32;border-color:#245448}.theme-dark .status-badge[data-status=approval],.theme-dark .status-badge[data-status=waiting]{color:#edc879;background:#3b2e16;border-color:#5e4821}.theme-dark .status-badge[data-status=attention],.theme-dark .status-badge[data-status=failed]{color:#f09aa4;background:#412126;border-color:#603038}.status-spinner{animation:1s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.execution-spine,.execution-branch{margin:0;padding:0;list-style:none}.execution-step{padding:0 0 14px 28px;position:relative}.execution-step:before{background:var(--lj-line-strong);content:"";width:1px;position:absolute;inset:25px auto -2px 9px}.execution-step[data-last=true]:before{display:none}.execution-step-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:11px;padding:10px;display:flex}.execution-step-card:hover,.execution-step-card[data-active=true]{background:var(--lj-surface-muted);border-color:var(--lj-line)}.execution-kind-icon{z-index:1;width:20px;height:20px;color:var(--lj-muted);background:var(--lj-surface);border:1px solid var(--lj-line-strong);border-radius:6px;place-items:center;display:grid;position:absolute;left:0}.execution-kind-icon[data-status=succeeded]{color:var(--lj-accent-strong);border-color:color-mix(in srgb, var(--lj-signal) 45%, var(--lj-line))}.execution-kind-icon[data-status=approval]{color:var(--lj-warning);border-color:#e6c77d}.execution-step-body{flex:1;min-width:0;display:block}.execution-step-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.execution-step-title-row strong{color:var(--lj-text);font-size:12px;line-height:1.45}.execution-step-summary{color:var(--lj-muted);margin-top:5px;font-size:11px;line-height:1.55;display:block}.execution-step-meta{color:var(--lj-subtle);gap:10px;margin-top:7px;font-size:9px;font-weight:650;display:flex}.execution-branch{border-left:1px dashed var(--lj-line-strong);gap:2px;margin:5px 0 4px 18px;padding:10px 0 0 13px;display:grid;position:relative}.execution-branch:before{background:var(--lj-surface);border:1px solid var(--lj-line-strong);content:"";border-radius:2px;width:7px;height:7px;position:absolute;inset:-4px auto auto -4px}.workbench-intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workbench-intro h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(30px,3.2vw,44px);font-weight:720}.workbench-intro>div>p:last-child{color:var(--lj-muted);margin:0;font-size:13px}.quiet-summary{min-width:190px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);cursor:pointer;text-align:left;padding:14px 16px;display:grid}.quiet-summary>span{color:var(--lj-muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.quiet-summary strong{letter-spacing:-.05em;margin:3px 0;font-size:26px}.quiet-summary small,.text-button{color:var(--lj-accent-strong);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.goal-composer{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-md);padding:24px;position:relative;overflow:hidden}.goal-composer:after{background:var(--lj-signal);content:"";height:3px;position:absolute;inset:0 0 auto}.goal-heading{align-items:center;gap:13px;display:flex}.goal-glyph{width:40px;height:40px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:12px;flex:none;place-items:center;display:grid}.goal-heading p{color:var(--lj-muted);margin:4px 0 0;font-size:11px}.goal-input-wrap{align-items:flex-end;gap:10px;margin-top:18px;display:flex}.goal-input-wrap .fui-Textarea{flex:1;min-height:74px}.goal-input-wrap textarea{min-height:66px;padding:11px;line-height:1.55}.goal-input-wrap .fui-Button{height:40px}.goal-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.goal-suggestions>span{color:var(--lj-subtle);margin-right:3px;font-size:9px;font-weight:700}.goal-suggestions button{color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);cursor:pointer;border-radius:7px;padding:5px 9px;font-size:9px}.section-heading-row,.panel-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.section-kicker{color:var(--lj-subtle);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:800}.text-button{cursor:pointer;background:0 0;border:0;padding:5px}.app-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-card{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-height:225px;box-shadow:var(--lj-shadow-sm);flex-direction:column;padding:17px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.app-card:hover{border-color:var(--lj-line-strong);box-shadow:var(--lj-shadow-md);transform:translateY(-2px)}.app-card-top{justify-content:space-between;align-items:center;display:flex}.app-icon,.inbox-icon,.file-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:10px;place-items:center;display:grid}.app-category{color:var(--lj-subtle);font-size:9px;font-weight:700}.app-card h3{margin:17px 0 7px;font-size:14px;font-weight:720}.app-card>p{color:var(--lj-muted);margin:0;font-size:10px;line-height:1.65}.app-card-meta{color:var(--lj-subtle);border-top:1px solid var(--lj-line);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:8px;display:flex}.app-open-button{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:var(--lj-radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:7px;font-size:10px;font-weight:750;display:flex}.workbench-lower-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.workbench-panel{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);padding:18px}.count-pill{color:#9b303e;background:#fff0f1;border-radius:999px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.inbox-item,.run-list-compact button{width:100%;color:var(--lj-text);border:0;border-top:1px solid var(--lj-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;padding:12px 3px;display:flex}.inbox-item:hover,.run-list-compact button:hover{background:var(--lj-surface-muted)}.inbox-icon{flex:none;width:30px;height:30px}.inbox-icon.approval{color:var(--lj-warning);background:#fff5df}.inbox-icon.attention{color:var(--lj-danger);background:#fff0f1}.inbox-copy,.run-primary{flex:1;gap:4px;min-width:0;display:grid}.inbox-copy strong,.run-primary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-copy small,.run-primary small{color:var(--lj-subtle);font-size:8px}.delivered-strip{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);grid-template-columns:160px repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:18px;display:grid}.delivered-strip>button{min-width:0;color:var(--lj-text);background:var(--lj-surface-muted);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.delivered-strip>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.delivered-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivered-strip small{color:var(--lj-subtle);font-size:8px}.delivered-strip .file-icon{width:28px;height:28px}.application-page{min-height:calc(100vh - var(--lj-topbar-height) - 60px);background:var(--lj-surface);margin:-30px -32px -56px}.application-header{border-bottom:1px solid var(--lj-line);align-items:center;gap:11px;height:70px;padding:0 18px;display:flex}.application-header>.fui-Button{margin-left:auto}.app-back,.history-heading button{width:30px;height:30px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.application-avatar{width:36px;height:36px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:10px;place-items:center;display:grid}.application-title-line{align-items:center;gap:9px;display:flex}.application-title-line h1{margin:0;font-size:15px;font-weight:750}.application-header p{color:var(--lj-subtle);margin:3px 0 0;font-size:8px}.live-status{color:var(--lj-accent-strong);align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.live-status i{background:var(--lj-signal);border-radius:50%;width:6px;height:6px}.application-layout{min-height:calc(100vh - var(--lj-topbar-height) - 70px);grid-template-columns:210px minmax(420px,1fr) 340px;display:grid}.application-history{border-right:1px solid var(--lj-line);padding:16px 10px}.history-heading{justify-content:space-between;align-items:center;margin:0 5px 12px;font-size:10px;display:flex}.history-item{width:100%;color:var(--lj-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;gap:5px;padding:11px;display:grid}.history-item.active{background:var(--lj-surface);box-shadow:var(--lj-shadow-sm)}.history-item span{font-size:9px;font-weight:700;line-height:1.5}.history-item small{color:var(--lj-subtle);font-size:8px}.task-conversation{background:var(--lj-surface);flex-direction:column;min-width:0;display:flex;position:relative}.conversation-scroll{flex:1;padding:28px clamp(20px,4vw,60px) 120px;overflow-y:auto}.user-message{justify-content:flex-end;align-items:flex-start;gap:10px;margin-bottom:24px;display:flex}.user-message-content{text-align:right;min-width:0;max-width:min(72%,720px)}.assistant-message{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:24px;display:grid}.message-avatar{color:#fff;background:#53605d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.message-avatar.assistant{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.user-message strong,.assistant-message>div>strong{font-size:10px}.user-message small,.assistant-message>div>small{color:var(--lj-subtle);margin-left:7px;font-size:8px}.assistant-message>div>p{color:var(--lj-text);margin:8px 0 0;font-size:11px;line-height:1.75}.user-message-content>p{color:var(--lj-text);background:var(--lj-signal-soft);border:1px solid color-mix(in srgb, var(--lj-signal) 14%, var(--lj-line));text-align:left;border-radius:10px 3px 10px 10px;margin:8px 0 0;padding:10px 13px;font-size:11px;line-height:1.75}.finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.finding-grid article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:10px;padding:13px}.finding-number{color:var(--lj-accent-strong);font-size:8px;font-weight:800;display:block}.finding-grid strong{margin-top:7px;font-size:10px;display:block}.finding-grid p{color:var(--lj-muted);margin:5px 0 9px;font-size:9px;line-height:1.6}.finding-grid article>span:last-child{color:var(--lj-subtle);align-items:center;gap:4px;font-size:8px;display:flex}.recommendation-block{border-left:3px solid var(--lj-signal);background:var(--lj-signal-soft);margin-top:12px;padding:13px 14px}.recommendation-block strong{font-size:10px}.recommendation-block ol{color:var(--lj-muted);margin:7px 0 0;padding-left:17px;font-size:9px;line-height:1.7}.approval-card{background:var(--lj-surface);border:1px solid #e5c878;border-radius:12px;margin-top:14px;overflow:hidden}.approval-card-heading{background:#fff9ea;gap:10px;padding:14px;display:flex}.theme-dark .approval-card-heading{background:#352b17}.approval-card-heading>span{width:30px;height:30px;color:var(--lj-warning);background:#ffefc4;border-radius:8px;flex:none;place-items:center;display:grid}.approval-card-heading strong{font-size:11px}.approval-card-heading p{color:var(--lj-muted);margin:4px 0 0;font-size:9px;line-height:1.55}.approval-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:12px 14px;display:grid}.approval-card dl div{gap:3px;display:grid}.approval-card dt{color:var(--lj-subtle);font-size:8px}.approval-card dd{margin:0;font-size:9px;font-weight:700}.approval-card-field{padding:0 14px 12px}.approval-actions{border-top:1px solid var(--lj-line);justify-content:flex-end;gap:7px;padding:12px 14px;display:flex}.approval-result{border-radius:10px;gap:9px;margin-top:14px;padding:13px;display:flex}.approval-result.approved{color:#0b715f;background:#e9f6f2}.approval-result.rejected{color:#a52d3c;background:#fff0f1}.approval-result>span{gap:4px;display:grid}.approval-result strong{font-size:10px}.approval-result small{opacity:.8;font-size:8px}.feedback-dialog{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);gap:12px;margin:12px clamp(20px,4vw,60px);padding:16px;display:grid}.feedback-dialog h3,.feedback-dialog p{margin:0}.feedback-dialog p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.feedback-dialog>div:last-child{justify-content:flex-end;gap:8px;display:flex}.conversation-composer{background:color-mix(in srgb, var(--lj-surface) 94%, transparent);border-top:1px solid var(--lj-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:flex-end;gap:8px;padding:12px clamp(20px,4vw,60px) 18px;display:flex;position:sticky;inset:auto 0 0}.conversation-admission-alert{min-width:250px;max-width:340px;color:var(--lj-danger);background:var(--lj-danger-soft);border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);gap:3px;padding:9px 11px;display:grid}.application-page .conversation-composer-readonly{flex-wrap:wrap;padding-block:10px}.conversation-readonly-notice{flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-readonly-notice p{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin:0}#root .conversation-readonly-notice button{min-width:0;height:30px;color:var(--lj-accent-strong);padding:0 8px}#root .conversation-readonly-notice button:disabled{color:var(--lj-subtle)}#root .conversation-readonly-notice button:not(:disabled):hover{background:var(--lj-signal-soft)}.conversation-admission-alert strong{color:inherit;font-size:inherit;line-height:inherit}.conversation-admission-alert span{color:var(--lj-muted)}.composer-field{flex:1;min-width:0;position:relative}.conversation-composer .composer-field .fui-Textarea{align-items:stretch;width:100%;height:auto;min-height:72px;max-height:160px}.conversation-composer .composer-field .fui-Textarea__textarea{min-height:68px;max-height:156px;padding:14px 60px 14px 12px;overflow-y:hidden}.conversation-composer .composer-send.fui-Button{border-radius:8px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;position:absolute;bottom:16px;right:12px}.conversation-composer .composer-send.fui-Button:disabled{color:var(--lj-surface);background:var(--lj-line-strong);opacity:1;border-color:#0000}.execution-detail{border-left:1px solid var(--lj-line);min-width:0}.detail-tabs{background:var(--lj-surface);border-bottom:1px solid var(--lj-line);align-items:flex-end;gap:12px;height:46px;padding:0 12px;display:flex}.detail-tabs button{height:38px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:9px;font-weight:700}.detail-tabs button[aria-selected=true]{color:var(--lj-text)}.detail-scroll,.artifact-list{padding:16px 13px 30px}.application-run-overview{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);margin-bottom:13px;padding:14px}.application-run-overview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-run-overview h3{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-control-weight);margin:0}.application-run-overview .application-run-id{overflow-wrap:anywhere;color:var(--lj-muted);font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight);margin:6px 0 12px}.application-run-overview dl{border-top:1px solid var(--lj-line);gap:10px;margin:0;padding-top:12px;display:grid}.application-run-overview dl>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.application-run-overview dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.application-run-overview dd{text-align:right;overflow-wrap:anywhere;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.application-run-progress{border-top:1px solid var(--lj-line);margin-top:12px;padding-top:12px}.application-run-progress h4{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-body-weight);margin:0 0 6px}.application-run-progress p{overflow-wrap:anywhere;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.application-run-overview>button{margin-top:12px}.application-page .user-message-content>p,.application-page .assistant-message>div>p{white-space:pre-wrap;overflow-wrap:anywhere}.application-page .assistant-message>div>.safe-markdown{line-height:var(--lj-type-body-line);margin-top:8px}.application-page .history-item{overflow-wrap:anywhere;min-width:0}.task-decision-note{white-space:pre-wrap;overflow-wrap:anywhere}.detail-overview{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;gap:3px;margin-bottom:13px;padding:12px;display:grid}.detail-overview span{color:var(--lj-subtle);font-size:8px}.detail-overview strong{font-size:11px}.detail-overview small{color:var(--lj-warning);font-size:8px}.selected-step-note{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;padding:12px}.selected-step-note span{color:var(--lj-subtle);font-size:8px}.selected-step-note strong{margin-top:4px;font-size:10px;display:block}.selected-step-note p{color:var(--lj-muted);margin:6px 0 0;font-size:8px;line-height:1.6}.artifact-list,.application-results-group{gap:9px;display:grid}.application-results-group+.application-results-group{margin-top:12px}.application-results-group>h3{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-control-weight);margin:0}.application-results-group>p{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin:0}.application-results-group .evidence-summary{margin-top:0}.application-file-section{overflow-wrap:anywhere;gap:8px;display:grid}.application-page .unified-drawer-body{align-content:start;gap:20px;display:grid}.application-file-section>h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.application-file-section>strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-control-weight)}.application-file-section>p,.application-drawer-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.application-file-section>pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);margin:0;padding:16px}.application-drawer-note{background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);padding:12px}.application-feedback-context{background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);gap:12px;padding:12px;display:grid}.application-feedback-context h3{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-body-weight);margin:0 0 4px}.application-feedback-context p{overflow-wrap:anywhere;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.approval-parameter-notice,.approval-inline-error{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);color:var(--lj-muted);margin:12px 16px}.approval-inline-error{color:var(--lj-danger)}.application-approval-compact .approval-card-heading{align-items:center;padding:12px 14px}.application-approval-compact .approval-card-heading>strong{flex:1;min-width:0}.application-approval-compact .approval-card-heading>.application-approval-status{border-radius:var(--lj-radius-control);width:auto;height:auto;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-body-weight);white-space:nowrap;padding:3px 8px;display:inline}.application-approval-compact .approval-actions{padding:10px 14px}.application-approval-compact .application-approval-facts{grid-template-columns:minmax(0,1fr);gap:8px}.application-approval-facts>div{grid-template-columns:70px minmax(0,1fr);align-items:baseline}.application-approval-compact .application-approval-facts dd{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.artifact-list article{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.artifact-list article>span{width:30px;height:30px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.artifact-list article>div{flex:1;gap:4px;min-width:0;display:grid}.artifact-list article strong{font-size:9px}.artifact-list article small{color:var(--lj-subtle);font-size:8px}.evidence-summary{background:var(--lj-signal-soft);border-radius:10px;margin-top:8px;padding:13px}.evidence-summary strong{font-size:10px}.evidence-summary p{color:var(--lj-muted);font-size:8px;line-height:1.6}.evidence-summary span{color:var(--lj-accent-strong);font-size:8px;font-weight:700}@media (width<=1200px){.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-layout{grid-template-columns:minmax(420px,1fr) 320px}.application-history{display:none}.delivered-strip{grid-template-columns:140px repeat(3,minmax(0,1fr))}}@media (width<=900px){.application-layout{display:block}.execution-detail{border-left:0;border-top:1px solid var(--lj-line)}.workbench-lower-grid,.delivered-strip{grid-template-columns:1fr}.delivered-strip>button{width:100%}}@media (width<=767px){.workbench-intro{flex-direction:column;align-items:flex-start}.quiet-summary{width:100%}.goal-composer{padding:18px}.goal-input-wrap{flex-direction:column;align-items:stretch}.app-card-grid,.finding-grid{grid-template-columns:1fr}.application-page{margin:-22px -17px -42px}.application-header{padding:0 12px}.application-header>.fui-Button{display:none}.application-title-line h1{font-size:13px}.conversation-scroll{padding:20px 16px 105px}.conversation-composer{padding-inline:16px}.user-message-content{max-width:calc(100% - 38px)}.approval-card dl{grid-template-columns:1fr}}.module4-evidence-section{margin-top:18px}.module4-evidence-list{gap:8px;display:grid}.module4-evidence-list article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.module4-evidence-list article>svg{color:#2f9e73;margin-top:2px}.module4-evidence-list article>span{gap:3px;display:grid}.module4-evidence-list strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.module4-evidence-list small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.module4-evidence-list em{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);font-style:normal}.runs-page{gap:22px;display:grid}.runs-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.runs-header h1{letter-spacing:-.05em;margin:7px 0;font-size:clamp(30px,4vw,45px)}.runs-header>div:first-child>p:last-child{color:var(--lj-muted);margin:0;font-size:11px}.runs-health{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:12px;display:flex;overflow:hidden}.runs-health>span{border-right:1px solid var(--lj-line);grid-template-columns:22px 1fr;column-gap:5px;min-width:95px;padding:11px 13px;display:grid}.runs-health>span:last-child{border-right:0}.runs-health svg{color:var(--lj-accent-strong);grid-row:1/3;align-self:center}.runs-health strong{font-size:15px;line-height:1}.runs-health small{color:var(--lj-subtle);margin-top:3px;font-size:7px}.runs-health .needs svg,.runs-health .needs strong{color:var(--lj-danger)}.runs-workspace{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-height:760px;box-shadow:var(--lj-shadow-sm);grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.runs-list-panel{background:var(--lj-surface-muted);border-right:1px solid var(--lj-line);padding:13px}.runs-list-panel>.fui-Input{width:100%}.run-filter-row{gap:4px;margin:11px 0;display:flex;overflow-x:auto}.run-filter-row button{color:var(--lj-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:5px 7px;font-size:8px;font-weight:650}.run-filter-row button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 25%, var(--lj-line))}.run-list-full{gap:7px;display:grid}.run-list-full>button{width:100%;color:var(--lj-text);background:var(--lj-surface);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:10px;gap:7px;padding:12px;display:grid}.run-list-full>button[data-selected=true]{border-color:color-mix(in srgb, var(--lj-signal) 45%, var(--lj-line));box-shadow:var(--lj-shadow-sm)}.run-list-full button>div:first-child{justify-content:space-between;align-items:center;display:flex}.run-app-name{color:var(--lj-subtle);font-size:8px;font-weight:650}.run-list-full strong{font-size:10px;line-height:1.45}.run-list-full p{color:var(--lj-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.run-list-full footer{color:var(--lj-subtle);border-top:1px solid var(--lj-line);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-top:7px;display:grid}.run-list-full footer span:first-child{overflow-wrap:anywhere;grid-column:1/-1}.run-list-full footer span:nth-child(2){white-space:nowrap}.run-list-full footer span:last-child{margin-left:auto}.run-detail{background:var(--lj-surface);min-width:0}.run-detail-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:14px 18px;display:flex}.run-detail-id{align-items:center;gap:8px;display:flex}.run-detail-id>span{color:var(--lj-accent-strong);font-size:8px;font-weight:800}.run-detail-header h2{margin:6px 0 4px;font-size:15px}.run-detail-header p{color:var(--lj-subtle);margin:0;font-size:8px}.run-detail-tabs{border-bottom:1px solid var(--lj-line);align-items:flex-end;gap:17px;height:42px;padding:0 18px;display:flex}.run-detail-tabs button{height:35px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:8px;font-weight:700}.run-detail-tabs button[aria-current=page]{color:var(--lj-text);border-bottom-color:var(--lj-signal)}.run-detail-scroll{padding:18px}.run-overview-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.run-primary-column{align-content:start;gap:15px;display:grid}.run-summary-card{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:11px;align-items:center;gap:10px;padding:15px;display:flex}.run-summary-card div{gap:3px;display:grid}.run-summary-card p{margin:0;font-size:8px}.run-summary-card h3{color:var(--lj-text);margin:0;font-size:11px}.run-section{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:12px;padding:15px}.run-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.run-section-heading h3{margin:0;font-size:12px}.run-section-heading>span{color:var(--lj-subtle);font-size:7px}.run-section .execution-step-card{background:var(--lj-surface)}.run-side-column{align-content:start;gap:11px;display:grid}.run-metadata,.budget-card,.audit-card{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:10px;padding:13px}.run-metadata h3,.audit-card h3{margin:0 0 10px;font-size:10px}.run-metadata dl{gap:8px;margin:0;display:grid}.run-metadata dl div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.run-metadata dt{color:var(--lj-subtle);font-size:7px}.run-metadata dd{text-align:right;margin:0;font-size:8px;font-weight:650}.budget-card>div:first-child{align-items:center;gap:8px;display:flex}.budget-card svg{color:var(--lj-accent-strong)}.budget-card>div>span{gap:3px;display:grid}.budget-card strong{font-size:9px}.budget-card small{color:var(--lj-subtle);font-size:7px}.budget-bar{background:var(--lj-line);border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.budget-bar i{background:var(--lj-signal);border-radius:inherit;height:100%;display:block}.budget-card footer{color:var(--lj-subtle);justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.audit-card>svg{color:var(--lj-accent-strong)}.audit-card h3{margin-top:8px}.audit-card p{color:var(--lj-muted);margin:0;font-size:7px;line-height:1.6}.audit-card button{color:var(--lj-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:7px;font-weight:700;display:flex}.detail-table-section{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:11px;padding:16px}.detail-table-section>h3{margin:0 0 13px;font-size:12px}.decision-row,.artifact-run-row{background:var(--lj-surface);border-top:1px solid var(--lj-line);align-items:center;gap:9px;padding:11px;display:flex}.decision-row>span{width:28px;height:28px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:7px;flex:none;place-items:center;display:grid}.decision-row>div{flex:1;gap:4px;display:grid}.decision-row strong{font-size:9px}.decision-row p{color:var(--lj-muted);margin:0;font-size:8px}.decision-row small{color:var(--lj-subtle);font-size:7px}.event-row{border-top:1px solid var(--lj-line);grid-template-columns:80px 1fr auto;gap:10px;padding:10px;font-size:8px;display:grid}.event-row code,.event-row small{color:var(--lj-subtle)}.budget-large{max-width:440px;color:var(--lj-accent-strong);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;gap:7px;padding:18px;display:grid}.budget-large strong{color:var(--lj-text);font-size:25px}.budget-large>span{color:var(--lj-muted);font-size:8px}.artifact-run-row>span{flex:1;gap:4px;display:grid}.artifact-run-row strong{font-size:9px}.artifact-run-row small{color:var(--lj-subtle);font-size:8px}@media (width<=1100px){.runs-workspace{grid-template-columns:270px minmax(0,1fr)}.run-overview-grid{grid-template-columns:1fr}.run-side-column{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.runs-header{flex-direction:column;align-items:flex-start}.runs-health{width:100%}.runs-health>span{flex:1;min-width:0}.runs-workspace{display:block}.runs-list-panel{border-right:0;border-bottom:1px solid var(--lj-line)}.run-list-full{grid-template-columns:repeat(2,1fr)}.run-list-full>button:nth-child(n+3){display:none}.run-side-column{grid-template-columns:1fr}}@media (width<=560px){.run-list-full{grid-template-columns:1fr}.run-list-full>button:nth-child(n+2){display:none}.run-detail-tabs{gap:11px;overflow-x:auto}.run-detail-tabs button{flex:none}.run-detail-scroll{padding:12px}}.control-page{gap:24px;display:grid}.control-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.control-header h1{letter-spacing:-.05em;margin:7px 0;font-size:clamp(30px,4vw,45px)}.control-header>div>p:last-child{color:var(--lj-muted);margin:0;font-size:11px}.platform-overview{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-height:86px;box-shadow:var(--lj-shadow-sm);align-items:center;gap:18px;padding:14px 16px;display:flex}.platform-health-mark{align-items:center;gap:10px;min-width:250px;display:flex}.platform-health-mark>span{width:38px;height:38px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:10px;place-items:center;display:grid}.platform-health-mark>div{gap:4px;display:grid}.platform-health-mark strong{font-size:11px}.platform-health-mark small{color:var(--lj-muted);font-size:8px}.platform-overview dl{flex:1;grid-template-columns:repeat(4,minmax(70px,1fr));margin:0;display:grid}.platform-overview dl div{border-left:1px solid var(--lj-line);gap:4px;padding:0 16px;display:grid}.platform-overview dt{color:var(--lj-subtle);font-size:7px}.platform-overview dd{margin:0;font-size:16px;font-weight:750}.platform-history{color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.capability-note{color:var(--lj-muted);align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.capability-note svg{color:var(--lj-accent-strong)}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capability-card{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-height:270px;box-shadow:var(--lj-shadow-sm);flex-direction:column;padding:17px;display:flex}.capability-card-top{justify-content:space-between;align-items:center;display:flex}.capability-icon{width:38px;height:38px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:11px;place-items:center;display:grid}.health-label{color:var(--lj-warning);align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.health-label[data-healthy=true]{color:var(--lj-accent-strong)}.capability-name{letter-spacing:-.02em;margin-top:17px;font-size:14px}.capability-card>p{color:var(--lj-muted);margin:6px 0 15px;font-size:9px;line-height:1.55}.capability-health-row{align-items:center;gap:8px;display:flex}.capability-health-row>span{background:var(--lj-line);border-radius:999px;flex:1;height:5px;overflow:hidden}.capability-health-row i{background:var(--lj-signal);border-radius:inherit;height:100%;display:block}.capability-health-row strong{font-size:8px}.capability-card dl{gap:7px;margin:14px 0 0;display:grid}.capability-card dl div{justify-content:space-between;gap:8px;display:flex}.capability-card dt{color:var(--lj-subtle);font-size:7px}.capability-card dd{margin:0;font-size:8px;font-weight:650}.capability-card>button{color:var(--lj-accent-strong);border:0;border-top:1px solid var(--lj-line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 0 0;font-size:8px;font-weight:750;display:flex}.governance-strip{color:#d9e5e1;border-radius:var(--lj-radius-panel);background:#14201d;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.governance-strip>div{align-items:center;gap:10px;display:flex}.governance-strip>div>span{color:#7bd0ba;background:#7bd0ba1a;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.governance-strip strong{font-size:10px}.governance-strip p{color:#92a7a1;margin:3px 0 0;font-size:8px}.governance-strip button{color:#8edac7;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}@media (width<=1000px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-health-mark{min-width:210px}.platform-overview dl div{padding:0 10px}}@media (width<=767px){.control-header{flex-direction:column;align-items:flex-start}.platform-overview{flex-direction:column;align-items:stretch}.platform-overview dl{grid-template-columns:repeat(2,1fr);gap:12px 0}.platform-overview dl div:nth-child(odd){border-left:0}.platform-history{width:fit-content}.capability-note{display:none}.capability-grid{grid-template-columns:1fr}.governance-strip{flex-direction:column;align-items:flex-start}}.studio-page{min-height:calc(100vh - var(--lj-topbar-height) - 60px);background:var(--lj-surface);margin:-30px -32px -56px}.studio-header{border-bottom:1px solid var(--lj-line);align-items:center;gap:16px;height:66px;padding:0 16px;display:flex}.studio-title-line{align-items:center;gap:8px;display:flex}.studio-title-line h1{margin:0;font-size:15px}.studio-title-line span{color:var(--lj-warning);background:#fff5df;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:750}.studio-header p{color:var(--lj-subtle);margin:3px 0 0;font-size:8px}.studio-header p span{padding:0 5px}.studio-header-state{color:var(--lj-accent-strong);align-items:center;gap:5px;margin-left:auto;font-size:8px;font-weight:700;display:flex}.studio-header-actions{gap:6px;display:flex}.studio-workspace{min-height:calc(100vh - var(--lj-topbar-height) - 66px);grid-template-columns:200px minmax(580px,1fr) 280px;display:grid}.studio-resources{background:var(--lj-surface-muted);border-right:1px solid var(--lj-line);min-width:0;padding:12px 10px}.resource-scroll{gap:17px;margin-top:14px;display:grid}.resource-scroll section h2{color:var(--lj-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 4px;font-size:8px;font-weight:800}.resource-scroll section button{width:100%;height:35px;color:var(--lj-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 7px;font-size:9px;display:flex}.resource-scroll section button>span{width:23px;height:23px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:6px;place-items:center;display:grid}.resource-scroll section button>svg:last-child{color:var(--lj-subtle);margin-left:auto}.studio-canvas-wrap{background:#f5f7f6;grid-template-rows:38px minmax(430px,1fr) 142px;min-width:0;display:grid;position:relative}.canvas-toolbar{color:#5f6d69;background:#fff;border-bottom:1px solid #dfe4e2;align-items:center;gap:15px;padding:0 12px;font-size:8px;display:flex}.canvas-toolbar>span:first-child{color:#18201e;align-items:center;gap:6px;font-weight:750;display:flex}.canvas-stat{align-items:center;gap:4px;display:flex}.workflow-canvas{min-height:430px;position:relative}.workflow-node{box-sizing:border-box;color:#24302d;background:#fff;border:1px solid #cdd5d2;border-radius:9px;align-items:center;gap:8px;width:184px;min-height:56px;padding:9px;display:flex;position:relative;box-shadow:0 4px 12px #14231e14}.workflow-node[data-semantic=true]{flex-direction:column;align-items:stretch;width:240px;min-height:118px}.workflow-node-header{align-items:center;gap:8px;width:100%;display:flex}.workflow-node[data-run=running]{border-color:var(--lj-signal);box-shadow:0 0 0 2px color-mix(in srgb, var(--lj-signal) 16%, transparent), var(--lj-shadow-sm)}.workflow-node[data-run=done],.workflow-node[data-run=succeeded]{border-color:var(--lj-success)}.workflow-node[data-run=degraded]{border-color:var(--lj-warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--lj-warning) 14%, transparent), var(--lj-shadow-sm)}.workflow-node[data-run=failed]{border-color:var(--lj-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--lj-danger) 14%, transparent), var(--lj-shadow-sm)}.workflow-node[data-run=waiting]{border-color:var(--lj-warning)}.workflow-node[data-run=skipped]{opacity:.48}.workflow-node-icon{color:#0a7563;background:#e8f6f2;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.workflow-node-icon[data-tone=agent],.editor-side-panel-icon[data-tone=agent]{color:#635bdb;background:#efefff}.workflow-node-icon[data-tone=model],.editor-side-panel-icon[data-tone=model]{color:#315fc8;background:#edf3ff}.workflow-node-icon[data-tone=knowledge],.editor-side-panel-icon[data-tone=knowledge]{color:#078a55;background:#e9f9f0}.workflow-node-icon[data-tone=tool],.editor-side-panel-icon[data-tone=tool]{color:#176bcb;background:#eaf3ff}.workflow-node-icon[data-tone=logic],.editor-side-panel-icon[data-tone=logic]{color:#0087a8;background:#e7f8fb}.workflow-node-icon[data-tone=human],.editor-side-panel-icon[data-tone=human]{color:#a76608;background:#fff5df}.workflow-node-icon[data-tone=error],.editor-side-panel-icon[data-tone=error]{color:var(--lj-warning-strong);background:var(--lj-warning-soft)}.workflow-node-icon[data-tone=boundary],.editor-side-panel-icon[data-tone=boundary]{color:#586a65;background:#eef2f1}.workflow-node-copy{flex:1;gap:3px;min-width:0;display:grid}.workflow-node-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-node-copy small{color:#7a8783;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workflow-node-status{color:#8c9995;place-items:center;margin-left:auto;display:grid}.workflow-node[data-run=running] .workflow-node-status{color:var(--lj-signal)}.workflow-node[data-run=done] .workflow-node-status,.workflow-node[data-run=succeeded] .workflow-node-status{color:var(--lj-success)}.workflow-node[data-run=degraded] .workflow-node-status{color:var(--lj-warning)}.workflow-node[data-run=failed] .workflow-node-status{color:var(--lj-danger)}.workflow-node[data-run=waiting] .workflow-node-status{color:var(--lj-warning)}.workflow-node-branches,.workflow-node-condition,.workflow-node-human-outcomes,.workflow-node-parallel-branches{gap:5px;min-width:0;display:grid}.workflow-node-classifier-binding{background:var(--lj-surface-muted);border-radius:6px;gap:2px;min-height:34px;padding:5px 8px;display:grid}.workflow-node-classifier-binding strong,.workflow-node-classifier-binding small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-classifier-binding strong{color:var(--lj-text);font-size:var(--lj-type-meta-size)}.workflow-node-classifier-binding small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-node-semantic-row{min-height:30px;color:var(--lj-muted);background:var(--lj-surface-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);border-radius:6px;align-items:center;padding:6px 12px 6px 8px;display:flex;position:relative}.workflow-node-semantic-row>span:first-child{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.workflow-node-semantic-row>span:first-child small{color:var(--lj-subtle);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-node-semantic-row>span:first-child b{min-width:28px;color:var(--lj-text);font-size:var(--lj-type-meta-size)}.workflow-node-condition-row{box-sizing:border-box;align-items:flex-start;width:100%;min-width:0;max-width:100%}.workflow-node-semantic-row>span.workflow-node-condition-summary{gap:4px;width:100%;min-width:0;display:grid}.workflow-node-condition-summary>span{align-items:center;gap:7px;min-width:0;display:flex}.workflow-node-condition-summary>span em{min-width:0;color:var(--lj-subtle);font-size:var(--lj-type-meta-size);text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:normal;overflow:hidden}.workflow-node-condition-summary>small{min-width:0;color:var(--lj-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.workflow-node-condition-summary>small i{color:var(--lj-signal);flex:none;font-size:7px;font-style:normal;font-weight:800}.workflow-node-condition-summary>.workflow-node-condition-more{color:var(--lj-signal)}.workflow-node-human-meta{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-human-row{min-height:34px}.workflow-node-human-row>span:first-child b{min-width:38px}.workflow-node-parallel-meta{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-node-parallel-row{min-height:34px}.workflow-node-parallel-row>span:first-child b{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-node-join-summary{min-height:34px;color:var(--lj-muted);background:var(--lj-surface-muted);font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);border-radius:6px;align-items:center;padding:7px 8px;display:flex}.workflow-node-secondary-row{min-height:24px;color:var(--lj-subtle);background:0 0}.workflow-node-exception-row{min-height:28px;color:var(--lj-warning-strong);background:var(--lj-warning-soft);border:1px solid var(--lj-warning-border)}.workflow-node-exception-row>span:first-child{justify-content:space-between}.workflow-node-exception-row>span:first-child small{color:var(--lj-warning-strong)}.workflow-node-exception-row>span:first-child b{color:var(--lj-warning-strong);text-align:right}.workflow-node-exception-row .react-flow__handle{background:var(--lj-warning);border-color:var(--lj-surface)}.workflow-node-exception-row .workflow-node-add{background:var(--lj-warning)}.workflow-node-row-port{width:1px;height:1px;position:absolute;top:50%;right:-10px}.workflow-node-row-port .react-flow__handle{top:0;right:0}.workflow-node-add{z-index:6;color:#fff;background:var(--lj-signal);opacity:0;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:0;right:-24px;transform:translateY(-50%)}.workflow-node:hover .workflow-node-add,.workflow-node:focus-within .workflow-node-add,.workflow-node-add[aria-expanded=true]{opacity:1}.workflow-node-add:hover{transform:translateY(-50%)scale(1.06)}.workflow-node-add>svg{flex:none;display:block}.react-flow__node:has(.workflow-node-port-menu){z-index:1000!important}.workflow-node-menu{z-index:1000;width:278px;max-width:calc(100vw - 32px);color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-md);position:absolute;overflow:hidden}.workflow-node-menu-scroll{max-height:min(520px, calc(var(--workflow-node-menu-max-height,calc(100vh - 30px)) - 2px));overscroll-behavior:contain;padding:8px;overflow:hidden auto}.workflow-node-menu section{gap:3px;display:grid}.workflow-node-menu section+section{border-top:1px solid var(--lj-line);margin-top:8px;padding-top:8px}.workflow-node-menu h3{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);letter-spacing:.06em;margin:3px 8px 5px}.workflow-node-menu button{width:100%;min-height:48px;color:var(--lj-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 8px;display:flex}.workflow-node-menu button:hover,.workflow-node-menu button:focus-visible{background:var(--lj-signal-soft)}.workflow-node-menu button:disabled{cursor:not-allowed;opacity:.45}.workflow-node-menu button>span:last-child{gap:2px;min-width:0;display:grid}.workflow-node-menu button strong{font-size:var(--lj-type-label-size)}.workflow-node-menu button small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-menu-icon{border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.workflow-node-menu-icon[data-tone=agent]{color:#635bdb;background:#efefff}.workflow-node-menu-icon[data-tone=model]{color:#315fc8;background:#edf3ff}.workflow-node-menu-icon[data-tone=knowledge]{color:#078a55;background:#e9f9f0}.workflow-node-menu-icon[data-tone=tool]{color:#176bcb;background:#eaf3ff}.workflow-node-menu-icon[data-tone=logic]{color:#0087a8;background:#e7f8fb}.workflow-node-menu-icon[data-tone=human]{color:#a76608;background:#fff5df}.workflow-node-menu-icon[data-tone=error]{color:var(--lj-warning-strong);background:var(--lj-warning-soft)}.workflow-node-menu-icon[data-tone=boundary]{color:#586a65;background:#eef2f1}.workflow-variable-picker{position:relative}.workflow-required-label{align-items:center;gap:3px;display:inline-flex}.workflow-required-label em{color:var(--lj-danger);font-style:normal}.workflow-model-readonly{width:100%;min-height:40px;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);align-items:center;gap:8px;padding:0 11px;display:flex}.workflow-model-readonly>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-model-readonly>svg{color:var(--lj-subtle)}.workflow-model-dropdown{width:100%;min-height:40px}.workflow-model-choice{align-items:center;gap:var(--lj-space-2);width:100%;min-width:0;display:flex}.workflow-model-choice .model-provider-brand{flex-basis:22px;width:22px;height:22px}.workflow-model-choice .model-provider-brand img{width:20px;height:20px}.workflow-model-choice-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-model-options .workflow-model-choice-label{white-space:normal;overflow-wrap:anywhere}.workflow-variable-trigger{width:100%;min-height:40px;color:var(--lj-text);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;display:flex}.workflow-variable-trigger>span{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.workflow-variable-trigger small,.workflow-variable-trigger em{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);font-style:normal}.workflow-variable-trigger strong{color:var(--lj-text);font-size:var(--lj-type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-variable-popover{z-index:1200;background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);width:100%;min-width:320px;box-shadow:var(--lj-shadow-md);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.workflow-variable-popover .search-field{width:100%}.workflow-variable-list{overscroll-behavior:contain;gap:10px;max-height:360px;margin-top:8px;display:grid;overflow-y:auto}.workflow-variable-list section{gap:3px;display:grid}.workflow-variable-list h3{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);margin:4px 7px}.workflow-variable-list [role=option]{width:100%;min-height:42px;color:var(--lj-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.workflow-variable-list [role=option]:hover,.workflow-variable-list [role=option][aria-selected=true]{background:var(--lj-signal-soft)}.workflow-variable-list [role=option][aria-selected=true]{color:var(--lj-accent-strong)}.workflow-variable-check{visibility:hidden;flex:0 0 14px}.workflow-variable-list [role=option][aria-selected=true] .workflow-variable-check{visibility:visible}.workflow-variable-list [role=option]>span{flex:1;gap:2px;min-width:0;display:grid}.workflow-variable-list [role=option] strong{font-size:var(--lj-type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-variable-list [role=option] small,.workflow-variable-list [role=option] em{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);font-style:normal}.workflow-variable-empty{color:var(--lj-subtle);font-size:var(--lj-type-body-size);text-align:center;margin:10px}.workflow-node-port-menu{z-index:1400;top:0;left:calc(100% + 18px)}.workflow-edge-route{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.workflow-edge-route>span{min-width:0;color:var(--lj-text);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);gap:3px;display:grid}.workflow-edge-route>span:last-child{text-align:right}.workflow-edge-route small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-edge-route b{color:var(--lj-signal)}.workflow-edge-help{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.react-flow__handle{z-index:4;cursor:crosshair;background:#81908b;border:2px solid #fff;width:7px;height:7px}.react-flow__handle:after{content:"";background:0 0;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--lj-signal);stroke-width:2px}.react-flow__edge-text{cursor:pointer}.workflow-node-type-fields,.workflow-classifier-fields{gap:12px;display:grid}.workflow-value-bindings,.workflow-knowledge-fields{gap:10px;display:grid}.workflow-value-bindings>header{gap:2px;display:grid}.workflow-value-bindings>header strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.workflow-value-bindings>header small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-value-bindings>div{gap:8px;display:grid}.workflow-value-bindings article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:8px;padding:10px;transition:background-color .12s,border-color .12s;display:grid}:is(.workflow-value-bindings article:has(.workflow-binding-remove:hover),.workflow-value-bindings article:has(.workflow-binding-remove[data-fui-focus-visible])){background:var(--lj-danger-soft);border-color:color-mix(in srgb, var(--lj-danger) 28%, var(--lj-line))}.workflow-binding-heading{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.workflow-binding-heading .fui-Input{min-width:0}#root .workflow-binding-remove{width:30px;min-width:30px;height:30px;color:var(--lj-subtle);padding:0}#root .workflow-binding-remove:hover,#root .workflow-binding-remove[data-fui-focus-visible]{color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 10%, transparent)}.workflow-binding-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.workflow-binding-controls :is(.fui-Select,.lj-select-field){min-width:0}.workflow-binding-missing{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);grid-template-columns:minmax(0,1fr) minmax(120px,1fr);align-items:center;gap:8px;display:grid}.workflow-binding-missing :is(.fui-Select,.lj-select-field){min-width:0}#root .workflow-binding-add{justify-self:center;width:fit-content}.workflow-knowledge-fields>label,.workflow-knowledge-fields>div>label{min-width:0;color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.workflow-knowledge-fields>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.workflow-prompt-variable-help{color:var(--lj-subtle);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.workflow-prompt-variable-help code{color:var(--lj-signal);background:var(--lj-signal-soft);font-size:var(--lj-type-meta-size);border-radius:4px;padding:2px 5px}.workflow-parallel-fields,.workflow-join-fields{gap:10px;display:grid}.workflow-parallel-fields>header{gap:2px;display:grid}.workflow-parallel-fields>header strong,.workflow-join-inputs>header strong{color:var(--lj-text);font-size:var(--lj-type-label-size)}.workflow-parallel-fields>header small,.workflow-join-inputs>header small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-parallel-fields>div,.workflow-join-inputs{gap:8px;display:grid}.workflow-parallel-fields article,.workflow-join-inputs article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:7px;padding:9px 10px;display:grid}.workflow-parallel-fields article>div{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.workflow-parallel-fields article>span{justify-content:space-between;gap:8px;min-width:0;display:flex}.workflow-parallel-fields article code,.workflow-join-inputs article code{color:var(--lj-signal);font-size:var(--lj-type-meta-size)}.workflow-parallel-fields article small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root .workflow-parallel-remove{width:30px;min-width:30px;height:30px;color:var(--lj-subtle);padding:0}#root .workflow-parallel-remove:hover:not(:disabled),#root .workflow-parallel-remove[data-fui-focus-visible]{color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 10%, transparent)}#root .workflow-parallel-add{justify-self:center;width:fit-content}.workflow-join-fields>label{color:var(--lj-text);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.workflow-join-inputs>header{gap:2px;display:grid}.workflow-join-inputs article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-join-inputs article>span{gap:2px;min-width:0;display:grid}.workflow-join-inputs article strong,.workflow-join-inputs article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-join-inputs article strong{color:var(--lj-text);font-size:var(--lj-type-label-size)}.workflow-join-inputs article small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-node-type-fields>label,.workflow-classifier-category>label{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.workflow-classifier-category{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface-muted);gap:10px;padding:12px;display:grid}.workflow-human-outcome-fields,.workflow-branch-connection-summary{gap:9px;display:grid}.workflow-branch-connection-summary>header{gap:2px;display:grid}.workflow-branch-connection-summary>header strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.workflow-branch-connection-summary>header small,.workflow-branch-connection-summary p{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.workflow-branch-connection-summary>div{gap:7px;display:grid}.workflow-branch-connection-summary article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:grid}.workflow-branch-connection-summary article>span{gap:2px;min-width:0;display:grid}.workflow-branch-connection-summary article>span:last-child{text-align:right}.workflow-branch-connection-summary article strong{color:var(--lj-text);font-size:var(--lj-type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-branch-connection-summary article small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-branch-connection-summary article code,.workflow-branch-connection-summary p code{color:var(--lj-signal);font-size:var(--lj-type-meta-size)}.workflow-branch-connection-summary article[data-connected=false] small:last-child{color:var(--lj-danger)}.workflow-human-outcome-fields>header{gap:2px;display:grid}.workflow-human-outcome-fields>header strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.workflow-human-outcome-fields>header small,.workflow-human-outcome-fields p{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.workflow-human-outcome-fields>div{gap:7px;display:grid}.workflow-human-outcome-fields article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:grid}.workflow-human-outcome-fields article>span{gap:2px;min-width:0;display:grid}.workflow-human-outcome-fields article>span:last-child{text-align:right}.workflow-human-outcome-fields article strong{color:var(--lj-text);font-size:var(--lj-type-label-size)}.workflow-human-outcome-fields article small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-human-outcome-fields article code,.workflow-human-outcome-fields p code{color:var(--lj-signal);font-size:var(--lj-type-meta-size)}.workflow-human-outcome-fields article[data-connected=false] small:last-child{color:var(--lj-danger)}.test-run-waiting-actions{gap:8px;width:100%;display:grid}.test-run-waiting-actions>small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.test-run-waiting-actions>div{flex-wrap:wrap;gap:8px;display:flex}.workflow-condition-editor{gap:12px;display:grid}.workflow-condition-branch{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);gap:10px;padding:12px;transition:background-color .12s,border-color .12s;display:grid}:is(.workflow-condition-branch:has(.workflow-condition-remove-branch:hover),.workflow-condition-branch:has(.workflow-condition-remove-branch[data-fui-focus-visible])){background:var(--lj-danger-soft);border-color:color-mix(in srgb, var(--lj-danger) 28%, var(--lj-line))}.workflow-condition-branch-heading{grid-template-columns:42px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.workflow-condition-branch-heading>strong{height:28px;color:var(--lj-signal);background:var(--lj-signal-soft);font-size:var(--lj-type-label-size);border-radius:7px;place-items:center;display:grid}.workflow-condition-branch-heading .fui-Input{min-width:0}#root .workflow-condition-remove-branch:hover,#root .workflow-condition-remove-branch[data-fui-focus-visible]{color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 10%, transparent)}#root .workflow-condition-remove-branch{white-space:nowrap;width:64px;min-width:64px;padding-inline:5px;font-size:12px}#root .workflow-condition-remove-branch .fui-Button__icon{margin-inline-end:2px}.workflow-condition-rule-group{gap:12px;padding-left:28px;display:grid;position:relative}.workflow-condition-rule-group:before{border-color:var(--lj-line-strong);content:"";border-style:solid;border-width:1px 0 1px 1px;border-radius:8px 0 0 8px;width:13px;position:absolute;top:18px;bottom:18px;left:7px}.workflow-condition-rule-shell{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);display:grid;position:relative;overflow:hidden}.workflow-condition-rule-main{grid-template-columns:minmax(0,1fr) 92px 30px;align-items:center;min-height:36px;display:grid}.workflow-condition-rule-main>*{min-width:0}.workflow-condition-rule-main .workflow-variable-trigger,.workflow-condition-operator{width:100%;min-width:0;min-height:36px}.workflow-condition-rule-main .workflow-variable-trigger{border:0;border-right:1px solid var(--lj-line);background:0 0;border-radius:0;padding-inline:8px}.workflow-condition-rule-main .workflow-variable-picker[data-display-mode=source-field] .workflow-variable-trigger>svg:first-child{display:none}.workflow-condition-rule-main .workflow-variable-trigger small{color:var(--lj-muted);white-space:nowrap;flex:none;display:inline}.workflow-condition-rule-main .workflow-variable-trigger strong{min-width:0}#root .workflow-condition-rule-main>.workflow-condition-operator{white-space:nowrap;width:92px;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:8px}#root .workflow-condition-operator>.fui-Dropdown__button{white-space:nowrap;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px;width:100%;min-width:0;padding:0;font-size:12px;display:grid}#root .workflow-condition-operator .fui-Dropdown__expandIcon{justify-self:end;width:14px;margin:0}.workflow-condition-rule-main .workflow-variable-trigger em{display:none}.workflow-condition-rule-main>.fui-Button{width:30px;min-width:30px;height:30px}#root .workflow-condition-rule-value{border:0;border-top:1px solid var(--lj-line);width:calc(100% - 30px);box-shadow:none;background:0 0;border-radius:0}.workflow-condition-comparison{border-top:1px solid var(--lj-line);width:calc(100% - 30px);min-width:0}#root .workflow-condition-comparison>:is(.fui-Input,.fui-Textarea,.lj-select){width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.workflow-condition-comparison .field-error,.workflow-value-bindings .field-error{color:var(--lj-danger);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);padding:4px 8px;display:block}.workflow-condition-logic-chip{z-index:2;min-width:42px;height:22px;color:var(--lj-signal);background:var(--lj-surface);border:1px solid var(--lj-line-strong);box-shadow:0 0 0 4px var(--lj-surface-muted);cursor:pointer;border-radius:6px;padding:0 5px;font-size:10px;font-weight:800;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.workflow-condition-add-rule{justify-content:center;justify-self:center;width:calc(100% - 28px);margin:0}.workflow-add-elif{width:100%}.workflow-condition-else{border:1px dashed var(--lj-line-strong);border-radius:var(--lj-radius-control);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.workflow-condition-else small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-error-handling{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:12px;padding:12px;display:grid}.workflow-error-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workflow-error-heading>span{align-items:center;gap:5px;display:inline-flex}.workflow-error-heading>span>span{color:var(--lj-subtle);place-items:center;display:inline-grid}#root .workflow-error-mode{width:132px;min-width:132px}.workflow-error-option{gap:2px;min-width:220px;padding-block:3px;display:grid}.workflow-error-option small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-error-field{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.workflow-error-field>small[role=alert]{color:var(--lj-danger);font-weight:var(--lj-type-meta-weight)}.workflow-error-default-note,.workflow-error-branch-note{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:9px;padding:10px;display:flex}.workflow-error-default-note{gap:3px;display:grid}.workflow-error-default-note p,.workflow-error-branch-note p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.workflow-error-branch-note{color:var(--lj-warning-strong);background:var(--lj-warning-soft);border-color:var(--lj-warning-border)}.workflow-error-branch-note>span{gap:4px;min-width:0;display:grid}.workflow-error-branch-note small{color:var(--lj-warning-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-error-handling>p{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.workflow-error-exit-note{color:var(--lj-warning-strong);background:var(--lj-warning-soft);border:1px solid var(--lj-warning-border);border-radius:var(--lj-radius-control);gap:3px;padding:10px 12px;display:grid}.workflow-error-exit-note strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.workflow-error-exit-note span{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-retry-policy{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:12px;padding:12px;display:grid}.workflow-retry-policy>header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.workflow-retry-controls{gap:10px;display:grid}.workflow-retry-controls>label{color:var(--lj-muted);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);grid-template-columns:88px minmax(96px,1fr) 86px;align-items:center;gap:10px;display:grid}.workflow-retry-controls output{min-height:34px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);text-align:right;white-space:nowrap;padding:7px 9px}.workflow-retry-controls .fui-Slider__input[type=range]{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.workflow-retry-controls .fui-Slider__rail{background:var(--lj-line-strong);background-image:none;background-repeat:no-repeat;border-radius:999px;overflow:hidden}.workflow-retry-controls .fui-Slider__rail:before{width:var(--workflow-slider-progress,0%);background:var(--lj-signal);content:"";height:100%;display:block}.workflow-start-fields{gap:10px;display:grid}.workflow-start-fields-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-start-fields-heading>span{gap:2px;display:grid}.workflow-start-fields-heading small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-start-variable-list{gap:6px;display:grid}.workflow-start-variable-item{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);align-items:center;gap:3px;min-height:44px;padding:6px 8px;display:flex}.workflow-start-variable-item>span{flex:1;gap:2px;min-width:0;display:grid}.workflow-start-variable-item small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-start-variable-item em{color:var(--lj-signal);font-size:var(--lj-type-meta-size);font-style:normal;font-weight:750}.workflow-start-variable-item .fui-Button{width:28px;min-width:28px;height:28px}.workflow-node-start-inputs{gap:4px;display:grid}.workflow-node-start-inputs>div{background:var(--lj-surface-muted);border-radius:6px;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:flex}.workflow-node-start-inputs span{flex:1;gap:1px;min-width:0;display:grid}.workflow-node-start-inputs strong,.workflow-node-start-inputs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-start-inputs strong{font-size:var(--lj-type-meta-size)}.workflow-node-start-inputs small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-node-start-inputs em{color:var(--lj-signal);font-size:var(--lj-type-meta-size);font-style:normal;font-weight:750}.react-flow__controls{border:1px solid #dfe4e2;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px #1e2d2814}.studio-bottom-panel{background:var(--lj-surface);border-top:1px solid var(--lj-line);min-width:0}.bottom-tabs{border-bottom:1px solid var(--lj-line);align-items:flex-end;gap:13px;height:37px;padding:0 12px;display:flex}.bottom-content{height:104px;padding:12px 16px;overflow:auto}.validation-ok{color:var(--lj-accent-strong);align-items:center;gap:9px;display:flex}.validation-ok>span{gap:3px;display:grid}.validation-ok strong{color:var(--lj-text);font-size:9px}.validation-ok small{color:var(--lj-muted);font-size:8px}.test-console{color:var(--lj-muted);gap:8px;font-size:8px;display:grid}.test-live,.test-idle{border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-weight:750;display:flex}.test-live{color:#176b87;background:#ebf6fa}.test-idle{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.event-console{align-items:start;gap:var(--lj-space-2);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);grid-template-columns:minmax(0,1fr);display:grid}.event-console>*{overflow-wrap:anywhere;min-width:0}.event-console code{color:var(--lj-subtle)}.event-console small{color:var(--lj-accent-strong)}.property-type{color:var(--lj-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.property-field{gap:5px;margin-bottom:10px;display:grid}.property-field>span,.property-section h3{color:var(--lj-subtle);font-size:8px;font-weight:700}.property-section{border-top:1px solid var(--lj-line);margin-top:18px;padding-top:15px}.property-section h3{color:var(--lj-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px}.property-choice{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.property-choice.active{border-color:color-mix(in srgb, var(--lj-signal) 45%, var(--lj-line))}.property-choice>svg:first-child{color:var(--lj-warning)}.property-choice>svg:last-child{color:var(--lj-signal);margin-left:auto}.property-choice>span{gap:3px;min-width:0;display:grid}.property-choice strong{font-size:8px}.property-choice small{color:var(--lj-subtle);font-size:7px}.switch-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.switch-row>span{gap:3px;display:grid}.switch-row strong{font-size:8px}.switch-row small{color:var(--lj-subtle);font-size:7px}.property-note{color:var(--lj-muted);background:#fff8e7;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:7px;line-height:1.5;display:flex}.theme-dark .property-note{background:#352b17}.property-note svg{color:var(--lj-warning);flex:none}.release-drawer-description{color:var(--lj-muted);margin:0}.release-center-section{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:10px;gap:10px;margin-top:18px;padding:16px;display:grid}.release-center-heading,.release-version-row,.release-environment-grid article,.release-channel-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-center-heading h3,.release-center-heading small,.release-version-row strong,.release-version-row small,.release-environment-grid strong,.release-environment-grid small,.release-channel-list strong,.release-channel-list small{margin:0;display:block}.release-center-heading h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.release-center-heading small,.release-version-row small,.release-environment-grid small,.release-channel-list small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.release-center-heading>span{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.release-version-row>span:first-child,.release-environment-grid article>div,.release-channel-list article>span{flex:1;min-width:0}.release-version-row strong,.release-environment-grid strong,.release-channel-list strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:650}.release-ready{color:var(--lj-success);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);align-items:center;gap:5px;display:inline-flex}.release-environment-grid{gap:7px;display:grid}.release-environment-blockers{border-radius:var(--lj-radius-control);color:var(--lj-danger);background:var(--lj-danger-soft);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);gap:3px;padding:9px 11px;display:grid}.release-environment-blockers strong{color:inherit;font-size:inherit;line-height:inherit}.release-environment-grid article,.release-channel-list article{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:8px;padding:9px 10px}.release-environment-grid article>svg{color:var(--lj-success)}.release-environment-dot{border-radius:50%;flex:none;width:8px;height:8px}.release-environment-dot.test{background:var(--lj-info)}.release-environment-dot.production{background:var(--lj-success)}.release-history-action{width:fit-content;color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.release-history-action:disabled{color:var(--lj-subtle)}.release-channel-list{gap:7px;display:grid}.linked-message{margin-top:18px}.linked-run-reference{width:fit-content;color:var(--lj-subtle);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:5px 8px;font-size:8px;display:flex}.linked-run-reference strong{color:var(--lj-text);font-size:8px}.linked-citation{background:var(--lj-signal-soft);border-left:3px solid var(--lj-info);border-radius:7px;margin-top:8px;padding:9px 10px}.linked-citation>span{color:var(--lj-info);text-transform:uppercase;font-size:7px;font-weight:800;display:block}.linked-citation>strong{margin-top:3px;font-size:9px;display:block}.linked-citation>p{color:var(--lj-muted);margin:3px 0 0;font-size:8px;line-height:1.5}.linked-artifact{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.linked-artifact>svg{color:var(--lj-accent-strong);flex-shrink:0}.linked-artifact>span{flex:1;gap:2px;min-width:0;display:grid}.linked-artifact>span,.artifact-list article>div{overflow-wrap:anywhere}.linked-artifact>button,.artifact-list article>button{white-space:nowrap;flex-shrink:0;margin-inline-start:auto}#root .linked-artifact>button,#root .artifact-list article>button{width:auto;min-width:48px;height:30px;min-height:30px;color:var(--lj-accent-strong);background:0 0;padding:0 8px}#root .linked-artifact>button:hover,#root .artifact-list article>button:hover,#root .linked-artifact>button:active,#root .artifact-list article>button:active{background:var(--lj-signal-soft)}.linked-artifact strong{font-size:9px}.linked-artifact small{color:var(--lj-subtle);font-size:8px}.linked-feedback{align-items:center;gap:8px;margin-top:8px;display:flex}.linked-feedback button{color:var(--lj-muted);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:7px;padding:4px 7px;font-size:8px;transition:color .14s,background-color .14s,border-color .14s}.linked-feedback button:not(:disabled):hover,.linked-feedback button:not(:disabled):focus-visible{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:var(--lj-accent-strong);cursor:pointer}@media (prefers-reduced-motion:reduce){.linked-feedback button{transition:none}}.linked-feedback span{color:var(--lj-success);align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}#root .application-page .linked-citation>strong,#root .application-page .linked-artifact strong,#root .application-page .application-results-group .evidence-summary strong,#root .application-page .artifact-list article strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-control-weight)}#root .application-page .linked-citation>span,#root .application-page .linked-citation>p,#root .application-page .application-results-group .evidence-summary p,#root .application-page .linked-artifact small,#root .application-page .artifact-list article small,#root .application-page .assistant-message>div>small,#root .application-page .user-message-content small,#root .application-page .linked-feedback button,#root .application-page .linked-feedback span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-body-weight)}#root .application-page .linked-artifact small,#root .application-page .artifact-list article small{color:var(--lj-muted)}#root .application-page .history-heading>strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}@media (width<=1180px){.studio-workspace{grid-template-columns:180px minmax(520px,1fr) 250px}}@media (width<=900px){.studio-resources{display:none}.studio-workspace{grid-template-columns:minmax(480px,1fr) 240px}}.templates-page{gap:24px;display:grid}.templates-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 4px;display:flex}.templates-hero h1{letter-spacing:-.05em;margin:8px 0 9px;font-size:clamp(31px,4vw,50px);font-weight:720}.templates-hero>div>p:last-child{max-width:720px;color:var(--lj-muted);margin:0;font-size:12px;line-height:1.7}.template-toolbar{align-items:center;gap:13px;display:flex}.template-filters{flex-wrap:wrap;gap:5px;display:flex}.template-filters button{min-height:34px;color:var(--lj-muted);background:var(--lj-surface);border:1px solid var(--lj-line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.featured-template{color:#f3f8f6;border-radius:var(--lj-radius-panel);min-height:310px;box-shadow:var(--lj-shadow-md);background:#14201d;border:1px solid #273631;grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr);display:grid;overflow:hidden}.featured-visual{background:linear-gradient(125deg,#101816 0%,#1c2b27 100%);min-height:310px;position:relative;overflow:hidden}.featured-visual:before{content:"";background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.feature-node{z-index:2;color:#dce8e4;background:#202e2a;border:1px solid #3f5650;border-radius:9px;place-items:center;width:62px;height:42px;font-size:9px;font-weight:700;display:grid;position:absolute;box-shadow:0 9px 24px #00000038}.feature-node.start{top:44%;left:9%}.feature-node.expert{color:#8edac7;border-color:#317a69;top:25%;left:35%}.feature-node.approve{color:#efcd80;border-color:#6f5e33;top:55%;left:58%}.feature-node.action{top:34%;right:7%}.feature-line{z-index:1;transform-origin:0;background:#3e5c54;height:1px;position:absolute}.feature-line.one{width:25%;top:48%;left:21%;transform:rotate(-20deg)}.feature-line.two{width:24%;top:37%;left:47%;transform:rotate(29deg)}.feature-line.three{width:27%;top:60%;left:69%;transform:rotate(-28deg)}.featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.featured-label{color:#75c9b5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.featured-copy h2{letter-spacing:-.04em;max-width:500px;margin:12px 0 10px;font-size:clamp(23px,3vw,34px);line-height:1.2}.featured-copy>p{color:#aebdb9;max-width:580px;margin:0;font-size:11px;line-height:1.7}.featured-meta{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.featured-meta span{color:#bac7c4;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:5px 8px;font-size:8px}.result-count{color:var(--lj-subtle);font-size:9px}.template-card{min-height:245px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);cursor:pointer;text-align:left;flex-direction:column;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.template-card:hover{border-color:var(--lj-line-strong);box-shadow:var(--lj-shadow-md);transform:translateY(-2px)}.template-card-heading{justify-content:space-between;align-items:center;display:flex}.template-kind-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:10px;place-items:center;display:grid}.template-source{color:var(--lj-subtle);font-size:8px;font-weight:650}.template-type-row{color:var(--lj-accent-strong);align-items:center;gap:7px;margin-top:17px;font-size:8px;font-weight:750;display:flex}.template-type-row small{color:#176b87;background:#ebf6fa;border-radius:4px;padding:2px 5px;font-size:7px}.template-card h3{letter-spacing:-.02em;margin:7px 0;font-size:14px}.template-card>p{color:var(--lj-muted);margin:0;font-size:9px;line-height:1.65}.template-card-footer{color:var(--lj-subtle);border-top:1px solid var(--lj-line);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:8px;display:flex}.template-card-footer span:nth-child(2){margin-left:auto}.template-card-footer span[data-risk=高风险]{color:var(--lj-danger)}.template-card-footer span[data-risk=中风险]{color:var(--lj-warning)}.drawer-backdrop{z-index:70;background:#0409086b;border:0;animation:.16s both drawer-fade;position:fixed;inset:0}.unified-drawer{z-index:80;width:520px;max-width:calc(100vw - 24px);color:var(--lj-text);background:var(--lj-surface);border-left:1px solid var(--lj-line);grid-template-rows:auto minmax(0,1fr) auto;animation:.18s both drawer-slide;display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 48px #0000002b}.unified-drawer[data-size=wide]{width:560px}.unified-drawer[data-size=large]{width:720px}.unified-drawer[data-size=editor]{width:min(1000px,100vw - 48px)}.unified-drawer-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 24px;display:flex}.unified-drawer-header>div{min-width:0}.unified-drawer-header p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}.unified-drawer-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.unified-drawer-header>button{width:36px;min-width:36px;height:36px;color:var(--lj-muted);border-radius:var(--lj-radius-control);background:0 0}.unified-drawer-header>button svg{width:16px;height:16px}.unified-drawer-header>button:hover{color:var(--lj-text);background:var(--lj-signal-soft)}.unified-drawer-body{overscroll-behavior:contain;min-height:0;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);padding:24px;overflow-y:auto}.unified-drawer-footer{border-top:1px solid var(--lj-line);background:var(--lj-surface);justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:14px 24px;display:flex}.drawer-description{color:var(--lj-muted);margin:0;font-size:11px;line-height:1.7}.template-facts{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:11px;margin:24px 0 0;display:grid}.template-facts>div{border-bottom:1px solid var(--lj-line);grid-template-columns:90px 1fr;gap:12px;padding:11px 13px;display:grid}.template-facts>div:last-child{border-bottom:0}.template-facts dt{color:var(--lj-subtle);font-size:9px}.template-facts dd{align-items:center;gap:5px;margin:0;font-size:9px;font-weight:650;display:flex}.drawer-section{margin-top:24px}.drawer-section h3{margin:0 0 10px;font-size:11px}.capability-chips{flex-wrap:wrap;gap:6px;display:flex}.capability-chips span{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:650;display:flex}.included-components ul{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.included-components li{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex}.template-drawer-body>.contextual-rule-guidance{margin-top:24px}.draft-success{color:var(--lj-accent-strong);align-items:center;gap:5px;margin-top:12px;font-size:9px;font-weight:700;display:flex}@keyframes drawer-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}@media (width<=1000px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-template{grid-template-columns:.8fr 1.2fr}}@media (width<=767px){.templates-hero{flex-direction:column;align-items:flex-start}.template-toolbar{flex-direction:column;align-items:stretch}.template-search{width:100%}.template-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.template-filters button{flex:none}.featured-template{grid-template-columns:1fr}.featured-visual{min-height:210px}.featured-copy{padding:24px}.template-grid{grid-template-columns:1fr}}@media (width<=900px){.global-search{width:190px}.corpspace-switcher{min-width:auto}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.topbar-brand{width:142px;height:var(--lj-topbar-height);flex:0 0 142px;padding:0}.desktop-product-nav{min-width:0;height:var(--lj-topbar-height);flex-direction:row;flex:0 auto;align-items:stretch;gap:9px;padding:0;display:flex}.desktop-product-nav .nav-button{width:auto;min-width:0;height:var(--lj-topbar-height);min-height:0;color:var(--lj-muted);border-radius:0;flex:none;justify-content:center;gap:7px;padding:0 6px;transition:color .18s,background-color .18s}.desktop-product-nav .nav-button:hover{color:var(--lj-text);background:var(--lj-surface-muted)}.desktop-product-nav .nav-button[data-active=true]{color:var(--lj-accent-strong);background:0 0}.desktop-product-nav .nav-button[data-active=true]:before{background:var(--lj-signal);border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 10px 0}.desktop-product-nav .nav-button span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell[data-surface=PLATFORM] .desktop-product-nav{gap:8px}.product-shell[data-surface=PLATFORM] .topbar-actions{margin-left:auto}.product-shell[data-surface=PLATFORM] .desktop-product-nav .nav-button{gap:8px;padding-inline:7px}.product-shell[data-surface=PLATFORM] .desktop-product-nav .nav-button span{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.product-shell[data-surface=PLATFORM] .desktop-product-nav .nav-button svg{width:20px;height:20px}.product-shell[data-surface=PLATFORM] .account-context{min-width:118px;max-width:132px}.platform-usage-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;overflow-x:clip}.platform-usage-layout,.platform-usage-main{min-width:0}.platform-usage-main{overflow:hidden}.platform-usage-page .entity-table-wrap{min-width:0;overflow-x:auto}.platform-usage-page .entity-list-page:has(.platform-usage-rules-table-wrap){width:100%}.platform-usage-rules-table{min-width:720px}.platform-usage-rules-table th:first-child{width:calc(55% - 231px)}.platform-usage-rules-table th:nth-child(2){width:100px}.platform-usage-rules-table th:nth-child(3){width:calc(45% - 189px)}.platform-usage-rules-table th:nth-child(4){width:120px}.platform-usage-rules-table th:nth-child(5),.platform-usage-rules-table th:nth-child(6){width:100px}.platform-usage-rules-table :is(th,td):nth-child(4),.platform-usage-rules-table :is(th,td):nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.platform-usage-enterprises-table{min-width:calc(1010px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-usage-enterprises-table th:first-child{width:auto}.platform-usage-enterprises-table th:nth-child(2){width:130px}.platform-usage-enterprises-table th:nth-child(3){width:100px}.platform-usage-enterprises-table th:nth-child(4),.platform-usage-enterprises-table th:nth-child(6){width:140px}.platform-usage-enterprises-table th:nth-child(5),.platform-usage-enterprises-table th:nth-child(7){width:130px}.platform-usage-records-table{min-width:calc(1030px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-usage-records-table th:first-child,.platform-usage-records-table th:nth-child(2){width:180px}.platform-usage-records-table th:nth-child(3){width:auto}.platform-usage-records-table th:nth-child(4){width:110px}.platform-usage-records-table th:nth-child(5){width:120px}.platform-usage-records-table th:nth-child(6){width:140px}.platform-usage-records-table th:nth-child(7){width:100px}.platform-usage-records-table :is(th,td):nth-child(4),.platform-usage-records-table :is(th,td):nth-child(6){text-align:right;font-variant-numeric:tabular-nums}@media (width>=1180px){.platform-usage-page .entity-list-toolbar{justify-content:space-between;min-height:36px;display:flex}.platform-usage-page .entity-list-filters,.platform-usage-page .entity-list-search{min-width:0;display:flex}.platform-usage-page :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Button){height:36px;min-height:36px}.platform-usage-page :focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}}.corpspace-switcher{min-width:0;max-width:142px;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);text-overflow:ellipsis;white-space:nowrap;flex:0 142px;justify-content:flex-start;margin-left:auto;transition:color .18s,background-color .18s,border-color .18s;overflow:hidden}.corpspace-switcher:hover{color:var(--lj-text);background:var(--lj-surface-muted);border-color:var(--lj-line-strong)}.global-search{background:var(--lj-surface-muted);flex:0 250px;width:min(250px,19vw);height:34px;font-size:11px}.topbar-actions{flex:none;margin-left:0}.workspace-context-label{text-overflow:ellipsis;flex:0 128px;min-width:0;max-width:128px;overflow:hidden}.account-context{min-width:88px;max-width:118px}.account-context-copy small{max-width:78px}.product-topbar .icon-action,.product-topbar .account-context-button{transition:color .18s,background-color .18s,box-shadow .18s}.product-topbar .account-context-button:hover{background:var(--lj-surface-muted);box-shadow:0 0 0 3px var(--lj-surface-muted)}.product-topbar .nav-button:focus-visible,.product-topbar .corpspace-switcher:focus-visible,.product-topbar .work-context-switcher:focus-visible,.product-topbar .icon-action:focus-visible,.product-topbar .account-context-button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.topbar-create{white-space:nowrap;min-width:104px}.workbench-page{gap:16px;display:grid}.workbench-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:52px;display:flex}.workbench-breadcrumb{color:var(--lj-muted);margin:0 0 5px;font-size:10px;font-weight:650}.workbench-breadcrumb span{color:var(--lj-line-strong);padding:0 4px}.workbench-header h1{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:720}.workbench-header>div:first-child>p:last-child{color:var(--lj-muted);margin:4px 0 0;font-size:11px}.workbench-date{color:var(--lj-muted);background:var(--lj-surface);border:1px solid var(--lj-line);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.workbench-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:14px;display:grid}.goal-composer,.today-overview,.workbench-panel,.delivered-strip{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm)}.goal-composer{min-height:218px;box-shadow:var(--lj-shadow-sm);padding:19px 20px 16px}.goal-composer:after{display:none}.goal-heading{align-items:flex-start}.goal-glyph{width:38px;height:38px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:9px}.panel-kicker{color:var(--lj-subtle);letter-spacing:.12em;margin:0 0 4px;font-size:8px;font-weight:800}.goal-heading h2,.section-heading-row h2,.panel-heading h2,.delivered-strip h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:720}.goal-heading p:last-child{margin-top:3px;font-size:10px}.goal-input-wrap{align-items:stretch;margin-top:14px}.goal-input-wrap .fui-Textarea{--lj-textarea-background:var(--lj-surface-muted);--lj-textarea-border:var(--lj-line);background:var(--lj-surface-muted);border-color:var(--lj-line);min-height:66px}.goal-input-wrap textarea{min-height:58px;padding:10px 11px;font-size:11px}.goal-input-wrap .fui-Button{min-width:108px;height:auto}.goal-suggestions{margin-top:9px}.goal-suggestions>span{color:var(--lj-subtle);font-size:8px}.goal-suggestions button{background:var(--lj-surface);border-radius:6px;padding:4px 8px;font-size:8px}.goal-suggestions button:hover{color:var(--lj-accent-strong);border-color:color-mix(in srgb, var(--lj-signal) 38%, var(--lj-line))}.today-overview{min-height:218px;padding:16px}.compact-heading{margin-bottom:12px}.overview-metrics{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.overview-metrics>*{min-width:0;color:var(--lj-text);border:0;border-right:1px solid var(--lj-line);cursor:default;text-align:left;background:0 0;gap:3px;padding:10px 11px;display:grid}.overview-metrics>button{cursor:pointer}.overview-metrics>:last-child{border-right:0}.overview-metrics strong{font-size:18px;line-height:1}.overview-metrics span{color:var(--lj-muted);font-size:8px}.overview-feed{margin-top:8px}.overview-feed>button,.overview-feed>div{width:100%;min-width:0;color:var(--lj-text);border:0;border-top:1px solid var(--lj-line);cursor:default;text-align:left;background:0 0;align-items:center;gap:9px;padding:8px 2px;display:flex}.overview-feed>button{cursor:pointer}.overview-feed>:first-child{border-top:0}.overview-feed>*>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.overview-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overview-feed small{color:var(--lj-subtle);font-size:7px}.overview-feed-icon{border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.overview-feed-icon.running{color:#9a650a;background:#fff5df}.overview-feed-icon.attention{color:var(--lj-signal);background:var(--lj-signal-soft)}.overview-feed-icon.delivered{color:#16845f;background:#e9f7f0}.section-heading-row,.panel-heading{align-items:center;margin-bottom:11px}.text-button{color:var(--lj-accent-strong);font-size:9px}.app-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-card{min-height:174px;box-shadow:none;border-radius:10px;padding:14px}.app-card:hover{border-color:color-mix(in srgb, var(--lj-signal) 35%, var(--lj-line));transform:translateY(-1px);box-shadow:0 7px 18px #1018280f}.app-icon,.inbox-icon,.file-icon{width:32px;height:32px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:8px}.app-category{color:var(--lj-muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.app-category>span{background:#2ab673;border-radius:50%;width:5px;height:5px}.app-card h3{margin:12px 0 5px;font-size:13px}.app-card>p{font-size:9px;line-height:1.55}.app-card-meta{padding-top:10px;font-size:7px}.app-open-button{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:var(--lj-radius-control);border:1px solid #0000;margin-top:8px;padding:6px;font-size:9px}.app-open-button:hover{border-color:color-mix(in srgb, var(--lj-signal) 30%, var(--lj-line))}.workbench-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:14px}.workbench-panel{padding:15px 16px}.compact-list-head{color:var(--lj-subtle);background:var(--lj-surface-muted);border-top:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);grid-template-columns:minmax(190px,1.3fr) minmax(130px,.8fr) auto;gap:12px;padding:7px 4px;font-size:7px;display:grid}.run-list-compact button{border-top:0;border-bottom:1px solid var(--lj-line);grid-template-columns:minmax(190px,1.3fr) minmax(130px,.8fr) auto;gap:12px;padding:10px 4px;display:grid}.run-list-compact button:last-child{border-bottom:0}.run-primary strong{font-size:9px}.run-primary small{font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.run-stage{color:var(--lj-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.run-list-compact .status-badge{justify-self:end}.inbox-item{padding:11px 2px}.inbox-copy strong{font-size:9px}.inbox-copy small{font-size:7px}.count-pill{color:#a33645;width:22px;height:22px;font-size:9px}.delivered-strip{grid-template-columns:142px repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.delivered-strip>button{background:var(--lj-surface-muted);border:1px solid #0000;border-radius:8px;min-height:48px;padding:7px 9px}.delivered-strip>button:hover{border-color:var(--lj-line-strong)}.delivered-strip>button strong{font-size:8px}.delivered-strip>button small{font-size:7px}@media (width<=1350px){.topbar-brand{flex-basis:108px;width:108px}.desktop-product-nav .nav-button{min-width:0;padding-inline:3px}.corpspace-switcher{flex-basis:104px;max-width:104px}.work-context-switcher{max-width:170px}.workspace-context-label{flex-basis:92px;max-width:92px}.product-topbar .icon-action{width:30px}.account-context{min-width:100px;max-width:118px}.account-context-copy small{display:none}.global-search{margin-left:auto}}@media (width<=1080px){.global-search{display:none}.desktop-product-nav{margin-right:auto}.workbench-command-grid,.workbench-lower-grid{grid-template-columns:1fr}}@media (width<=900px){.desktop-product-nav .nav-button{min-width:48px;padding-inline:6px}.desktop-product-nav .nav-button span{display:none}.app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivered-strip{grid-template-columns:120px repeat(3,minmax(0,1fr))}}.page-breadcrumb{color:var(--lj-subtle);margin:0 0 5px;font-size:8px;font-weight:650}.application-header{background:var(--lj-surface);height:64px}.application-page,.studio-page{margin-left:-28px;margin-right:-28px}.application-header>.fui-Button{color:#fff;background:var(--lj-signal)}.application-layout{grid-template-columns:224px minmax(440px,1fr) 352px;min-height:0}.product-content:has(>.application-page){padding:10px 4px 0}.product-content>.application-page{height:calc(100dvh - var(--lj-topbar-height) - 10px);flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.application-page>.workspace-context-bar{flex-shrink:0}.application-page .application-layout{flex:1;min-height:0;overflow:hidden}.application-page .application-history{overscroll-behavior:contain;min-height:0;overflow-y:auto}.application-page .task-conversation{min-height:0;overflow:hidden}.application-page .conversation-scroll{overscroll-behavior:contain;overflow-anchor:none;min-height:0;padding-bottom:24px}.application-page .conversation-composer{flex:none;position:relative}.application-page .execution-detail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.application-page .detail-tabs{flex-shrink:0}.application-page .detail-scroll,.application-page .artifact-list{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow-y:auto}.conversation-latest{text-align:center;background:var(--lj-surface);flex-shrink:0;padding:4px 12px}.conversation-latest button{color:var(--lj-accent-strong)}.application-history,.execution-detail{background:color-mix(in srgb, var(--lj-surface-muted) 72%, var(--lj-surface))}.history-item{border:1px solid #0000;border-radius:7px;position:relative}.history-item.active{border-color:var(--lj-line);box-shadow:none}.history-item.active:before{background:var(--lj-signal);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:9px auto 9px 0}.finding-grid article,.detail-overview,.selected-step-note,.artifact-list article{box-shadow:none;border-radius:8px}.studio-page{min-height:calc(100vh - var(--lj-topbar-height) - 60px)}.studio-header{background:var(--lj-surface);height:60px}.studio-workspace{min-height:calc(100vh - var(--lj-topbar-height) - 60px);grid-template-columns:210px minmax(580px,1fr) 300px}.studio-resources{background:var(--lj-surface);padding:11px 10px}.resource-scroll section button{border-radius:6px;height:37px}.resource-scroll section button:hover{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.resource-scroll section button>span{color:var(--lj-accent-strong);background:0 0}.studio-canvas-wrap{background:#f7f8fb;grid-template-rows:40px minmax(430px,1fr) 142px}.canvas-toolbar{color:var(--lj-muted);border-color:var(--lj-line)}.workflow-node{color:var(--lj-text);border-color:#dce2ec;border-radius:7px;box-shadow:0 4px 12px #1f2a4414}.workflow-node[data-selected=true]{border-color:var(--lj-signal);box-shadow:0 0 0 2px #246bfd1f,0 7px 18px #1f2a441a}.workflow-node[data-run=running]{border-color:var(--lj-signal)}.workflow-node[data-run=done]{background:#f1f6ff;border-color:#9dbaf8}.workflow-node-icon,.workflow-node[data-kind=approval] .workflow-node-icon{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.workflow-node[data-run=running]>svg:last-of-type,.workflow-node[data-run=done]>svg:last-of-type{color:var(--lj-signal)}.react-flow__controls{border-color:var(--lj-line);border-radius:7px;box-shadow:0 4px 14px #1f2a4414}.templates-page,.runs-page,.control-page{gap:16px}.control-admin-layout{background:var(--lj-surface);border:1px solid var(--lj-line);min-height:660px;box-shadow:var(--lj-shadow-sm);border-radius:12px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.control-admin-nav{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface));border-right:1px solid var(--lj-line);align-content:start;gap:18px;padding:16px 12px;display:grid}.control-admin-nav-group{gap:6px;display:grid}.control-admin-nav-group h2{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0;padding:0 9px 5px}.control-admin-nav-group>div{gap:3px;display:grid}.control-admin-nav-group button{min-height:38px;color:var(--lj-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.control-admin-nav-group button>span{align-items:center;gap:8px;display:flex}.control-admin-nav-group button strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.control-admin-nav-group button small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.control-admin-nav-group button[aria-current=page]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 20%, var(--lj-line))}.control-admin-main{min-width:0;padding:22px}.entity-list-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:58px;padding-bottom:16px;display:flex}.entity-list-header p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);letter-spacing:.12em;margin:0 0 4px;font-weight:750}.entity-list-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);letter-spacing:-.02em;margin:0 0 4px}.entity-list-header span{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.entity-list-header>.fui-Button{border-radius:var(--lj-radius-control);min-height:36px;padding-inline:14px}.control-primary-action .fui-Button__icon,.control-primary-action svg{color:currentColor!important}.workspace-admin-page{gap:16px;display:grid}.workspace-admin-summary{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;grid-template-columns:minmax(280px,.9fr) minmax(460px,1.1fr);gap:24px;padding:18px;display:grid}.workspace-admin-identity{align-items:center;gap:12px;display:flex}.workspace-mark{color:#fff;background:var(--lj-signal-strong);border-radius:10px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.workspace-admin-identity>div{flex:1;gap:3px;display:grid}.workspace-admin-identity strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.workspace-admin-identity small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workspace-admin-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.workspace-admin-summary dl>div{border-left:1px solid var(--lj-line);align-content:center;gap:5px;padding:0 14px;display:grid}.workspace-admin-summary dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workspace-admin-summary dd{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.workspace-admin-details{border:1px solid var(--lj-line);border-radius:10px;overflow:hidden}.workspace-admin-details>div{background:var(--lj-surface-muted);border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.workspace-admin-details h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.workspace-admin-details>div span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workspace-admin-details dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workspace-admin-details dl>div{border-right:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);gap:6px;min-height:72px;padding:14px 16px;display:grid}.workspace-admin-details dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workspace-admin-details dd{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.workspace-admin-risk{border:1px solid color-mix(in srgb, var(--lj-warning) 28%, var(--lj-line));border-radius:10px;align-items:center;gap:10px;padding:14px 16px;display:flex}.workspace-admin-risk>div{flex:1;gap:3px;display:grid}.workspace-admin-risk strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.workspace-admin-risk span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.admin-drawer-body{align-content:start;gap:18px;display:grid}.credential-detail-actions{justify-content:flex-end;gap:var(--lj-space-3);flex-wrap:wrap;display:flex}.fui-DialogSurface .fui-DialogTitle{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight)}.fui-DialogSurface .fui-DialogContent{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.admin-drawer-body label{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:7px;display:grid}.admin-drawer-body label>.fui-Input,.admin-drawer-body label>:is(.fui-Select,.lj-select-field){width:100%}.control-native-input{width:100%;height:36px;min-height:36px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line-strong);border-radius:var(--lj-radius-control);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);padding:0 11px}.control-native-input:focus{border-color:var(--lj-signal);outline:none}.control-native-input[data-fui-focus-visible]{box-shadow:var(--lj-keyboard-focus-shadow);outline:none}.admin-drawer-note{color:var(--lj-muted);background:var(--lj-surface-muted);border-radius:8px;margin:0;padding:12px}.control-deferred{text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.control-deferred p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);letter-spacing:.12em;margin:0 0 8px}.control-deferred h2{margin:0 0 8px;font-size:20px}.control-deferred span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.entity-list-page{gap:16px;display:grid}.entity-list-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.entity-list-filters{align-items:center;gap:10px;display:flex}.entity-list-filters :is(.fui-Select,.lj-select-field){width:156px}.entity-list-search.fui-Input{width:320px;max-width:36%}.entity-table-wrap{border:1px solid var(--lj-line);border-radius:10px;min-width:0;overflow:auto hidden}.entity-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.entity-data-table th{color:var(--lj-muted);background:var(--lj-surface-muted);text-align:left;border-bottom:1px solid var(--lj-line);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);white-space:nowrap;padding:11px 14px}.entity-data-table td{border-bottom:1px solid var(--lj-line);vertical-align:middle;height:58px;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);padding:10px 14px}.entity-data-table td:not(.entity-table-action){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-data-table tr:last-child td{border-bottom:0}.entity-data-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);display:block;overflow:hidden}.entity-data-table .entity-table-status,.entity-data-table .entity-table-action,.entity-data-table .entity-table-count{text-align:center;white-space:nowrap}.entity-data-table .entity-table-count{font-variant-numeric:tabular-nums}.entity-data-table .entity-table-status>span{margin-inline:auto}.entity-data-table .entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width));min-width:var(--lj-table-action-min-width)}.entity-data-table[data-action-sized] .entity-table-action{width:var(--entity-action-width);min-width:var(--entity-action-width);z-index:2;background:var(--entity-row-background,var(--lj-surface));box-shadow:none;position:sticky;right:0;overflow:visible}.entity-data-table[data-action-sized] .entity-table-action:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lj-text) 6%, transparent));width:10px;position:absolute;inset:0 auto 0 -10px}.entity-data-table[data-action-sized][data-action-shadow=visible] .entity-table-action:before{opacity:1}.entity-data-table[data-action-sized] th.entity-table-action{background:var(--lj-surface-muted)}.entity-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.entity-data-table td.entity-table-action>.entity-row-actions,.entity-data-table td.entity-table-action>.content-action-group{flex-wrap:nowrap;width:max-content;display:inline-flex}.entity-data-table td.entity-table-action>.entity-row-actions>.content-action-button{flex:none}.entity-list-empty{color:var(--lj-muted);text-align:center;font-size:var(--lj-type-body-size);margin:0;padding:36px}.corp-members-table-wrap{container-type:inline-size}.corp-members-table{--member-business-extra:max(0px, calc(100cqw - 680px - var(--entity-action-width,var(--lj-table-action-min-width))));min-width:calc(680px + var(--entity-action-width,var(--lj-table-action-min-width)))}.corp-members-table th:first-child{width:calc(240px + var(--member-business-extra) * .5)}.corp-members-table th:nth-child(2){width:calc(100px + var(--member-business-extra) * .125)}.corp-members-table th:nth-child(3){width:calc(132px + var(--member-business-extra) * .125)}.corp-members-table th:nth-child(4){width:88px}.corp-members-table th:nth-child(5){width:calc(120px + var(--member-business-extra) * .25)}.permission-table-wrap{min-width:0;overflow:auto hidden}.permission-table{min-width:calc(1262px + var(--entity-action-width,var(--lj-table-action-min-width)));table-layout:fixed}.permission-table th{white-space:nowrap}.permission-table th:first-child{width:auto}.permission-table th:nth-child(2),.permission-table th:nth-child(3){width:88px}.permission-table th:nth-child(4){width:180px}.permission-table th:nth-child(5){width:190px}.permission-table th:nth-child(6){width:132px}.permission-table th:nth-child(7){width:116px}.permission-table th:nth-child(8){width:112px}.permission-table th:nth-child(9){width:116px}.permission-table td:nth-child(2),.permission-table td:nth-child(4),.permission-table td:nth-child(5),.permission-table td:nth-child(6){white-space:nowrap}.control-checkboxes{border:0;gap:10px;margin:0;padding:0;display:grid}.control-checkboxes legend{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-bottom:8px}.control-checkboxes .fui-Checkbox{width:fit-content}.control-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grant-field-hint{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0}.issued-credential-value{width:100%}.member-permissions-form{gap:16px;min-width:0;display:grid}.member-app-access{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.member-app-access legend{font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);margin-bottom:8px;padding:0}.member-app-access .fui-Checkbox{min-width:0}.member-app-access .fui-Checkbox__label{overflow-wrap:anywhere}.member-permissions-form>label{font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);gap:7px;display:grid}.member-permissions-form :is(.fui-Select,.lj-select-field),.member-permissions-form .fui-Input{width:100%;min-width:0}.member-permissions-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-permissions-identity label{gap:var(--lj-form-label-gap);min-width:0;font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);display:grid}.control-form-error{color:var(--lj-danger);background:var(--lj-danger-soft);border:1px solid color-mix(in srgb, var(--lj-danger) 26%, transparent);border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:0;padding:10px 12px}.workspace-recovery-error{margin-top:-4px}.service-account-table{table-layout:fixed;min-width:calc(710px + var(--entity-action-width,var(--lj-table-action-min-width)))}.service-account-table th:first-child{width:calc((100% - 310px - var(--entity-action-width,120px)) * .55)}.service-account-table th:nth-child(2){width:100px}.service-account-table th:nth-child(3){width:calc((100% - 310px - var(--entity-action-width,120px)) * .45)}.service-account-table th:nth-child(4){width:90px}.service-account-table th:nth-child(5){width:120px}.admin-detail-list{border:1px solid var(--lj-line);border-radius:8px;margin:0;display:grid}.admin-detail-list div{border-bottom:1px solid var(--lj-line);justify-content:space-between;gap:20px;padding:12px;display:flex}.admin-detail-list div:last-child{border-bottom:0}.admin-detail-list dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size)}.admin-detail-list dd{font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);margin:0}.model-admin-table th:first-child{width:148px}.model-admin-table th:nth-child(2){width:98px}.model-admin-table th:nth-child(3){width:122px}.model-admin-table th:nth-child(4){width:92px}.model-admin-table th:nth-child(5){width:82px}.model-admin-table th:nth-child(6){width:92px}.model-admin-table th:nth-child(7){width:78px}.model-admin-table th:nth-child(8){width:96px}.model-admin-table td:not(:first-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secret-admin-table th:first-child{width:132px}.secret-admin-table th:nth-child(2){width:124px}.secret-admin-table th:nth-child(3){width:98px}.secret-admin-table th:nth-child(4){width:164px}.secret-admin-table th:nth-child(5){width:88px}.secret-admin-table th:nth-child(6){width:74px}.secret-admin-table th:nth-child(7){width:78px}.secret-admin-table th:nth-child(8){width:96px}.secret-admin-table td{text-overflow:ellipsis;overflow:hidden}.secret-admin-table td:not(:first-child){white-space:nowrap;display:table-cell}.secret-admin-table code{color:var(--lj-text);text-overflow:ellipsis;font-family:inherit;font-size:var(--lj-type-meta-size);display:block;overflow:hidden}.entity-table-wrap:has(.audit-admin-table){container-type:inline-size}.audit-admin-table{--audit-business-extra:max(0px, calc(100cqw - 888px - var(--entity-action-width,var(--lj-table-action-min-width))));min-width:calc(888px + var(--entity-action-width,var(--lj-table-action-min-width)))}.audit-admin-table th:first-child{width:164px}.audit-admin-table th:nth-child(2){width:calc(220px + var(--audit-business-extra) * .5)}.audit-admin-table th:nth-child(3){width:88px}.audit-admin-table th:nth-child(4){width:100px}.audit-admin-table th:nth-child(5){width:calc(200px + var(--audit-business-extra) * .5)}.audit-admin-table th:nth-child(6){width:116px}.audit-admin-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-admin-table td.entity-table-action{overflow:visible}.control-usage-list{gap:8px;display:grid}.control-usage-list h3{font-size:var(--lj-type-label-size);margin:0 0 2px}.control-usage-list span{color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);padding:9px 11px}.control-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.control-environment-card{border:1px solid var(--lj-line);border-radius:10px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.control-environment-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.control-environment-card>header p,.control-quota-panel>header p{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);letter-spacing:.12em;margin:0 0 4px;font-weight:750}.control-environment-card h3,.control-quota-panel h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:0}.control-environment-card dl{border:1px solid var(--lj-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.control-environment-card dl>div{border-right:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);gap:3px;min-width:0;min-height:58px;padding:10px 12px;display:grid}.control-environment-card dl>div:nth-child(2n){border-right:0}.control-environment-card dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.control-environment-card dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size)}.control-environment-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);margin:0;overflow:hidden}.control-blockers{gap:4px;display:grid}.control-blockers span{color:var(--lj-danger);background:var(--lj-danger-soft);border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);padding:8px 10px}.control-environment-card>.fui-Button{justify-self:end}.control-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.control-summary-grid article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:104px;padding:15px;display:grid}.control-summary-grid span,.control-summary-grid small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.control-summary-grid strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line)}.control-quota-panel{border:1px solid var(--lj-line);border-radius:10px;gap:14px;padding:18px;display:grid}.control-quota-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.control-quota-panel>p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.control-quota-panel>.fui-Button{justify-self:start}.control-quota-track{background:var(--lj-surface-muted);border-radius:999px;height:8px;overflow:hidden}.control-quota-track i{background:var(--lj-signal);border-radius:inherit;height:100%;display:block}.control-result-positive,.control-result-danger{border-radius:var(--lj-radius-control);font-size:var(--lj-type-meta-size);font-weight:var(--lj-type-meta-weight);padding:10px 12px}.control-result-positive{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.control-result-danger{color:var(--lj-danger);background:var(--lj-danger-soft)}.corp-admin-page{gap:16px;display:grid}.corp-admin-layout{grid-template-columns:220px minmax(0,1fr);min-height:560px}.corp-admin-main{min-width:0;padding:22px}.corp-overview-section,.corp-members-section{gap:16px;display:grid}.corp-overview-summary{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:24px;padding:18px;display:grid}.corp-overview-identity{align-items:center;gap:12px;display:flex}.corp-overview-identity>div{flex:1;gap:3px;min-width:0;display:grid}.corp-overview-identity strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corp-overview-identity small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.corp-overview-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.corp-overview-summary dl>div{border-left:1px solid var(--lj-line);align-content:center;gap:5px;min-width:0;padding:0 14px;display:grid}.corp-overview-summary dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.corp-overview-summary dd{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.corp-overview-details{border:1px solid var(--lj-line);border-radius:10px;overflow:hidden}.corp-overview-details>div{background:var(--lj-surface-muted);border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.corp-overview-details h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.corp-overview-details>div span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.corp-overview-details dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.corp-overview-details dl>div{border-right:1px solid var(--lj-line);border-bottom:1px solid var(--lj-line);gap:6px;min-height:72px;padding:14px 16px;display:grid}.corp-overview-details dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.corp-overview-details dd{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.corp-member-tabs{border-bottom:1px solid var(--lj-line);gap:4px;padding-bottom:10px;display:flex}.corp-member-tabs button{min-height:32px;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.corp-member-tabs button[aria-selected=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.corp-group-readonly{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.corp-group-member-list{gap:8px;display:grid}.corp-group-member-list h3{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.corp-group-member-list>div{border:1px solid var(--lj-line);border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;display:flex}.workspace-members-section{gap:16px;display:grid}.workspace-members-table th:first-child{width:30%}.workspace-members-table th:nth-child(2){width:20%}.workspace-members-table th:nth-child(3){width:22%}.workspace-members-table td:first-child{align-content:center;gap:0;display:grid}.workspace-members-table td:first-child small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.templates-header,.control-header,.runs-header{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.templates-header h1,.control-header h1,.runs-header h1{letter-spacing:-.025em;margin:0 0 5px;font-size:21px;font-weight:750}.templates-header>div>p:last-child,.control-header>div>p:last-child,.runs-header>div>p:last-child{color:var(--lj-muted);margin:0;font-size:9px}.template-workspace,.control-workspace{background:var(--lj-surface);border:1px solid var(--lj-line);box-shadow:var(--lj-shadow-sm);border-radius:12px;display:grid;overflow:hidden}.template-workspace{grid-template-columns:220px minmax(0,1fr);min-height:560px}.template-category-nav,.governance-nav{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface));border-right:1px solid var(--lj-line);flex-direction:column;min-width:0;padding:16px 12px;display:flex}.template-category-heading,.governance-nav-heading{justify-content:space-between;align-items:center;min-height:32px;padding:0 8px 10px;display:flex}.template-category-heading strong,.governance-nav-heading strong{font-size:10px}.template-category-heading small,.governance-nav-heading small{color:var(--lj-subtle);font-size:7px}.template-filters{gap:3px;display:grid}.template-filters button{width:100%;min-height:38px;color:var(--lj-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.template-filters button>span{align-items:center;gap:8px;display:flex}.template-filters button>small{color:var(--lj-subtle);font-size:7px}.template-filters button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line))}.template-category-note{color:var(--lj-accent-strong);border-top:1px solid var(--lj-line);gap:8px;margin-top:22px;padding:12px 9px 0;display:flex}.template-category-note svg{flex:none}.template-category-note strong{font-size:8px}.template-category-note p{color:var(--lj-subtle);margin:4px 0 0;font-size:7px;line-height:1.55}.template-operations-category-heading{min-height:36px;color:var(--lj-text);border-top:1px solid var(--lj-line);margin-top:12px;padding-top:9px}.template-operation-nav button[aria-current=page]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line))}.template-operations-panel,.template-editor{gap:16px;display:grid}.platform-template-drafts-table{min-width:calc(740px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-template-drafts-table th:first-child{width:auto}.platform-template-drafts-table th:nth-child(2){width:140px}.platform-template-drafts-table th:nth-child(3){width:120px}.platform-template-drafts-table th:nth-child(4){width:100px}.platform-template-drafts-table th:nth-child(5){width:190px}.template-operations-heading,.template-editor-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;padding-bottom:14px;display:flex}.template-operations-heading h2,.template-editor-header h2,.template-editor-panel h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.template-operations-heading p,.template-editor-header p,.template-version-list p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:5px 0 0}.template-review-list,.template-version-list{gap:10px;display:grid}.template-draft-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-draft-overview button{text-align:left;background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);cursor:pointer;min-height:70px;color:var(--lj-text);padding:12px 14px;display:grid}.template-draft-overview button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 24%, var(--lj-line))}.template-draft-overview span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-draft-overview small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin-top:5px}.template-draft-filters{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-draft-filter-group{align-items:center;gap:10px;display:flex}.template-draft-filter-group :is(.fui-Select,.lj-select-field){width:156px}.template-draft-search.fui-Input{width:320px;max-width:36%}.template-operation-table{table-layout:fixed;min-width:1040px}.template-operation-table th:first-child{width:22%}.template-operation-table th:nth-child(2){width:11%}.template-operation-table th:nth-child(3){width:10%}.template-operation-table th:nth-child(4){width:19%}.template-operation-table th:nth-child(5){width:7%}.template-operation-table th:nth-child(6){width:11%}.template-operation-table th:nth-child(7){width:10%}.template-draft-name{min-width:0}.template-draft-name strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-draft-name small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-operation-table time,.template-draft-kind,.template-draft-origin,.template-draft-source{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-draft-empty{text-align:center;color:var(--lj-muted);font-size:var(--lj-type-body-size);place-items:center;gap:8px;padding:28px 16px;display:grid}.template-draft-empty p{margin:0}.template-version-list>article{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:14px 16px;display:flex}.template-version-list h3,.template-review-list h3,.template-quality-grid strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:5px 0 0}.template-version-list>article>div:last-child{align-items:center;gap:12px;display:flex}.template-state-badge{min-height:24px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border:1px solid color-mix(in srgb, var(--lj-signal) 18%, var(--lj-line));font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.template-state-badge[data-state=draft],.template-state-badge[data-state=not_run]{color:var(--lj-muted);background:var(--lj-surface-muted);border-color:var(--lj-line)}.template-state-badge[data-state=rejected]{color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 8%, var(--lj-surface));border-color:color-mix(in srgb, var(--lj-danger) 20%, var(--lj-line))}.template-state-badge[data-state=approved]{color:var(--lj-success);background:color-mix(in srgb, var(--lj-success) 8%, var(--lj-surface));border-color:color-mix(in srgb, var(--lj-success) 20%, var(--lj-line))}.template-review-list>article{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);gap:16px;padding:18px;display:grid}.template-review-list>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.template-review-list>article>header>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.template-review-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:12px;display:grid}.template-review-facts,.template-review-side{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);min-width:0;padding:14px}.template-review-facts h4,.template-review-side h4{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0 0 12px}.template-review-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.template-review-facts dt{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-review-facts dd{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:3px 0 0}.template-review-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.template-review-checks>span{min-height:34px;color:var(--lj-success);background:color-mix(in srgb, var(--lj-success) 8%, var(--lj-surface));font-size:var(--lj-type-label-size);border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.template-review-checks>span>span{gap:1px;display:grid}.template-review-checks strong{color:var(--lj-text);font-weight:var(--lj-type-label-weight)}.template-review-checks small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-review-version-summary{border-top:1px solid var(--lj-line);gap:3px;margin-top:12px;padding-top:12px;display:grid}.template-review-version-summary small,.template-review-version-summary span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.template-review-version-summary strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-review-list footer{gap:10px;display:grid}.template-review-list footer>div{justify-content:flex-end;gap:8px;display:flex}.template-quality-grid,.template-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-quality-grid>article,.template-editor-panel{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);padding:16px}.template-quality-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.template-quality-grid dl>div{background:var(--lj-surface-muted);border-radius:7px;padding:10px}.template-quality-grid dt{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.template-quality-grid dd{font-size:var(--lj-type-card-size);font-weight:var(--lj-type-card-weight);margin:4px 0 0}.template-publish-queue,.template-recommendation-list>article,.template-quality-section{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel)}.template-publish-queue{gap:0;display:grid;overflow:hidden}.template-publish-queue>h3{background:var(--lj-surface-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0;padding:12px 16px}.template-publish-queue>article{border-top:1px solid var(--lj-line);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.template-publish-queue>article>svg{color:var(--lj-success)}.template-publish-queue>article>div{flex:1;gap:3px;display:grid}.template-publish-queue strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.template-publish-queue span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.template-published-table{table-layout:fixed;min-width:940px}.template-published-table th:first-child{width:34%}.template-published-table th:nth-child(2){width:12%}.template-published-table th:nth-child(3){width:16%}.template-published-table th:nth-child(4){width:18%}.template-published-table th:nth-child(5){width:12%}.template-published-table tr[data-group-start=true] td{border-top-color:color-mix(in srgb, var(--lj-signal) 14%, var(--lj-line))}.template-published-table td{min-width:0}.template-published-table td:not(.template-published-template){font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-published-table td>strong,.template-published-table td>time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-published-table td>small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-published-template{align-items:center;gap:10px!important;display:flex!important}.template-published-template svg{color:var(--lj-accent-strong);flex:none}.template-published-template>span{gap:2px;min-width:0;display:grid}.template-published-status,.template-quality-status{white-space:nowrap}.template-operation-notice{color:var(--lj-success);background:color-mix(in srgb, var(--lj-success) 8%, var(--lj-surface));border:1px solid color-mix(in srgb, var(--lj-success) 18%, var(--lj-line));border-radius:var(--lj-radius-control);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0;padding:10px 12px}.template-recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-recommendation-list>article{gap:14px;min-width:0;padding:16px;display:grid}.template-recommendation-list>article>header,.template-recommendation-list>article>footer,.template-quality-metrics>article>header,.template-quality-metrics>article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-recommendation-title{align-items:center;gap:10px;min-width:0;display:flex}.template-recommendation-title>span{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:var(--lj-radius-control);flex:none;place-items:center;display:grid}.template-recommendation-title>div{gap:2px;min-width:0;display:grid}.template-recommendation-title strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-recommendation-title small,.template-recommendation-body small,.template-recommendation-body span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-recommendation-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-recommendation-body>section{background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);align-content:start;gap:5px;min-height:74px;padding:10px 12px;display:grid}.template-recommendation-body strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-recommendation-body .template-recommendation-impact-copy{color:var(--lj-warning)}.template-recommendation-body section>div{flex-wrap:wrap;gap:6px;display:flex}.template-recommendation-body section button{min-height:26px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border:1px solid color-mix(in srgb, var(--lj-signal) 18%, var(--lj-line));cursor:pointer;font-size:var(--lj-type-meta-size);border-radius:999px;padding:3px 8px}.template-recommendation-list>article>footer{justify-content:flex-end;padding-top:2px}.template-recommendation-drawer-body{align-content:start;gap:18px;display:grid}.template-recommendation-drawer-body>section{gap:4px;display:grid}.template-recommendation-drawer-body>section small,.template-recommendation-drawer-body>section span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.template-recommendation-drawer-body>section strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line)}.template-recommendation-impact{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);padding:14px}.template-recommendation-impact strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.template-recommendation-impact p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:6px 0 0}.template-quality-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-quality-summary>article{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);align-content:center;gap:3px;min-height:88px;padding:12px 14px;display:grid}.template-quality-summary>article[data-alert=true]{border-color:color-mix(in srgb, var(--lj-danger) 25%, var(--lj-line))}.template-quality-summary span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-quality-summary strong{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight)}.template-quality-summary small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-quality-toolbar{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 14px;display:flex}.template-quality-toolbar>label{gap:5px;min-width:180px;display:grid}.template-quality-toolbar>label>span,.template-quality-snapshot>span{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-quality-toolbar :is(.fui-Select,.lj-select-field){width:180px}.template-quality-snapshot{text-align:right;justify-items:end;gap:2px;display:grid}.template-quality-snapshot strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.template-quality-snapshot small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.template-quality-evidence{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:-6px 0 0}.template-quality-section{background:0 0;border:0;border-radius:0;overflow:visible}.template-quality-section>header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.template-quality-section>header h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.template-quality-section>header p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:4px 0 0}.template-quality-section>header>span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-quality-table{table-layout:fixed;min-width:760px}.template-quality-table th:first-child{width:35%}.template-quality-table th:nth-child(2){width:18%}.template-quality-table th:nth-child(3){width:17%}.template-quality-table th:nth-child(4){width:18%}.template-quality-table th:nth-child(5){width:12%}.template-quality-metrics{table-layout:fixed;min-width:900px}.template-quality-metrics th:first-child{width:28%}.template-quality-metrics th:nth-child(2){width:16%}.template-quality-metrics th:nth-child(3){width:14%}.template-quality-metrics th:nth-child(4){width:16%}.template-quality-metrics th:nth-child(5){width:14%}.template-quality-metrics th:nth-child(6){width:12%}.template-quality-metrics tr[data-alert=true]{background:color-mix(in srgb, var(--lj-danger) 3%, var(--lj-surface))}.template-editor-panel{align-content:start;gap:13px;display:grid}.template-editor-readonly-note{color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);align-items:center;gap:8px;padding:10px 12px;display:flex}.template-editor[data-readonly=true] .fui-Input,.template-editor[data-readonly=true] .fui-Textarea{background:var(--lj-surface-muted)}.template-editor-status{text-align:right;justify-items:end;gap:6px;max-width:250px;display:grid}.template-editor-status small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-test-status{color:var(--lj-success);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-review-feedback{color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 6%, var(--lj-surface));border:1px solid color-mix(in srgb, var(--lj-danger) 18%, var(--lj-line));border-radius:var(--lj-radius-control);padding:12px 14px}.template-review-feedback strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.template-review-feedback p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:4px 0 0}.template-editor-actions{z-index:2;background:var(--lj-surface);border-top:1px solid var(--lj-line);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;margin:0 -16px -16px;padding:10px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #1621340d}.template-editor-actions>span{color:var(--lj-success);font-size:var(--lj-type-label-size);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.template-editor-actions>small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin-right:auto}.template-editor-actions>.contextual-rule-guidance{margin-right:auto}.template-create-form{box-sizing:border-box;gap:14px;width:100%;min-width:0;padding-top:10px;display:grid}.template-create-drawer-form{gap:16px}.template-draft-drawer-body{align-content:start;gap:16px;display:grid}.unified-drawer-footer>.content-header-actions{justify-content:flex-end;width:100%}.template-source-empty{color:var(--lj-warning);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:-6px 0 0}.template-blank-note{color:var(--lj-muted);background:var(--lj-surface-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);border-radius:8px;margin:0;padding:11px}.template-origin-note{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:-6px 0 0}.template-source-summary{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);gap:8px;padding:12px;display:grid}.template-source-summary>div{align-items:center;gap:8px;display:flex}.template-source-summary strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-right:auto}.template-source-summary span{color:var(--lj-success);background:color-mix(in srgb, var(--lj-success) 8%, var(--lj-surface));font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);border-radius:999px;padding:2px 6px}.template-source-summary p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.template-editor-header .eyebrow{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-main,.control-main{min-width:0;padding:16px}.template-library-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;display:flex}.template-library-header h2,.capability-table-heading h2{margin:0;font-size:14px}.template-library-header p,.capability-table-heading p{color:var(--lj-subtle);margin:4px 0 0;font-size:8px}.template-search{width:min(330px,40vw)}.featured-template{min-height:116px;color:var(--lj-text);background:linear-gradient(100deg, #eef4ff 0%, var(--lj-surface) 68%);box-shadow:none;border:1px solid #cddcff;border-radius:9px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;margin:14px 0;padding:16px 18px;display:grid}.featured-summary{align-items:center;gap:10px;display:flex}.featured-summary>span{color:#fff;background:var(--lj-signal);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.featured-summary>div{gap:4px;display:grid}.featured-summary small,.featured-label{color:var(--lj-accent-strong);font-size:7px;font-weight:750}.featured-summary strong{font-size:9px}.featured-copy{padding:0;display:block}.featured-copy h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:15px}.featured-copy>p{color:var(--lj-muted);margin:0;font-size:8px;line-height:1.55}.template-list-heading{justify-content:space-between;align-items:center;min-height:34px;display:flex}.template-list-heading strong{font-size:10px}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.featured-template+.template-library .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-card{min-height:184px;box-shadow:none;border-radius:8px;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:14px;display:grid;position:relative;transform:none}.template-version-strip{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.template-version-strip>span{min-height:28px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border:1px solid color-mix(in srgb, var(--lj-signal) 18%, var(--lj-line));font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.template-card:hover{border-color:color-mix(in srgb, var(--lj-signal) 42%, var(--lj-line));transform:none;box-shadow:0 4px 14px #1f2a4412}.template-kind-icon{border-radius:7px;width:34px;height:34px}.template-card-copy{grid-column:2;min-width:0}.template-type-row{margin-top:0}.template-card-copy h3{margin:6px 0 5px;font-size:11px}.template-card-copy>p{color:var(--lj-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.template-card-meta{color:var(--lj-subtle);border-top:1px solid var(--lj-line);text-align:left;flex-wrap:wrap;grid-column:1/-1;gap:6px 9px;margin-top:auto;padding-top:10px;font-size:7px;display:flex}.template-card-meta span[data-risk=高风险]{color:var(--lj-danger)}.template-card-meta span[data-risk=中风险]{color:var(--lj-warning)}.template-card-arrow{color:var(--lj-subtle);margin-top:3px;position:static}.runs-header{min-height:62px}.runs-health{box-shadow:none;border-radius:9px}.runs-health>span{min-width:105px;padding:9px 12px}.runs-workspace{min-height:720px;box-shadow:var(--lj-shadow-sm);border-radius:12px;grid-template-columns:306px minmax(0,1fr)}.runs-list-panel{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface))}.run-list-full>button{box-shadow:none;border-radius:7px}.run-list-full>button[data-selected=true]{background:var(--lj-surface);border-color:color-mix(in srgb, var(--lj-signal) 46%, var(--lj-line));box-shadow:0 2px 8px #1f2a440d}.run-detail-header{min-height:82px}.control-workspace{grid-template-columns:230px minmax(0,1fr);min-height:700px}.governance-nav{gap:3px}.governance-nav>button{width:100%;min-height:48px;color:var(--lj-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;display:flex}.governance-nav>button>span{gap:3px;display:grid}.governance-nav>button strong{font-size:8px}.governance-nav>button small{color:var(--lj-subtle);font-size:7px}.governance-nav>button.active{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line))}.governance-guard{color:var(--lj-accent-strong);border-top:1px solid var(--lj-line);grid-template-columns:22px 1fr;gap:7px;margin-top:auto;padding:13px 9px 0;display:grid}.governance-guard strong{font-size:8px}.governance-guard p{color:var(--lj-subtle);margin:4px 0 0;font-size:7px;line-height:1.55}.governance-guard button{color:var(--lj-accent-strong);cursor:pointer;background:0 0;border:0;grid-column:2;align-items:center;gap:4px;padding:7px 0 0;font-size:7px;font-weight:700;display:flex}.control-main{align-content:start;gap:16px;display:grid}.platform-overview{min-height:78px;box-shadow:none;border-radius:9px;padding:11px 14px}.platform-health-mark{min-width:220px}.capability-domains{border:1px solid var(--lj-line);border-radius:9px;overflow:hidden}.capability-table-heading{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 15px;display:flex}.capability-table-heading>span{color:var(--lj-accent-strong);align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.capability-table-labels,.capability-card{grid-template-columns:minmax(250px,1.45fr) minmax(105px,.65fr) minmax(120px,.7fr) 92px 62px;align-items:center;gap:14px;display:grid}.capability-table-labels{min-height:34px;color:var(--lj-subtle);background:var(--lj-surface-muted);border-bottom:1px solid var(--lj-line);padding:0 14px;font-size:7px}.capability-grid{display:block}.capability-card{border:0;border-bottom:1px solid var(--lj-line);min-height:86px;box-shadow:none;border-radius:0;padding:12px 14px}.capability-card:last-child{border-bottom:0}.capability-identity{align-items:center;gap:10px;min-width:0;display:flex}.capability-identity>div,.capability-health-cell{gap:4px;min-width:0;display:grid}.capability-icon{border-radius:7px;flex:none;width:34px;height:34px}.capability-name{margin:0;font-size:10px}.capability-identity p{color:var(--lj-subtle);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.capability-health-cell small,.capability-changed{color:var(--lj-subtle);font-size:7px}.capability-usage{font-size:8px;font-weight:650}.capability-card>button{color:var(--lj-accent-strong);border:0;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:6px 0;font-size:8px;display:flex}.theme-dark .featured-template{background:linear-gradient(100deg, #1b2b4d 0%, var(--lj-surface) 68%);border-color:#34558e}.theme-dark .studio-canvas-wrap{background:#151a24}.theme-dark .canvas-toolbar,.theme-dark .workflow-node,.theme-dark .react-flow__controls-button{color:var(--lj-text);background:var(--lj-surface-raised);border-color:var(--lj-line-strong)}.theme-dark .workflow-node-copy strong{color:var(--lj-text)}.theme-dark .workflow-node-copy small,.theme-dark .canvas-toolbar>span{color:var(--lj-subtle)}.theme-dark .react-flow__controls-button svg{fill:currentColor}.theme-dark .workflow-node[data-run=done]{background:#172543;border-color:#3f64a5}@media (width<=1180px){.application-layout{grid-template-columns:minmax(420px,1fr) 330px}.application-history{display:none}.studio-workspace{grid-template-columns:186px minmax(520px,1fr) 260px}.template-grid{grid-template-columns:1fr}.capability-table-labels,.capability-card{grid-template-columns:minmax(230px,1.35fr) minmax(100px,.65fr) minmax(110px,.7fr) 70px 58px}.platform-health-mark{min-width:190px}}@media (width<=900px){.template-workspace,.control-workspace{grid-template-columns:1fr}.template-category-nav,.governance-nav{border-right:0;border-bottom:1px solid var(--lj-line)}.template-filters{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.template-category-note,.governance-guard{display:none}.governance-nav{grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow-x:auto}.governance-nav-heading{grid-column:1/-1}.capability-table-labels{display:none}.capability-card{grid-template-columns:minmax(220px,1fr) 110px 90px 60px}.capability-changed{display:none}.featured-template{grid-template-columns:170px minmax(0,1fr) auto}}@media (width<=767px){.templates-header,.control-header,.runs-header{flex-direction:column;align-items:flex-start;min-height:auto}.templates-header h1,.control-header h1,.runs-header h1{font-size:19px}.template-workspace,.control-workspace,.runs-workspace{border-radius:9px}.application-page,.studio-page{margin-left:-13px;margin-right:-13px}.template-category-nav,.template-main,.control-main{padding:12px}.template-library-header{flex-direction:column;align-items:stretch;padding-bottom:12px}.template-search{width:100%}.featured-template{grid-template-columns:1fr;gap:11px}.featured-summary{display:none}.featured-copy h2{font-size:14px}.template-card{grid-template-columns:34px minmax(0,1fr) 14px}.template-card-meta{display:none}.runs-health{width:100%}.runs-health>span{flex:1;min-width:0}.platform-overview{align-items:stretch}.capability-table-heading{align-items:flex-start}.capability-table-heading>span{display:none}.capability-card{grid-template-columns:minmax(0,1fr) auto;gap:9px}.capability-health-cell{justify-items:end}.capability-usage{display:none}.capability-card>button{border-top:1px solid var(--lj-line);grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.standard-page-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:62px;display:flex}.page-header-copy{min-width:0}.standard-page-header h1{letter-spacing:-.025em;margin:0 0 5px;font-size:21px;font-weight:750}.page-header-description{color:var(--lj-muted);margin:0;font-size:10px;line-height:1.5}.page-header-actions{flex:none;align-self:flex-end;align-items:center;gap:8px;display:flex}.page-header-actions>.fui-Button,.page-header-actions>.content-header-actions>.fui-Button,.entity-list-header>.control-primary-action{border-radius:var(--lj-radius-control);height:36px;min-height:36px;padding-inline:13px}.workspace-context-bar{background:var(--lj-surface);border-bottom:1px solid var(--lj-line);grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:center;gap:10px;height:60px;padding:0 16px;display:grid}.product-shell[data-shell-mode=immersive] .product-main{padding-top:0}.product-shell[data-shell-mode=immersive] .product-content{width:100%;min-height:100vh;padding:0}.product-shell[data-shell-mode=immersive] .product-content>.application-page{height:100dvh;min-height:0;margin:0}.product-shell[data-shell-mode=immersive] .application-page{background:var(--lj-surface-muted)}.product-shell[data-shell-mode=immersive] .application-page>.application-layout{border-top:1px solid var(--lj-line);margin-top:8px}.product-shell[data-shell-mode=immersive] :is(.studio-page,.development-asset-page,.development-editor-page){margin:0}.product-shell[data-shell-mode=immersive] .development-asset-page{gap:0;min-height:100vh}.product-shell[data-shell-mode=immersive] .development-editor{margin-top:16px}.product-shell[data-shell-mode=immersive] .studio-page{height:calc(100vh - 10px);min-height:0}.product-shell[data-shell-mode=immersive] .studio-assembly-workspace{height:calc(100vh - 78px)}.product-shell[data-shell-mode=immersive] .development-editor-page{min-height:100vh}.workspace-context-back{width:30px;height:30px;color:var(--lj-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.workspace-context-back:hover:not(:disabled){color:var(--lj-text);background:var(--lj-surface-muted)}.workspace-context-back:disabled{cursor:default;opacity:.45}.corpspace-switcher{background:var(--lj-surface);border:1px solid var(--lj-line);cursor:pointer;border-radius:7px;padding:4px 8px}.workspace-context-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:8px;place-items:center;display:grid}.workspace-context-copy{min-width:0}.workspace-context-title-line{align-items:center;gap:9px;min-width:0;display:flex}.workspace-context-title-line h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:750;overflow:hidden}.workspace-context-copy>p{color:var(--lj-subtle);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.workspace-context-status,.workspace-context-actions,.saved-status{align-items:center;display:flex}.workspace-context-status{flex:none;gap:7px}.workspace-context-actions{gap:7px}.draft-status{color:var(--lj-warning);background:#fff5df;border-radius:4px;padding:2px 6px;font-size:7px;font-weight:750}.saved-status{color:var(--lj-accent-strong);gap:4px;font-size:8px;font-weight:700}.application-page,.studio-page{min-height:calc(100vh - var(--lj-topbar-height));margin:-20px -28px -40px}.application-layout,.studio-workspace{min-height:calc(100vh - var(--lj-topbar-height) - 60px)}.applications-page,.development-asset-page{gap:16px;display:grid}.development-workspace{background:var(--lj-surface);border:1px solid var(--lj-line);min-height:560px;box-shadow:var(--lj-shadow-sm);border-radius:12px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.development-section-nav{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface));border-right:1px solid var(--lj-line);flex-direction:column;min-width:0;padding:16px 12px;display:flex}.development-section-nav-heading{justify-content:space-between;align-items:center;min-height:32px;padding:0 8px 10px;display:flex}.development-section-nav-heading strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.development-section-nav-heading small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-section-nav-items{gap:3px;display:grid}.development-section-nav button{width:100%;min-height:34px;color:var(--lj-muted);font:inherit;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 9px;font-weight:650;display:flex}.development-section-nav button>span{align-items:center;gap:8px;display:flex}.development-section-nav button>small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-section-nav button:hover{color:var(--lj-text);background:color-mix(in srgb, var(--lj-surface) 74%, transparent)}.development-section-nav button[data-active=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line))}.development-section-nav button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.development-section-nav-note{color:var(--lj-accent-strong);border-top:1px solid var(--lj-line);align-items:flex-start;gap:8px;margin-top:auto;padding:12px 9px 0;display:flex}.development-section-nav-note svg{flex:none}.development-section-nav-note strong{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-section-nav-note p{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);margin:4px 0 0;line-height:1.55}.development-main{min-width:0;padding:16px}.development-library-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:50px;padding-bottom:12px;display:flex}.development-library-header h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:0}.development-library-header p{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);margin:4px 0 0}.development-library-actions{align-items:center;gap:8px;display:flex}.development-library-actions .fui-Input{width:min(300px,30vw)}.development-library-actions .fui-Button{white-space:nowrap;flex:none}.development-asset-filters{scrollbar-width:thin;align-items:center;gap:6px;padding:10px 0 2px;display:flex;overflow-x:auto}.development-asset-filters button{min-height:30px;color:var(--lj-muted);background:var(--lj-surface);border:1px solid var(--lj-line);font:inherit;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);cursor:pointer;border-radius:7px;flex:none;padding:4px 10px}.development-asset-filters button:hover{color:var(--lj-text);background:var(--lj-surface-muted)}.development-asset-filters button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 28%, var(--lj-line));font-weight:700}.development-asset-filters button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.development-list-heading{justify-content:space-between;align-items:center;min-height:48px;display:flex}.development-list-heading strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.development-list-heading span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.development-asset-card{min-height:208px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line);box-shadow:none;border-radius:9px;flex-direction:column;padding:14px;display:flex}.development-asset-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.development-asset-card-title{align-items:center;gap:10px;min-width:0;display:flex}.development-asset-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:9px;flex:none;place-items:center;display:grid}.development-asset-status{min-height:22px;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.development-asset-status[data-status=published]{color:#0b715f;background:#e9f6f2;border-color:#cce9e1}.development-asset-status[data-status=ready]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 24%, var(--lj-line))}.development-asset-status[data-status=needs_test]{color:#8b5607;background:#fff5df;border-color:#f3dfb2}.development-asset-status[data-status=failed],.development-asset-status[data-status=disabled]{color:#a52d3c;background:#fff0f1;border-color:#f1cfd3}.theme-dark .development-asset-status[data-status=published]{color:#7bd0ba;background:#143a32;border-color:#245448}.theme-dark .development-asset-status[data-status=needs_test]{color:#edc879;background:#3b2e16;border-color:#5e4821}.theme-dark .development-asset-status[data-status=failed],.theme-dark .development-asset-status[data-status=disabled]{color:#f09aa4;background:#412126;border-color:#603038}.development-asset-card-title h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.development-asset-description{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;display:-webkit-box;overflow:hidden}.development-asset-tags{align-items:center;gap:6px;min-height:26px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.development-asset-tags li{min-width:0;max-width:45%;color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:0 auto;padding:3px 7px;overflow:hidden}.development-asset-card-footer{border-top:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:auto;padding-top:12px;display:flex}.development-asset-revision{color:var(--lj-subtle);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.development-asset-card-footer .fui-Button{min-width:auto;color:var(--lj-accent-strong);flex:none}.expert-panel-editor{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.expert-panel-form,.expert-panel-preview{min-width:0}.expert-member-list{border:1px solid var(--lj-line);border-radius:8px;gap:8px;margin:16px 0 0;padding:12px;display:grid}.expert-member-list legend{color:var(--lj-muted);font-size:var(--lj-type-label-size);padding:0 6px;font-weight:650}.expert-member-list label{background:var(--lj-surface-muted);border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.expert-member-list label small{color:var(--lj-subtle);margin-left:auto}.development-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.development-form-grid label{color:var(--lj-muted);font-size:var(--lj-type-label-size);gap:6px;font-weight:650;display:grid}.development-form-grid input,.development-form-grid select,.development-form-grid textarea{min-height:36px;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line-strong);font:inherit;border-radius:6px;padding:7px 9px}.development-form-grid textarea{resize:vertical;min-height:76px}.development-form-wide{grid-column:1/-1}.expert-panel-preview ol{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.expert-panel-preview li{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:7px;justify-content:space-between;align-items:center;min-height:38px;padding:8px 10px;display:flex}.expert-panel-preview li[data-lead=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.expert-panel-sequence{color:var(--lj-muted);background:var(--lj-surface-muted);font-size:var(--lj-type-meta-size);border-radius:8px;margin:0;padding:12px;line-height:1.65}.workflow-studio{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;grid-template-columns:190px minmax(0,1fr);min-height:590px;display:grid;position:relative;overflow:hidden}.workflow-studio[data-library-collapsed=true]{grid-template-columns:44px minmax(0,1fr)}.workflow-library,.workflow-property-panel{background:color-mix(in srgb, var(--lj-surface-muted) 72%, var(--lj-surface));min-width:0;padding:14px}.editor-side-panel{background:var(--lj-surface);flex-direction:column;min-width:0;padding:14px 12px;display:flex}.editor-side-panel-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:0 3px 12px;display:flex}.editor-side-panel-heading{min-width:0;display:block}.editor-side-panel-header h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:4px 0 0}.editor-side-panel-toggle{width:32px;height:32px;color:var(--lj-muted);border-radius:var(--lj-radius-control);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.editor-side-panel-toggle:hover{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.editor-side-panel-toggle:focus-visible{box-shadow:var(--lj-keyboard-focus-shadow);outline:none}.editor-side-panel[data-collapsed=true]{padding:6px}.editor-side-panel[data-collapsed=true] .editor-side-panel-header{border-bottom:0;justify-content:center;padding:4px 0}.editor-side-panel-groups{gap:18px;padding-top:14px;display:grid}.editor-side-panel-group h3{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px 4px;font-weight:800}.editor-side-panel-group>div{gap:3px;display:grid}.editor-side-panel-group button{width:100%;min-height:38px;color:var(--lj-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 7px;display:flex}.editor-side-panel-group button:hover,.editor-side-panel-group button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.editor-side-panel-icon{width:25px;height:25px;color:var(--lj-accent-strong);background:color-mix(in srgb, var(--lj-signal-soft) 74%, var(--lj-surface));border-radius:6px;flex:none;place-items:center;display:grid}.editor-side-panel-copy{flex:1;gap:2px;min-width:0;display:grid}.editor-side-panel-copy strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-side-panel-copy small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-side-panel-group button>svg{color:var(--lj-subtle);flex:none}.editor-side-panel-footer{border-top:1px solid var(--lj-line);margin-top:auto;padding-top:14px}.workflow-library{border-right:1px solid var(--lj-line)}.workflow-property-panel h2{font-size:var(--lj-type-card-size);margin:5px 0 14px}.canvas-readonly-badge{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:999px;margin-left:auto;padding:3px 7px;font-weight:750}.studio-application-config-inspector{grid-template-rows:auto minmax(0,1fr);display:grid}.studio-application-config-body{min-height:0;padding:18px 16px;overflow-y:auto}.studio-application-config-body h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:5px 0 10px}.studio-application-config-body .property-section{margin-top:20px}.studio-entry-actions{align-items:center;gap:var(--lj-space-3);flex-wrap:wrap;display:flex}.studio-entry-actions>button{flex:none}.assembly-summary-copy{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0 0 15px}.assembly-summary-list{border:1px solid var(--lj-line);border-radius:8px;gap:0;margin:0 0 16px;display:grid}.assembly-summary-list div{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.assembly-summary-list div:last-child{border-bottom:0}.assembly-summary-list dt{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.assembly-summary-list dd{font-size:var(--lj-type-label-size);text-align:right;margin:0;font-weight:700}.workflow-canvas-column{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.workflow-canvas-header{box-sizing:border-box;border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:12px;height:52px;min-height:52px;padding:10px 12px;display:flex}.workflow-canvas-summary{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.workflow-canvas-summary>strong{flex:none}.workflow-canvas-summary>span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);text-overflow:ellipsis;overflow:hidden}.workflow-canvas-header-actions{align-items:center;gap:8px!important;display:flex!important}.workflow-edge-control:focus-visible{stroke-width:4px}.workflow-canvas-header-actions>.fui-Button{min-width:92px;height:32px}.workflow-canvas-meta-popover.fui-PopoverSurface{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--lj-shadow-sm);padding:12px}.workflow-canvas-meta-popover>div{border-bottom:1px solid var(--lj-line);gap:4px;padding:10px 0;display:grid}.workflow-canvas-meta-popover>div:first-child{padding-top:0}.workflow-canvas-meta-popover>div:last-child{border-bottom:0;padding-bottom:0}.workflow-canvas-meta-popover span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-canvas-meta-popover strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.workflow-application-reference-popover>button{width:100%;min-height:38px;color:var(--lj-text);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.workflow-application-reference-popover>button:hover{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.workflow-application-reference-popover>button>span{color:inherit;font-size:var(--lj-type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-canvas-body{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.workflow-canvas-body>.workflow-studio-canvas:only-child{grid-row:1/-1}.workflow-validation-issues{min-height:36px;color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 7%, var(--lj-surface));border-bottom:1px solid color-mix(in srgb, var(--lj-danger) 24%, var(--lj-line));font-size:var(--lj-type-meta-size);align-items:flex-start;gap:8px;padding:7px 12px;display:flex}.workflow-validation-issues>svg{flex:none;margin-top:1px}.workflow-validation-issues ul{flex-wrap:wrap;gap:4px 18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workflow-studio-canvas{background:var(--lj-surface-muted);min-width:0;min-height:470px}.development-form-grid.workflow-property-form{grid-template-columns:1fr}.workflow-reference-summary{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:7px;grid-column:1/-1;gap:5px;padding:10px;display:grid}.workflow-reference-summary span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.workflow-reference-summary strong{overflow-wrap:anywhere;font-size:var(--lj-type-meta-size)}.product-shell[data-shell-mode=immersive] .workflow-editor-page{background:color-mix(in srgb, var(--lj-surface-muted) 92%, var(--lj-line));grid-template-rows:60px minmax(0,1fr)}.product-shell[data-shell-mode=immersive] .workflow-editor-page .workflow-studio{border-left:0;border-right:0;border-radius:0;height:calc(100% - 8px);min-height:0;margin-top:8px}.workflow-floating-panels{z-index:30;pointer-events:none;align-items:stretch;gap:8px;display:flex;position:absolute;inset:8px 8px 8px auto}.workflow-floating-panel-frame{pointer-events:auto;min-width:400px;height:100%;position:relative}.workflow-floating-panel-frame[data-panel=node]{width:var(--workflow-node-panel-width,400px)}.workflow-floating-panel-frame[data-panel=test]{width:var(--workflow-test-panel-width,400px)}.workflow-floating-panel-frame>.studio-test-run-panel{border:1px solid var(--lj-line);border-radius:12px;height:100%}.workflow-panel-resize-handle{z-index:4;cursor:col-resize;touch-action:none;width:16px;position:absolute;inset:0 auto 0 -8px}.workflow-panel-resize-handle:after{background:var(--lj-line-strong);content:"";border-radius:2px;width:2px;height:40px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.workflow-panel-resize-handle:hover:after,.workflow-panel-resize-handle:active:after,.workflow-panel-resize-handle:focus-visible:after{background:var(--lj-signal)}.workflow-property-panel.workflow-floating-panel{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;padding:0;display:grid;overflow:hidden;box-shadow:-10px 0 28px #1f2a441f}.workflow-floating-panel-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.workflow-floating-panel-header>span{gap:3px;min-width:0;display:grid}.workflow-floating-panel-header small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);letter-spacing:.08em}.workflow-floating-panel-header strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-floating-panel-header>.fui-Button{width:34px;min-width:34px;height:34px}.workflow-property-panel-body{min-height:0;padding:16px;overflow-y:auto}.workflow-property-panel-footer{background:var(--lj-surface);border-top:1px solid var(--lj-line);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px 16px;display:grid}.workflow-property-panel-footer>.fui-Button:last-child{width:100%}.workflow-resource-picker-intro{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0 0 14px}.workflow-resource-picker-options{gap:8px;display:grid}.workflow-resource-picker-options>label{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);cursor:pointer;align-items:flex-start;gap:10px;min-height:64px;padding:10px 12px;display:flex}.workflow-resource-picker-options>label:hover,.workflow-resource-picker-options>label[data-selected=true]{background:var(--lj-signal-soft);border-color:var(--lj-signal)}.workflow-resource-picker-options input{accent-color:var(--lj-signal);margin-top:3px}.workflow-resource-picker-options label>span{gap:4px;min-width:0;display:grid}.workflow-resource-picker-options strong{color:var(--lj-text);font-size:var(--lj-type-label-size)}.workflow-resource-picker-options small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.workflow-node-locator-popover.fui-PopoverSurface{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--lj-shadow-sm);padding:12px}.workflow-header-popover-anchor{display:inline-flex;position:relative}.workflow-header-popover-anchor>.workflow-canvas-meta-popover{z-index:20;background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-width:280px;box-shadow:var(--lj-shadow-sm);padding:12px;position:absolute;top:calc(100% + 8px);right:0}.workflow-node-locator-popover .fui-Input{width:100%}.workflow-node-locator-results{gap:3px;max-height:320px;margin-top:10px;display:grid;overflow-y:auto}.workflow-node-locator-results button{min-height:42px;color:var(--lj-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.workflow-node-locator-results button:hover,.workflow-node-locator-results button[data-selected=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.workflow-node-locator-results strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-locator-results small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);flex:none}.development-create-form,.development-create-form label{gap:8px;display:grid}.development-create-form{align-content:start}.development-create-intro,.development-create-warning{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.development-create-warning{color:var(--lj-danger,#a52d3c)}.development-create-expert-list{border:1px solid var(--lj-line);border-radius:9px;gap:8px;margin:0;padding:12px;display:grid}.development-create-expert-list legend{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);padding:0 4px;font-weight:650}.development-create-form .development-create-expert-option{min-height:36px;color:var(--lj-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-weight:550;display:grid}.development-create-expert-option small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size)}.development-create-form label{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:650}.development-create-form label>small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.development-editor-page{min-height:calc(100vh - var(--lj-topbar-height));background:var(--lj-bg);margin:-20px -28px -40px}.development-editor{gap:12px;width:min(1080px,100% - 40px);margin:6px auto 100px;display:grid}.development-form-section{background:var(--lj-surface);border:1px solid var(--lj-line);box-shadow:var(--lj-shadow-sm);border-radius:11px;padding:18px}.development-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.development-section-heading>div{align-items:center;gap:8px;display:flex}.development-section-heading span{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:800}.development-section-heading h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:0}.development-section-heading small{max-width:360px;color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);text-align:right}.development-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.development-form-grid label{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);align-content:start;gap:6px;font-weight:650;display:grid}.development-form-grid label.wide,.development-form-grid .agent-binding-field.wide{grid-column:1/-1}.agent-binding-field{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);min-width:0;margin:0;padding:10px 12px 12px}.agent-binding-field legend{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);padding:0 4px}.agent-binding-field>div{flex-wrap:wrap;gap:8px 16px;display:flex}.agent-binding-field>div>span:not(.fui-Checkbox){color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-form-grid input,.development-form-grid textarea,.development-form-grid select{width:100%;color:var(--lj-text);background:var(--lj-surface);border:1px solid var(--lj-line-strong);font:inherit;border-radius:7px;font-weight:450}.development-form-grid input,.development-form-grid select{min-height:34px;padding:6px 9px}.development-form-grid textarea{min-height:76px;line-height:var(--lj-type-body-line);resize:vertical;padding:8px 9px}.development-form-grid input:focus,.development-form-grid textarea:focus,.development-form-grid select:focus{border-color:var(--lj-signal);outline:none}.development-form-grid input[data-fui-focus-visible],.development-form-grid textarea[data-fui-focus-visible],.development-form-grid select[data-fui-focus-visible]{box-shadow:var(--lj-keyboard-focus-shadow);outline:none}.development-test-summary{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:10px 12px;display:flex}.development-test-summary>div{gap:3px;display:grid}.development-test-summary strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.development-test-summary small,.development-test-summary>span{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.development-editor-actions{z-index:35;inset:auto 0 0 var(--lj-sidebar-width);background:color-mix(in srgb, var(--lj-surface) 94%, transparent);border-top:1px solid var(--lj-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:12px 28px;display:flex;position:fixed}.development-action-guidance{min-width:0;color:var(--lj-accent-strong);align-items:center;gap:8px;margin-right:auto;display:flex}.development-action-guidance>svg{flex:none}.development-action-guidance>span{gap:1px;min-width:0;display:grid}.development-action-guidance strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.development-action-guidance small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.development-action-guidance[data-placement=context]{max-width:290px;margin-right:4px}.development-version-card{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:10px;padding:16px}.development-version-card+.development-version-card{margin-top:10px}.development-version-card>span{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:750}.development-version-card h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);margin:8px 0 5px}.development-version-card p,.development-version-card li{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}.development-version-card h3{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);margin:16px 0 7px}.development-version-card ul{gap:5px;margin:0;padding-left:18px;display:grid}.development-empty-copy{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line)}@media (width<=1080px){.development-workspace{grid-template-columns:220px minmax(0,1fr)}.development-editor-actions{inset-inline-start:0}.workflow-studio{grid-template-columns:160px minmax(0,1fr)}}@media (width<=1180px) and (width>=768px){.development-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.development-workspace{grid-template-columns:1fr}.development-section-nav{border-right:0;border-bottom:1px solid var(--lj-line);padding:12px}.development-section-nav-heading{min-height:28px;padding-bottom:8px}.development-section-nav-items{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto}.development-section-nav-note{display:none}.development-main{padding:14px 12px}.development-library-header,.development-library-actions{flex-direction:column;align-items:stretch}.development-library-actions .fui-Input{width:100%}.development-asset-filters{margin-inline:-2px;padding-inline:2px}.development-asset-grid{grid-template-columns:1fr}.development-editor-page{margin:-14px -13px -34px}.development-editor{width:calc(100% - 24px)}.development-form-grid{grid-template-columns:1fr}.development-form-grid label.wide{grid-column:auto}.development-section-heading{flex-direction:column}.development-section-heading small{text-align:left}.development-editor-actions{padding:10px 12px;overflow-x:auto}.development-editor-actions .fui-Button{flex:none}.development-action-guidance{display:none}.expert-panel-editor,.workflow-studio,.workflow-studio[data-library-collapsed=true]{grid-template-columns:1fr}.workflow-library,.workflow-property-panel{display:none}.workflow-canvas-column{min-height:510px}.workflow-studio-canvas{min-height:430px}}.applications-workspace{background:var(--lj-surface);border:1px solid var(--lj-line);min-height:650px;box-shadow:var(--lj-shadow-sm);border-radius:12px;overflow:hidden}.applications-toolbar{background:color-mix(in srgb, var(--lj-surface-muted) 60%, var(--lj-surface));border-bottom:1px solid var(--lj-line);align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.applications-search{width:320px;margin-left:auto}.application-filters{align-items:center;gap:3px;display:flex}.application-filters button{min-height:30px;color:var(--lj-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:8px;font-weight:650}.application-filters button:hover{color:var(--lj-text);background:var(--lj-surface)}.application-filters button[aria-pressed=true]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 18%, var(--lj-line))}.application-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.application-library-card{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:9px;grid-template-rows:auto 1fr auto;gap:12px;min-height:286px;padding:14px;transition:border-color .14s,box-shadow .14s;display:grid}.application-library-card:hover{border-color:color-mix(in srgb, var(--lj-signal) 38%, var(--lj-line));box-shadow:0 5px 16px #1018280f}.application-library-main{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.application-library-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:8px;place-items:center;display:grid}.application-library-title{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;display:flex}.application-library-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:720;overflow:hidden}.application-library-title>span{color:var(--lj-muted);flex:none;align-items:center;gap:4px;font-size:7px;font-weight:700;display:inline-flex}.application-library-title>span:before{content:"";background:#2ab673;border-radius:50%;width:6px;height:6px}.application-library-title>span[data-status=draft]:before{background:var(--lj-subtle)}.application-library-title>span[data-status=attention]{color:var(--lj-warning)}.application-library-title>span[data-status=attention]:before{display:none}.application-library-main p{color:var(--lj-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.application-library-meta{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:7px;grid-template-columns:1fr;margin:0;display:grid}.application-library-meta>div{border-bottom:1px solid var(--lj-line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.application-library-meta>div:last-child{border-bottom:0}.application-library-meta dt{color:var(--lj-subtle);font-size:7px}.application-library-meta dd{color:var(--lj-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:650;overflow:hidden}.application-library-actions{justify-content:flex-end;gap:6px;display:flex}.application-library-card>.content-action-group{justify-content:flex-end}:is(.application-library-card,.development-asset-card,.capability-tool-card,.capability-connector-card,.template-draft-card) .content-action-button[data-variant=quiet]:not(:disabled){height:30px;color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:6px;padding-inline:9px}:is(.application-library-card,.development-asset-card,.capability-tool-card,.capability-connector-card,.template-draft-card) .content-action-button[data-variant=quiet]:hover:not(:disabled){background:color-mix(in srgb, var(--lj-signal) 14%, var(--lj-surface))}:is(.application-library-card,.development-asset-card,.capability-tool-card,.capability-connector-card,.template-draft-card) .content-action-button[data-variant=quiet]:active:not(:disabled){background:color-mix(in srgb, var(--lj-signal) 20%, var(--lj-surface))}.create-dialog-description{color:var(--lj-muted);margin:0 0 14px;font-size:11px;line-height:1.6}.create-mode-options{gap:8px;display:grid}.application-create-drawer-body,.application-create-fields{gap:16px;display:grid}.application-create-drawer-body .create-mode-options{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.application-setup-workspace{background:var(--lj-bg);align-content:start;gap:24px;min-height:calc(100vh - 132px);padding:24px;display:grid}.application-setup-progress{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.application-setup-progress li{border-right:1px solid var(--lj-line);grid-template-columns:28px 1fr;align-content:center;column-gap:10px;min-height:76px;padding:14px 18px;display:grid}.application-setup-progress li:last-child{border-right:0}.application-setup-progress li>span{width:28px;height:28px;color:var(--lj-subtle);background:var(--lj-surface-muted);font-size:var(--lj-type-label-size);border-radius:50%;grid-row:1/3;place-items:center;font-weight:750;display:grid}.application-setup-progress li>strong{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line)}.application-setup-progress li>small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line)}.application-setup-progress li[data-state=done]>span{color:var(--lj-success);background:var(--lj-success-soft)}.application-setup-progress li[data-state=current]>span{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.application-entry-setup{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);width:min(680px,100%);box-shadow:var(--lj-shadow-sm);gap:16px;margin-inline:auto;padding:28px;display:grid}.application-entry-setup h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);margin:0}.application-entry-setup>p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);margin:0}.application-entry-setup>.fui-Button{justify-self:start}.studio-configuration-placeholder{height:100%;color:var(--lj-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.studio-configuration-placeholder>svg{color:var(--lj-success)}.studio-entry-agent-summary{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);overflow-wrap:anywhere;margin:16px;padding:24px}.studio-entry-agent-summary h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.studio-entry-agent-summary dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);font-weight:var(--lj-type-label-weight);margin-top:16px}.studio-entry-agent-summary dd{white-space:pre-wrap;margin:6px 0 0}.studio-configuration-placeholder>strong{color:var(--lj-text);font-size:var(--lj-type-section-size)}.studio-configuration-placeholder>small{max-width:420px;color:var(--lj-subtle);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line)}.theme-dark .draft-status{background:#352b17}@media (width<=900px){.applications-toolbar{grid-template-columns:minmax(220px,1fr) auto}}@media (width<=767px){.standard-page-header{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}.standard-page-header h1{font-size:19px}.page-header-actions,.page-header-actions>.fui-Button{width:100%}.application-page,.studio-page{margin:-14px -13px -34px}.workspace-context-bar{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;height:58px;padding:0 10px}.workspace-context-icon{display:none}.workspace-context-title-line h1{font-size:12px}.workspace-context-copy>p{max-width:150px}.workspace-context-status,.context-compact-action .fui-Button__content{display:none}.context-compact-action{min-width:32px!important;padding-inline:7px!important}.context-secondary-action{display:none!important}.application-layout,.studio-workspace{min-height:calc(100vh - var(--lj-topbar-height) - 58px)}.applications-workspace{border-radius:9px;min-height:520px}.applications-toolbar{grid-template-columns:1fr;gap:8px;padding:10px}.application-filters{padding-bottom:2px;overflow-x:auto}.application-filters button{flex:none}.application-library-grid{grid-template-columns:1fr;padding:10px}.application-library-card{min-height:186px}}.desktop-product-nav .nav-button span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}@media (width>=1600px){.product-topbar{gap:14px;padding-inline:20px}.desktop-product-nav{gap:8px}.desktop-product-nav .nav-button{gap:8px;padding-inline:7px}.desktop-product-nav .nav-button span{font-size:13px;line-height:20px}.desktop-product-nav .nav-button svg{width:20px;height:20px}}.corpspace-switcher{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.fui-Button,.fui-Input__input,.fui-Textarea__textarea{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.standard-page-header h1,.workbench-header h1{font-size:var(--lj-type-page-size);line-height:var(--lj-type-page-line);font-weight:var(--lj-type-page-weight)}.page-header-description,.workbench-header>div:first-child>p:last-child,.goal-heading p:last-child,.app-card>p,.application-library-main p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.goal-heading h2,.section-heading-row h2,.panel-heading h2,.delivered-strip h2,.unified-drawer-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.app-card h3,.application-library-title h2{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.page-breadcrumb,.workbench-breadcrumb,.panel-kicker,.application-library-meta dt,.application-library-title>span,.app-card-meta,.overview-feed small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.application-library-meta dd,.application-filters button,.app-category,.text-button{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.overview-metrics strong{font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight)}.template-library-header h2,.featured-copy h2,.template-operations-heading h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.template-operations-heading p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.template-draft-overview span,.template-draft-name strong,.template-state-badge{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-draft-overview small,.template-draft-name small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-draft-kind,.template-draft-origin,.template-draft-source{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-card-copy h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.template-card-copy>p,.featured-copy>p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.template-category-heading strong,.template-list-heading strong,.template-type-row,.template-filters button{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-category-heading small,.template-card-meta,.result-count{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.run-detail-header h2,.execution-step-card strong,.run-list-full>button>strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.execution-step-card p,.run-list-full>button>p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.run-detail-tabs button,.run-filter-row button,.status-badge{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.run-list-full footer,.run-detail-id,.event-row,.execution-step-meta{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.capability-table-heading h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.capability-name{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.capability-identity p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.capability-table-labels,.health-label,.capability-usage{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.capability-health-cell small,.capability-changed,.governance-nav>button small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.governance-nav>button strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-category-heading small,.featured-summary small,.template-source,.template-card-meta,.result-count,.template-facts dt,.template-filters button>small,.template-category-note p{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.template-category-heading strong,.template-list-heading strong,.template-type-row,.template-type-row small,.template-filters button,.template-category-note strong,.featured-label,.featured-summary strong,.template-facts dd,.capability-chips span,.included-components li,.draft-success{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-library-header p,.featured-copy>p,.template-card-copy>p,.template-drawer-body .drawer-description{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.template-drawer-body .drawer-section h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.unified-drawer-body .admin-detail-list dt,.unified-drawer-body .corp-space-detail-facts dt,.unified-drawer-body .template-facts dt{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.unified-drawer-body .admin-detail-list dd,.unified-drawer-body .corp-space-detail-facts dd,.unified-drawer-body .template-facts dd,.admin-drawer-note{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.runs-health small,.run-app-name,.run-list-full footer,.run-detail-header p,.run-section-heading>span,.run-metadata dt,.budget-card small,.budget-card footer,.decision-row small,.event-row,.artifact-run-row small,.execution-step-meta{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.run-detail-id>span{font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight);font-family:SFMono-Regular,Consolas,monospace}.run-filter-row button,.run-detail-tabs button,.status-badge,.run-summary-card p,.run-metadata dd,.budget-card strong,.audit-card button{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.run-list-full>button>p,.audit-card p,.decision-row p,.budget-large>span,.execution-step-summary{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.run-detail-header h2,.execution-step-card strong,.run-list-full>button>strong,.run-summary-card h3,.run-metadata h3,.audit-card h3,.decision-row strong,.artifact-run-row strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.run-section-heading h3,.detail-table-section>h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.run-section-heading .section-kicker{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.governance-nav>button small,.platform-health-mark small,.platform-overview dt,.capability-health-cell small,.capability-changed,.governance-nav-heading small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.governance-nav-heading strong,.governance-nav>button strong,.governance-guard strong,.governance-guard button,.platform-history,.capability-table-labels,.health-label,.capability-usage,.capability-card>button,.capability-table-heading>span{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.governance-guard p,.capability-identity p,.capability-table-heading p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.platform-health-mark strong,.capability-name{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.workspace-context-title-line h1{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight)}.workspace-context-copy>p,.saved-status,.draft-status{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.user-message>div>p,.assistant-message>div>p,.recommendation-block li,.approval-card-heading p{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.finding-grid article>strong,.approval-card-heading strong,.execution-step-card strong,.release-center-heading h3{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.user-message small,.assistant-message small,.finding-grid article>span:last-child,.history-item small,.workflow-node-copy small,.property-field>span,.property-section h3{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.history-item span,.resource-scroll section button,.bottom-tabs button,.workflow-node-copy strong,.workspace-context-status,.live-status,.history-heading,.message-avatar,.finding-number,.recommendation-block strong,.approval-card dd,.approval-result strong,.detail-tabs button,.evidence-summary span,.property-type,.property-choice strong,.switch-row strong,.release-center-heading>span,.release-ready,.release-history-action{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.user-message>div>strong,.assistant-message>div>strong,.finding-grid article>p,.selected-step-note p,.evidence-summary p,.property-note,.release-drawer-description,.release-version-row strong,.release-environment-grid strong,.release-channel-list strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.approval-card dt,.approval-result small,.detail-overview span,.detail-overview small,.selected-step-note span,.artifact-list article small,.resource-scroll section h2,.canvas-toolbar,.bottom-tabs .unified-tab-meta,.validation-ok small,.test-console,.event-console,.property-choice small,.switch-row small,.release-center-heading small,.release-version-row small,.release-environment-grid small,.release-channel-list small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.detail-overview strong,.selected-step-note strong,.artifact-list article strong,.evidence-summary strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.validation-ok strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.standard-page-header,.workbench-header{min-height:72px}.application-library-card{min-height:286px}.overview-feed>button,.overview-feed>div{min-height:48px}.goal-suggestions>span,.goal-suggestions button,.overview-metrics span,.overview-feed strong,.compact-list-head span,.run-primary strong,.run-stage,.count-pill,.inbox-copy strong,.delivered-strip>button strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.inbox-copy small,.delivered-strip>button small,.assistant-message>div>small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.studio-page .react-flow__edge-text{line-height:var(--lj-type-meta-line);font-size:var(--lj-type-meta-size)!important;font-weight:var(--lj-type-meta-weight)!important}.workbench-date{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.app-open-button,.app-open-button span{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.runs-health strong,.platform-overview dd{font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight)}.run-primary small,.run-detail-id>span,.run-metadata dl>div:last-child dd,.event-row code,.event-row>span,.event-row small,.event-console code,.event-console>span{font-family:SFMono-Regular,Consolas,monospace;font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight)}.event-console small{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.knowledge-page{gap:16px;min-width:0;display:grid}.knowledge-domain-layout{border:1px solid var(--lj-line);background:var(--lj-surface);min-width:0;min-height:480px;box-shadow:var(--lj-shadow-sm);border-radius:12px;grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.knowledge-domain-content{min-width:0;padding:22px}.knowledge-domain-navigation{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface));border-right:1px solid var(--lj-line);flex-direction:column;min-height:100%;padding:16px 12px;display:flex}.knowledge-domain-navigation-heading{justify-content:space-between;align-items:center;min-height:32px;padding:0 8px 10px;display:flex}.knowledge-domain-navigation-heading strong{color:var(--lj-text-primary);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.knowledge-domain-navigation-heading small{color:var(--lj-text-tertiary);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.knowledge-domain-navigation-items{gap:3px;display:grid}.knowledge-domain-navigation-items>button{width:100%;min-height:34px;color:var(--lj-text-secondary);text-align:left;font:inherit;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.knowledge-domain-navigation-items>button>span{align-items:center;gap:8px;display:flex}.knowledge-domain-navigation-items>button>small{color:var(--lj-text-tertiary);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.knowledge-domain-navigation-items>button:hover:not(:disabled){background:color-mix(in srgb, var(--lj-surface) 74%, transparent);color:var(--lj-text-primary)}.knowledge-domain-navigation-items>button[aria-current=page]{background:var(--lj-signal-soft);color:var(--lj-accent-strong);border-color:color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line))}.knowledge-domain-navigation-items>button:disabled{color:var(--lj-text-tertiary);cursor:not-allowed;opacity:.72}.run-knowledge-snapshot,.run-version-snapshot{border:1px solid var(--lj-accent-border);background:var(--lj-accent-soft);color:var(--lj-accent);border-radius:10px;align-items:flex-start;gap:9px;padding:14px;display:flex}.run-knowledge-snapshot small,.run-knowledge-snapshot strong,.run-knowledge-snapshot p,.run-version-snapshot small,.run-version-snapshot strong,.run-version-snapshot p,.run-version-snapshot span{margin:0;display:block}.run-knowledge-snapshot small,.run-version-snapshot small{color:var(--lj-text-tertiary);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);text-transform:uppercase}.run-knowledge-snapshot strong,.run-version-snapshot strong{color:var(--lj-text-primary);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin-top:2px}.run-knowledge-snapshot p,.run-version-snapshot p{color:var(--lj-text-secondary);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);word-break:break-all;margin-top:3px}.run-version-snapshot span{color:var(--lj-text-primary);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-top:8px}.knowledge-catalog,.knowledge-panel,.knowledge-detail-side>section,.knowledge-release-track{border:1px solid var(--lj-border-subtle);background:var(--lj-surface-raised);border-radius:12px;box-shadow:0 1px 2px #10231d0a}.knowledge-catalog{padding:18px 20px 20px}.knowledge-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.knowledge-section-heading h2,.knowledge-section-heading h3,.knowledge-detail-side h3{color:var(--lj-text-primary);margin:0}.knowledge-section-heading h2{font-size:18px;line-height:26px}.knowledge-section-heading h3,.knowledge-detail-side h3{font-size:15px;line-height:22px}.knowledge-section-heading>div>span,.knowledge-section-heading>span,.knowledge-detail-side p{color:var(--lj-text-secondary);font-size:13px}.knowledge-catalog-summary{background:var(--lj-surface-muted);color:var(--lj-text-secondary);border-radius:8px;align-items:baseline;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.knowledge-catalog-summary strong{color:var(--lj-text-primary);font-size:17px}.knowledge-catalog{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}.knowledge-catalog .knowledge-section-heading{margin-bottom:0}.knowledge-table-scroll{overflow-x:auto}.knowledge-table{min-width:900px}.knowledge-table th{white-space:nowrap}.knowledge-table td{color:var(--lj-text-secondary)}.entity-data-table tbody>tr:not([aria-disabled=true]):not([aria-selected=true]):not([data-selected=true]):not([data-alert=true]):hover{--entity-row-background:var(--lj-surface-muted);background:var(--entity-row-background)}.entity-data-table tbody>tr:not([aria-disabled=true]):not([aria-selected=true]):not([data-selected=true]):not([data-alert=true]):hover>td{background:var(--entity-row-background)}.knowledge-name-cell{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.knowledge-name-cell>i,.knowledge-context-icon,.knowledge-document-icon{background:var(--lj-accent-soft);width:32px;height:32px;color:var(--lj-accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.knowledge-name-cell strong{color:var(--lj-text-primary);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);display:block}.knowledge-status{min-height:24px;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.knowledge-status[data-status=published]{background:var(--lj-success-soft);color:var(--lj-success)}.knowledge-status[data-status=review]{background:var(--lj-warning-soft);color:var(--lj-warning-strong)}.knowledge-status[data-status=failed]{background:var(--lj-danger-soft);color:var(--lj-danger)}.table-action{color:var(--lj-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.knowledge-table th:first-child{width:34%}.knowledge-table th:nth-child(2){width:140px}.knowledge-table th:nth-child(3),.knowledge-table th:nth-child(4),.knowledge-table th:nth-child(5){width:96px}.knowledge-table th:nth-child(6){width:118px}.knowledge-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.knowledge-feedback-table{min-width:calc(1168px + var(--entity-action-width,var(--lj-table-action-min-width)))}.knowledge-feedback-table th:nth-child(7){width:120px}.knowledge-feedback-table th:first-child{width:auto}.knowledge-feedback-table th:nth-child(2){width:140px}.knowledge-feedback-table th:nth-child(3){width:180px}.knowledge-feedback-table th:nth-child(4){width:220px}.knowledge-feedback-table th:nth-child(5),.knowledge-feedback-table th:nth-child(6){width:124px}.knowledge-context{border:1px solid var(--lj-border-subtle);background:var(--lj-surface-raised);border-radius:12px;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.knowledge-back{border:1px solid var(--lj-border-subtle);width:32px;height:32px;color:var(--lj-text-secondary);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.knowledge-context-title{align-items:center;gap:8px;min-width:0;display:flex}.knowledge-context-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:23px;overflow:hidden}.knowledge-context-title em{background:var(--lj-warning-soft);color:var(--lj-warning-strong);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.knowledge-context p{color:var(--lj-text-tertiary);margin:2px 0 0;font-size:12px}.knowledge-context-actions{align-items:center;gap:8px;display:flex}.knowledge-release-track{grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 14px;display:grid}.knowledge-release-track article{border-right:1px solid var(--lj-border-subtle);align-items:center;gap:9px;min-width:0;padding:4px 16px;display:flex;position:relative}.knowledge-release-track article:first-child{padding-left:2px}.knowledge-release-track article:last-child{border-right:0}.knowledge-release-track article>span{background:var(--lj-surface-muted);width:30px;height:30px;color:var(--lj-text-tertiary);border-radius:50%;flex:none;place-items:center;display:grid}.knowledge-release-track article[data-complete=true]>span{background:var(--lj-success-soft);color:var(--lj-success)}.knowledge-release-track small,.knowledge-release-track strong{display:block}.knowledge-release-track small{color:var(--lj-text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.knowledge-release-track strong{color:var(--lj-text-primary);white-space:nowrap;margin-top:1px;font-size:12px}.knowledge-detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.knowledge-detail-main,.knowledge-detail-side{gap:14px;display:grid}.knowledge-panel,.knowledge-detail-side>section{padding:16px}.knowledge-document-list{gap:8px;display:grid}.knowledge-document-list>article{border:1px solid var(--lj-border-subtle);border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.knowledge-document-list strong{color:var(--lj-text-primary);font-size:13px}.knowledge-document-list p{color:var(--lj-text-tertiary);margin:2px 0 0;font-size:12px}.knowledge-document-list button{color:var(--lj-accent);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.knowledge-document-list small{color:var(--lj-text-tertiary);font-size:11px}.knowledge-difference-card{border:1px solid var(--lj-warning-border);background:var(--lj-warning-soft);border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.knowledge-difference-card>span{background:var(--lj-surface-raised);width:36px;height:36px;color:var(--lj-warning-strong);border-radius:9px;place-items:center;display:grid}.knowledge-difference-card strong{color:var(--lj-text-primary);font-size:13px}.knowledge-difference-card p{color:var(--lj-text-secondary);margin:3px 0 0;font-size:12px}.knowledge-complete-state{background:var(--lj-success-soft);color:var(--lj-success);border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.knowledge-complete-state strong,.knowledge-complete-state small{display:block}.knowledge-complete-state strong{font-size:13px}.knowledge-complete-state small{color:var(--lj-text-secondary);margin-top:1px;font-size:11px}.knowledge-detail-side h3{margin-bottom:9px}.knowledge-version-number{color:var(--lj-accent);font-size:var(--lj-type-metric-size);line-height:var(--lj-type-metric-line);font-weight:var(--lj-type-metric-weight);display:block}.knowledge-detail-side>section>article{border-top:1px solid var(--lj-border-subtle);color:var(--lj-text-secondary);gap:8px;padding:8px 0;display:flex}.knowledge-detail-side>section>article strong,.knowledge-detail-side>section>article small{display:block}.knowledge-detail-side>section>article strong{color:var(--lj-text-primary);font-size:12px}.knowledge-detail-side>section>article small{color:var(--lj-text-tertiary);font-size:11px}.knowledge-detail-side ul{color:var(--lj-text-secondary);gap:7px;margin:0;padding-left:17px;font-size:12px;display:grid}.knowledge-drawer-body{align-content:start;gap:12px;display:grid}.knowledge-drawer-body>article,.knowledge-import-summary{border:1px solid var(--lj-border-subtle);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.knowledge-drawer-body>article span{flex:1;min-width:0}.knowledge-drawer-body>article strong,.knowledge-drawer-body>article small{display:block}.knowledge-drawer-body>article strong{font-size:13px}.knowledge-drawer-body>article small{color:var(--lj-text-tertiary);font-size:11px}.knowledge-drawer-body>article em{color:var(--lj-accent);font-size:11px;font-style:normal}.knowledge-import-summary{background:var(--lj-accent-soft);color:var(--lj-accent);align-items:flex-start}.knowledge-import-summary strong{color:var(--lj-text-primary);font-size:14px}.knowledge-import-summary p{color:var(--lj-text-secondary);margin:3px 0 0;font-size:12px}.knowledge-difference-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.knowledge-difference-compare article{border:1px solid var(--lj-border-subtle);border-radius:9px;padding:12px}.knowledge-difference-compare small,.knowledge-difference-compare strong{display:block}.knowledge-difference-compare small{color:var(--lj-text-tertiary);font-size:11px}.knowledge-difference-compare strong{margin-top:6px;font-size:13px}.knowledge-difference-compare p{color:var(--lj-text-secondary);margin:5px 0 0;font-size:12px}@media (width<=980px){.knowledge-context{grid-template-columns:34px 38px minmax(0,1fr)}.knowledge-context-actions{border-top:1px solid var(--lj-border-subtle);grid-column:1/-1;justify-content:flex-end;padding-top:9px}.knowledge-detail-grid{grid-template-columns:1fr}.knowledge-detail-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.application-library-grid,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.standard-page-header h1,.workbench-header h1{font-size:21px;line-height:29px}.workspace-context-title-line h1{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight)}.application-library-grid,.template-grid{grid-template-columns:1fr}.application-library-card,.template-card{min-height:0}.template-card{grid-template-columns:34px minmax(0,1fr)}.template-card-meta{display:flex}.template-review-checks,.template-quality-grid,.template-editor-grid{grid-template-columns:1fr}.template-draft-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.template-draft-filters,.template-review-workspace,.template-review-facts dl{grid-template-columns:1fr}.template-editor-actions{flex-direction:column;align-items:stretch}.template-editor-actions>span{margin-right:0}}.capability-center-page{gap:16px;display:grid}.secondary-page-shell{background:var(--lj-surface);border:1px solid var(--lj-line);min-width:0;min-height:620px;box-shadow:var(--lj-shadow-sm);border-radius:12px;grid-template-columns:220px minmax(0,1fr);align-items:stretch;margin:0;display:grid;overflow:hidden}.secondary-page-content{min-width:0;padding:22px}.secondary-page-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:58px;padding-bottom:16px;display:flex}.secondary-page-header h2{color:var(--lj-text);font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);letter-spacing:-.02em;margin:0 0 4px}.secondary-page-eyebrow,.secondary-page-header>div>.secondary-page-eyebrow,.entity-list-header .secondary-page-eyebrow{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px}.secondary-page-header>div>h2+p,.secondary-page-header>div>h2+span{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0;display:block}.secondary-page-header>.fui-Button{border-radius:var(--lj-radius-control);min-height:36px;padding-inline:14px}.secondary-page-header>.fui-Input{width:min(320px,34vw);min-height:36px}.product-content .fui-Button,.product-content .fui-Input,.product-content :is(.fui-Select,.lj-select-field),.product-content .fui-Dropdown,.product-content .fui-Combobox,.unified-drawer .fui-Button,.unified-drawer .fui-Input,.unified-drawer :is(.fui-Select,.lj-select-field),.unified-drawer .fui-Dropdown,.unified-drawer .fui-Combobox,.fui-DialogSurface .fui-Button,.fui-DialogSurface .fui-Input,.fui-DialogSurface :is(.fui-Select,.lj-select-field),.fui-DialogSurface .fui-Dropdown,.fui-DialogSurface .fui-Combobox{height:36px;min-height:36px}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Button{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Label{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.standard-form-field{gap:var(--lj-form-label-gap);min-width:0;color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);display:grid}.standard-form-field>:is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Textarea,.date-field,input,select,textarea){width:100%}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Textarea__textarea{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.product-content .unified-pagination-controls :is(.fui-Select,.lj-select-field){height:32px;min-height:32px}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox),.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox){height:36px;min-height:36px}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea),.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea){background:var(--lj-surface);border:1px solid var(--lj-line-strong);border-radius:var(--lj-radius-control);box-shadow:none}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Textarea{background:var(--lj-textarea-background,var(--lj-surface));border-color:var(--lj-textarea-border,var(--lj-line-strong))}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea),.login-provider :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea){border-radius:inherit;box-shadow:none;background:0 0;border:0}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):hover,.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):hover{border-color:color-mix(in srgb, var(--lj-signal) 35%, var(--lj-line-strong))}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):focus-within,.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):focus-within{border-color:var(--lj-signal);box-shadow:none}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):has([data-fui-focus-visible]){box-shadow:var(--lj-keyboard-focus-shadow)}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):after,.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):after{display:none!important}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Select__select,.login-provider .fui-Select__select{height:100%;color:inherit;border-radius:inherit;background:0 0;border:0;padding-inline:10px 30px}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Dropdown__button,.login-provider .fui-Dropdown__button{height:100%;color:inherit;border-radius:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px;padding-inline:10px;display:grid}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Dropdown__expandIcon,.login-provider .fui-Dropdown__expandIcon{justify-self:end;width:20px;margin:0}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea),.login-provider :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea){color:inherit;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input__input,.fui-Textarea__textarea)::placeholder,.login-provider :is(.fui-Input__input,.fui-Textarea__textarea)::placeholder{color:var(--lj-muted);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);opacity:1}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input__contentBefore,.fui-Input__contentAfter,.fui-Select__icon,.fui-Dropdown__expandIcon),.login-provider :is(.fui-Input__contentBefore,.fui-Input__contentAfter,.fui-Select__icon,.fui-Dropdown__expandIcon){color:var(--lj-muted)}:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea):focus-visible,.login-provider :is(.fui-Input__input,.fui-Select__select,.fui-Dropdown__button,.fui-Combobox__input,.fui-Textarea__textarea):focus-visible{outline:none}:is(:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Input:has(.fui-Input__input:disabled),.login-provider .fui-Input:has(.fui-Input__input:disabled),:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Select,.lj-select-field):has(.fui-Select__select:disabled),.login-provider :is(.fui-Select,.lj-select-field):has(.fui-Select__select:disabled),:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Dropdown:has(.fui-Dropdown__button:disabled),.login-provider .fui-Dropdown:has(.fui-Dropdown__button:disabled),:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) .fui-Textarea:has(.fui-Textarea__textarea:disabled),.login-provider .fui-Textarea:has(.fui-Textarea__textarea:disabled)){color:var(--lj-muted);background:var(--lj-surface-muted);border-color:var(--lj-line);cursor:not-allowed}:is(:is(.product-content,.unified-drawer,.fui-DialogSurface,.platform-provider,.form-control-surface) :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):has([aria-invalid=true]),.login-provider :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Dropdown,.fui-Combobox,.fui-Textarea):has([aria-invalid=true])){border-color:var(--lj-danger)}.platform-provider .fui-Button__icon,.platform-provider .fui-Button svg{color:currentColor}.platform-provider .unified-pagination-controls :is(.fui-Select,.lj-select-field){height:32px;min-height:32px}.model-provider-grid{gap:var(--lj-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.connection-field-section{gap:var(--lj-space-3);min-width:0;display:grid}.connection-field-section+.connection-field-section{border-top:1px solid var(--lj-line);padding-top:var(--lj-space-4)}.connection-field-section h3{color:var(--lj-text);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.connection-facts{gap:var(--lj-space-3) var(--lj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.connection-facts>div{align-content:start;gap:var(--lj-space-1);min-width:0;display:grid}.connection-facts dt{color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.connection-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.connection-fact-wide{grid-column:1/-1}.connection-edit-grid{gap:var(--lj-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connection-edit-grid>label{min-width:0}.entitlement-summary{gap:var(--lj-space-4);padding:var(--lj-space-4);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);display:grid}.entitlement-summary-heading{gap:var(--lj-space-3);justify-content:space-between;align-items:center;display:flex}.entitlement-summary-heading h3{overflow-wrap:anywhere;min-width:0;font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0}.entitlement-model-list{gap:var(--lj-space-3);display:grid}.entitlement-model-list>h3,.entitlement-model-identity h4{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.entitlement-model-card{gap:var(--lj-space-4);padding:var(--lj-space-4);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);display:grid}.entitlement-model-card>header{gap:var(--lj-space-3);align-items:center;display:flex}.entitlement-model-card>header>.status-badge{flex-shrink:0}.entitlement-model-identity{overflow-wrap:anywhere;flex:1;min-width:0}.entitlement-model-identity>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.connection-provider-display{gap:var(--lj-space-2);align-items:center;min-width:0;display:flex}.connection-provider-display>:is(.fui-Select,.lj-select-field){flex:1;min-width:0}.connection-provider-display>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-facts .connection-provider-display>span:last-child{text-overflow:clip;white-space:normal;flex:1;min-width:0;overflow:visible}.entity-data-table .connection-provider-display .model-provider-brand{flex-basis:22px;width:22px;height:22px}.entity-data-table .connection-provider-display .model-provider-brand img{width:20px;height:20px}.model-provider-grid>li{min-width:0}.model-provider-card{gap:var(--lj-space-3);height:100%;min-height:0;padding:var(--lj-space-5);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface);flex-direction:column;display:flex}.model-provider-card:focus-within{border-color:var(--lj-accent)}.model-provider-card-heading{gap:var(--lj-space-3);align-items:center;min-height:44px;display:flex}.model-provider-brand{width:36px;height:36px;color:var(--lj-muted);flex:0 0 36px;place-items:center;display:grid}.model-provider-brand img{object-fit:contain;width:32px;height:32px}.provider-icon-field{gap:var(--lj-space-2);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);display:grid}.provider-icon-controls{gap:var(--lj-space-3);flex-wrap:wrap;align-items:center;display:flex}.provider-icon-field .grant-field-hint{font-weight:var(--lj-type-meta-weight)}.provider-icon-preview{border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);place-items:center;width:64px;height:64px;display:grid}.provider-icon-preview>img{object-fit:contain;width:48px;height:48px}.model-provider-card-heading h3{overflow-wrap:anywhere;min-width:0;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);flex:1;margin:0}.model-provider-card-heading .status-badge{flex-shrink:0}.model-provider-card-footer{justify-content:space-between;align-items:center;gap:var(--lj-space-2);border-top:1px solid var(--lj-line);padding-top:var(--lj-space-3);margin-top:auto;display:flex}.model-provider-card-footer>.content-action-button{color:var(--lj-accent-strong)}.model-provider-card-actions{gap:var(--lj-space-2);display:flex}@media (width<=1150px){.model-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.model-provider-grid{grid-template-columns:minmax(0,1fr)}}@media screen{.platform-models-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid;overflow-x:clip}.platform-models-layout,.platform-models-main,.platform-model-services,.platform-model-connections,.platform-model-entitlements,.platform-model-providers{min-width:0}.platform-models-main{overflow:hidden}.platform-models-page .entity-list-toolbar{justify-content:space-between;min-width:0;min-height:36px;display:flex}.platform-models-page .entity-list-filters{min-width:0;display:flex}.platform-models-page .entity-list-search.fui-Input{height:36px;min-height:36px;margin-left:auto}.platform-models-page .entity-list-filters :is(.fui-Select,.lj-select-field),.platform-models-page .content-header-actions .fui-Button{height:36px;min-height:36px}.platform-models-page .entity-table-wrap{min-width:0;overflow:auto hidden}.platform-models-page .entity-data-table{min-width:1040px}.platform-models-page .platform-model-services-table{min-width:calc(840px + var(--entity-action-width,var(--lj-table-action-min-width)));table-layout:fixed}.platform-models-page .platform-model-services-table th:first-child{width:auto}.platform-models-page .platform-model-services-table th:nth-child(2){width:220px}.platform-models-page .platform-model-services-table th:nth-child(3){width:90px}.platform-models-page .platform-model-services-table th:nth-child(4){width:100px}.platform-models-page .platform-model-services-table th:nth-child(5){width:200px}.platform-models-page .platform-model-services-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-models-page .platform-model-connections-table{min-width:calc(740px + var(--entity-action-width,var(--lj-table-action-min-width)));table-layout:fixed}.platform-models-page .platform-model-connections-table th:first-child{width:auto}.platform-models-page .platform-model-connections-table th:nth-child(2){width:220px}.platform-models-page .platform-model-connections-table th:nth-child(3){width:100px}.platform-models-page .platform-model-connections-table th:nth-child(4),.platform-models-page .platform-model-connections-table th:nth-child(5){width:110px}.platform-models-page .platform-model-connections-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-models-page .platform-model-services-table th:not(.entity-table-action),.platform-models-page .platform-model-connections-table th:not(.entity-table-action),.platform-models-page .platform-model-services-table td:not(:first-child):not(.entity-table-action),.platform-models-page .platform-model-connections-table td:not(:first-child):not(.entity-table-action){text-overflow:ellipsis;overflow:hidden}.platform-models-page .platform-model-services-table td:first-child,.platform-models-page .platform-model-connections-table td:first-child{overflow:hidden}.platform-models-page .platform-model-services-table td:first-child strong,.platform-models-page .platform-model-connections-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-models-page .platform-model-secret-status>div{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.entitlement-capability-checkboxes{border:0;grid-template-columns:minmax(0,1fr);gap:10px 12px;min-width:0;margin:0;padding:0;display:grid}.entitlement-capability-checkboxes legend{padding:0 0 var(--lj-space-3);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);grid-column:1/-1;margin:0}.entitlement-capability-checkboxes .fui-Checkbox{white-space:normal;width:100%;min-width:0;margin:0}.entitlement-capability-checkboxes .fui-Checkbox__label{white-space:normal;min-width:0}.entitlement-capability-checkboxes .entitlement-model-option{max-width:none;min-height:68px;padding:var(--lj-space-2);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);background:var(--lj-surface);align-items:center}.entitlement-model-option .fui-Checkbox__indicator{align-self:center;margin-block:0}.entitlement-model-option:has(input:checked){border-color:var(--lj-accent);background:var(--lj-accent-soft)}.entitlement-model-option:has(input:focus-visible){outline:2px solid var(--lj-accent);outline-offset:1px}.entitlement-model-option .fui-Checkbox__label{flex:1;display:block}.entitlement-model-option-content{align-items:center;gap:var(--lj-space-3);min-width:0;display:flex}.entitlement-model-option-text{gap:var(--lj-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.entitlement-model-option-text strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);color:var(--lj-text)}.entitlement-model-option-text>span{font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);color:var(--lj-muted)}.platform-models-page .entity-data-table th,.platform-models-page .entity-data-table td{white-space:nowrap}.platform-models-page .platform-model-entitlements-table{min-width:calc(930px + var(--entity-action-width,var(--lj-table-action-min-width)));table-layout:fixed}.platform-models-page .platform-model-entitlements-table th:first-child{width:auto}.platform-models-page .platform-model-entitlements-table th:nth-child(2){width:110px}.platform-models-page .platform-model-entitlements-table th:nth-child(3){width:120px}.platform-models-page .platform-model-entitlements-table th:nth-child(4){width:280px}.platform-models-page .platform-model-entitlements-table th:nth-child(5){width:180px}.platform-models-page .platform-model-entitlements-table th.entity-table-action{width:var(--entity-action-width,var(--lj-table-action-min-width))}.platform-models-page .entity-table-action{white-space:nowrap}.platform-models-page td.entity-table-action .content-action-button{height:30px;padding-inline:9px}.platform-models-page .entity-data-table th.entity-table-action,.platform-models-page .entity-data-table td.entity-table-action{position:sticky;right:0}.platform-models-page .entity-data-table th.entity-table-action{z-index:3;background:var(--lj-surface-muted)}.platform-models-page .entity-data-table td.entity-table-action{z-index:2;background:var(--lj-surface)}.platform-models-page :focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}}.corp-spaces-page{gap:16px;display:grid}.corp-spaces-controls{flex:none;align-items:center;gap:8px;display:flex}.corp-spaces-controls :is(.fui-Select,.lj-select-field){width:126px;height:36px;min-height:36px}.corp-spaces-controls .fui-Input{width:252px;height:36px;min-height:36px}.corp-spaces-controls .fui-Button{white-space:nowrap;height:36px;min-height:36px}.corp-space-create-form{gap:16px;display:grid}.corp-space-create-form label{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:7px;display:grid}.corp-space-create-form .fui-Input{height:36px;min-height:36px}.corp-spaces-table-wrap{border:1px solid var(--lj-line);background:var(--lj-surface);border-radius:10px;min-width:0;overflow:auto hidden}.corp-spaces-table{width:100%;min-width:calc(838px + var(--entity-action-width,var(--lj-table-action-min-width)));border-collapse:collapse;table-layout:fixed}.corp-spaces-table .corp-spaces-table-center{text-align:center}.corp-spaces-table th:first-child{width:28%}.corp-spaces-table th:nth-child(2){width:100px}.corp-spaces-table th:nth-child(3){width:140px}.corp-spaces-table th:nth-child(4){width:20%}.corp-spaces-table th:nth-child(5){width:82px}.corp-spaces-table th:nth-child(6){width:96px}.corp-spaces-table th:nth-child(7){width:120px}.corp-spaces-table td strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.corp-space-status{min-height:24px;color:var(--lj-success);background:var(--lj-success-soft);border:1px solid color-mix(in srgb, var(--lj-success) 28%, var(--lj-line));font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.corp-space-status[data-status=SUSPENDED]{color:var(--lj-warning);background:var(--lj-warning-soft);border-color:color-mix(in srgb, var(--lj-warning) 28%, var(--lj-line))}.corp-space-detail-action{min-width:56px;height:30px;padding-inline:10px}.corp-spaces-empty{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);text-align:center;margin:0;padding:32px}.corp-space-detail-description{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.corp-space-detail-facts{border:1px solid var(--lj-line);border-radius:10px;margin:20px 0 0;display:grid;overflow:hidden}.corp-space-detail-facts>div{border-bottom:1px solid var(--lj-line);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;padding:10px 12px;display:grid}.corp-space-detail-facts>div:last-child{border-bottom:0}.corp-space-detail-facts dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.corp-space-detail-facts dd{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.unified-drawer-body>.admin-drawer-note{margin-top:16px}.product-content .goal-input-wrap .fui-Button{height:auto;min-height:66px}.app-open-button{min-height:36px}.fui-Button.danger-action-button{color:var(--lj-danger);background:var(--lj-surface);border-color:color-mix(in srgb, var(--lj-danger) 28%, var(--lj-line))}.fui-Button.danger-action-button:hover:not(:disabled){color:var(--lj-danger);background:var(--lj-danger-soft);border-color:color-mix(in srgb, var(--lj-danger) 42%, var(--lj-line))}.fui-Button.danger-action-button:active:not(:disabled){color:var(--lj-danger);background:color-mix(in srgb, var(--lj-danger) 14%, var(--lj-surface))}.fui-Button.danger-action-button:disabled{color:color-mix(in srgb, var(--lj-danger) 52%, var(--lj-subtle));border-color:color-mix(in srgb, var(--lj-danger) 18%, var(--lj-line))}.fui-Button.danger-action-button.protected-action-button:disabled{color:var(--lj-subtle);background:var(--lj-surface-muted);border-color:var(--lj-line)}.fui-DialogSurface.dialog-width-compact{width:min(420px,100vw - 48px);max-width:min(420px,100vw - 48px)}.fui-DialogSurface.dialog-width-form{width:min(480px,100vw - 48px);max-width:min(480px,100vw - 48px)}.unified-secondary-nav{background:color-mix(in srgb, var(--lj-surface-muted) 70%, var(--lj-surface));border-right:1px solid var(--lj-line);flex-direction:column;gap:16px;width:220px;min-width:220px;min-height:100%;padding:16px 12px;display:flex}.unified-secondary-nav-group{gap:6px;display:grid}.unified-secondary-nav-group+.unified-secondary-nav-group{border-top:1px solid var(--lj-line);padding-top:16px}.unified-secondary-nav-heading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 9px 4px;display:flex}.unified-secondary-nav-heading h2{color:var(--lj-text);font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);margin:0}.unified-secondary-nav-heading small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.unified-secondary-nav-items{gap:3px;display:grid}.unified-secondary-nav-items button{width:100%;height:40px;min-height:40px;color:var(--lj-text);font-family:inherit;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.unified-secondary-nav-items button>span{align-items:center;gap:8px;min-width:0;display:flex}.unified-secondary-nav-items button svg{color:currentColor;flex:none}.unified-secondary-nav-items button strong{color:inherit;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-secondary-nav-items button small{color:var(--lj-subtle);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);flex:none}.unified-secondary-nav-items button:hover:not(:disabled):not([aria-current=page]){color:var(--lj-text);background:color-mix(in srgb, var(--lj-surface-muted) 78%, var(--lj-surface));border-color:color-mix(in srgb, var(--lj-line-strong) 42%, transparent)}.unified-secondary-nav-items button[aria-current=page]{color:var(--lj-accent-strong);background:color-mix(in srgb, var(--lj-signal-soft) 68%, var(--lj-surface));border-color:color-mix(in srgb, var(--lj-signal) 9%, var(--lj-line));box-shadow:0 1px 3px color-mix(in srgb, var(--lj-signal) 5%, transparent)}.unified-secondary-nav-items button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}.unified-secondary-nav-items button:disabled{color:var(--lj-text-tertiary);cursor:not-allowed;opacity:.72}.contextual-rule-guidance{min-width:0;color:var(--lj-accent-strong);align-items:center;gap:8px;display:flex}.contextual-rule-guidance>svg{flex:none}.contextual-rule-guidance>span{gap:1px;min-width:0;display:grid}.contextual-rule-guidance strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.contextual-rule-guidance small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.secondary-navigation-review-page{gap:16px;display:grid}.secondary-navigation-review-spec{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.secondary-navigation-review-spec>div{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;gap:3px;padding:14px 16px;display:grid}.secondary-navigation-review-spec strong{color:var(--lj-accent-strong);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.secondary-navigation-review-spec span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.secondary-navigation-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.secondary-navigation-review-card{background:var(--lj-surface);border:1px solid var(--lj-line);box-shadow:var(--lj-shadow-sm);border-radius:12px;overflow:hidden}.secondary-navigation-review-card>header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:90px;padding:16px 18px;display:flex}.secondary-navigation-review-card>header span,.secondary-navigation-review-mapping header span{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);letter-spacing:.08em}.secondary-navigation-review-card>header h2,.secondary-navigation-review-mapping h2{color:var(--lj-text);font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight);margin:4px 0 3px}.secondary-navigation-review-card>header p,.secondary-navigation-review-mapping header p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.secondary-navigation-review-card>header em{color:var(--lj-accent-strong);background:var(--lj-signal-soft);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-style:normal;font-weight:var(--lj-type-meta-weight);border-radius:999px;flex:none;padding:5px 9px}.secondary-navigation-review-demo{grid-template-columns:220px minmax(0,1fr);min-height:430px;display:grid}.secondary-navigation-review-content{padding:22px}.secondary-navigation-review-content>span{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.secondary-navigation-review-content h3{color:var(--lj-text);font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:6px 0 5px}.secondary-navigation-review-content>p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.secondary-navigation-review-content aside{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border:1px solid color-mix(in srgb, var(--lj-signal) 16%, var(--lj-line));border-radius:9px;gap:9px;margin-top:20px;padding:14px;display:flex}.secondary-navigation-review-content aside p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:4px 0 0}.secondary-navigation-review-content dl{border-top:1px solid var(--lj-line);margin:20px 0 0;display:grid}.secondary-navigation-review-content dl div{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;min-height:42px;display:flex}.secondary-navigation-review-content dt{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.secondary-navigation-review-content dd{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin:0}.secondary-navigation-review-mapping{background:var(--lj-surface);border:1px solid var(--lj-line);box-shadow:var(--lj-shadow-sm);border-radius:12px;padding:18px}.secondary-navigation-review-mapping>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.secondary-navigation-review-mapping h2{margin-bottom:0}.secondary-navigation-review-mapping>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.secondary-navigation-review-mapping article{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:9px;grid-template-columns:1fr auto;gap:6px 10px;padding:13px;display:grid}.secondary-navigation-review-mapping article strong{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.secondary-navigation-review-mapping article em{color:var(--lj-accent-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-style:normal;font-weight:var(--lj-type-meta-weight)}.secondary-navigation-review-mapping article p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);grid-column:1/-1;margin:0}.product-topbar .icon-action{position:relative}.notification-dot{background:var(--lj-danger);border:2px solid var(--lj-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:6px}.task-center-page,.memory-page{gap:16px;display:grid}.task-center-tabs{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-control);align-items:center;gap:6px;padding:5px;display:flex}.task-center-filters{flex-wrap:wrap;gap:12px;display:flex}.task-center-filters>label{min-width:160px;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.task-detail .approval-facts{padding:12px 0}.task-detail .approval-facts>div{border:0;grid-template-columns:84px minmax(0,1fr);align-items:baseline;min-height:0}.task-center-tabs button{min-height:36px;color:var(--lj-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px}.task-center-tabs button[aria-selected=true]{color:var(--lj-accent-strong);background:var(--lj-accent-soft);font-weight:var(--lj-type-label-weight)}.task-center-tabs button:focus-visible,.task-list button:focus-visible{outline:2px solid var(--lj-signal);outline-offset:2px}#root :is(button,a[href]):focus-visible,#root :is(.fui-Button,.fui-Tab)[data-fui-focus-visible],.global-toaster :is(button,a[href]):focus-visible,.global-toaster .fui-Button[data-fui-focus-visible],.global-toaster .fui-ToastContainer:is(:focus-visible,[data-fui-focus-visible]){border-color:var(--lj-signal);outline-offset:0;box-shadow:var(--lj-keyboard-focus-shadow);outline:none}#root :is(.fui-Input,:is(.fui-Select,.lj-select-field),.fui-Textarea) .fui-Button[data-fui-focus-visible]{box-shadow:none}.studio-page{height:calc(100vh - var(--lj-topbar-height) - 10px);background:color-mix(in srgb, var(--lj-surface-muted) 92%, var(--lj-line));min-height:0;overflow:hidden}.studio-page>.workspace-context-bar{z-index:5;position:relative;box-shadow:0 2px 8px #1f2a440d}.studio-assembly-workspace{height:calc(100vh - var(--lj-topbar-height) - 78px);grid-template-columns:210px minmax(0,1fr) 320px;min-height:0;margin-top:8px;position:relative}.studio-assembly-workspace .studio-canvas-wrap{background:color-mix(in srgb, var(--lj-surface-muted) 90%, var(--lj-line))}.studio-fixed-application-panel{min-width:0;height:100%;position:relative}.studio-floating-panel-surface{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:12px;width:100%;height:100%;overflow:hidden;box-shadow:-10px 0 28px #1f2a441f}.studio-fixed-application-panel .studio-floating-panel-surface{box-shadow:none;border-top:0;border-bottom:0;border-right:0;border-radius:0}.studio-floating-overlay{z-index:30;width:var(--studio-overlay-width,400px);min-width:400px;position:absolute;inset:8px 8px 53px auto}.studio-assembly-workspace[data-console-expanded=true] .studio-floating-overlay{bottom:233px}.studio-floating-overlay>.studio-floating-panel-surface{height:100%}.studio-panel-resize-handle{z-index:4;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 -4px}.studio-panel-resize-handle:after{background:var(--lj-line-strong);content:"";border-radius:2px;width:2px;height:40px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.studio-panel-resize-handle:hover:after,.studio-panel-resize-handle:active:after,.studio-panel-resize-handle:focus-visible:after{background:var(--lj-signal)}.studio-canvas-wrap{grid-template-rows:40px minmax(430px,1fr);padding-bottom:44px}.studio-bottom-panel{z-index:12;background:var(--lj-surface);flex-direction:column-reverse;min-height:44px;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -8px 20px #1f2a440d}.studio-bottom-panel-header{border-top:1px solid var(--lj-line);justify-content:space-between;align-items:stretch;height:44px;display:flex}.bottom-tabs{border-bottom:0;align-items:stretch;gap:4px;height:43px;padding:0 10px}.bottom-tabs .fui-Tab{width:104px;min-width:104px;height:43px;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:6px;padding:0 12px;position:relative}.bottom-tabs .fui-Tab:hover{color:var(--lj-text);background:var(--lj-surface-muted)}.bottom-tabs .fui-Tab[aria-selected=true]{color:var(--lj-accent-strong);font-weight:var(--lj-type-label-weight);background:0 0}.bottom-tabs .fui-Tab:before{display:none!important}.bottom-tabs .fui-Tab:after{background:0 0;border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto 12px 0;transform:none}.bottom-tabs .fui-Tab[aria-selected=true]:after{background:var(--lj-signal)}.bottom-tabs .unified-tab-icon,.bottom-tabs .unified-tab-meta{color:currentColor;background:0 0;border-radius:0;width:auto;min-width:auto;height:auto;display:inline-flex}.bottom-tabs .fui-Tab__content{color:currentColor;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;width:auto;min-width:0;height:auto;display:flex}#root .bottom-tabs .fui-Tab[data-fui-focus-visible]{box-shadow:none}#root .bottom-tabs .fui-Tab:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lj-signal) 24%, transparent)}.studio-console-toggle{height:30px;color:var(--lj-muted);cursor:pointer;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);background:0 0;border:0;border-radius:6px;align-self:center;margin-right:10px;padding:0 9px}.studio-console-toggle:hover{color:var(--lj-accent-strong);background:var(--lj-signal-soft)}.studio-bottom-panel[data-expanded=false] .bottom-content{display:none}.studio-bottom-panel[data-expanded=true] .bottom-content{background:var(--lj-surface);border-top:1px solid var(--lj-line);height:180px;padding:18px 20px;display:block}.studio-node-configuration{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.studio-node-panel-header,.studio-test-run-header{border-bottom:1px solid var(--lj-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.studio-node-panel-header>span,.studio-test-run-header>span{gap:3px;min-width:0;display:grid}.studio-node-panel-header small,.studio-test-run-header small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);letter-spacing:.08em}.studio-node-panel-header strong,.studio-test-run-header strong{color:var(--lj-text);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-node-panel-header em{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-style:normal;font-weight:var(--lj-type-meta-weight);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.studio-node-panel-header>.fui-Button,.studio-floating-panel-header-actions>.fui-Button{width:34px;min-width:34px;height:34px}.studio-floating-panel-header-actions{align-items:center;gap:8px;display:flex}.studio-node-panel-body{min-height:0;padding:18px 16px;overflow-y:auto}.studio-node-panel-body .node-kind-label{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.studio-node-panel-body h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:5px 0 7px}.studio-node-panel-body>p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.studio-node-panel-body>.fui-Button{margin-top:16px}.studio-node-facts{border:1px solid var(--lj-line);border-radius:8px;margin:18px 0 0;display:grid}.studio-node-facts>div{border-bottom:1px solid var(--lj-line);align-content:center;gap:3px;min-height:54px;padding:9px 11px;display:grid}.studio-node-facts>div:last-child{border-bottom:0}.studio-node-facts dt{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.studio-node-facts dd{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);overflow-wrap:anywhere;margin:0}.studio-node-panel-body .contextual-rule-guidance{margin-top:18px}.studio-test-run-panel{background:var(--lj-surface);border-left:1px solid var(--lj-line);grid-template-rows:auto 44px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:-10px 0 28px #1f2a4414}.studio-test-run-header .fui-Button{width:34px;min-width:34px;height:34px}.test-run-tabs{border-bottom:1px solid var(--lj-line);height:44px;padding:0 12px}.test-run-tabs .fui-Tab{min-width:64px;height:43px;color:var(--lj-muted);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);padding:0 10px}.test-run-tabs .fui-Tab[aria-selected=true]{color:var(--lj-accent-strong)}.test-run-tabs .fui-Tab:before{display:none!important}.test-run-tabs .fui-Tab:after{width:auto;height:2px;inset:auto 10px 0;transform:none}.studio-test-run-body{min-height:0;padding:18px 16px;overflow-y:auto}.test-run-input-view{gap:16px;display:grid}.test-run-live-status{color:var(--lj-muted);background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:11px 12px;display:grid}.test-run-live-status[data-status=running]{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-color:color-mix(in srgb, var(--lj-signal) 24%, var(--lj-line))}.test-run-live-status[data-status=completed]>svg{color:var(--lj-success)}.test-run-live-status>span{gap:2px;display:grid}.test-run-live-status strong{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.test-run-live-status small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.test-run-input-view .fui-Textarea{min-height:150px}.test-run-input-view .fui-Textarea__textarea{min-height:146px}.test-run-input-view>.fui-Button{width:100%}.test-run-scope{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:8px;gap:4px;padding:12px;display:grid}.test-run-scope span,.test-run-scope small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.test-run-scope strong{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.test-run-result-view{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.test-run-result-view>svg{color:var(--lj-success)}.test-run-result-view strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.test-run-result-view p{max-width:300px;color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.test-run-result-view pre{overflow-wrap:anywhere;width:100%;max-width:100%;color:var(--lj-muted);font:inherit;line-height:var(--lj-type-body-line);text-align:left;white-space:pre-wrap;margin:8px 0 0}.test-run-structured-fields{gap:12px;display:grid}.test-run-details{border:1px solid var(--lj-line);border-radius:8px;margin:0;display:grid}.test-run-details>div{border-bottom:1px solid var(--lj-line);align-content:center;gap:3px;min-height:58px;padding:10px 12px;display:grid}.test-run-details>div:last-child{border-bottom:0}.test-run-details dt{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.test-run-details dd{color:var(--lj-text);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.test-run-trace{margin:0;padding:0;list-style:none;display:grid}.test-run-trace li{border-bottom:1px solid var(--lj-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 0;display:grid}.test-run-trace li>svg{color:var(--lj-subtle)}.test-run-trace li[data-state=done]>svg{color:var(--lj-success)}.test-run-trace li[data-state=running]>svg{color:var(--lj-signal)}.test-run-trace li[data-state=degraded]>svg{color:var(--lj-warning)}.test-run-trace li>span{gap:2px;display:grid}.test-run-trace strong{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.test-run-trace small{color:var(--lj-subtle);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.task-center-layout{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);min-height:560px;box-shadow:var(--lj-shadow-sm);grid-template-columns:minmax(300px,380px) minmax(0,1fr);display:grid;overflow:hidden}.task-center-layout>.paginated-collection{border-right:1px solid var(--lj-line);grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid}.task-center-layout>.paginated-collection .unified-pagination{background:var(--lj-surface)}.task-list{align-content:start;min-height:0;display:grid;overflow-y:auto}.task-list>button{min-height:84px;color:var(--lj-text);text-align:left;border:0;border-bottom:1px solid var(--lj-line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.task-list>button:hover,.task-list>button.active{background:var(--lj-surface-muted)}.task-list>button.active{box-shadow:inset 3px 0 0 var(--lj-signal)}.task-list>button>span:nth-child(2){gap:4px;display:grid}.task-list small,.task-detail>p,.task-detail dt,.memory-card small,.memory-guardrail span,.memory-settings small{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.task-kind-icon{width:34px;height:34px;color:var(--lj-accent-strong);background:var(--lj-accent-soft);border-radius:9px;place-items:center;display:grid}.task-kind-icon.external_verification{color:var(--lj-warning-strong);background:var(--lj-warning-soft)}.task-detail{align-content:start;gap:18px;padding:24px;display:grid}.task-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.task-detail>header span:first-child{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.task-detail h2{font-size:var(--lj-type-object-size);line-height:var(--lj-type-object-line);font-weight:var(--lj-type-object-weight);margin:4px 0 0}.task-detail>p{margin:0}.task-detail dl{border-top:1px solid var(--lj-line);margin:0;display:grid}.task-detail dl div{border-bottom:1px solid var(--lj-line);grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.task-detail dd{color:var(--lj-text);overflow-wrap:anywhere;margin:0}.task-detail dd button{color:var(--lj-accent-strong);cursor:pointer;background:0 0;border:0;padding:0}.task-action-form{background:var(--lj-surface-muted);border:1px solid var(--lj-line);border-radius:10px;gap:12px;padding:16px;display:grid}.task-action-form label{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.task-action-form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.external-request{color:var(--lj-warning-strong);align-items:center;gap:8px;display:flex}.task-empty{min-height:180px;color:var(--lj-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.memory-guardrail{color:var(--lj-accent-strong);background:var(--lj-accent-soft);border:1px solid var(--lj-accent-border);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.memory-guardrail>div{gap:3px;display:grid}.memory-settings,.memory-list{gap:10px;display:grid}.memory-settings>div{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:10px;justify-content:space-between;align-items:center;min-height:66px;padding:12px 16px;display:flex}.memory-settings>div>div{align-items:center;gap:10px;display:flex}.memory-settings span{gap:2px;display:grid}.memory-card{background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);box-shadow:var(--lj-shadow-sm);gap:14px;padding:18px;display:grid}.memory-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.memory-card>header>div{align-items:center;gap:10px;display:flex}.memory-card>header span{gap:2px;display:grid}.memory-card>p{color:var(--lj-text);margin:0}.memory-card label{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);gap:6px;display:grid}.memory-card footer,.memory-delete-confirm{justify-content:flex-end;align-items:center;gap:8px;display:flex}.memory-suggestion-note{color:var(--lj-warning-strong);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.memory-delete-confirm{background:var(--lj-danger-soft);border:1px solid color-mix(in srgb, var(--lj-danger) 22%, var(--lj-line));border-radius:8px;padding:10px 12px}.memory-delete-confirm span{color:var(--lj-danger);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin-right:auto}.run-unknown-effect{color:var(--lj-warning-strong);background:var(--lj-warning-soft);border:1px solid var(--lj-warning-border);border-radius:9px;gap:10px;padding:13px;display:flex}.run-unknown-effect div{gap:4px;display:grid}.run-unknown-effect p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.run-task-row,.run-memory-row{border-bottom:1px solid var(--lj-line);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.run-task-row p,.run-memory-row p{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:3px 0 0}.run-memory-row{grid-template-columns:minmax(0,1fr) auto}@media (width<=1280px){.task-center-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.task-detail{padding:18px}}.resource-test-output{margin:var(--lj-space-3) 0;padding:var(--lj-space-4);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lj-surface-muted);border-radius:var(--lj-radius-control);font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight)}.corp-spaces-controls.entity-list-toolbar{width:100%}.corp-spaces-controls.entity-list-toolbar .search-field{width:320px;max-width:36%;margin-left:auto}.skill-test-fields{gap:var(--lj-space-4);display:grid}.skill-test-fields .development-form-grid{grid-template-columns:minmax(0,1fr)}.skill-test-fields>.fui-Button{justify-self:start}.agent-binding-field>.agent-knowledge-policy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.agent-script-mapping{gap:12px;margin-top:12px;display:grid}.agent-script-mapping>p{margin:0}.agent-script-mapping .content-action-group{justify-content:flex-start;align-self:end}.agent-script-mapping input{font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight)}.workflow-editor-page .workspace-context-actions,.workflow-editor-page .workflow-canvas-header-actions{gap:var(--lj-space-1)!important}.platform-models-page .platform-model-services-table{min-width:calc(2110px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-models-page .platform-model-services-table th:first-child{width:200px}.platform-models-page .platform-model-services-table th:nth-child(2){width:100px}.platform-models-page .platform-model-services-table th:nth-child(3),.platform-models-page .platform-model-services-table th:nth-child(4){width:95px}.platform-models-page .platform-model-services-table th:nth-child(5){width:160px}.platform-models-page .platform-model-services-table th:nth-child(6){width:260px}.platform-models-page .platform-model-services-table th:nth-child(7){width:140px}.platform-models-page .platform-model-services-table th:nth-child(8){width:160px}.platform-models-page .platform-model-services-table th:nth-child(9){width:320px}.platform-models-page .platform-model-services-table th:nth-child(10),.platform-models-page .platform-model-services-table th:nth-child(11){width:280px}.platform-model-services-table .model-attributes{gap:var(--lj-space-2);white-space:nowrap;flex-wrap:nowrap}.platform-model-services-table .model-attribute{flex-shrink:0}.platform-models-page .platform-model-connections-table{min-width:calc(1600px + var(--entity-action-width,var(--lj-table-action-min-width)))}.platform-models-page .platform-model-connections-table th:first-child,.platform-models-page .platform-model-connections-table th:nth-child(2){width:190px}.platform-models-page .platform-model-connections-table th:nth-child(5){width:150px}.platform-models-page .platform-model-connections-table th:nth-child(6){width:330px}.platform-models-page .platform-model-connections-table th:nth-child(7),.platform-models-page .platform-model-connections-table th:nth-child(8),.platform-models-page .platform-model-connections-table th:nth-child(9){width:100px}.platform-models-page .platform-model-connections-table th:nth-child(10){width:220px}.model-attributes{align-items:center;gap:var(--lj-space-2) var(--lj-space-4);white-space:normal;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);flex-wrap:wrap;display:flex}.model-attribute{align-items:center;gap:var(--lj-space-2);white-space:nowrap;display:inline-flex}.model-attribute>svg{flex-shrink:0}.model-catalog-actions,.model-page-feedback{align-items:center;gap:var(--lj-space-3);flex-wrap:wrap;display:flex}.model-page-feedback:empty{display:none}.model-page-feedback .control-form-error{margin:0}.task-review-materials{gap:var(--lj-space-5);min-width:0;display:grid}.task-review-materials section{border:1px solid var(--lj-line);padding:var(--lj-space-5);border-radius:12px;min-width:0}.task-review-materials h3{margin:0 0 var(--lj-space-3);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);color:var(--lj-muted)}.task-review-materials p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0;overflow-y:auto}.task-final-hint{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);margin:0}.task-detail:has(.task-review-materials) .task-action-form textarea{min-height:180px}.resource-portrait{color:var(--lj-muted);background:var(--lj-surface-muted);border-radius:var(--lj-radius-panel);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.resource-portrait img{object-fit:cover;width:100%;height:100%;display:block}.resource-portrait-32{border-radius:var(--lj-radius-control);width:32px;height:32px}.resource-portrait-56{width:56px;height:56px}.resource-portrait-96{width:96px;height:96px}.resource-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.resource-name-cell strong{min-width:0}.template-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.template-draft-card{gap:var(--lj-space-3);padding:var(--lj-space-5);background:var(--lj-surface);border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);flex-direction:column;min-width:0;display:flex;position:relative}.template-card-recommendation{align-items:center;gap:var(--lj-space-1);padding:var(--lj-space-1) var(--lj-space-3);border:1px solid var(--lj-warning-border);border-radius:0 var(--lj-radius-panel) 0 var(--lj-radius-control);color:var(--lj-warning-strong);background:var(--lj-warning-soft);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);display:inline-flex;position:absolute;inset-block-start:-1px;inset-inline-end:-1px}.template-card-recommendation svg{flex:none}.template-draft-card[data-recommended=true] .expert-card-heading>div{padding-inline-end:var(--lj-space-9)}.expert-card-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.expert-card-heading>div{flex:1;min-width:0}.expert-card-heading h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0 0 4px;overflow:hidden}.template-draft-card .expert-card-heading h3{margin:0}.expert-card-summary{-webkit-line-clamp:2;min-height:calc(var(--lj-type-body-line)*2);color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.expert-card-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.expert-card-tags span{background:var(--lj-surface-muted);max-width:100%;color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);border-radius:4px;padding:3px 8px;display:inline-flex}.template-draft-card>footer{justify-content:space-between;align-items:center;gap:var(--lj-space-3);padding-top:var(--lj-space-3);border-top:1px solid var(--lj-line);margin-top:auto;display:flex}.template-draft-card-state{min-width:0;font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);color:var(--lj-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.template-draft-card-actions{align-items:center;gap:var(--lj-space-3);flex:none;margin-inline-start:auto;display:flex}.template-draft-card-actions>.content-action-button{border-radius:6px;flex:none;height:30px;padding:0 9px}.template-draft-card-scope{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight)}.portrait-editor{margin-bottom:24px}.portrait-editor-current{align-items:center;gap:16px;display:flex}.portrait-editor-current strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.portrait-editor-current p{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:6px 0 10px}.portrait-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.portrait-crop{border:1px solid var(--lj-line);border-radius:var(--lj-radius-panel);background:var(--lj-surface-muted);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:16px;display:grid}.portrait-crop canvas{touch-action:none;cursor:move;border-radius:var(--lj-radius-panel);grid-row:1/4;width:240px;max-width:100%;height:240px}.portrait-crop label{width:100%;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);align-items:center;gap:12px;display:flex}.portrait-crop input{min-width:0;accent-color:var(--lj-accent);flex:1}.application-library-grid,.template-grid,.featured-template+.template-library .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.template-card{border-radius:var(--lj-radius-panel);grid-template-rows:auto auto 1fr;grid-template-columns:56px minmax(0,1fr) 14px;gap:12px;min-height:224px;padding:18px}.template-card-copy h3{margin:2px 0 4px}.template-card-copy .template-type-row{margin-bottom:4px}.template-card .expert-card-tags{grid-column:1/-1}.template-card .template-card-meta{align-self:end}.application-library-main{grid-template-columns:56px minmax(0,1fr)}.application-library-card>.expert-card-tags{margin-top:12px}@media (width>=1650px){.template-draft-grid,.application-library-grid,.template-grid,.featured-template+.template-library .template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.template-draft-grid,.application-library-grid,.template-grid,.featured-template+.template-library .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.template-draft-grid,.application-library-grid,.template-grid,.featured-template+.template-library .template-grid{grid-template-columns:1fr}}.portrait-crop-help{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0}.portrait-crop canvas:focus-visible{outline:2px solid var(--lj-accent);outline-offset:3px}@media (width<=767px){.portrait-crop{grid-template-columns:1fr}.portrait-crop canvas{grid-row:auto}}.template-draft-card .expert-card-heading{align-items:center}.template-draft-card .expert-card-heading h3{margin-bottom:6px}.template-draft-card-identity{color:var(--lj-text);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.template-draft-card-kind{color:var(--lj-accent-strong);background:var(--lj-signal-soft);border-radius:4px;padding:2px 7px;display:inline-flex}.template-draft-card-copy{flex-direction:column;gap:8px;display:flex}.template-draft-card-copy .expert-card-summary{height:calc(var(--lj-type-body-line) * 2);overflow-wrap:anywhere;min-height:0}.template-list-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.template-list-filter-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.template-list-filter-fields>.lj-select-field{flex:none;width:164px}.template-list-clear.fui-Button{flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0}.template-list-filters>.search-field{flex:none;width:320px}@media (width<=1180px){.template-list-filters{flex-wrap:wrap}.template-list-filters>.search-field{width:280px}}.template-drawer-identity{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.template-drawer-identity>strong{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-drawer-kind{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.template-drawer-summary{align-items:flex-start;gap:16px;min-width:0;display:flex}.template-drawer-summary>div{flex:1;gap:12px;min-width:0;display:grid}.template-drawer-summary .drawer-description{color:var(--lj-text);white-space:pre-wrap;overflow-wrap:anywhere}.template-drawer-body{align-content:start;gap:24px;display:grid}.template-drawer-body>.drawer-section,.template-drawer-body .template-facts{margin:0}.template-drawer-body .template-facts>div{grid-template-columns:96px minmax(0,1fr);align-items:start}.template-drawer-body .template-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;display:block}.template-drawer-body .drawer-section>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.template-drawer-body .template-version-strip{color:var(--lj-muted);margin:0}.template-drawer-body .template-version-strip>span{min-height:0;color:inherit;font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);background:0 0;border:0;border-radius:0;padding:0}.template-drawer-body>.contextual-rule-guidance,.template-draft-drawer-body .portrait-editor{margin:0}.template-draft-drawer-body .standard-form-field{color:var(--lj-text);gap:7px}.template-drawer-body .standard-form-field+.standard-form-field{margin-top:16px}.template-visibility-fields{gap:16px;min-width:0;display:grid}.template-enterprise-combobox.fui-Combobox{box-sizing:border-box;width:100%;min-width:0;color:var(--lj-text)}.template-enterprise-combobox .fui-Combobox__input{min-width:0;height:34px;font-size:var(--lj-type-control-size);line-height:var(--lj-type-control-line);font-weight:var(--lj-type-control-weight);padding:0 10px}.template-enterprise-options.fui-Listbox{max-height:280px}.template-enterprise-options .lj-select-option[aria-checked=true]{background:var(--lj-signal-soft);color:var(--lj-accent-strong)}.template-enterprise-combobox .fui-Combobox__input:focus{outline:none}.template-enterprise-combobox.fui-Combobox:has(input:disabled){color:var(--lj-muted);background:var(--lj-surface-muted)}.template-enterprise-combobox .fui-Combobox__expandIcon:focus-visible{box-shadow:none;outline:none}.template-behavior-section{gap:var(--lj-space-7);min-width:0;display:grid}.template-behavior-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.template-behavior-heading h3{margin:0}.template-behavior-note{color:var(--lj-muted);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);overflow-wrap:anywhere;margin:8px 0 16px}.template-behavior-fields{gap:var(--lj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.template-behavior-fields>:not(.template-instruction-short){grid-column:1/-1}.template-behavior-fields textarea{min-height:0}.template-instruction-long textarea{min-height:320px}.template-workflow-instructions{gap:var(--lj-space-5);min-width:0;display:grid}.template-behavior-nodes{gap:var(--lj-space-7);min-width:0;display:grid}.template-instruction-short textarea{min-height:56px}.template-behavior-node{gap:var(--lj-space-5);min-width:0;margin:0;display:grid}.template-behavior-node h4{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight);margin:0}.template-instruction-text dd{white-space:pre-wrap;overflow-wrap:anywhere}.template-behavior-heading h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.template-editor-layout{gap:var(--lj-space-7);min-width:0;display:grid}.template-editor-section{gap:var(--lj-space-5);min-width:0;display:grid}.template-editor-section>h3,.template-drawer-body .drawer-section>h3,.template-drawer-body .template-behavior-heading>h3{color:var(--lj-text);font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:0;padding-left:13px;position:relative}.template-editor-section>h3:before,.template-drawer-body .drawer-section>h3:before,.template-drawer-body .template-behavior-heading>h3:before{background:var(--lj-signal);content:"";border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.template-editor-two-columns{gap:var(--lj-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.template-editor-section .standard-form-field,.template-editor-section .template-behavior-section{margin:0}.template-editor-section h4{color:var(--lj-text);font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.template-drawer-body .template-behavior-heading h3{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight)}.unified-drawer-title-row{align-items:center;gap:12px;min-width:0;display:flex}.unified-drawer-title-row>h2{min-width:0}.template-draft-check-status{color:var(--lj-muted);white-space:nowrap;font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);border-radius:4px;flex:none;align-items:center;gap:4px;display:inline-flex}.template-draft-check-status[data-tone=success]{color:var(--lj-success)}.template-draft-check-status[data-tone=danger]{color:var(--lj-danger)}.template-draft-check-status:focus-visible{outline:2px solid var(--lj-signal);outline-offset:3px}.template-setup-preparation{color:var(--lj-muted);font-size:var(--lj-type-meta-size);line-height:var(--lj-type-meta-line);font-weight:var(--lj-type-meta-weight);grid-column:1/-1;margin:0}.template-card-meta .template-card-action{color:var(--lj-accent-strong);font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight);margin-left:auto}.template-editor-section>:is(p,dl),.template-editor-section .template-facts,.template-editor-section .standard-form-field+.standard-form-field{margin:0}.template-editor-layout .fui-Textarea .fui-Textarea__textarea{font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight)}.template-behavior-section .work-requirements-preview>:last-child,.template-behavior-section .work-requirements-preview>section:last-child>:last-child,.template-behavior-section .grant-field-hint{margin-bottom:0}.template-notice{align-items:flex-start;gap:var(--lj-space-3);padding:var(--lj-space-4);min-width:0;color:var(--lj-text-secondary);background:var(--lj-surface-muted);border:1px solid var(--lj-border-subtle);border-radius:var(--lj-radius-control);font-size:var(--lj-type-body-size);line-height:var(--lj-type-body-line);font-weight:var(--lj-type-body-weight);margin:0;display:flex}.template-notice>svg{color:var(--lj-accent-strong);flex:none;margin-top:2px}.template-notice>div{overflow-wrap:anywhere;min-width:0}.template-notice code{color:var(--lj-text);font:inherit;font-weight:var(--lj-type-label-weight)}.http-workbench-page{flex-direction:column;gap:24px;display:flex}.http-workbench-page>.page-header{order:0}.http-workbench-page>.workbench-command-grid{order:1}.http-workbench-page>.workbench-lower-grid{order:2}.http-workbench-page>.workbench-section{order:3}.http-workbench-page>.delivered-strip{order:4}.http-workbench-page .overview-feed{max-height:320px;overflow-y:auto}.http-workbench-page .run-primary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.http-workbench-page .run-stage{font-size:var(--lj-type-label-size);line-height:var(--lj-type-label-line);font-weight:var(--lj-type-label-weight)}.application-studio-with-notice{flex-direction:column;height:100dvh;min-height:0;display:flex}.application-studio-with-notice>.admin-drawer-note{flex-shrink:0;margin:0;padding:8px 24px}.application-studio-with-notice>.studio-page{flex:1;height:auto;min-height:0}.application-studio-with-notice .studio-workspace{min-height:0}.http-studio-test-panel .studio-node-panel-header h2{font-size:var(--lj-type-section-size);line-height:var(--lj-type-section-line);font-weight:var(--lj-type-section-weight);margin:4px 0 0}.http-studio-test-panel>.unified-tabs{flex-shrink:0}.http-studio-test-panel .run-event-timeline li{grid-template-columns:1fr;gap:4px}.http-studio-test-panel [hidden]{display:none!important}.http-studio-test-panel .run-section{padding:12px}.http-studio-test-panel .studio-application-config-body{min-height:0;overflow-y:auto}.http-studio-run-history{gap:8px;max-height:240px;display:grid;overflow:auto}.skill-full-method-field{grid-column:1/-1}.skill-full-method-field textarea{line-height:var(--lj-type-body-line);resize:vertical;min-height:280px!important}.http-studio-test-panel fieldset .fui-Button{margin:8px 8px 0 0}.http-studio-test-panel .http-studio-run-history .fui-Button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;margin:0}.http-workbench-page .app-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.applications-workspace .unified-pagination{padding-bottom:var(--lj-space-4)}.model-reasoning-editor{gap:var(--lj-space-5);grid-column:1/-1;min-width:0;display:grid}.model-reasoning-editor>strong{font-size:var(--lj-type-card-size);line-height:var(--lj-type-card-line);font-weight:var(--lj-type-card-weight)}.model-reasoning-level{gap:var(--lj-space-4);padding-block:var(--lj-space-4);border-bottom:1px solid var(--lj-line);display:grid}.model-reasoning-fields{gap:var(--lj-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.model-reasoning-editor label{gap:var(--lj-space-3);min-width:0;display:grid}.model-reasoning-editor .quiet-action{justify-self:start}.model-reasoning-summary code{white-space:normal;overflow-wrap:anywhere;font-size:var(--lj-type-code-size);line-height:var(--lj-type-code-line);font-weight:var(--lj-type-code-weight);display:block}.model-reasoning-summary th:first-child,.model-reasoning-summary td:first-child{width:80px}
