.login-shell{align-items:center;display:grid;justify-content:center;max-width:100%;min-height:calc(100vh - 32px);position:relative;width:100%}.login-background{inset:0;pointer-events:none;position:absolute}.login-background-grid,.login-background-orbit{position:absolute}.login-background-orbit{border-radius:999px;filter:blur(14px);opacity:.75}.login-background-orbit--coral{animation:login-float-coral 16s ease-in-out infinite;background:radial-gradient(circle,rgb(255 92 115/.22) 0,transparent 70%);height:420px;left:-120px;top:-40px;width:420px}.login-background-orbit--info{animation:login-float-info 18s ease-in-out infinite;background:radial-gradient(circle,rgb(88 166 255/.18) 0,transparent 70%);bottom:-120px;height:520px;right:-140px;width:520px}.login-background-grid{background-image:linear-gradient(rgb(255 255 255/.04) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.04) 1px,transparent 0);background-size:28px 28px;inset:36px;-webkit-mask-image:linear-gradient(135deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(135deg,transparent,black 18%,black 82%,transparent);opacity:.42}.login-panel{min-width:0;position:relative;z-index:1}.login-context-logo{display:block;height:auto;width:min(196px,40vw)}.login-form-tabs{flex-wrap:wrap}.login-form-tabs,.login-form-tabs span{align-items:center;display:inline-flex;gap:8px}.login-form-tabs span{border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:999px;color:var(--muted-2);font-size:12px;font-weight:700;min-height:30px;padding:0 10px}.login-form-tabs .is-active{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.08);color:var(--text)}.login-panel{background:linear-gradient(180deg,rgb(255 255 255/.04),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel-2) 94%,transparent));border:1px solid color-mix(in srgb,var(--line-strong) 86%,transparent);border-radius:24px;display:grid;max-width:460px;padding:0;width:min(100%,460px)}.login-panel-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,rgb(255 255 255/.06),transparent 22%),color-mix(in srgb,var(--panel-soft) 84%,transparent);border-radius:24px;box-shadow:inset 0 1px 0 rgb(255 255 255/.06);display:grid;grid-gap:14px;gap:14px;padding:22px;width:100%}.login-panel--centered{justify-self:center}.login-context-logo--panel{justify-self:start;margin-bottom:2px;width:min(180px,52vw)}.form-hint,.login-notice{background:color-mix(in srgb,var(--info-bg) 82%,var(--panel));border:1px solid color-mix(in srgb,var(--info) 24%,var(--line));border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/.04);color:var(--text);font-size:12px;padding:9px 10px}.login-form{align-content:flex-start;display:grid;grid-gap:12px;gap:12px;max-width:100%}.login-form-tabs{margin-bottom:2px}.login-form-header{display:grid;grid-gap:6px;gap:6px}.login-form-header h2{font-size:clamp(1.75rem,2.3vw,2.35rem);letter-spacing:-.04em;margin:0}.login-form-header p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.login-field{display:grid;grid-gap:6px;gap:6px}.login-field-header{align-items:center;display:flex;justify-content:space-between}.login-field label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-input-shell{align-items:center;background:linear-gradient(180deg,rgb(255 255 255/.02),transparent 46%),var(--input-bg);border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.login-input-shell:focus-within{border-color:color-mix(in srgb,var(--brand-orange) 44%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-orange) 24%,transparent),0 18px 36px rgb(0 0 0/.18);transform:translateY(-1px)}.login-input-icon{align-items:center;color:color-mix(in srgb,var(--brand-orange) 76%,var(--text));display:inline-flex;font-family:var(--font-mono);font-size:14px;font-weight:700;justify-content:center;width:16px}.login-form input{background:transparent;border:0;color:var(--text);font:inherit;min-height:48px;outline:0;padding:0;width:100%}.password-field{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 118px}.password-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 90%,transparent);color:var(--text);min-width:96px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.password-toggle:hover{background:color-mix(in srgb,var(--panel-soft) 86%,transparent);border-color:color-mix(in srgb,var(--brand-coral) 28%,var(--line));transform:translateY(-1px)}.login-form button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:center;min-height:50px;padding:10px 12px}@media (min-width:901px){.login-main{padding:18px}.login-panel-frame{padding:20px}.login-panel-kicker{min-height:34px;padding:8px 14px}.login-field{gap:8px}.login-input-shell{min-height:52px;padding:0 14px}.login-form input{min-height:50px}.login-submit{min-height:52px}}.login-submit{background:linear-gradient(135deg,var(--brand-coral),var(--brand-orange));border:1px solid color-mix(in srgb,var(--brand-orange) 72%,var(--brand-coral));box-shadow:0 18px 36px rgb(255 92 115/.2),inset 0 1px 0 rgb(255 255 255/.16);color:var(--on-accent);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.login-submit:hover:not(:disabled){box-shadow:0 22px 44px rgb(255 92 115/.24),inset 0 1px 0 rgb(255 255 255/.22);filter:saturate(1.08);transform:translateY(-2px)}.login-submit:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.login-form-footer{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.login-inline-link{background:transparent;border:0;color:var(--text);font-size:12px;min-height:auto;padding:0}@keyframes login-float-coral{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,20px,0) scale(1.06)}}@keyframes login-float-info{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-32px,-22px,0) scale(1.08)}}.intelligence-layout{display:grid;grid-gap:18px;gap:18px}.intelligence-grid{display:grid;grid-gap:16px;gap:16px}.intelligence-grid,.intelligence-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-card{min-height:100%}.intelligence-toolbar{grid-template-columns:repeat(4,minmax(180px,1fr))}.intelligence-toolbar-actions{align-self:end;display:grid;grid-gap:8px;gap:8px}.intelligence-card--list,.intelligence-card--result,.intelligence-card--summary{align-self:stretch}.intelligence-form{display:grid;grid-gap:12px;gap:12px}.intelligence-form--compact{border-top:1px solid var(--line);padding-top:12px}.intelligence-form input,.intelligence-form select,.intelligence-form textarea{width:100%}.intelligence-action-stack{display:grid;grid-gap:14px;gap:14px}.intelligence-list,.intelligence-selection-list{display:grid;grid-gap:10px;gap:10px}.intelligence-selectable-row{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:inherit;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.intelligence-selectable-row:hover{border-color:color-mix(in srgb,var(--brand-coral) 45%,var(--line))}.intelligence-selectable-row.is-selected{border-color:color-mix(in srgb,var(--brand-coral) 65%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-coral) 35%,transparent)}.intelligence-checkbox-list,.intelligence-checkbox-row{display:grid;grid-gap:10px;gap:10px}.intelligence-checkbox-row{align-items:flex-start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.intelligence-checkbox-row input{margin-top:3px}.intelligence-inline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.intelligence-metrics-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-compare-column,.intelligence-metric-block{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.intelligence-metric-block strong{font-size:20px}.intelligence-compare-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-paragraph{margin:0}.intelligence-similar-meta{display:grid;grid-gap:8px;gap:8px;justify-items:end;min-width:0}.intelligence-similar-meta code{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelligence-status-banner{margin:0}.simulation-evidence-banner{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:12px;gap:12px;padding:14px}.intelligence-compare-column h3{font-size:15px;margin:0}.simulation-evidence-banner{grid-template-columns:auto minmax(0,1fr)}.simulation-evidence-banner.is-strong{background:var(--ok-bg);border-color:var(--ok-bd)}.simulation-evidence-banner.is-weak{background:var(--warn-bg);border-color:var(--warn-bd)}@media (max-width:1100px){.intelligence-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-compare-grid,.intelligence-grid,.intelligence-history-grid,.intelligence-metrics-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.intelligence-selectable-row,.intelligence-toolbar{grid-template-columns:minmax(0,1fr)}.intelligence-similar-meta{justify-items:start}}.button-spinner{animation:spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--on-accent) 35%,transparent);border-top-color:var(--on-accent);border-radius:999px;height:14px;width:14px}.sr-status{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@keyframes spin{to{transform:rotate(1turn)}}.login-error{padding:10px 12px}.events-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.observability-grid{display:grid;grid-gap:20px;gap:20px}.section-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px}h2{font-size:18px;margin:0}.refresh-state{color:var(--muted);font-size:13px;white-space:nowrap}.realtime-status{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;gap:8px;justify-self:start;min-height:34px;padding:7px 10px;width:-moz-fit-content;width:fit-content}.realtime-status strong{color:var(--text);font-size:13px}.realtime-status .status-dot{background:var(--warn);border-radius:999px;display:inline-block;height:8px;width:8px}.realtime-status.live .status-dot{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent)}.realtime-status.reconnecting .status-dot{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 16%,transparent)}.events-table{display:grid;font-size:14px;max-width:100%;min-width:0;overflow-x:auto}.events-row{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(110px,.6fr) minmax(280px,1.6fr);min-width:820px;padding:14px 16px}.messages-row{grid-template-columns:minmax(160px,.8fr) minmax(180px,.9fr) minmax(260px,1.5fr) minmax(280px,1.5fr)}.router-row{grid-template-columns:minmax(150px,.7fr) minmax(170px,.8fr) minmax(220px,1fr) minmax(280px,1.3fr) minmax(300px,1.4fr);min-width:1120px}.catalog-row{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.1fr) minmax(130px,.6fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(170px,.8fr) minmax(210px,.9fr);min-width:1240px}.leads-row{grid-template-columns:minmax(150px,.7fr) minmax(190px,.8fr) minmax(120px,.5fr) minmax(180px,.8fr) minmax(210px,.9fr) minmax(320px,1.4fr);min-width:1260px}.orders-row{grid-template-columns:minmax(170px,.8fr) minmax(140px,.6fr) minmax(140px,.6fr) minmax(150px,.6fr) minmax(220px,.9fr) minmax(340px,1.4fr);min-width:1300px}.catalog-row>div:last-child{align-items:center;display:flex;justify-content:flex-end;min-width:0}.appointment-create-panel{align-items:end;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;padding:12px 16px}.appointment-create-panel label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.appointment-create-panel input{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:7px 9px;text-transform:none;width:100%}.appointment-create-panel button{min-height:36px}.agenda-subsection{border-top:1px solid var(--line);margin-top:12px}.agenda-subsection h3{color:var(--text);font-size:15px;letter-spacing:0;margin:0}.call-result-actions{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(120px,.8fr) minmax(170px,1fr) auto}.call-result-actions input{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:32px;min-width:0;padding:6px 8px}.rag-source-create-panel{border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.9fr) minmax(130px,.5fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(260px,1.2fr) auto;padding:12px 16px}.rag-source-create-panel label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.rag-source-create-panel input,.rag-source-create-panel select,.rag-source-create-panel textarea{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:7px 9px;text-transform:none;width:100%}.rag-source-create-panel textarea{min-height:36px;resize:vertical}.rag-source-create-panel button{min-height:36px}.tasks-row{grid-template-columns:minmax(170px,.8fr) minmax(180px,.8fr) minmax(120px,.5fr) minmax(90px,.4fr) minmax(340px,1.5fr);min-width:1040px}.appointments-row{grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr) minmax(190px,.8fr) minmax(190px,.8fr) minmax(190px,.8fr) minmax(360px,1.4fr);min-width:1320px}.calls-row{grid-template-columns:minmax(170px,.8fr) minmax(160px,.7fr) minmax(260px,1.1fr) minmax(260px,1.1fr) minmax(420px,1.5fr) minmax(360px,1.3fr);min-width:1630px}.handoffs-row{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.25fr) minmax(220px,.9fr) minmax(360px,1.2fr);min-width:1100px}.evals-row,.prompts-row,.rag-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.6fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(340px,1.4fr);min-width:1100px}.rag-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.6fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(190px,.8fr) minmax(340px,1.3fr);min-width:1290px}.payment-reviews-row{grid-template-columns:minmax(170px,.8fr) minmax(230px,1.1fr) minmax(250px,1.1fr) minmax(280px,1.2fr) minmax(260px,1fr);min-width:1190px}.unified-inbox{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.inbox-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.inbox-list{border:1px solid var(--line);border-radius:8px;max-height:520px;overflow:auto}.inbox-item{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:14px 16px;text-align:left;width:100%}.inbox-item:hover,.inbox-item[aria-current=true]{background:color-mix(in srgb,var(--accent) 9%,transparent)}.inbox-item.breached,.inbox-item.danger{border-left:3px solid var(--danger)}.inbox-item.warning{border-left:3px solid var(--warn)}.inbox-item-meta,.inbox-item-top{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.inbox-detail-sheet{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px;position:-webkit-sticky;position:sticky;top:76px}.inbox-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-detail-grid>div,.inbox-metadata>div{background:color-mix(in srgb,var(--panel) 72%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.inbox-metadata{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-row{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(260px,1.1fr) minmax(180px,.8fr) minmax(180px,.8fr);min-width:1020px}.webhooks-row{grid-template-columns:minmax(280px,1.2fr) minmax(150px,.7fr) minmax(240px,1fr) minmax(300px,1.2fr) minmax(160px,.7fr);min-width:1130px}.liquidations-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) minmax(160px,.7fr) minmax(160px,.7fr) minmax(180px,.8fr);min-width:980px}.liquidation-lines-panel{background:color-mix(in srgb,var(--panel) 86%,var(--muted) 14%);border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;min-width:980px;padding:16px}.liquidation-lines-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.liquidation-lines-header h3{font-size:15px;margin:0}.liquidation-lines-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.liquidation-line-row{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) minmax(260px,1.1fr) minmax(160px,.7fr);padding:12px}.liquidation-line-row:last-child{border-bottom:0}.liquidation-line-row.line-heading{background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.attributions-row{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(200px,.9fr) minmax(240px,1fr);min-width:1100px}.ally-directory-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.ally-directory-table{border:1px solid var(--line);border-radius:8px;overflow:auto}.ally-directory-row{grid-template-columns:minmax(260px,1.3fr) minmax(160px,.75fr) minmax(180px,.85fr) minmax(90px,.45fr) minmax(180px,.8fr);min-width:870px}.ally-row-button{background:transparent;border-left:0;border-right:0;border-top:0;color:var(--text);cursor:pointer;font:inherit;text-align:left;width:100%}.ally-row-button.selected,.ally-row-button:focus-visible,.ally-row-button:hover{background:color-mix(in srgb,var(--panel-soft) 76%,var(--brand-coral))}.directory-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 14px}.directory-actions{border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;padding:12px 16px}.directory-filters label{display:grid;grid-gap:6px;gap:6px;min-width:min(280px,100%)}.directory-filters input,.directory-filters select{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;padding:8px 10px}.audit-filters{border-bottom:1px solid var(--line)}.audit-filters button{min-height:38px}.entity-create-panel{align-items:end;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:12px 16px}.configuration-toolbar label,.entity-create-panel label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.configuration-card input,.configuration-card select,.configuration-card textarea,.configuration-toolbar input,.configuration-toolbar select,.entity-create-panel input{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:7px 9px;text-transform:none;width:100%}.configuration-card button,.entity-create-panel button{min-height:36px}.configuration-workbench{display:grid;grid-gap:14px;gap:14px;padding:14px 16px 16px}.configuration-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(180px,.5fr)}.configuration-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.configuration-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.configuration-card textarea{min-height:220px;resize:vertical}.config-override-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.config-override-fields .governed-tools,.config-override-fields label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px;text-transform:uppercase}.config-override-fields input,.config-override-fields select,.config-override-fields textarea{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;text-transform:none;width:100%}.config-override-fields textarea{min-height:96px}.management-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.management-editor{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.management-editor .checkbox-grid,.management-editor label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:6px;gap:6px;text-transform:uppercase}.management-editor input,.management-editor select,.management-editor textarea{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;text-transform:none;width:100%}.management-editor textarea{min-height:96px;resize:vertical}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribution-exception-builder{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.attribution-exception-builder h4{font-size:14px;margin:0}.attribution-exception-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.attribution-exception-form button{align-self:end}.attribution-exception-list{display:grid;grid-gap:8px;gap:8px}.attribution-exception-row{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.attribution-exception-row div{display:grid;grid-gap:2px;gap:2px;min-width:0}.attribution-exception-row span,.attribution-exception-row strong{overflow-wrap:anywhere}.attribution-exception-row span{color:var(--muted);font-size:12px}.simulation-result-panel{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:0;gap:0;overflow:hidden}.simulation-result-panel>div{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.simulation-result-panel>div:last-child{border-bottom:0}.simulation-result-panel span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.catalog-import-panel button,.management-editor button{width:-moz-fit-content;width:fit-content}.wide-field{grid-column:1/-1}.industry-config-row{grid-template-columns:minmax(170px,1.3fr) minmax(130px,.9fr) 110px 150px minmax(220px,1fr)}.catalog-management{display:grid;grid-gap:12px;gap:12px}.catalog-import-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.catalog-import-panel textarea{min-height:110px;resize:vertical}.card label,.catalog-import-panel label{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:6px;gap:6px;text-transform:uppercase}.card select,.catalog-import-panel input,.catalog-import-panel select,.catalog-import-panel textarea{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:7px 9px;text-transform:none;width:100%}.diff-panel,.metric-strip{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.metric-strip div{border:1px solid var(--line);border-radius:6px;padding:10px}.metric-strip span{color:var(--muted);display:block;font-size:12px}.metric-strip strong{display:block;margin-top:4px}.onboarding-wizard{display:grid;grid-gap:12px;gap:12px}.activation-requirements-panel,.e2e-check-panel,.kyb-light-panel{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.activation-requirements-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.activation-requirement{align-items:flex-start;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.activation-requirement.passed{background:color-mix(in srgb,var(--ok) 8%,transparent)}.activation-requirement.blocked{background:color-mix(in srgb,var(--warning) 9%,transparent)}.activation-requirement span,.activation-requirement strong{display:block}.activation-requirement span{color:var(--text-muted);font-size:12px;margin-top:3px}.dataset-export-panel{display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.dataset-export-result{border-top:1px solid var(--line);padding-top:10px}.e2e-check-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.e2e-toolbar{grid-template-columns:minmax(280px,1fr) auto;padding:0}.json-block{border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;max-height:420px;overflow:auto;padding:12px;white-space:pre-wrap}.json-block,.progress-meter{background:var(--panel-soft)}.progress-meter{border-radius:999px;height:8px;overflow:hidden}.progress-meter span{background:linear-gradient(90deg,var(--brand-coral),var(--ok));display:block;height:100%}.ally-detail-sheet{align-content:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;max-height:920px;overflow:auto;padding:16px}.sheet-header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.sheet-header h3,.sheet-section h4{margin:0}.ally-status-actions{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.ally-status-actions button{background:color-mix(in srgb,var(--danger) 16%,var(--panel-soft));border:1px solid rgba(248,113,113,.44);border-radius:.5rem;color:var(--danger);cursor:pointer;font-size:.78rem;font-weight:800;min-height:2rem;padding:.45rem .7rem}.ally-status-actions button:disabled{cursor:not-allowed;opacity:.6}.ally-profile-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ally-profile-grid>div,.compact-list>div,.metric-chip,.onboarding-step{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.ally-profile-grid span,.compact-list span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.metrics-strip,.risk-flags{display:flex;flex-wrap:wrap;gap:8px}.metric-chip{min-width:118px}.metric-chip span{color:var(--muted);font-size:12px}.metric-chip.success{border-color:color-mix(in srgb,var(--ok) 42%,var(--line))}.metric-chip.warning{border-color:color-mix(in srgb,var(--warn) 48%,var(--line))}.metric-chip.danger{border-color:color-mix(in srgb,var(--danger) 48%,var(--line))}.compact-list,.onboarding-list,.sheet-section{display:grid;grid-gap:10px;gap:10px}.ally-agent-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:12px 0}.agent-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.agent-section-header h4{margin:0}.agent-metrics-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.agent-invite-result,.agent-metrics-grid>div{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.agent-invite-result strong,.agent-metrics-grid strong{overflow-wrap:anywhere}.agent-gap-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:30px}.agent-invite-form{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(108px,.5fr) auto}.agent-invite-form label{display:grid;grid-gap:5px;gap:5px;min-width:0}.agent-invite-form input,.agent-invite-form select{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;min-width:0;padding:8px 10px}.agent-invite-form button,.agent-invite-result button{min-height:38px}.agent-invite-result{align-items:center;grid-template-columns:minmax(0,1fr) auto}.agent-ops-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-list-header{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:30px}.agent-list-header h5{font-size:13px;margin:0}.agent-activation-panel,.agent-outbound-panel{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px}.agent-activation-panel{align-items:center;grid-template-columns:minmax(0,1fr) auto}.agent-action-stack{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agent-action-stack button{min-height:36px}.agent-activation-panel .wide{grid-column:1/-1}.onboarding-step{grid-template-columns:minmax(0,1fr) auto}.quality-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.6fr) minmax(200px,.9fr) minmax(180px,.8fr) minmax(160px,.7fr);min-width:900px}.experiments-row{grid-template-columns:minmax(220px,1fr) minmax(120px,.55fr) minmax(180px,.8fr) minmax(260px,1.2fr) minmax(190px,.8fr);min-width:970px}.incident-create-panel{background:var(--panel-soft);border-top:1px solid var(--line);padding:12px}.incident-editor-controls{grid-template-columns:minmax(220px,1.1fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(240px,1.1fr) auto}.incident-console{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.incident-detail-sheet{border-left:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;min-width:0}.compact-header{padding:14px}.incident-detail-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px}.incident-detail-grid div{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px}.incident-detail-grid span,.timeline-item span{color:var(--muted);font-size:12px}.timeline-list{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px}.timeline-item{border-left:2px solid var(--brand-coral);display:grid;grid-gap:6px;gap:6px;padding-left:10px}.timeline-item div{display:grid;grid-gap:2px;gap:2px}.timeline-item p{color:var(--muted);margin:0;overflow-wrap:anywhere}.selected-row{background:color-mix(in srgb,var(--brand-coral) 9%,transparent)}.retention-row{grid-template-columns:minmax(240px,1fr) minmax(110px,.45fr) minmax(120px,.5fr) minmax(360px,1.5fr);min-width:930px}.audit-row{grid-template-columns:minmax(160px,.65fr) minmax(190px,.8fr) minmax(190px,.8fr) minmax(230px,.9fr) minmax(420px,1.7fr);min-width:1190px}.compliance-panel{overflow:hidden}.compliance-actions{align-items:end;background:var(--panel-soft);border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1.2fr) auto minmax(260px,.9fr) auto;padding:14px 16px}.compliance-actions label{display:grid;grid-gap:6px;gap:6px}.compliance-actions input{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;min-width:0;padding:8px 10px}.compliance-actions button{background:var(--brand-coral);border-color:var(--brand-coral)}.compliance-actions button:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg)}.json-snippet{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.compact-empty,.loading-state{border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding:12px 16px}.experiment-panel,.prompt-editor{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.prompt-editor-controls{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-editor-controls label{display:grid;grid-gap:6px;gap:6px}.prompt-editor-controls input,.prompt-editor-controls select{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:38px;padding:8px 10px}.governance-subtable{border-top:1px solid var(--line)}.integration-test-result{align-items:flex-start;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.integration-test-result.success{background:color-mix(in srgb,var(--ok) 8%,transparent)}.integration-test-result.failed{background:color-mix(in srgb,var(--danger) 8%,transparent)}.integration-test-result span,.integration-test-result strong{display:block}.integration-test-result span{color:var(--text-muted);font-size:12px;margin-top:3px}.integration-ops-panel{border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:12px 16px}.config-override-grid,.integration-create-grid{display:grid;grid-gap:10px;gap:10px;min-width:0}.integration-create-grid{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(240px,1fr) minmax(160px,.7fr) minmax(240px,1fr) auto}.config-override-grid{grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(320px,1.5fr) auto}.config-override-grid label,.integration-create-grid label{color:var(--muted);display:grid;font-size:12px;font-weight:700;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.config-override-grid input,.config-override-grid textarea,.integration-create-grid input,.integration-create-grid select{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-height:36px;min-width:0;padding:7px 9px;text-transform:none;width:100%}.config-override-grid textarea{min-height:36px;resize:vertical}.config-override-grid button,.integration-create-grid button{min-height:36px}.subheader{border-top:1px solid var(--line)}.catalog-header{align-items:flex-start}.catalog-filter{display:flex;gap:8px}.catalog-filter input,.catalog-filter select{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;min-width:280px;padding:9px 10px}.catalog-filter button{background:var(--brand-coral);border:1px solid var(--brand-coral);border-radius:6px;color:var(--on-accent);cursor:pointer;font:inherit;font-weight:700;padding:9px 12px}.inline-input{max-width:100%}.inline-input,.inline-textarea{border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;padding:8px 10px;width:100%}.inline-textarea{min-height:78px;resize:vertical}.action-bar{display:flex;flex-wrap:wrap;gap:8px}.mobile-row-actions{display:none}.action-bar button,.button-link,.mobile-row-actions button{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:8px 10px;text-decoration:none}.action-bar button.btn--danger,.btn--danger,.mobile-row-actions button.btn--danger{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));color:var(--text)}.action-bar button.btn--warning,.btn--warning,.mobile-row-actions button.btn--warning{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 40%,var(--line));color:var(--text)}.action-bar button:disabled,.mobile-row-actions button:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.inline-action{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;margin-top:8px;min-height:28px;padding:5px 8px}.inline-action:disabled{cursor:not-allowed;opacity:.6}.events-row:last-child{border-bottom:0}.events-heading{background:var(--panel-soft);color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.strong-text{font-weight:700}.ids-cell{display:grid;grid-gap:4px;gap:4px}.ids-cell span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.prompt-eval-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:2px;gap:2px;padding:8px 10px}.prompt-eval-card.muted{background:var(--surface)}.prompt-eval-card.status-passed{border-color:color-mix(in srgb,var(--ok) 34%,var(--line))}.prompt-eval-card.status-error,.prompt-eval-card.status-failed{border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}.prompt-eval-card.status-running{border-color:color-mix(in srgb,var(--warn) 42%,var(--line))}.prompt-eval-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.prompt-eval-card-header span:first-child{font-weight:800}.muted-line,.prompt-eval-card-header span:last-child{color:var(--muted);font-size:12px}.muted-line{display:block;margin-top:4px;overflow-wrap:anywhere}.json-preview{background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;margin:0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap}.operations-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.operations-block{display:grid;grid-gap:12px;gap:12px;min-width:0}.operations-console{gap:18px}.objective-summary-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.objective-summary-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px}.objective-summary-card span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.objective-summary-card strong{color:var(--text);font-size:24px;line-height:1}.objective-summary-card em{font-style:normal;width:-moz-fit-content;width:fit-content}.objective-boundary-notice{align-items:center;background:var(--warn-bg);border:1px solid var(--warn-bd);border-radius:10px;color:var(--text);display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.objective-boundary-notice span{color:var(--muted)}.objective-workbench{display:grid;grid-gap:14px;gap:14px}.objective-filter-rail{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.objective-split{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.objective-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.objective-card{background:transparent;border:0}.objective-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.objective-card-header h3{margin:0}.objective-table-scroll{border:1px solid var(--line);border-radius:10px}.objective-table td{vertical-align:top}.objective-table td span,.objective-table td strong{display:block}.objective-detail-panel code,.objective-table code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.builder-table-frame{background:rgba(6,10,18,.5);border:1px solid color-mix(in srgb,var(--info) 18%,var(--line));border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);max-width:100%;min-width:0;overflow:hidden;width:100%}.builder-table-frame .objective-table-scroll{border:0;border-radius:18px 18px 0 0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb,var(--info) 42%,var(--line)) rgba(255,255,255,.05);scrollbar-width:thin}.builder-table-frame .objective-table-scroll::-webkit-scrollbar{height:10px}.builder-table-frame .objective-table-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.builder-table-frame .objective-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--info) 42%,var(--line));border-radius:999px}.builder-table{border-collapse:separate;border-spacing:0;min-width:max-content;width:max-content}.builder-table th{background:rgba(88,166,255,.08);border-bottom:1px solid color-mix(in srgb,var(--info) 18%,var(--line));color:var(--text);font-size:12px;line-height:1.2;padding:12px 14px;text-transform:none;white-space:nowrap}.builder-table td:not(:last-child),.builder-table th:not(:last-child){border-right:1px solid rgba(148,163,184,.12)}.builder-table td{border-bottom:1px solid rgba(148,163,184,.1);line-height:1.35;padding:14px}.builder-table tbody tr:last-child td{border-bottom:0}.builder-table tbody tr:hover td{background:rgba(88,166,255,.045)}.builder-table td:first-child{min-width:180px}.builder-table td code{white-space:nowrap}.builder-table-frame .table-pagination{background:rgba(7,11,19,.72);border-radius:0 0 18px 18px}.command-list-panel{min-width:0;width:100%}.command-table-stack{display:grid;grid-gap:12px;gap:12px;min-width:0}.command-list-filterbar{align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(120px,.8fr)) repeat(2,minmax(130px,.7fr)) minmax(150px,.8fr) auto;padding:12px}.command-list-filterbar label{display:grid;grid-gap:5px;gap:5px;min-width:0}.command-list-filterbar label span{color:var(--muted);font-size:11px;font-weight:800}.command-list-filterbar input,.command-list-filterbar select{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:0;padding:8px 10px;width:100%}.command-list-filterbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.command-table-frame{width:100%}.command-table-frame .objective-table-scroll{min-width:0;overflow-x:auto}.command-table{min-width:920px;width:100%}.command-table td,.command-table th{white-space:nowrap}.command-table td:first-child{min-width:260px;white-space:normal}.command-table td:last-child{min-width:170px}.command-action-workspace,.command-health-workspace,.command-outcomes-workspace,.command-schedule-workspace,.command-workboard{display:grid;grid-gap:16px;gap:16px;min-width:0}.command-cockpit-strip,.command-health-grid,.command-workboard-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.command-metric{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:74px;padding:12px}.command-metric span{color:var(--muted);font-size:12px;font-weight:800}.command-metric strong{color:var(--text);font-size:24px;letter-spacing:0;line-height:1}.command-metric.is-critical{border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}.command-metric.is-warning{border-color:color-mix(in srgb,var(--warning) 38%,var(--line))}.command-metric.is-ok{border-color:color-mix(in srgb,var(--success) 36%,var(--line))}.command-workboard-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);min-width:0}.command-schedule-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.command-config-boundary,.command-objective-cockpit,.command-workboard-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.command-workboard-side{display:grid;grid-gap:12px;gap:12px;min-width:0}.command-action-card-list,.command-action-link-list,.command-health-stack,.command-operation-rows,.command-timeline-list,.command-work-item-list{display:grid;grid-gap:10px;gap:10px;margin:0;min-width:0;padding:0}.command-work-item{align-items:flex-start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px;text-decoration:none}.command-compact-list a:hover,.command-work-item:hover{border-color:color-mix(in srgb,var(--info) 36%,var(--line))}.command-work-item.is-critical{border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}.command-work-item.is-warning{border-color:color-mix(in srgb,var(--warning) 34%,var(--line))}.command-work-item-main{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.command-compact-list a span,.command-operation-row strong,.command-timeline-item strong,.command-work-item-main strong{display:block;overflow-wrap:anywhere}.command-compact-list p,.command-operation-row span,.command-work-item-main p{color:var(--muted);margin:0}.command-work-item-meta{align-items:end;color:var(--muted);display:grid;font-size:12px;grid-gap:4px;gap:4px;justify-items:end;min-width:150px;text-align:right}.command-work-item-meta strong{color:var(--text)}.command-compact-list{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px}.command-compact-list>strong{font-size:14px}.command-action-link-list a,.command-action-link-list div,.command-compact-list a,.command-mini-timeline-row,.command-operation-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;text-decoration:none}.command-action-link-list a:hover{border-color:color-mix(in srgb,var(--info) 36%,var(--line))}.command-action-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.command-action-card.is-warning{border-color:color-mix(in srgb,var(--warning) 34%,var(--line))}.command-action-card.is-success{border-color:color-mix(in srgb,var(--success) 34%,var(--line))}.command-action-card>div:first-child,.command-action-link-list a,.command-action-link-list div{display:grid;grid-gap:4px;gap:4px}.command-action-card small,.command-action-card span,.command-action-link-list span,.command-muted{color:var(--muted);margin:0}.command-operation-row{grid-template-columns:minmax(0,1fr) auto}.command-operation-row>div:last-child{align-items:end;display:grid;grid-gap:5px;gap:5px;justify-items:end;min-width:120px;text-align:right}.command-config-boundary,.command-panel-section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.command-config-boundary h2,.command-objective-cockpit h2,.command-panel-section-head h3,.command-workboard-panel h2{font-size:20px;letter-spacing:0;margin:3px 0 0}.command-config-boundary p{color:var(--muted);margin:6px 0 0;max-width:68ch}.command-config-boundary-actions,.command-status-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.command-status-filter a{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;min-height:30px;padding:7px 10px;text-decoration:none}.command-status-filter a.is-active{background:color-mix(in srgb,var(--info) 14%,transparent);border-color:color-mix(in srgb,var(--info) 38%,var(--line));color:var(--text)}.command-timeline-list{list-style:none}.command-timeline-item{align-items:flex-start;border-left:2px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px 0 10px 12px}.command-timeline-item.is-critical{border-left-color:var(--danger)}.command-timeline-item.is-warning{border-left-color:var(--warning)}.table-pagination--compact{flex-wrap:nowrap;gap:8px;line-height:1.15;min-height:38px;padding:6px 10px}.table-pagination--compact>div{flex:0 0 auto;flex-wrap:nowrap;gap:6px}.table-pagination--compact .pagination-link,.table-pagination--compact strong{font-size:12px;white-space:nowrap}.table-pagination--compact>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objective-detail-panel{align-self:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px;position:-webkit-sticky;position:sticky;top:12px}.objective-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.objective-detail-head h3{font-size:18px;margin:3px 0}.objective-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.objective-detail-grid div{border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-top:8px}.objective-detail-grid dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.objective-detail-grid dd{margin:0}.objective-json-preview{background:var(--panel);border:1px solid var(--line);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;margin:0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.objective-timeline{max-height:360px;overflow:auto}.objective-flow-workspace{gap:18px}.objective-flow-header{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--info) 12%,transparent),transparent 42%),var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft);display:grid;grid-gap:14px;gap:14px;padding:18px}.objective-flow-header-main{min-width:0;width:100%}.objective-flow-header-side{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between;min-width:0;width:100%}.objective-flow-header h2{font-size:26px;letter-spacing:0;margin:4px 0}.objective-flow-header p,.objective-stage-section p{color:var(--text-muted);margin:0;max-width:90ch}.objective-flow-meta-chips{display:flex;flex:1 1 720px;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.objective-flow-meta-chip{align-items:center;background:color-mix(in srgb,var(--panel-soft) 86%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;gap:6px;min-height:32px;padding:0 10px;white-space:nowrap}.objective-flow-meta-chip strong{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.objective-flow-meta-chip.is-stage{background:rgba(255,255,255,.03);border-color:rgba(148,163,184,.14)}.objective-flow-body{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:260px minmax(0,1fr)}.objective-flow-rail,.objective-stage-panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft)}.objective-flow-rail{display:grid;grid-gap:8px;gap:8px;max-height:72vh;overflow:auto;padding:10px;position:-webkit-sticky;position:sticky;top:16px}.objective-flow-step{border:1px solid var(--line);border-radius:12px;color:var(--text);display:block;padding:11px 12px;text-decoration:none}.objective-flow-step-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.objective-flow-step strong{font-size:13px;line-height:1.35;padding-right:8px}.objective-flow-step-marker{align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:transparent;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:900;height:18px;justify-content:center;margin-top:1px;width:18px}.objective-flow-step.is-active{background:color-mix(in srgb,var(--info) 14%,var(--panel-soft));border-color:var(--info-bd)}.objective-flow-step.is-blocked{border-color:var(--warn-bd)}.objective-flow-step-marker.is-approved,.objective-flow-step-marker.is-ready{background:rgba(46,160,67,.08);border-color:rgba(46,160,67,.24);color:#9be9a8}.objective-flow-step-marker.is-blocked{background:rgba(248,81,73,.08);border-color:rgba(248,81,73,.24);color:#ffb4b4}.objective-flow-step-marker.is-in_progress,.objective-flow-step-marker.is-pending,.objective-flow-step-marker.is-unclassified{background:transparent;border-color:rgba(148,163,184,.18);color:transparent}.objective-stage-panel{display:grid;grid-gap:14px;gap:14px;margin-top:10px;min-width:0;padding:16px}.objective-operational-evidence-panel{align-self:start;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.objective-operational-evidence-panel--error{border-color:var(--danger-bd)}.objective-conversations-workspace{display:grid;grid-gap:1rem;gap:1rem}.objective-conversations-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.objective-conversations-header h2{font-size:1.15rem;line-height:1.3;margin:.2rem 0 0}.objective-conversations-filterbar{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.objective-conversations-filterbar a{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.82rem;padding:.45rem .7rem;text-decoration:none}.objective-conversations-filterbar a.is-active,.objective-conversations-filterbar a:hover{background:var(--panel-soft);color:var(--text)}.objective-conversations-layout{align-items:stretch;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.4fr) minmax(250px,.85fr);height:calc(100vh - 20rem);min-height:460px;min-width:0;overflow:hidden}.objective-conversation-state,.objective-conversation-thread,.objective-conversations-list{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:0;min-width:0;overflow:hidden}.objective-conversations-list{display:flex;flex-direction:column;overflow:hidden}.objective-conversation-thread-head,.objective-conversations-list-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:.65rem .75rem}.objective-conversation-thread-head span,.objective-conversations-list-head span{color:var(--muted);font-size:.78rem}.objective-conversation-rows{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.objective-conversation-group,.objective-conversation-rows{align-content:flex-start;display:grid;grid-auto-rows:min-content}.objective-conversation-group+.objective-conversation-group{border-top:1px solid var(--line)}.objective-conversation-group-head{align-items:center;background:color-mix(in srgb,var(--panel-soft) 72%,transparent);border-bottom:1px solid var(--line);display:flex;gap:.55rem;justify-content:space-between;padding:.45rem .75rem}.objective-conversation-group-head strong{color:var(--text);font-size:.78rem}.objective-conversation-group-head span,.objective-conversation-row small{color:var(--muted);font-size:.72rem}.objective-conversation-row{border-bottom:1px solid var(--line);color:var(--text);display:grid;grid-gap:.3rem;gap:.3rem;padding:.65rem .75rem;text-decoration:none}.objective-conversation-row.is-active,.objective-conversation-row:hover{background:var(--panel-soft)}.objective-conversation-row strong,.objective-conversation-state h3,.objective-conversation-thread-head strong{display:block;font-size:.88rem;line-height:1.3}.objective-conversation-row p,.objective-conversation-row span,.objective-conversation-state dd,.objective-conversation-state p{color:var(--muted);font-size:.8rem}.objective-conversation-row p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objective-conversation-row-meta,.objective-conversation-state-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem}.objective-conversation-thread{display:grid;grid-template-rows:auto 1fr auto;min-height:0;overflow:hidden}.objective-conversation-messages{display:grid;grid-gap:.65rem;gap:.65rem;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem}.objective-conversation-turn{display:grid;grid-gap:.42rem;gap:.42rem}.objective-conversation-message{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:.28rem;gap:.28rem;max-width:82%;padding:.62rem .72rem}.objective-conversation-message span{color:var(--muted);font-size:.76rem}.objective-conversation-message p{font-size:.86rem;line-height:1.4;margin:0;white-space:pre-wrap}.objective-conversation-message--user{background:var(--panel-soft);justify-self:start}.objective-conversation-message--assistant{background:color-mix(in srgb,var(--info) 12%,var(--panel));justify-self:end}.objective-conversation-attachments{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.24rem}.objective-conversation-attachments.is-compact{margin-top:0}.objective-conversation-attachment{align-items:center;background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.5rem}.objective-conversation-attachment>div{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.objective-conversation-attachment code,.objective-conversation-attachment em,.objective-conversation-attachment small,.objective-conversation-attachment span,.objective-conversation-attachment strong{overflow-wrap:anywhere}.objective-conversation-attachment strong{color:var(--text);font-size:.8rem}.objective-conversation-attachment code{color:var(--muted);font-size:.68rem}.objective-conversation-attachment.is-voice{border-color:color-mix(in srgb,var(--info) 48%,var(--line))}.objective-conversation-transcriptions{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.3rem}.objective-conversation-transcription{background:color-mix(in srgb,var(--info) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--info) 36%,var(--line));border-radius:8px;display:grid;grid-gap:.42rem;gap:.42rem;padding:.55rem}.objective-conversation-transcription-actions,.objective-conversation-transcription-head,.objective-conversation-transcription-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem}.objective-conversation-transcription-head{justify-content:space-between}.objective-conversation-transcription code,.objective-conversation-transcription em,.objective-conversation-transcription p,.objective-conversation-transcription small{overflow-wrap:anywhere}.objective-conversation-transcription textarea{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:5rem;padding:.5rem;resize:vertical}.objective-conversation-transcription-meta span{color:var(--muted);font-size:.72rem}.objective-conversation-transcription code{color:var(--muted);font-size:.68rem}.objective-conversation-transcription em{color:var(--danger);font-size:.76rem;font-style:normal}.objective-conversation-attachment em,.objective-conversation-composer-error{color:var(--danger);font-size:.76rem;font-style:normal;margin:0}.objective-conversation-composer{border-top:1px solid var(--line);display:grid;grid-gap:.55rem;gap:.55rem;padding:.65rem}.objective-conversation-composer-actions,.objective-conversation-composer-head{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between}.objective-conversation-composer-head label{align-items:center;color:var(--muted);display:flex;font-size:.76rem;gap:.4rem}.objective-conversation-composer select,.objective-conversation-composer textarea{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--text)}.objective-conversation-composer select{min-height:2rem;padding:0 .55rem}.objective-conversation-composer textarea{min-height:76px;padding:.62rem;resize:vertical;width:100%}.objective-conversation-composer-actions span{color:var(--muted);font-size:.76rem}.objective-conversation-state{align-content:flex-start;display:grid;grid-gap:.75rem;gap:.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem}.objective-conversation-state-section{display:grid;grid-gap:.42rem;gap:.42rem}.objective-conversation-state-section dl{display:grid;grid-gap:.42rem;gap:.42rem;margin:0}.objective-conversation-state-section dl div{border-top:1px solid var(--line);display:grid;grid-gap:.16rem;gap:.16rem;padding-top:.42rem}.objective-conversation-state dt{color:var(--muted);font-size:.72rem;text-transform:uppercase}.objective-conversation-state dd{margin:0}.objective-conversation-state-actions{display:grid;grid-gap:.42rem;gap:.42rem}.objective-conversation-related-sessions{display:grid;grid-gap:.3rem;gap:.3rem;list-style:none;margin:.5rem 0 0;padding:0}.objective-conversation-related-sessions li{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:.5rem;justify-content:space-between;padding:.38rem .48rem}.objective-conversation-related-sessions li.is-current{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent)}.objective-conversation-related-sessions span{color:var(--text);font-size:.78rem;font-weight:800}.objective-conversation-related-sessions small{color:var(--muted);font-size:.72rem}.objective-conversation-checklist{border-top:1px solid var(--line);display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.65rem}.objective-conversation-checklist summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none}.objective-conversation-checklist summary::-webkit-details-marker{display:none}.objective-conversation-checklist summary span{color:var(--text);font-size:.86rem;font-weight:800}.objective-conversation-checklist summary small,.objective-conversation-checklist-group li small,.objective-conversation-checklist>p{color:var(--muted);font-size:.76rem}.objective-conversation-checklist>p{margin:0}.objective-conversation-checklist-body{display:grid;grid-gap:.8rem;gap:.8rem;max-height:360px;overflow:auto;padding-right:2px}.objective-conversation-checklist-group{display:grid;grid-gap:.45rem;gap:.45rem}.objective-conversation-checklist-group>strong{color:var(--muted);font-size:.72rem;text-transform:uppercase}.objective-conversation-checklist-group ul{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none;margin:0;padding:0}.objective-conversation-checklist-group li{align-items:flex-start;background:color-mix(in srgb,var(--panel-soft) 72%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:auto minmax(0,1fr);padding:.55rem .6rem}.objective-conversation-checklist-group li.is-complete{opacity:.72}.objective-conversation-checklist-group li>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.objective-conversation-checklist-group li>div>span{color:var(--text);font-size:.82rem;font-weight:800}.objective-conversation-checkmark{align-items:center;background:color-mix(in srgb,var(--warning) 18%,transparent);border:1px solid var(--warn-bd);border-radius:999px;color:var(--warning);display:inline-flex;font-size:.72rem;font-weight:900;height:1.15rem;justify-content:center;line-height:1;margin-top:.1rem;width:1.15rem}.objective-conversation-checklist-group li.is-complete .objective-conversation-checkmark{background:color-mix(in srgb,var(--success) 16%,transparent);border-color:var(--success-bd);color:var(--success)}.objective-operational-evidence-header{align-items:center}.objective-operational-evidence-list-item em,.objective-operational-evidence-list-item span{color:var(--text-muted);font-size:12px}.objective-operational-evidence-content-grid{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.objective-operational-evidence-list-card{background:color-mix(in srgb,var(--panel-soft) 82%,transparent);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.objective-operational-evidence-list-card p{color:var(--text-muted);margin:0}.objective-operational-evidence-list{display:grid;grid-gap:8px;gap:8px}.objective-operational-evidence-list-item{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.12);border-radius:10px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px}.objective-operational-evidence-list-item strong{font-size:13px}.objective-operational-evidence-list-meta{display:flex;flex-wrap:wrap;gap:6px}.objective-operational-evidence-list-meta span{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12);border-radius:999px;display:inline-flex;gap:5px;min-height:26px;max-width:100%;padding:0 8px}.objective-operational-evidence-list-meta span:not(.badge){overflow-wrap:anywhere}.objective-operational-evidence-list-meta strong{color:var(--text-muted);font-size:10px;text-transform:uppercase}.objective-operational-evidence-list-actions{display:flex;flex-wrap:wrap;gap:8px}.objective-operational-evidence-list-actions .btn{min-height:32px;padding:0 10px}.objective-stage-toolbar h4{font-size:24px;letter-spacing:-.04em;margin:4px 0}.objective-stage-facts{background:transparent;border:0;display:grid;font-family:inherit;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible;padding:0;white-space:normal}.objective-stage-context-grid{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr))}.objective-stage-context-card,.objective-stage-form-frame,.objective-stage-primary,.objective-stage-toolbar{align-self:start;background:color-mix(in srgb,var(--panel-soft) 82%,transparent);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.objective-card-header h4{font-size:13px;margin:0}.objective-card-header span{color:var(--text-muted);font-size:12px;font-weight:900}.objective-stage-items{display:grid;grid-gap:8px;gap:8px}.objective-stage-item{border-top:1px solid var(--line);color:inherit;display:grid;grid-gap:6px;gap:6px;padding-top:8px;text-decoration:none}.objective-stage-item-chips,.objective-stage-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.objective-stage-item strong{font-size:13px}.objective-stage-item em,.objective-stage-item span{color:var(--text-muted);font-size:11px;font-style:normal}.objective-stage-item-chips{justify-content:flex-start}.objective-stage-item-chip{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.14);border-radius:999px;color:var(--text-muted);display:inline-flex;gap:6px;padding:4px 8px}.objective-stage-item-chip strong{color:var(--text);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.objective-stage-primary-header{align-items:flex-start}.objective-stage-output-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.objective-output-card{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--panel-soft) 82%,transparent));border:1px solid color-mix(in srgb,var(--info) 16%,var(--line));border-radius:14px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.objective-output-card.is-missing{border-style:dashed}.objective-output-card-head,.objective-output-entry-head,.objective-stage-context-summary,.objective-stage-toolbar-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.objective-output-card-head strong,.objective-output-entry-head strong{font-size:14px}.objective-output-entry,.objective-output-stack{display:grid;grid-gap:10px;gap:10px}.objective-output-entry{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.14);border-radius:12px;color:inherit;padding:12px;text-decoration:none}.objective-output-entry:hover,.objective-stage-item:hover{background:rgba(88,166,255,.04)}.objective-output-entry.is-selected,.objective-stage-item.is-selected{border-color:color-mix(in srgb,var(--info) 36%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--info) 24%,transparent)}.objective-output-entry-head span,.objective-output-hint,.objective-stage-context-summary span,.objective-stage-toolbar-selection{color:var(--text-muted);font-size:11px}.objective-output-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.objective-output-field{display:grid;grid-gap:3px;gap:3px}.objective-output-field span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.objective-output-field strong{font-size:12px;line-height:1.4}.objective-stage-toolbar{gap:14px}.objective-stage-focus{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 8%,var(--panel-soft)),color-mix(in srgb,var(--panel) 92%,transparent));border:1px solid color-mix(in srgb,var(--info) 18%,var(--line));border-radius:14px;display:grid;grid-gap:12px;gap:12px;padding:14px}.objective-stage-focus-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.objective-stage-focus-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.objective-stage-focus-head h4{font-size:16px;margin:4px 0}.objective-stage-focus-card span,.objective-stage-focus-head p,.objective-stage-focus-meta span{color:var(--text-muted)}.objective-stage-focus-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.objective-stage-focus-summary{color:var(--text);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.objective-stage-focus-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.objective-stage-focus-card{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.14);border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.objective-stage-focus-card span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.objective-stage-focus-card--wide{grid-column:1/-1}.objective-stage-focus-value{font-size:13px;line-height:1.72;white-space:pre-wrap}.objective-stage-focus-value strong{font-size:inherit}.objective-stage-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.objective-stage-menu{position:relative}.objective-stage-menu summary{list-style:none}.objective-stage-menu summary::-webkit-details-marker{display:none}.objective-stage-menu-list{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;grid-gap:6px;gap:6px;margin-top:8px;min-width:240px;padding:8px;position:absolute;right:0;z-index:5}.objective-stage-menu-item{background:transparent;border:0;border-radius:10px;color:var(--text);cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:10px;text-align:left}.objective-stage-menu-item:hover:not(:disabled){background:rgba(88,166,255,.08)}.objective-stage-menu-item span{color:var(--text-muted);font-size:11px}.objective-stage-context-card summary{cursor:pointer;list-style:none}.objective-stage-context-card summary::-webkit-details-marker{display:none}.objective-stage-context-summary>div{align-items:center;display:inline-flex;gap:10px}.objective-stage-context-count{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:10px;font-weight:900;justify-content:center;min-height:20px;min-width:20px;padding:0 7px}.objective-execution-card,.objective-execution-list{display:grid;grid-gap:10px;gap:10px}.objective-execution-card{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.14);border-radius:12px;padding:12px}.objective-execution-actions,.objective-execution-head,.objective-execution-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.objective-execution-head>div,.objective-execution-meta span{display:grid;grid-gap:3px;gap:3px}.objective-execution-head span,.objective-execution-meta,.objective-execution-meta strong{font-size:11px}.objective-execution-head>div>span,.objective-execution-meta span{color:var(--text-muted)}.objective-execution-meta strong{color:var(--text);letter-spacing:.06em;margin-right:6px;text-transform:uppercase}.objective-execution-result{cursor:help;display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.objective-execution-error{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 20%,var(--line));border-radius:10px;color:#ffb4b4;font-size:12px;line-height:1.5;margin:0;padding:10px 12px}.objective-execution-actions{justify-content:flex-start}.command-context-return{display:grid;grid-gap:10px;gap:10px}.command-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:150px}.command-row-actions .builder-ghost-action{min-height:28px;padding:0 9px}.objective-unclassified-note{background:var(--warn-bg);border:1px solid var(--warn-bd);border-radius:12px;color:#ffe1a8;font-size:12px;line-height:1.5;padding:12px}.objective-adapter-list,.objective-descriptor-list{display:grid;grid-gap:8px;gap:8px}.objective-adapter-list{align-items:flex-start;display:flex;flex-wrap:wrap}.objective-actions-panel,.objective-observability{background:linear-gradient(135deg,color-mix(in srgb,var(--info) 10%,transparent),transparent 46%),var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;grid-gap:16px;gap:16px;padding:18px}.objective-action-grid,.objective-observability-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.objective-action-card,.objective-breakdown,.objective-observability-card{background:color-mix(in srgb,var(--panel-soft) 86%,transparent);border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px}.objective-observability-card{border-top:3px solid var(--line)}.objective-observability-card.is-success{border-top-color:var(--ok)}.objective-observability-card.is-info{border-top-color:var(--info)}.objective-observability-card.is-warning{border-top-color:var(--warn)}.objective-observability-card.is-danger{border-top-color:var(--danger)}.objective-action-card h3,.objective-breakdown h3,.objective-observability-card span{color:var(--text);font-size:13px;font-weight:800;margin:0}.objective-observability-card strong{color:var(--text);font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}.objective-action-card p,.objective-breakdown p,.objective-observability-card p{color:var(--muted);font-size:13px;margin:0}.objective-observability-breakdown{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.objective-breakdown ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.objective-breakdown li{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;min-width:0;padding-top:8px}.objective-breakdown li span{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objective-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.objective-action-card{align-content:space-between}.objective-action-fields{display:grid;grid-gap:8px;gap:8px}.objective-input-label{color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px;text-transform:uppercase}.objective-input-label input,.objective-input-label select{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;min-height:38px;padding:8px 10px;text-transform:none}.objective-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.objective-action-buttons button{border-radius:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:8px 12px}.objective-action-buttons button:disabled{cursor:not-allowed;opacity:.55}.section-header.compact{margin-bottom:0}.inline-edit-form{align-items:end;background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto auto;padding:12px}.inline-edit-form label{display:grid;grid-gap:6px;gap:6px}.inline-edit-form label span{color:var(--muted);font-size:12px;font-weight:700}.inline-edit-form input{min-width:0}.detail-band{background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.timeline-row{border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-top:10px}.operational-primary-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.operational-primary-tabs a{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:800;min-height:38px;padding:9px 14px;text-decoration:none}.operational-primary-tabs span,.operational-subworkflow-rail span,.operational-workflow-rail span{animation:contentPulse 1.1s ease-in-out infinite;background:linear-gradient(90deg,rgba(88,166,255,.08),rgba(255,157,77,.12),rgba(88,166,255,.08));background-size:220% 100%;border:1px solid var(--line);border-radius:999px;display:block;min-height:34px;min-width:92px}.operational-workflow-rail span{border-radius:14px;min-height:44px;width:100%}.operational-primary-tabs a.is-active{background:linear-gradient(135deg,rgba(255,92,115,.2),rgba(255,157,77,.1));border-color:rgba(255,124,90,.44);color:var(--text)}.operational-shell-frame{grid-template-columns:minmax(0,1fr)}.operational-workflow-rail{background:rgba(13,18,29,.76);border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:6px;gap:6px;align-content:flex-start;overflow:hidden;padding:12px;position:relative}.operational-workflow-rail a{border:1px solid transparent;border-radius:14px;color:var(--muted);font-size:13px;font-weight:700;min-height:44px;padding:12px 14px;text-decoration:none}.operational-workflow-rail a.is-active{background:rgba(88,166,255,.08);border-color:color-mix(in srgb,var(--info) 32%,var(--line));color:var(--text)}.operational-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.operational-subworkflow-rail{align-items:center;background:rgba(13,18,29,.76);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:8px;min-width:0;overflow:hidden;padding:10px;position:relative}.operational-subworkflow-rail a,.operational-subworkflow-rail button{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:7px 11px;text-decoration:none}.operational-subworkflow-rail a.is-active,.operational-subworkflow-rail button.is-active{background:rgba(88,166,255,.08);border-color:rgba(88,166,255,.26);color:var(--text)}.operational-panel{background:rgba(13,18,29,.78);border:1px solid color-mix(in srgb,var(--info) 14%,var(--line));border-radius:24px;display:grid;grid-gap:12px;gap:12px;min-height:0;min-width:0;padding:16px;position:relative}.operational-panel-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:12px}.operational-panel-title{min-width:0}.operational-kicker{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.operational-panel-head h1{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.04em;line-height:1;margin:0}.operational-panel-head p{color:var(--muted);font-size:13px;margin:4px 0 0}