.tremi-root .app-frame{--rail-width:216px;--header-h:0px;--inspector-w:348px;padding-left:var(--rail-width)}.tremi-root .app-frame .app-header{position:fixed;inset:0 auto 0 0;width:var(--rail-width);height:100dvh;padding:28px 16px 16px;display:flex;flex-direction:column;align-items:stretch;gap:26px;border:0;border-right:1px solid var(--divider-subtle);background:var(--navigation);backdrop-filter:none;overflow-y:auto}.tremi-root .app-frame .app-header-left{flex-direction:column;align-items:stretch;gap:28px}.tremi-root .app-frame .brand{align-self:flex-start;margin-left:8px}.tremi-root .app-frame .workspace-settings-link{width:100%;max-width:none;min-height:64px;padding:12px;display:flex;justify-content:space-between;gap:8px;border:1px solid var(--divider-subtle);border-radius:8px;background:var(--canvas)}.tremi-root .app-frame .workspace-settings-link>span{min-width:0;display:grid;gap:4px}.tremi-root .workspace-settings-link small{color:var(--text-muted);font-size:11px}.tremi-root .workspace-settings-link strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis}.tremi-root .app-frame .search-trigger{width:100%;min-height:38px;padding:0 10px;gap:8px;border-color:var(--divider-subtle);border-radius:7px}.tremi-root .app-frame .search-trigger span{display:block}.tremi-root .app-frame .search-trigger kbd{min-width:30px;padding:3px;border:0;box-shadow:none;background:transparent}.tremi-root .app-frame .app-nav{flex-shrink:0;flex-direction:column;align-items:stretch;gap:6px}.tremi-root .app-frame .app-nav-link{min-width:0;height:46px;padding:0 12px;justify-content:flex-start;gap:12px;border:0;border-radius:8px;font-size:14px;font-weight:500}.tremi-root .app-frame .app-nav-link svg{flex-shrink:0}.tremi-root .app-frame .app-nav-link.is-active{background:var(--selection);color:var(--text-primary);box-shadow:inset 3px 0 var(--action)}.tremi-root .app-frame .app-header-right{margin-top:auto;flex-direction:column;align-items:stretch;gap:16px}.tremi-root .workspace-appearance{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;color:var(--text-muted);font-size:12px}.tremi-root .app-frame .workspace-appearance .theme-toggle{width:auto;min-height:36px;padding:6px 8px;gap:6px;border-color:transparent}.tremi-root .app-frame .workspace-appearance .theme-toggle span{display:inline}.tremi-root .app-frame .avatar-menu{width:100%;height:auto;min-height:58px;display:flex;gap:9px;padding:10px 4px;border:0;border-top:1px solid var(--divider-subtle);border-radius:0;background:transparent;text-align:left}.tremi-root .account-initials{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--divider-default);border-radius:50%;font-size:11px;background:var(--surface-2)}.tremi-root .account-copy{min-width:0;flex:1;display:grid;gap:4px;font-family:var(--font-ui)}.tremi-root .account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.tremi-root .account-copy small{color:var(--text-muted);font-size:11px}.tremi-root .app-frame .avatar-menu>svg{display:block;flex-shrink:0}.tremi-root .app-frame .page-wrap{width:min(100%,1440px);padding:40px 36px 64px}.tremi-root .app-frame .page-header{min-height:64px;margin-bottom:28px;align-items:center}.tremi-root .app-frame .page-header h1{margin-top:4px;font-family:var(--font-display);font-size:42px;font-weight:600;letter-spacing:-.015em;line-height:1.05}.tremi-root .app-frame .page-eyebrow{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.09em}.tremi-root .app-frame :is(.panel,.settings-section,.register-inspector-layout,.empty-state,.connected-apps-section,.configuration-section,.sequence-section){border:1px solid var(--divider-subtle);border-radius:12px;background:var(--surface-1)}.tremi-root .app-frame .panel-heading{padding:18px 22px;border-bottom-color:var(--divider-subtle)}.tremi-root .app-frame .panel-heading h2{font-size:16px}.tremi-root .app-frame .section-kicker{color:var(--text-muted);font-size:11px;letter-spacing:.08em}.tremi-root .app-frame .btn-secondary{background:var(--surface-1);border-color:var(--divider-default)}.tremi-root .app-frame .btn-secondary:hover{background:var(--surface-2)}.tremi-root .app-frame :is(input,textarea,select){border-radius:6px}.tremi-root .app-frame .register-inspector-layout{overflow:clip}.tremi-root .app-frame .register{border:0}.tremi-root .app-frame :is(.summary-inspector,.run-summary-inspector){background:var(--surface-2);padding:24px;border-color:var(--divider-subtle)}.tremi-root .app-frame .filter-chip{border-color:transparent;background:transparent;color:var(--text-muted)}.tremi-root .app-frame .filter-chip.is-active{border-color:var(--divider-default);background:var(--surface-1);color:var(--text-primary)}.tremi-root .app-frame .empty-state{min-height:300px}.tremi-root .app-frame .empty-icon{border:0;border-radius:12px;background:var(--accent-subtle)}.tremi-root .app-frame .empty-state>.btn{margin-top:20px}.tremi-root .app-frame .empty-state h2{font-size:22px;letter-spacing:-.025em}.tremi-root .app-frame .status{font-family:var(--font-ui)}.tremi-root .section-tabs{display:flex;align-items:stretch;gap:24px;border-bottom:1px solid var(--divider-subtle)}.tremi-root .section-tabs [role=tab]{min-height:50px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:500 14px var(--font-ui);white-space:nowrap;cursor:pointer}.tremi-root .section-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--action);color:var(--text-primary)}.tremi-root .section-tabs [role=tab]:hover{color:var(--text-primary)}.tremi-root .section-panel{min-width:0;scroll-margin-top:170px}.tremi-root .section-panel[hidden]{display:none}.tremi-root .section-panel:focus{outline:none}.tremi-root .section-panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.tremi-root .workspace-section-heading{margin-bottom:20px}.tremi-root .workspace-section-heading h2{font-size:22px;letter-spacing:-.025em}.tremi-root .app-frame .editor-topbar{top:0;min-height:96px;padding:18px 28px;border-bottom:0;background:var(--canvas)}.tremi-root .app-frame .workflow-title-input{field-sizing:content;width:auto;min-width:2ch;max-width:520px;font-size:23px;letter-spacing:-.025em}.tremi-root .app-frame .editor-state-rail{font-family:var(--font-ui);gap:12px}.tremi-root .app-frame .editor-state-rail .mode-chip{border:0;padding:0;color:var(--text-muted);font-family:var(--font-ui)}.tremi-root .app-frame .editor-sectionbar{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px;padding-inline:28px;border-bottom:1px solid var(--divider-subtle);background:var(--canvas)}.tremi-root .editor-sectionbar .section-tabs{border:0;flex-shrink:0}.tremi-root .app-frame .editor-recovery-toolbar{min-height:0;margin-left:auto;padding:10px 0;gap:12px;border:0;background:transparent;font-size:12px}.tremi-root .app-frame .editor-recovery-toolbar>span{color:var(--text-muted)}.tremi-root .app-frame .workflow-validation{margin:20px 28px 0;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--divider-subtle));border-radius:8px;background:transparent}.tremi-root .app-frame .workflow-validation>summary{min-height:42px;padding:10px 16px;color:var(--warning);font-weight:500}.tremi-root .app-frame .workflow-issue-list{padding:0 16px 12px;list-style:none}.tremi-root .app-frame .workflow-issue-list button{min-height:36px;text-align:left;white-space:normal}.tremi-root .app-frame .editor-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 148px);align-items:start}.tremi-root .app-frame .editor-body.has-inspector{grid-template-columns:minmax(0,1fr) var(--inspector-w)}.tremi-root .app-frame .editor-canvas{width:100%;max-width:1160px;margin-inline:auto;padding:28px 28px 60px}.tremi-root .app-frame .sequence-heading{min-height:80px;padding:20px 24px;border-color:var(--divider-subtle)}.tremi-root .app-frame .sequence-heading h2{font-size:20px}.tremi-root .app-frame .sequence-heading .section-kicker{margin-bottom:4px}.tremi-root .app-frame .sequence-table{--sequence-columns:74px minmax(0,1fr) 106px}.tremi-root .app-frame .sequence-header{background:transparent;border-bottom:1px solid var(--divider-subtle)}.tremi-root .app-frame .sequence-column-headings{padding-inline:24px}.tremi-root .app-frame .sequence-row-select{padding:18px 24px;min-height:102px}.tremi-root .app-frame .sequence-row{border-color:var(--divider-subtle)}.tremi-root .app-frame .sequence-row.is-selected{background:var(--selection);box-shadow:inset 3px 0 var(--accent)}.tremi-root .app-frame .sequence-row-select .elapsed-cell{margin-block:-18px;font-size:12px}.tremi-root .app-frame .step-icon{width:40px;height:40px;border:0;border-radius:10px;background:var(--accent-subtle)}.tremi-root .app-frame .step-main{grid-template-columns:16px 40px minmax(0,1fr);gap:12px}.tremi-root .app-frame .step-main strong{font-size:15px;line-height:1.4}.tremi-root .app-frame .step-main small{margin-top:3px;color:var(--text-muted)}.tremi-root .app-frame .step-main em{display:none}.tremi-root .app-frame .add-step-row{min-height:56px;padding-inline:16px;border-color:var(--divider-subtle);border-radius:0 0 12px 12px;color:var(--technical);justify-content:center}.tremi-root .workflow-sequence-panel>.configuration-section{margin-top:28px;padding:24px}.tremi-root .app-frame .configuration-heading{padding-bottom:18px;margin-bottom:18px;border-color:var(--divider-subtle)}.tremi-root .app-frame .configuration-heading h2{font-size:18px}.tremi-root .app-frame .condition-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tremi-root .app-frame .check-row{background:transparent;border-color:var(--divider-subtle);border-radius:8px}.tremi-root .app-frame .check-row:has(input:checked){border-color:var(--divider-strong);background:var(--surface-2)}.tremi-root .app-frame .workflow-integrations-panel{max-width:1020px;margin:0 auto}.tremi-root .workflow-integrations-panel>.configuration-section{margin-top:24px;padding:24px}.tremi-root .app-frame .workflow-integrations-panel .api-contract-panel{border:1px solid var(--divider-subtle);border-radius:12px;background:var(--surface-1)}.tremi-root .app-frame .workflow-integrations-panel .api-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tremi-root .app-frame .workflow-integrations-panel .api-contract-heading h2{font-size:15px;overflow-wrap:anywhere}.tremi-root .app-frame .editor-inspector{position:sticky;top:96px;bottom:auto;right:auto;width:100%;height:calc(100dvh - 96px);border:0;border-left:1px solid var(--divider-subtle);background:var(--surface-1);box-shadow:none}.tremi-root .app-frame .editor-inspector[hidden]{display:none}.tremi-root .app-frame .editor-inspector-header{padding:22px;border-color:var(--divider-subtle)}.tremi-root .app-frame .inspector-scroll{padding:22px}.tremi-root .app-frame .editor-inspector .inspector-footer{border-color:var(--divider-subtle)}.tremi-root .app-frame .connections-layout{display:block;min-height:0;border:0;background:transparent}.tremi-root .connections-page>.section-panel{padding-top:24px}.tremi-root .app-frame .connection-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;border:0}.tremi-root .app-frame .connection-head{display:none}.tremi-root .app-frame .connection-row{min-height:124px;padding:20px;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;gap:14px;border:1px solid var(--divider-subtle);border-radius:10px;background:var(--surface-1)}.tremi-root .app-frame .connection-row.is-selected{border-color:var(--accent);background:var(--surface-1);box-shadow:inset 0 3px var(--accent)}.tremi-root .app-frame .connection-name{flex:1 0 100%}.tremi-root .app-frame .connection-name strong{font-size:16px}.tremi-root .app-frame .connection-name small{font-size:12px}.tremi-root .app-frame .connection-row>span:last-child,.tremi-root .app-frame .connection-row>span:nth-child(2),.tremi-root .app-frame .connection-row>span:nth-child(3){display:none}.tremi-root .app-frame .provider-dossier{border:1px solid var(--divider-subtle);border-radius:12px;background:var(--surface-1)}.tremi-root .app-frame .dossier-header{min-height:96px;padding:24px;border-color:var(--divider-subtle)}.tremi-root .app-frame .dossier-content{padding:24px}.tremi-root .app-frame .connection-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.tremi-root .app-frame .connection-overview-grid .technical-evidence,.tremi-root .app-frame .connection-warning{grid-column:1/-1}.tremi-root .app-frame .connected-apps-section{margin-top:0;border-left-color:var(--divider-subtle)}.tremi-root .app-frame .provider-dossier .dossier-content{min-height:0}.tremi-root .app-frame .connection-overview{display:grid;gap:20px}.tremi-root .app-frame .connection-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.tremi-root .app-frame .connection-summary dl{display:flex;gap:28px;flex-wrap:wrap}.tremi-root .app-frame .connection-summary dl>div{display:grid;gap:4px}.tremi-root .app-frame .connection-summary dt{color:var(--text-muted);font-size:12px}.tremi-root .app-frame .connection-summary dd{margin:0;font-size:13px}.tremi-root .app-frame .connection-advanced>.details-body{display:grid;gap:24px}.tremi-root .app-frame .connection-advanced h3{font-size:14px;margin-bottom:12px}.tremi-root .app-frame .settings-layout{display:block;min-height:0;border:0;background:transparent}.tremi-root .app-frame .settings-nav{padding:0;display:flex;gap:24px;overflow-x:auto;border:0;border-bottom:1px solid var(--divider-subtle)}.tremi-root .app-frame .settings-nav a{flex-shrink:0;min-height:48px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;font-weight:500}.tremi-root .app-frame .settings-nav a[aria-current=page]{border-bottom-color:var(--action);color:var(--text-primary)}.tremi-root .app-frame .settings-content{padding:28px 0 0}.tremi-root .app-frame .settings-section+.settings-section{margin-top:24px}.tremi-root .app-frame .settings-section>header{padding:20px 24px;min-height:76px;border-color:var(--divider-subtle)}.tremi-root .app-frame .settings-section>header .section-kicker{display:none}.tremi-root .app-frame .settings-section>header h2{margin:0;font-size:18px}.tremi-root .app-frame .settings-table :is(th,td){padding-inline:24px}.tremi-root .app-frame .settings-table th{text-transform:none;font-family:var(--font-ui);font-size:12px;background:var(--surface-2)}.tremi-root .app-frame :is(.settings-form-grid,.settings-key-form,.budget-form){background:transparent;padding:24px}.tremi-root .app-frame .settings-section-danger{margin-top:40px;border-color:var(--divider-subtle)}.tremi-root .app-frame .settings-section-danger>header{color:var(--text-primary)}.tremi-root .app-frame .billing-plan-card{border-radius:8px}.tremi-root .app-frame .billing-plan-grid{gap:18px}.tremi-root .app-frame .run-stats{border-color:var(--divider-subtle);border-radius:12px;background:var(--surface-1)}.tremi-root .app-frame .runs-page>.run-query-controls{margin-top:24px;padding:0;border:0}.tremi-root .app-frame .runs-page>.filter-bar{align-items:end;margin-top:16px;gap:20px}.tremi-root .app-frame .run-search{flex:1;align-items:end}.tremi-root .app-frame .run-search .search-field{flex:1;width:auto;max-width:none}.tremi-root .app-frame .run-state-filter{width:220px;flex-shrink:0}.tremi-root .app-frame .evidence-inspector,.tremi-root .app-frame .run-summary-strip{background:var(--surface-1);border-color:var(--divider-subtle)}.tremi-root :is(.auth-page,.onboarding-page) :is(.auth-form-panel,.onboarding-card){border-radius:14px;border-color:var(--divider-subtle)}.tremi-root .onboarding-rail{background:var(--navigation)}.tremi-root .app-frame .blog-admin-list .settings-section{border-radius:12px}.tremi-root .app-frame :is(.modal-dialog,.command-dialog){border-radius:14px;border-color:var(--divider-strong)}@media (max-width:1199px) and (min-width:768px){.tremi-root .app-frame{--rail-width:76px;--inspector-w:320px}.tremi-root .app-frame .app-header{padding:24px 12px 16px;align-items:center;gap:26px}.tremi-root .app-frame .app-header-left{gap:0}.tremi-root .app-frame .brand{margin:0}.tremi-root .app-frame .account-copy,.tremi-root .app-frame .app-nav-link>span,.tremi-root .app-frame .avatar-menu>svg,.tremi-root .app-frame .brand .tremi-wordmark,.tremi-root .app-frame .search-trigger :is(span,kbd),.tremi-root .app-frame .workspace-appearance .theme-toggle span,.tremi-root .app-frame .workspace-appearance>span,.tremi-root .app-frame .workspace-settings-link{display:none}.tremi-root .app-frame .search-trigger{width:44px;min-height:44px;padding:0;justify-content:center}.tremi-root .app-frame .app-nav{align-self:stretch}.tremi-root .app-frame .app-nav-link{height:48px;padding:0;justify-content:center}.tremi-root .app-frame .workspace-appearance{padding:0;justify-content:center}.tremi-root .app-frame .avatar-menu{justify-content:center}.tremi-root .app-frame .page-wrap{padding:32px 28px 56px}.tremi-root .app-frame .editor-topbar{padding-inline:24px}.tremi-root .app-frame .editor-body.has-inspector{grid-template-columns:minmax(0,1fr) var(--inspector-w)}.tremi-root .app-frame .sequence-table{--sequence-columns:56px minmax(0,1fr)}.tremi-root .app-frame .sequence-column-headings>span:last-child{display:none}.tremi-root .app-frame .sequence-row-select{padding:16px;gap:6px 10px}.tremi-root .app-frame .sequence-row-select>span:last-child{grid-column:2;padding-left:50px}.tremi-root .app-frame .sequence-row-select .elapsed-cell{grid-row:1/3;margin-block:-16px}.tremi-root .app-frame .step-main{grid-template-columns:40px minmax(0,1fr);gap:10px}.tremi-root .app-frame .step-index{display:none}.tremi-root .app-frame .condition-options{grid-template-columns:1fr}}@media (max-width:767px){.tremi-root .app-frame{--rail-width:0px;--header-h:106px;padding-left:0}.tremi-root .app-frame .app-header{position:sticky;inset:auto;top:0;width:100%;height:52px;padding:0 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--divider-subtle)}.tremi-root .app-frame .app-header-left{display:block}.tremi-root .app-frame .brand{margin:0}.tremi-root .app-frame .app-header:after{display:none}.tremi-root .app-frame .app-header :is(.workspace-settings-link,.search-trigger,.app-nav,.workspace-appearance,.account-copy),.tremi-root .app-frame .avatar-menu>svg{display:none}.tremi-root .app-frame .app-header-right{margin:0;display:block}.tremi-root .app-frame .avatar-menu{width:44px;height:44px;min-height:44px;padding:0;border:0;justify-content:center}.tremi-root .app-frame .mobile-nav{top:52px;height:54px;background:var(--navigation);border-color:var(--divider-subtle)}.tremi-root .app-frame .mobile-nav-link{min-width:0;flex:1;height:54px;gap:3px;padding:6px 2px}.tremi-root .app-frame .mobile-nav-link.is-active{border-color:var(--action)}.tremi-root .app-frame .page-wrap{padding:26px 18px 48px}.tremi-root .app-frame .page-header{align-items:start;gap:20px;margin-bottom:24px}.tremi-root .app-frame .page-header h1{font-size:36px}.tremi-root .app-frame .section-tabs{gap:22px;overflow-x:auto}.tremi-root .app-frame .section-tabs [role=tab]{min-height:48px}.tremi-root .app-frame .section-panel{scroll-margin-top:120px}.tremi-root .app-frame .editor-topbar{position:relative;top:auto;padding:24px 18px 16px;grid-template-columns:1fr}.tremi-root .app-frame .workflow-title-input{font-size:21px}.tremi-root .app-frame .editor-sectionbar{padding-inline:18px;gap:0;display:block}.tremi-root .app-frame .editor-recovery-toolbar{padding-block:12px;font-size:12px}.tremi-root .app-frame .editor-body,.tremi-root .app-frame .editor-body.has-inspector{display:block;min-height:0}.tremi-root .app-frame .editor-canvas{padding:22px 18px 40px}.tremi-root .app-frame .workflow-validation{margin:18px 18px 0}.tremi-root .app-frame .sequence-heading{min-height:74px;padding:18px}.tremi-root .app-frame .sequence-heading .btn{padding-inline:0;font-size:13px}.tremi-root .app-frame .sequence-header{display:none}.tremi-root .app-frame .sequence-row-select{min-height:104px;padding:16px 12px;grid-template-columns:40px minmax(0,1fr);gap:5px 8px}.tremi-root .app-frame .sequence-row-select .elapsed-cell{grid-row:1/3;margin-block:-16px}.tremi-root .app-frame .sequence-row-select>span:last-child{grid-column:2;padding-left:44px}.tremi-root .app-frame .step-main{grid-template-columns:34px minmax(0,1fr);gap:10px}.tremi-root .app-frame .step-icon{width:34px;height:34px}.tremi-root .app-frame .step-index{display:none}.tremi-root .app-frame .step-main strong{white-space:normal;font-size:14px}.tremi-root .app-frame .step-main small{display:none}.tremi-root .app-frame .condition-options{grid-template-columns:1fr}.tremi-root .workflow-integrations-panel>.configuration-section,.tremi-root .workflow-sequence-panel>.configuration-section{padding:20px;margin-top:22px}.tremi-root .app-frame .workflow-integrations-panel .api-contract-grid{grid-template-columns:1fr}.tremi-root .app-frame .editor-inspector{position:relative;top:auto;right:auto;width:100%;height:auto;max-height:calc(100dvh - 32px);border:1px solid var(--divider-strong);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto}.tremi-root .app-frame .inspector-scroll{padding:20px}.tremi-root .app-frame .connection-register{gap:10px;grid-template-columns:1fr}.tremi-root .app-frame .connection-row{min-height:80px;padding:16px;flex-wrap:nowrap;align-items:center;gap:12px}.tremi-root .app-frame .connection-name{flex:1;min-width:0}.tremi-root .app-frame .connection-row>span:nth-child(4){flex-shrink:0}.tremi-root .app-frame .connection-name strong{font-size:14px}.tremi-root .app-frame .dossier-content,.tremi-root .app-frame .dossier-header{padding:20px}.tremi-root .app-frame .connection-overview-grid{grid-template-columns:1fr;gap:24px}.tremi-root .app-frame .settings-layout{margin:0}.tremi-root .app-frame .settings-nav{gap:24px}.tremi-root .app-frame .settings-content{padding-top:22px}.tremi-root .app-frame .settings-section>header{padding:18px 20px}.tremi-root .app-frame :is(.settings-form-grid,.settings-key-form,.budget-form){padding:20px}.tremi-root .app-frame .settings-table :is(th,td){padding-inline:20px}.tremi-root .app-frame .runs-page>.run-query-controls{gap:14px}.tremi-root .app-frame .runs-page>.filter-bar{align-items:stretch;gap:16px}.tremi-root .app-frame .run-search,.tremi-root .app-frame .run-state-filter{width:100%}.tremi-root .app-frame .empty-state{min-height:260px;padding:28px 20px}}.tremi-root .app-frame .run-filter-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px 24px;margin:24px 0 20px}.tremi-root .app-frame .run-filter-fields{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:760px}.tremi-root .app-frame .run-filter-fields .run-state-filter{width:auto}.tremi-root .app-frame .run-filter-refresh{display:flex;align-items:center;gap:14px}.tremi-root .run-filter-refresh>span{color:var(--text-muted);font-size:12px}.tremi-root .app-frame .run-stats>div{padding:18px 20px}.tremi-root .app-frame .run-stats strong{font-family:var(--font-display);font-size:32px;font-weight:600}.tremi-root .app-frame .run-summary-strip{display:block;padding:28px}.tremi-root .app-frame .run-id-block{display:block;margin-bottom:24px}.tremi-root .app-frame .run-id-block h1{margin-top:6px;font-family:var(--font-ui);font-size:26px;letter-spacing:-.025em;line-height:1.2}.tremi-root .app-frame .run-summary-strip dl>div:first-child{border-left:0;padding-left:0}.tremi-root .app-frame .settings-mobile-nav{display:none}.tremi-root .app-frame .settings-summary{padding-inline:4px}@media (max-width:767px){.tremi-root .app-frame .run-filter-toolbar{grid-template-columns:minmax(0,1fr);gap:16px}.tremi-root .app-frame .run-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;grid-row:2}.tremi-root .app-frame .run-filter-fields>.field:last-child{grid-column:1/-1}.tremi-root .app-frame .run-filter-refresh{grid-row:3;justify-content:space-between}.tremi-root .app-frame .run-stats>div{padding:16px}.tremi-root .app-frame .run-summary-strip{padding:24px 18px}.tremi-root .app-frame .run-summary-strip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.tremi-root .app-frame .run-summary-strip dl>div:nth-child(odd){border-left:0;padding-left:0}.tremi-root .app-frame .run-id-block h1{font-size:23px}.tremi-root .app-frame .settings-mobile-nav{display:grid}.tremi-root .app-frame .settings-nav{display:none}.tremi-root .app-frame .settings-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}}.tremi-root .onboarding-next-step{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px;margin:20px 0}.tremi-root .onboarding-next-step>div{flex:1 1 320px}.tremi-root .onboarding-next-step h2{font-size:18px;margin:0 0 8px}.tremi-root .onboarding-next-step p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}
