.bridge{min-width:0;max-width:1440px;margin:0 auto;padding-bottom:32px}.bridge-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.bridge-heading h1{letter-spacing:-.8px;margin:4px 0 5px;font-size:26px;font-weight:550}.bridge-heading p{color:var(--muted-foreground);margin:0;font-size:14px}.bridge-heading .eyebrow{letter-spacing:.13em;color:var(--muted-foreground);font-size:10px}.bridge-heading-tools{align-items:center;gap:12px;display:flex}.bridge-workspace{color:var(--muted-foreground);font-size:12px}.bridge select,.bridge-detail select{border:1px solid var(--border);background:var(--background);max-width:100%;min-height:34px;color:var(--foreground);border-radius:7px;padding:6px 10px;font-size:12px}.bridge-layout{grid-template-columns:150px minmax(0,1fr);gap:28px;display:grid}.bridge-navigation{flex-direction:column;align-self:start;gap:3px;display:flex;position:sticky;top:14px}.bridge-navigation button{min-height:36px;color:var(--muted-foreground);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.bridge-navigation button:hover,.bridge-navigation button.selected{background:var(--accent);color:var(--foreground)}.bridge-navigation p{color:var(--muted-foreground);padding:12px;font-size:11px;line-height:1.6}.bridge-content{min-width:0}.bridge-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.bridge-section-heading:not(:first-child){margin-top:26px}.bridge-section-heading h2{margin:0;font-size:16px;font-weight:550}.bridge-section-heading p{color:var(--muted-foreground);margin:5px 0 0;font-size:12px;line-height:1.6}.bridge-metrics{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 10px;display:grid;overflow:hidden}.bridge-metrics>div{border-right:1px solid var(--border);flex-direction:column;gap:9px;min-width:0;padding:17px;display:flex}.bridge-metrics>div:last-child{border-right:0}.bridge-metrics span{color:var(--muted-foreground);font-size:12px}.bridge-metrics strong{letter-spacing:-.6px;font-size:26px;font-weight:500;line-height:1.2}.bridge-metrics small{color:var(--muted-foreground);font-size:11px;line-height:1.5}.bridge-caption{color:var(--muted-foreground);margin:12px 0;line-height:1.6;font-size:11px!important}.bridge-run-list{border-top:1px solid var(--border)}.bridge-run-row{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;background:0 0;align-items:center;gap:13px;min-width:0;padding:15px 8px;display:flex}.bridge-run-row:hover{background:var(--accent)}.bridge-kind{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bridge-run-name{flex:1;min-width:0}.bridge-run-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;display:block;overflow:hidden}.bridge-run-name small,.bridge-run-status small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.bridge-run-status{text-align:right;flex-shrink:0}.bridge-subnav{border-bottom:1px solid var(--border);gap:16px;margin-bottom:20px;display:flex;overflow-x:auto}.bridge-subnav button{color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 0 12px;font-size:12px}.bridge-subnav button.selected{border-bottom-color:var(--foreground);color:var(--foreground)}.bridge-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.bridge-toolbar>.quiet-copy{flex:1}.bridge-search{border:1px solid var(--border);min-width:180px;color:var(--muted-foreground);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.bridge-search input{outline:none;width:100%;min-width:0;font-size:12px;background:0 0!important;border:0!important;padding:9px 0!important}.bridge-pagination{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.bridge-error{border:1px solid var(--border);color:var(--ui-danger-text,#efb1ab);border-radius:8px;margin:12px 0;padding:12px;font-size:13px}.bridge-error p{margin:0 0 8px}.bridge-detail h2{margin:14px 0;font-size:19px}.bridge-detail h3{margin:18px 0 8px;font-size:14px;font-weight:550}.bridge-detail-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.bridge-json{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--accent);border-radius:7px;max-width:100%;max-height:420px;padding:13px;font-size:11px;line-height:1.65;overflow:auto}.bridge-form{flex-direction:column;gap:15px;min-width:0;margin-top:15px;display:flex}.bridge-form label{flex-direction:column;gap:7px;font-size:12px;display:flex}.bridge-form input:not([type=checkbox]),.bridge-form textarea{background:var(--background);border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);border-radius:7px;padding:9px;font-size:13px}.bridge-form textarea{resize:vertical}.bridge-form>button{align-self:flex-start}.bridge-form p{margin:0;font-size:12px;line-height:1.65}.bridge-rule{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:10px;padding:14px;display:flex}.bridge-rule-heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.bridge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bridge-card{border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:18px}.bridge-card header{align-items:center;gap:11px;display:flex}.bridge-card h3{margin:0 0 5px;font-size:14px;font-weight:550}.bridge-card p{color:var(--muted-foreground);font-size:12px;line-height:1.65}.bridge-card small{color:var(--muted-foreground);font-size:11px}.bridge-card .button-row{flex-wrap:wrap;margin-top:15px}.bridge-inline-status{color:var(--muted-foreground);align-items:center;gap:6px;margin:15px 0;font-size:11px;display:flex}.bridge-evaluation-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:4px 8px;display:flex}.bridge-evaluation-row>button{text-align:left;flex:1;align-items:center;gap:18px;min-width:0;padding:13px 0;display:flex}.bridge-evaluation-row>button>span:first-child{flex:1;min-width:0}.bridge-evaluation-row strong{font-size:13px;font-weight:550}.bridge-evaluation-row small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.bridge-score{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.bridge-selection{border:1px solid var(--border);border-radius:8px;max-height:330px;overflow:auto}.bridge-selection label{border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:10px;padding:13px;display:flex}.bridge-selection strong{font-weight:500}.bridge-selection small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.bridge-check{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.bridge-check strong{font-size:12px;font-weight:500}.bridge-check small{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.5;display:block}.bridge-evidence,.bridge-technical,.bridge-diff details{border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:12px;font-size:12px}.bridge-evidence summary,.bridge-technical summary,.bridge-diff summary{cursor:pointer;overflow-wrap:anywhere}.bridge-diff summary small{float:right;color:var(--muted-foreground)}.bridge-warning{color:#d6ba7b;border:1px solid #b5904855;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.bridge-review-receipt{border:1px solid var(--border);border-radius:8px;gap:10px;padding:14px;font-size:12px;display:flex}.bridge-review-receipt small{color:var(--muted-foreground)}.bridge-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bridge-comparison article{border:1px solid var(--border);border-radius:8px;min-width:0;padding:14px;font-size:12px}.bridge-comparison article>strong{margin:14px 0;display:block}.bridge-comparison small{color:var(--muted-foreground);margin-bottom:14px;display:block}.bridge-service{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:18px 0;display:flex}.bridge-service>div{flex:1;min-width:0}.bridge-service h3{margin:0;font-size:13px;font-weight:550}.bridge-service p{color:var(--muted-foreground);margin:7px 0;font-size:12px;line-height:1.6}.bridge-service small{color:var(--muted-foreground);font-size:11px}.bridge-policy{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;margin:10px 0;padding:15px;font-size:12px;display:flex}.bridge-policy>span{flex:1}.bridge-policy small{color:var(--muted-foreground);margin-top:4px;display:block}.bridge :focus-visible,.bridge-detail :focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.bridge .briefing-panel{margin-top:0}.bridge .quiet-copy{font-size:12px}.bridge .status,.bridge-detail .status{font-size:11px}@media (max-width:1100px){.bridge-layout{grid-template-columns:125px minmax(0,1fr);gap:18px}.bridge-cards{grid-template-columns:1fr}.bridge-metrics>div{padding:13px}.bridge-metrics strong{font-size:23px}}@media (max-width:760px){.bridge-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:18px}.bridge-heading-tools{justify-content:space-between;width:100%}.bridge-layout{display:block}.bridge-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:22px;display:grid;position:static}.bridge-navigation button{justify-content:center;gap:6px;padding:9px 5px;font-size:12px}.bridge-navigation p{display:none}.bridge-metrics{grid-template-columns:1fr 1fr}.bridge-metrics>div:nth-child(2){border-right:0}.bridge-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.bridge-run-row{gap:9px;padding:13px 2px}.bridge-run-row>.bridge-kind{display:none}.bridge-run-name small{max-width:185px}.bridge-run-status small{max-width:110px;font-size:10px}.bridge-run-row>svg{display:none}.bridge-evaluation-row>button{flex-wrap:wrap;gap:9px}.bridge-evaluation-row>button>span:first-child{flex-basis:100%}.bridge-service{align-items:flex-start;gap:9px}.bridge-toolbar select{flex:1}.bridge-toolbar .bridge-search{min-width:180px}.bridge-section-heading{gap:10px}.bridge-section-heading h2{font-size:15px}.bridge-comparison{grid-template-columns:1fr}}@media (max-width:640px){.voice-dock-inactive{gap:4px;padding:7px 9px}.voice-dock-inactive .voice-dock-topic{flex-wrap:nowrap;flex:1;gap:6px}.voice-dock-inactive .voice-dock-topic strong{font-size:10px}.voice-dock-inactive .voice-dock-actions{flex-wrap:nowrap;gap:0;width:auto}.voice-dock-inactive .voice-notice-copy{width:100%;margin:0;font-size:10px;line-height:1.4}.bridge-heading .eyebrow{font-size:9px}.bridge-metrics>div{padding:11px}.bridge-metrics strong{font-size:23px}}.bridge input[type=checkbox],.bridge-detail input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--foreground);flex:0 0 16px;padding:0}.bridge-evaluation-row strong,.bridge-evaluation-row small{overflow-wrap:anywhere}.bridge-outcomes{border:1px solid var(--border);border-radius:10px;margin:12px 0 22px}.bridge-outcomes th,.bridge-outcomes td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.bridge-outcomes tr:last-child td{border-bottom:0}.bridge-outcomes td small{color:var(--muted-foreground);font-size:11px}.bridge-outcome-name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.bridge-outcome-name strong{font-weight:550}.bridge-outcome-name:hover strong{text-decoration:underline}.bridge-outcome-latest span{text-overflow:ellipsis;vertical-align:middle;max-width:220px;display:inline-block;overflow:hidden}.bridge-run-name .bridge-run-outcome{color:var(--foreground);opacity:.8}
.settings-hub{max-width:1080px;margin-inline:auto;padding-bottom:48px}.settings-hub .page-heading{margin-bottom:22px}.settings-tabs{border-bottom:1px solid var(--border);white-space:nowrap;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.settings-tabs button{color:var(--muted-foreground);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px}.settings-tabs button.active{color:var(--foreground);border-bottom-color:var(--foreground)}.settings-hub .settings-card{border:1px solid var(--border);background:0 0;border-radius:12px;margin-bottom:16px;padding:22px 24px}.settings-card h2{align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.settings-card p{margin-bottom:12px;line-height:1.6}.settings-card p:last-child{margin-bottom:0}.settings-form form,.settings-form fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.settings-form>fieldset{margin-top:8px}.settings-form label{gap:7px;min-width:0;font-size:13px;display:grid}.settings-form label small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.settings-form input:not([type=checkbox]),.settings-form select,.settings-form textarea{background:var(--background);border:1px solid var(--border);width:100%;min-height:36px;color:var(--foreground);border-radius:7px;max-width:100%;padding:8px 10px}.settings-hub .settings-form .settings-toggle{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--foreground);flex:0 0 16px}.settings-form .settings-checks{border:1px solid var(--border);border-radius:9px;gap:10px;max-height:350px;padding:12px;overflow:auto}.settings-checks legend{color:var(--muted-foreground);padding:0 6px;font-size:12px}.settings-checks label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.settings-checks label span{gap:2px;display:grid}.settings-savebar{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}.settings-savebar>span:first-child{color:var(--muted-foreground);margin-right:auto;font-size:12px}.settings-identity{align-items:center;gap:14px;display:flex}.settings-identity h2{margin-bottom:3px}.settings-identity p{color:var(--muted-foreground);margin-bottom:3px}.person-avatar{background:var(--secondary);width:34px;height:34px;color:var(--foreground);border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:600;display:grid}.settings-link{text-align:left;border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;width:100%;margin-bottom:12px;padding:18px 22px;display:flex}.settings-link:hover{background:var(--card)}.settings-link>span{flex:1;gap:6px;display:grid}.settings-link small{color:var(--muted-foreground);line-height:1.5}.settings-directory-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.settings-directory-toolbar .search-field{background:var(--background);border:1px solid var(--border);border-radius:8px;flex:1;min-width:180px}.settings-directory-toolbar .search-field input{font-size:13px}.settings-hub .settings-directory-toolbar>select{border:1px solid var(--border);background:var(--background);border-radius:8px;flex:none;width:140px;max-width:100%;padding:8px 10px}.settings-hub .settings-directory-toolbar .search-field{flex:220px;width:auto}.settings-stats{color:var(--muted-foreground);flex-wrap:wrap;gap:24px;margin:16px 0 22px;font-size:12px;display:flex}.settings-stats strong{color:var(--foreground);font-size:14px;font-weight:600}.settings-table-wrap{border:1px solid var(--border);border-radius:10px;overflow:auto}.settings-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.settings-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px 14px;font-size:12px;font-weight:500}.settings-table td{border-bottom:1px solid var(--border);padding:14px}.settings-table tr:last-child td{border-bottom:0}.person-link{text-align:left;align-items:center;gap:10px;display:flex}.person-link>span:last-child{gap:3px;display:grid}.person-link strong{font-weight:500}.person-link small{color:var(--muted-foreground)}.settings-record{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 0;display:flex}.settings-record>div:first-child{flex:1}.settings-record-main{text-align:left;flex:1;gap:5px;min-width:0;display:grid}.settings-record strong{font-size:13px;font-weight:500}.settings-record small{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.settings-detail .settings-savebar{background:var(--background);padding-block:14px;position:sticky;bottom:-24px}.settings-explanation{background:var(--secondary);border-radius:8px;padding:14px}.settings-explanation>div{margin-top:12px}.settings-explanation small{color:var(--muted-foreground);margin-top:4px;display:block}.settings-offboarding{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding:18px 0;display:grid}.settings-offboarding h3{font-size:14px}.settings-deployment dl>div{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:16px;padding:10px 0;display:grid}.settings-deployment dl>div:last-child{border:0}.settings-deployment dt{color:var(--muted-foreground);text-transform:capitalize;font-size:12px}.settings-deployment dd{overflow-wrap:anywhere;margin:0;font-size:13px}.settings-navigation .sidebar-label{margin-top:16px;margin-bottom:5px;font-size:11px}.settings-navigation>.sidebar-label{display:none}.settings-navigation .nav-item{gap:10px;min-height:32px;padding-block:6px;font-size:13px}.connector-logo{border:1px solid var(--border);color:#555;background:#fff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:6px;display:grid;overflow:hidden}.connector-logo img{object-fit:contain;width:100%;height:100%}.connector-logo-fallback{background:var(--secondary);color:var(--foreground)}.connector-accounts-list{margin-bottom:20px}.connector-accounts-list .settings-record{padding:12px 0}.connector-accounts-list .settings-record button{margin-left:auto}html[data-density=comfortable] .nav-item{min-height:40px;padding-block:10px}html[data-density=comfortable] .settings-table td{padding-block:19px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#212121;--card:#fafafa;--card-foreground:#212121;--popover:#fff;--popover-foreground:#212121;--primary:#212121;--primary-foreground:#fff;--secondary:#f2f2f2;--secondary-foreground:#212121;--muted:#f2f2f2;--muted-foreground:#626262;--accent:#e9e9e9;--accent-foreground:#212121;--border:#0000001f;--input:#d4d4d4;--sidebar:#f9f9f9;--destructive:#b42318;--red:#b42318;--green:#167546;--amber:#995900}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:700px){.settings-hub .settings-card{padding:18px 16px}.settings-tabs{margin-inline:-4px}.settings-tabs button{padding-inline:10px}.settings-directory-toolbar .search-field{flex-basis:100%}.settings-record{flex-wrap:wrap}.settings-deployment dl>div{grid-template-columns:1fr;gap:5px}.settings-savebar{flex-wrap:wrap}.settings-savebar>span:first-child{flex-basis:100%}.settings-stats{gap:14px}}
.home-v2{flex-direction:column;gap:28px;max-width:900px;margin:0 auto;padding:28px 12px 64px;display:flex}.home-v2 .home-greeting h1{letter-spacing:-.6px;margin:0 0 2px;font-size:26px;font-weight:500;line-height:1.3}.home-universal-chat{width:100%;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.home-v2 .home-brief-entry{align-items:center;gap:12px;margin-top:-14px;display:flex}.home-brief-entry>span,.quiet-copy,.home-cue small,.home-recent small,.home-opportunity small{color:var(--muted-foreground);font-size:12px;line-height:18px}.home-section{min-width:0}.home-section .section-title{margin-bottom:12px}.home-count{color:var(--muted-foreground);margin-left:8px;font-size:12px;font-weight:400}.home-filters{gap:4px;margin:0 0 12px;display:flex}.home-filters button{color:var(--muted-foreground);border-radius:7px;padding:5px 10px;font-size:12px}.home-filters button[aria-pressed=true]{color:var(--foreground);background:var(--secondary)}.home-cue{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 45%,transparent);border-radius:12px;margin-bottom:8px;padding:12px 14px}.home-cue-main{text-align:left;width:100%;color:inherit;background:0 0;align-items:flex-start;gap:12px;padding:0;display:flex}.home-cue-main>span:nth-child(2){flex:1;min-width:0}.home-cue-main>svg{color:var(--muted-foreground);margin-top:5px}.home-cue strong,.home-recent strong,.home-opportunity strong{font-size:14px;font-weight:500;line-height:20px}.home-cue p,.home-opportunity p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:20px}.home-cue-mark{color:var(--muted-foreground);padding-top:3px}.home-cue-mark.band-critical,.home-cue-mark.band-urgent{color:var(--amber)}.home-cue-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;padding-left:29px;display:flex}.home-cue [role=alert]{color:var(--destructive);margin-top:8px;font-size:12px}.home-clear{color:var(--muted-foreground);align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.home-skeleton{color:var(--muted-foreground);background:var(--card);border-radius:10px;padding:16px;font-size:13px}.home-updates{margin-top:18px}.home-updates>summary{cursor:pointer;color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.home-updates>summary span{margin-left:8px;font-size:12px}.home-recent{gap:2px;display:grid}.home-recent button,.home-opportunity{text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px 8px;display:flex}.home-recent button>span,.home-opportunity>span{flex:1;min-width:0}.home-recent small{margin-top:2px;display:block}.home-recent svg,.home-opportunity svg{color:var(--muted-foreground);flex-shrink:0}.home-recent button:hover,.home-opportunity:hover{background:var(--secondary)}.home-opportunity p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-backlog-toolbar{gap:10px;margin:10px 0 18px;display:flex}.home-backlog-toolbar label{background:var(--card);border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.home-backlog-toolbar input{background:0 0;border:0;width:100%;padding:8px 0}.home-backlog-toolbar select{max-width:180px}.home-detail-panel{align-content:start}.opportunity-editor{gap:18px;display:grid}.opportunity-editor h3{margin:0 0 8px;font-size:14px;font-weight:500}.opportunity-editor>label{gap:6px;font-size:13px;display:grid}.opportunity-editor input,.opportunity-editor textarea,.opportunity-editor select{background:var(--background);border:1px solid var(--border);width:100%;color:inherit;border-radius:7px;padding:8px}.opportunity-editor textarea{resize:vertical;min-height:70px}.opportunity-hypothesis{border-left:2px solid var(--border);padding:4px 12px}.opportunity-hypothesis p{margin-top:6px}.opportunity-hypothesis small{color:var(--muted-foreground)}.home-evidence-link{text-align:left;color:var(--muted-foreground);align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.home-record-body{gap:18px;display:grid}.home-record-body small{text-transform:capitalize;color:var(--muted-foreground)}.conversation-briefing{padding:20px 0}.conversation-briefing h2{font-size:18px;font-weight:500}.conversation-briefing>p{color:var(--muted-foreground);margin:10px 0 16px;font-size:13px}.sidebar-system-status{width:100%;min-height:42px}.sidebar-system-status .nav-label small{color:var(--muted-foreground);font-size:10px;line-height:14px;display:block}.health-status-dot{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:4px}.health-status-dot.healthy{background:var(--green)}.health-status-dot.needs_attention,.health-status-dot.setup_required{background:var(--amber)}.system-status-panel{align-content:start}.health-service{border-bottom:1px solid var(--border);padding:12px 0}.health-service>div,.health-channel{justify-content:space-between;gap:12px;display:flex}.health-service span,.health-service small,.health-channel small{color:var(--muted-foreground);font-size:12px}.health-service p{color:var(--muted-foreground);margin:6px 0;font-size:13px}.health-channel{padding:5px 0}.system-status-panel h3{font-size:14px;font-weight:500}.chat-upload-zone{border-radius:16px;width:100%;position:relative}.chat-upload-zone.dragging{outline:2px solid var(--ring);outline-offset:4px}.chat-drop-hint{background:var(--popover);border:2px dashed var(--ring);pointer-events:none;z-index:3;border-radius:16px;place-items:center;display:grid;position:absolute;inset:0}.chat-upload-shortcut{align-items:center;gap:8px;padding:4px 2px;display:flex}.chat-upload-shortcut small,.chat-draft-status{color:var(--muted-foreground);font-size:11px}.chat-draft-status{min-height:14px;margin:0 8px}.chat-upload-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px;display:flex}.chat-upload-row>span{flex:1;min-width:0}.chat-upload-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.chat-upload-row small{color:var(--muted-foreground);font-size:11px;display:block}.chat-upload-row small[role=alert]{color:var(--destructive)}.home-composer{margin:0!important}.home-composer textarea{resize:vertical;min-height:76px;max-height:240px;font-size:16px;line-height:24px}.composer-agent-select{max-width:170px;height:30px;color:var(--muted-foreground);background:0 0;border:0;font-size:12px}.composer-agent-label{color:var(--muted-foreground);font-size:12px}.chat-starters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chat-starters button{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;padding:6px 9px;font-size:12px}.chat-starters button:hover{background:var(--secondary);color:var(--foreground)}.chat-voice-continuation{align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.message-attachments,.chat-sources{margin-top:10px;font-size:12px}.message-attachments{flex-wrap:wrap;gap:5px;display:flex}.message-attachments button,.chat-sources button{background:var(--secondary);border-radius:6px;align-items:center;gap:7px;padding:5px 8px;display:flex}.chat-sources button{margin-top:5px}.chat-sources small{color:var(--muted-foreground)}.attachment-extract{overflow-wrap:anywhere;max-height:60dvh;overflow:auto}.attachment-share-confirm{border-top:1px solid var(--border);padding-top:14px}.attachment-share-confirm p{color:var(--muted-foreground);margin-bottom:12px;font-size:13px}.voice-diagnostics{color:var(--muted-foreground);font-size:11px}.voice-captions .voice-speaker strong{font-size:12px}.voice-captions .voice-speaker p{font-size:15px;line-height:23px}.builder-voice-control{display:none}:is(.shell:has(.workflow-builder.fullscreen) .builder-voice-control,.shell:has(.apps-studio) .builder-voice-control,.shell:has(.agents-studio) .builder-voice-control){display:block}@media (max-width:700px){.home-v2{gap:24px;padding:18px 0 36px}.home-v2 .home-greeting h1{font-size:22px}.home-brief-entry>span{font-size:11px}.home-cue-actions{padding-left:0}.home-cue{padding:12px}.home-backlog-toolbar{flex-wrap:wrap}.home-backlog-toolbar label{flex-basis:100%}.home-detail-panel .form-grid{grid-template-columns:1fr}.chat-upload-shortcut small{font-size:10px}.chat-starters{gap:5px}.chat-starters button{font-size:11px}}.voice-audio-preferences{color:var(--muted-foreground);margin:12px 0;font-size:12px}.voice-audio-preferences label{gap:5px;margin-top:10px;display:grid}.voice-audio-preferences select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:7px;padding:7px}.builder-voice-control{z-index:45;background:var(--popover);border:1px solid var(--border);border-radius:50%;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 18px #0003}:is(.shell:has(.workflow-builder),.shell:has(.app-studio)){--builder-present:1}.voice-captions{grid-template-columns:1fr}.voice-captions .voice-speaker{margin-bottom:0}.cue-more{color:var(--muted-foreground);font-size:12px;position:relative}.cue-more summary{cursor:pointer;padding:5px 8px}.cue-more>div{z-index:5;background:var(--popover);border:1px solid var(--border);border-radius:8px;min-width:210px;padding:5px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #0003}.cue-more>div button{justify-content:flex-start}.home-cue-mark.band-0,.home-cue-mark.band-1{color:var(--amber)}.chat-share-preview{max-height:55dvh;overflow:auto}.voice-hold-mode{align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.voice-hold-mode label{align-items:center;gap:6px;display:flex}.voice-hold-mode input{width:14px;height:14px}.home-data-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border-radius:8px;max-height:260px;padding:12px;font-size:12px;overflow:auto}.home-record-actions,.home-record-fields{gap:12px;display:grid}.home-record-fields dt{color:var(--muted-foreground);text-transform:capitalize;font-size:12px}.home-record-fields dd{overflow-wrap:anywhere;margin:3px 0 0}
.data-hub{max-width:1280px;margin:0 auto}.data-header{align-items:center;gap:8px;margin:20px 0;display:flex}.data-header .search-field{flex:1;max-width:none;height:38px}.data-header form button{color:var(--muted-foreground);padding:4px 8px}.data-muted,.data-hub small,.data-panel small{color:var(--muted-foreground);font-size:12px;line-height:1.55}.data-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.data-toolbar>.data-muted{flex:1}.data-hub select,.data-panel select,.data-panel input:not([type=checkbox]):not([type=file]),.data-panel textarea,.data-toolbar>input,.data-save-view input{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;border-radius:7px;min-width:0;padding:8px 10px;font-size:13px}.data-hub select{max-width:260px}.data-panel input[type=file]{max-width:100%;padding:10px 0;font-size:13px}.data-panel input[type=checkbox],.data-hub input[type=checkbox]{accent-color:var(--primary);width:15px;height:15px}.data-list-head,.data-source-row{text-align:left;grid-template-columns:minmax(240px,2.6fr) minmax(130px,1fr) minmax(140px,1.15fr) minmax(105px,.9fr);align-items:center;gap:20px;width:100%;display:grid}.data-list-head{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px 14px;font-size:11px}.data-source-row{border-bottom:1px solid var(--border);border-radius:6px;padding:17px 14px;transition:background .16s}.data-source-row:hover,.data-file-row:hover,.data-search-hit:hover,.data-timeline button:hover{background:var(--accent)}.data-source-row strong,.data-file-row strong{font-size:13px;font-weight:550}.data-source-row small,.data-file-row small{margin-top:4px;display:block}.data-source-name{align-items:center;gap:12px;min-width:0;display:flex}.data-source-name>span:last-child{min-width:0}.data-source-name small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.data-source-access{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.data-source-access svg:last-child{margin-left:auto}.data-panel>h2{padding-right:24px}.data-form{flex-direction:column;gap:17px;margin:20px 0;display:flex}.data-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.data-form label input,.data-form label textarea,.data-form label select{width:100%;font-weight:400}.data-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.data-form h3,.data-section h3,.data-section-heading h3{font-size:14px;font-weight:600}.data-form p{font-size:13px;line-height:1.7}.data-check{align-items:center;gap:9px;font-size:12px;flex-direction:row!important;display:flex!important}.data-check input{width:15px!important}.data-actions{align-items:center;gap:8px;display:flex}.data-facts{flex-direction:column;gap:0;margin:8px 0;display:flex}.data-facts>div{border-bottom:1px solid var(--border);grid-template-columns:155px 1fr;gap:12px;padding:10px 0;font-size:12px;display:grid}.data-facts dt{color:var(--muted-foreground)}.data-facts dd{overflow-wrap:anywhere;min-width:0}.data-capabilities{grid-template-columns:1fr 1fr;gap:8px;display:grid}.data-capabilities>span{border:1px solid var(--border);border-radius:6px;justify-content:space-between;gap:10px;padding:9px;font-size:12px;display:flex}.data-capabilities strong{font-weight:500}.data-subtabs{margin:18px 0}.data-section{padding:18px 0}.data-banner{border:1px solid var(--border);background:var(--accent);border-radius:8px;flex-direction:column;gap:10px;padding:14px;font-size:13px;display:flex}.data-error{font-size:13px;line-height:1.6;color:var(--ui-danger-text,#e89984)!important}.data-extracted{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--accent);border-radius:8px;max-height:440px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.data-table-scroll{max-height:400px;overflow:auto}.data-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.data-table-scroll td,.data-table-scroll th{border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;max-width:480px;padding:8px}.data-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 12px;display:flex}.data-job{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:13px;display:flex}.data-job small{display:block}.data-job .status{margin-top:7px}.data-segments{border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:flex}.data-segments button{color:var(--muted-foreground);border-radius:5px;padding:6px 10px;font-size:12px}.data-segments button.selected{background:var(--accent);color:var(--foreground)}.data-file-row{border-bottom:1px solid var(--border);text-align:left;border-radius:5px;grid-template-columns:36px minmax(150px,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:14px 10px;transition:background .16s;display:grid}.data-file-row>span:last-child{align-items:center;gap:9px;display:flex}.data-business{max-width:760px;margin-top:28px}.data-business h2{font-size:22px}.data-document{overflow-wrap:anywhere;margin:18px 0;font-size:14px;line-height:1.8}.data-document pre{white-space:pre-wrap}.data-timeline{flex-direction:column;display:flex}.data-timeline>div,.data-timeline>button{text-align:left;border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding:15px;font-size:13px;display:flex}.data-timeline span{color:var(--muted-foreground);font-size:11px}.data-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.data-readiness section{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.data-readiness section>div{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.data-readiness p{font-size:13px;line-height:1.7}.data-readiness button{align-self:flex-start}.data-add-choices{flex-direction:column;gap:12px;margin-top:24px;display:flex}.data-add-choices button{text-align:left;border:1px solid var(--border);border-radius:10px;grid-template-columns:30px 1fr;gap:8px 12px;padding:22px;display:grid}.data-add-choices button:hover{background:var(--accent)}.data-add-choices span{color:var(--muted-foreground);grid-column:2;font-size:13px}.data-search-hit{text-align:left;border-bottom:1px solid var(--border);flex-direction:column;gap:9px;width:100%;padding:18px 10px;display:flex}.data-search-hit>span{gap:9px;font-size:14px;display:flex}.data-search-hit p{max-height:150px;font-size:13px;line-height:1.7;overflow:hidden}.data-save-view{font-size:12px;position:relative}.data-save-view input{width:150px;margin:10px 5px 0 0}.data-record-value{overflow-wrap:anywhere;font-size:13px;font-weight:400}.data-panel details summary{cursor:pointer;color:var(--muted-foreground);font-size:12px}@media (max-width:900px){.data-list-head{display:none}.data-source-row{grid-template-columns:minmax(170px,2fr) 1fr;gap:12px}.data-source-access{justify-content:flex-start}.data-readiness{grid-template-columns:1fr}.data-file-row{grid-template-columns:32px 1fr auto}.data-file-row>span:last-child{display:none}.data-header{gap:4px}.data-header .search-field{min-width:0}.data-form-grid{grid-template-columns:1fr}.data-facts>div{grid-template-columns:115px 1fr}.data-capabilities{grid-template-columns:1fr}}.data-header .search-field{flex-direction:row;align-items:center;gap:10px;padding:0 12px;display:flex}.data-header .search-field input{background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;height:34px;padding:0;font-size:13px}.data-header .search-field svg{flex-shrink:0}.data-header .search-field:focus-within{outline:2px solid var(--ring);outline-offset:2px}
:root{--motion-fast:.12s;--motion-normal:.18s;--motion-panel:.22s;--motion-ease:cubic-bezier(.2,.7,.2,1)}@keyframes wc-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes wc-panel-out{to{opacity:0;transform:translate(18px)}}@keyframes wc-fade{0%{opacity:0}to{opacity:1}}button,a,[role=tab],select,input,textarea{transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}button:active:not(:disabled){transition-duration:60ms}.home-cue,.home-opportunity,.home-recent button{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.main-content>section,.home-v2,.home-record-body,.opportunity-editor,.chat-upload-row,.attachment-picker,.voice-consent,.voice-panel,.home-backlog-toolbar{animation:wc-enter var(--motion-normal) var(--motion-ease) both}[data-slot=dialog-overlay]{animation-duration:var(--motion-normal)}.home-cue,.home-recent,.home-clear{animation:wc-fade var(--motion-normal) ease both}details[open]>:not(summary){animation:wc-enter var(--motion-normal) var(--motion-ease)}.sidebar{transition:width var(--motion-panel) var(--motion-ease),padding var(--motion-panel) var(--motion-ease)}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.panel-workspace{--panel-sidebar:var(--sidebar-width,248px);--panel-width:min(var(--panel-preferred,480px), max(400px, calc(100vw - var(--panel-sidebar) - 420px)));--dock-width:0px;--panel-duration:.28s;--panel-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh}.panel-workspace:has(.sidebar-collapsed){--panel-sidebar:64px}.panel-workspace:has(.app-studio,.workflow-builder,.agent-studio){--panel-sidebar:0px}.panel-workspace[data-docked]{--dock-width:var(--panel-width)}.panel-workspace .workspace-main{width:calc(100% - var(--sidebar-width) - var(--dock-width));min-width:0;height:100dvh;transition:width var(--panel-duration) var(--panel-ease), margin-left var(--panel-duration) var(--panel-ease);overflow:clip auto;container:workspace/inline-size}.panel-workspace .workspace-main.channels-shell{overflow:hidden}.panel-workspace .app-studio,.panel-workspace .workflow-builder,.panel-workspace .agent-studio[data-slot=dialog-content]{right:var(--dock-width);width:auto;transition:right var(--panel-duration) var(--panel-ease)}.panel-workspace .agent-studio[data-slot=dialog-content]{max-width:none!important}[data-slot=dialog-overlay]{z-index:90}[data-slot=dialog-content]:not([data-panel]):not(.agent-studio){z-index:91}[data-slot=dialog-overlay].fullscreen-backdrop{z-index:44}.panel-workspace [data-panel][data-slot=dialog-content]{z-index:75;border:0;border-left:1px solid var(--border);height:100dvh;max-height:100dvh;box-shadow:none;background:var(--background);color:var(--foreground);transition:transform var(--panel-duration) var(--panel-ease), opacity var(--panel-duration) var(--panel-ease), width var(--panel-duration) var(--panel-ease);border-radius:0;outline:none;flex-direction:column;gap:0;padding:0;font-size:14px;line-height:20px;animation:none;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(0,0);width:var(--panel-width)!important;max-width:100vw!important}.panel-workspace [data-panel][data-starting-style],.panel-workspace [data-panel][data-ending-style]{opacity:0;transform:translate(100%)}.panel-workspace [data-panel][data-covered=true]{visibility:hidden;pointer-events:none}.panel-header{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:8px;min-height:64px;padding:18px 16px 16px 24px;display:flex}.panel-heading{flex:1;min-width:0;padding-block:3px}.panel-heading [data-slot=dialog-header]{gap:5px;padding:0}.panel-heading [data-slot=dialog-title],.panel-fallback-title{letter-spacing:-.2px;overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.panel-heading [data-slot=dialog-description]{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:18px}.panel-header-actions{flex:none;align-items:center;gap:2px;display:flex}.panel-header [data-slot=button]{color:var(--muted-foreground)}.panel-header [data-slot=button]:hover{color:var(--foreground)}.panel-header .panel-back{flex:none;margin-left:-12px}.panel-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:20px;min-width:0;min-height:0;padding:24px;display:flex;overflow:auto;container:panel/inline-size}.panel-body>*{flex-shrink:0;min-width:0;max-width:100%}.panel-body :where(h3,h4,.section-title h2){font-size:14px;font-weight:600;line-height:20px}.panel-body>:where(h3,h4,p){margin:0}.panel-body>:where(button,[data-slot=button]){align-self:flex-start}.panel-body :where(label){gap:6px;font-size:12px;font-weight:500;line-height:18px;display:grid}.panel-body :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:36px;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 12px;font-size:14px;line-height:20px}.panel-body textarea{resize:vertical}.panel-body :where(input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.panel-body :where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:flex-start;gap:8px;font-weight:400;display:flex}.panel-body :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--foreground);flex:none;margin-top:2px}.panel-body :where(pre){background:var(--secondary);border-radius:8px;max-width:100%;padding:12px;font-size:12px;line-height:18px;overflow:auto}.panel-body :where(code,dd,small){overflow-wrap:anywhere}.panel-body :where(details){min-width:0}.panel-body :where(summary){cursor:pointer;font-size:13px;line-height:20px}.panel-body :where(.button-row,.approval-actions,.agent-detail-actions,.app-actions,.settings-savebar){flex-wrap:wrap;gap:8px}.panel-footer{border-top:1px solid var(--border);background:var(--background);flex:none;padding:16px 24px}.panel-footer [data-slot=dialog-footer]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.panel-body [data-slot=dialog-footer]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.panel-body .settings-savebar{border-top:1px solid var(--border);margin-inline:-24px;padding-inline:24px;bottom:-24px}.panel-body .data-form{margin-block:0}.panel-body .invoice-detail-body{padding:0}.panel-body .detail-columns,.panel-body .record-fields{grid-template-columns:minmax(0,1fr)}.panel-body .record-fields>div{min-width:0}.panel-heading .detail-heading{border:0;padding:0}.panel-heading .detail-heading .eyebrow{margin-bottom:6px;font-size:10px}.panel-heading .detail-heading .status{margin-top:8px}.panel-body .agent-detail-tabs,.panel-body .data-source-tabs{flex-wrap:nowrap;overflow-x:auto}.panel-body .voice-captions{max-height:none}.panel-body .voice-start-illustration{margin:4px 0 0}.cw-thread>header,.builder-inspector>.inspector-header{border-bottom:1px solid var(--border);min-height:60px;padding:16px 20px}.cw-thread>header strong{font-size:14px;font-weight:600}.builder-inspector{scrollbar-gutter:stable}@container panel (max-width:540px){.form-grid,.intake-fields,.data-stats,.bridge-detail-grid,.settings-form-grid{grid-template-columns:minmax(0,1fr)}.evidence-table>div,.start-workflow,.record-detail-toolbar{flex-wrap:wrap}.agent-detail-tabs{gap:4px}}@container workspace (max-width:740px){.main-content{padding-inline:20px}.cw-sidebar{width:168px}.cw-header{padding-inline:14px}.cw-header-actions{flex-wrap:wrap}.cw-thread{right:0;z-index:8;width:min(360px,100%);max-width:100%;position:absolute;inset-block:0}.home-cue-grid,.home-recent-grid{grid-template-columns:minmax(0,1fr)}.data-heading,.bridge-heading,.apps-page-header,.agent-home-header{flex-wrap:wrap}.data-list-head{display:none}.data-source-row{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr);gap:12px 20px}.data-source-row .data-source-name,.data-source-row .data-source-access{grid-column:1/-1}.workflow-list-labels{display:none}.workflow-list-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.workflow-list-name{grid-column:1/-1}.workflow-list-row>:last-child{grid-area:2/2}.apps-toolbar{flex-wrap:wrap;gap:10px}.apps-toolbar .apps-search{flex:200px}.data-header{flex-wrap:wrap}.data-header .search-field{flex-basis:100%}.bridge-heading-tools{flex-wrap:wrap}}@media (max-width:1099px){.panel-workspace [data-panel][data-slot=dialog-content]{border-left:0;width:100vw!important}.panel-header{padding-top:max(16px, env(safe-area-inset-top))}.panel-body{padding-bottom:max(24px, env(safe-area-inset-bottom))}.panel-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (max-width:760px){.panel-workspace .workspace-main{width:100%;margin-left:0}.panel-header,.panel-body,.panel-footer{padding-inline:16px}.panel-body :where(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.panel-workspace{--panel-duration:0s}}html[data-reduced-motion=true] .panel-workspace{--panel-duration:0s}.panel-body .agent-detail-actions{gap:6px;margin:0}.panel-body .workflow-home-tabs{margin-top:0}.panel-body .agent-detail-content{padding-top:0}.panel-body .capability-detail>.detail-back,.panel-body .capability-detail>.detail-heading h1{display:none}.panel-workspace .app-studio,.panel-workspace .workflow-builder,.panel-workspace .agent-studio{container:builder/inline-size}@container workspace (max-width:520px){.agent-list-row{flex-wrap:wrap;gap:10px}.agent-list-identity{flex-basis:calc(100% - 60px)}.agent-list-latest{justify-items:start}}@container builder (max-width:1000px){.builder-toolbar,.studio-header,.agent-studio-header{flex-wrap:wrap}.workflow-builder .builder-workspace{grid-template-columns:190px minmax(180px,1fr) 240px}.agent-studio-body.with-test{grid-template-columns:150px minmax(250px,1fr) 280px}.studio-body{grid-template-columns:260px minmax(0,1fr)}}@container builder (max-width:760px){.workflow-builder .builder-workspace,.agent-studio-body,.agent-studio-body.with-test,.studio-body{flex-direction:column;display:flex;overflow:auto}.builder-canvas{flex-shrink:0;order:-1;min-height:380px}.agent-studio-nav{flex-flow:wrap;flex-shrink:0}.agent-studio-content,.agent-playground,.studio-main,.studio-chat{flex-shrink:0;overflow:visible}.studio-chat{min-height:320px}.studio-main{min-height:420px}}.panel-workspace [data-panel][data-closed]{pointer-events:none}.panel-body :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-weight:400}.panel-header-actions button{color:var(--muted-foreground)}.panel-heading .status{align-self:flex-start}
.wildchild-brand{line-height:1;display:inline-flex}.wildchild-brand img{width:168px;max-width:100%;height:auto;display:block}.wildchild-brand .brand-light,html[data-theme=light] .wildchild-brand .brand-dark{display:none}html[data-theme=light] .wildchild-brand .brand-light{display:block}.home-v2{gap:20px;padding-top:18px}.home-v2 .home-brief-entry{flex-wrap:wrap;gap:8px;margin-top:-6px}.home-brief-entry>span{margin-left:4px}.home-composer textarea{min-height:64px}.attachment-help{color:var(--muted-foreground);padding:8px 12px;font-size:12px;display:block}.app-proposal{gap:20px;display:grid}.proposal-heading{align-items:center;gap:10px;display:flex}.proposal-heading small{color:var(--muted-foreground);font-size:12px}.app-proposal h3{margin-bottom:6px;font-size:14px}.app-proposal p,.app-proposal dd{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.proposal-preview{border:1px solid var(--border);border-radius:10px;overflow:hidden}.proposal-preview>div:first-child{background:var(--secondary);justify-content:space-between;padding:12px;font-weight:500;display:flex}.proposal-preview small{color:var(--muted-foreground);font-size:11px}.proposal-preview-toolbar{color:var(--muted-foreground);justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.proposal-preview-columns{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 12px;font-size:11px;display:grid}.proposal-preview>p{color:var(--muted-foreground);padding:16px 12px;font-size:12px}.proposal-facts{gap:14px;display:grid}.proposal-facts dt{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.proposal-facts dd{margin:0}.proposal-facts dd small{color:var(--muted-foreground);display:block}.proposal-checks{gap:8px;padding:0;list-style:none;display:grid}.proposal-checks li{align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.proposal-checks svg{flex-shrink:0;margin-top:3px}.settings-hub>div:not(.page-heading){min-width:0}.settings-hub .panel{border:1px solid var(--border);background:0 0;border-radius:12px;width:100%;max-width:none;margin:0 0 16px;padding:22px 24px}.settings-hub .section-title{flex-wrap:wrap;align-items:center;gap:10px}.settings-hub .section-title h2{margin:0;font-size:15px}.settings-hub .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-hub label{min-width:0}.settings-hub label:not(.voice-enable):not(.settings-toggle):not(.search-field){gap:6px;display:grid}.settings-hub input:not([type=checkbox]):not([type=radio]),.settings-hub select,.settings-hub textarea{width:100%;min-width:0;max-width:100%}.settings-hub .voice-enable{align-items:center;gap:8px;display:flex}.settings-hub input[type=checkbox],.settings-hub input[type=radio]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0}.settings-hub .button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-hub fieldset{min-width:0}.settings-hub [aria-label=Attention\ preferences] fieldset fieldset{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:10px 20px;margin-block:16px;padding:12px;display:flex}.settings-hub legend{color:var(--muted-foreground);padding-inline:4px;font-size:12px}.settings-hub .settings-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.settings-hub .settings-record button{flex-shrink:0}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-options label{cursor:pointer;position:relative}.appearance-options input{opacity:0;position:absolute}.appearance-option{border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:12px;font-size:13px;display:flex}.appearance-options input:checked+span{border-color:var(--foreground);background:var(--secondary)}.appearance-options input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}html[data-theme=light]{--border-strong:#0000003d;--ring:#006edb;--sidebar-foreground:#212121;--sidebar-primary:#212121;--sidebar-primary-foreground:#fff;--sidebar-accent:#e9e9e9;--sidebar-accent-foreground:#212121;--sidebar-border:#0000001f;--sidebar-ring:#006edb}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#6b6b6b}html[data-theme=light] [data-slot=button][data-variant=default]:hover{color:#fff;background:#3a3a3a}html[data-theme=light] [data-slot=button][data-variant=ghost]:hover,html[data-theme=light] [data-slot=button][data-variant=outline]:hover{background:#0000000f}html[data-theme=light] .composer,html[data-theme=light] .home-composer{background:var(--secondary)}html[data-theme=light] .sidebar,html[data-theme=light] .topbar{color:var(--foreground)}@media (max-width:700px){.home-v2{gap:18px;padding-top:12px}.settings-hub .panel{padding:18px 16px}.settings-hub .form-grid{grid-template-columns:1fr}.appearance-options{gap:6px}.appearance-option{gap:5px;padding:10px 5px}.home-brief-entry>span{flex-basis:100%;margin-left:0}}.settings-form fieldset>div[role=group]{gap:7px;font-size:13px;display:grid}.settings-form fieldset>div[role=group] small{color:var(--muted-foreground);font-size:12px}.settings-form .settings-toggle{align-items:center;gap:10px;display:flex!important}.capture-panel,.interview-panel{align-content:start}.capture-panel h3{font-size:16px}.capture-item{border-top:1px solid var(--border);gap:10px;padding-block:16px;display:grid}.capture-select{align-items:flex-start;gap:10px;font-size:13px;line-height:20px;display:flex}.capture-select input,.interview-modes input{flex-shrink:0;width:16px;height:16px;min-height:0;margin-top:2px}.capture-item textarea{background:var(--background);border:1px solid var(--border);border-radius:8px;width:100%;padding:10px;font-size:14px;line-height:22px}.capture-item blockquote{background:var(--secondary);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:20px}.capture-item blockquote small{color:var(--muted-foreground);margin-bottom:4px;display:block}.capture-scope{gap:8px;display:grid}.capture-saved{align-items:start;gap:8px;display:flex}.interview-modes{border:0;gap:8px;padding:0;display:grid}.interview-modes legend{margin-bottom:12px;font-size:13px}.interview-modes label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:start;gap:10px;padding:14px;display:flex}.interview-modes label:has(input:checked){border-color:var(--foreground);background:var(--secondary)}.interview-modes strong,.interview-modes small{display:block}.interview-modes small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:18px}html[data-theme=light] .nav-item.active,html[data-theme=light] .nav-item:hover{background:var(--sidebar-accent);color:var(--foreground)}html[data-theme=light] .nav-item.active svg{color:var(--foreground)}html[data-theme=light] .company-avatar{color:#212121;border-color:var(--border);background:#e5e5e5}html[data-theme=light] .profile-avatar{color:#212121;background:#e5e5e5}.settings-tabs{overflow-y:hidden}.settings-tabs button{margin-bottom:0}.settings-hub [aria-label=Attention\ preferences] form>fieldset{gap:16px;display:grid}.settings-hub [aria-label=Attention\ preferences] form>fieldset>.form-grid{margin:0}.settings-hub [aria-label=Attention\ preferences] fieldset fieldset{margin-block:0}.settings-hub [aria-label=Attention\ preferences] form>.button-row{margin-top:20px}.settings-hub .connector-catalog-toolbar{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;display:grid}.settings-hub .connector-catalog-toolbar .search-field{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding:0 12px;display:flex}.settings-hub .connector-catalog-toolbar .search-field input{background:0 0;border:0;flex:1;padding-inline:0}.settings-hub .connector-catalog-toolbar .search-field svg{flex-shrink:0}.settings-hub .settings-checks label,.settings-hub .connector-check,.settings-hub .checkbox-label{align-items:flex-start;gap:8px;display:flex!important}@media (max-width:700px){.settings-hub .connector-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.settings-hub [aria-label=Attention\ preferences] fieldset fieldset{gap:12px 16px}}
.panel-workspace{--workspace-gutter:12px;--dock-width:0px!important}.app-shell{min-height:100dvh;padding-block:var(--workspace-gutter);background:var(--sidebar)}.panel-workspace .workspace-main{width:calc(100% - var(--sidebar-width) - 2 * var(--workspace-gutter));margin-left:calc(var(--sidebar-width) + var(--workspace-gutter));height:calc(100dvh - 2 * var(--workspace-gutter));border-radius:var(--radius-panel);background:var(--background);border:0;transition:none;position:relative}.app-shell .sidebar{transition:none}.workspace-main .main-content.chat-content{height:calc(100dvh - 60px - 2 * var(--workspace-gutter))}.workspace-main:has(.panel-portal [data-panel][data-open]){overflow:hidden}.workspace-main .main-content[aria-hidden=true]{visibility:hidden}.workspace-main>.panel-portal{pointer-events:none;z-index:75;position:absolute;inset:60px 0 0}.panel-workspace .panel-portal [data-panel][data-slot=dialog-content]{border-radius:0 0 var(--radius-panel) var(--radius-panel);pointer-events:auto;border:0;height:100%;max-height:100%;transition:opacity .16s;position:absolute;inset:0;transform:translate(0,0);width:100%!important;max-width:none!important}.panel-workspace [data-panel][data-starting-style],.panel-workspace [data-panel][data-ending-style]{opacity:0;transform:none}@media (min-width:1100px){.panel-workspace[data-docked] .workspace-main>.main-content{width:calc(100% - var(--panel-width));height:calc(100dvh - 60px - 2 * var(--workspace-gutter));min-width:0;margin-inline:0;overflow:auto}.panel-workspace[data-docked] .workspace-main>.panel-portal{width:var(--panel-width);left:auto}}.panel-workspace .app-studio,.panel-workspace .workflow-builder{z-index:auto;width:100%;height:calc(100dvh - 100px - 2 * var(--workspace-gutter));border-radius:var(--radius-panel);min-height:440px;position:relative;inset:auto;overflow:hidden}.panel-workspace:has(.app-studio,.workflow-builder,.agent-studio){--panel-sidebar:var(--sidebar-width,248px)}.panel-workspace .panel-portal .agent-studio[data-slot=dialog-content]{pointer-events:auto;border-radius:0 0 var(--radius-panel) var(--radius-panel);width:100%;height:100%;max-height:100%;position:absolute;inset:0}.panel-portal .fullscreen-backdrop{pointer-events:auto;position:absolute;inset:0}.workspace-resize-handle{left:var(--sidebar-width);top:var(--workspace-gutter);bottom:var(--workspace-gutter);z-index:80;cursor:col-resize;touch-action:none;place-items:center;width:12px;display:grid;position:fixed}.workspace-resize-handle>span{background:var(--muted-foreground);opacity:0;border-radius:3px;width:3px;height:28px;transition:opacity .12s}.workspace-resize-handle:hover>span,.workspace-resize-handle:focus-visible>span,[data-resizing] .workspace-resize-handle>span{opacity:.7}.workspace-resize-handle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:6px}.workspace-resize-handle[data-disabled]{display:none}.app-shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.notifications-trigger{position:relative}.notification-dot{background:var(--amber);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.notification-item{gap:6px;display:grid}.notification-item>button{justify-self:start}.notification-checks{margin-top:16px}.notification-checks summary{cursor:pointer;color:var(--muted-foreground)}.app-card-top{justify-content:flex-end}.app-category-tag{color:var(--muted-foreground);background:var(--secondary);border-radius:4px;padding:1px 6px;font-size:11px;line-height:18px}@media (max-width:760px){.panel-workspace{--workspace-gutter:8px}.panel-workspace .workspace-main{width:calc(100% - 2 * var(--workspace-gutter));margin-left:var(--workspace-gutter);border-radius:12px}.workspace-main .main-content.chat-content{height:calc(100dvh - 57px - 2 * var(--workspace-gutter))}.workspace-main>.panel-portal{top:57px}.workspace-resize-handle{display:none}.app-shell .sidebar{width:248px}}@media (prefers-reduced-motion:reduce){.panel-workspace [data-panel]{transition:none}}html[data-reduced-motion=true] .panel-workspace [data-panel]{transition:none}.app-card{position:relative}.app-card-top{margin:0;position:absolute;top:14px;right:14px}.app-card-title{padding-right:30px}.apps-frequent button>span:first-child{flex:1;min-width:0}
.main-content.builder-content{max-width:none;height:calc(100dvh - 60px);min-height:0;margin:0;padding:0}.builder-session{min-width:0;height:100%}.builder-session[hidden],.builder-artifact[hidden],.agent-studio-content[hidden]{display:none!important}.embedded-builder,.panel-workspace .embedded-builder{z-index:auto;background:var(--background);width:100%;height:100%;min-height:0;color:var(--foreground);border:0;border-radius:0;flex-direction:column;display:flex;position:relative;inset:auto;overflow:hidden}.panel-workspace:has(.embedded-builder){--panel-sidebar:var(--sidebar-width,248px)}.panel-workspace:has(.sidebar-collapsed):has(.embedded-builder){--panel-sidebar:64px}.embedded-builder .builder-toolbar,.embedded-builder .agent-studio-header,.embedded-builder .studio-header{background:var(--background);border-bottom:1px solid var(--border);flex-shrink:0;gap:12px;min-height:66px;padding:12px 20px}.embedded-builder .builder-title small,.embedded-builder .agent-studio-header p,.embedded-builder .studio-title>span{color:var(--muted-foreground);font-size:12px}.embedded-builder .builder-title strong,.embedded-builder .builder-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embedded-builder .agent-studio-header h2{font-size:14px;font-weight:600}.embedded-builder .agent-studio-actions,.embedded-builder .studio-header-actions,.embedded-builder .builder-actions{flex-wrap:wrap;gap:6px}.embedded-builder .agent-studio-actions button,.embedded-builder .builder-actions button,.embedded-builder .studio-header button{font-size:12px}.builder-experience{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.builder-experience.has-artifact{grid-template-columns:minmax(290px,32%) minmax(0,1fr)}.builder-chat{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-first .builder-chat{width:min(100%,720px);margin-inline:auto;padding:0 32px}.builder-chat-heading{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:18px 20px;font-size:13px;display:flex}.builder-chat-heading strong{font-weight:500}.builder-chat-heading small{color:var(--muted-foreground);margin-left:auto;font-size:12px}.builder-chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px;overflow:auto}.chat-first .builder-chat-scroll{padding:30px 0 24px}.chat-first.is-empty .builder-chat{padding-top:clamp(24px,12vh,130px);display:block;overflow-y:auto}.chat-first.is-empty .builder-chat-scroll{padding:0;overflow:visible}.chat-first.is-empty .builder-welcome{margin-bottom:28px}.builder-welcome{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.chat-first .builder-welcome{text-align:center;align-items:center}.builder-welcome>svg{margin-bottom:12px}.builder-welcome small{color:var(--muted-foreground);font-size:12px}.builder-welcome h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.2}.builder-welcome p{max-width:450px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.has-artifact .builder-welcome h1{font-size:23px}.has-artifact .builder-welcome>svg,.has-artifact .builder-welcome small{display:none}.builder-chat-bottom{padding:0 20px 20px}.chat-first .builder-chat-bottom{padding:0 0 24px}.builder-suggestions{gap:4px;padding-top:16px;display:grid}.builder-suggestions button{text-align:left;color:var(--muted-foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.builder-suggestions button:hover{background:var(--secondary);color:var(--foreground)}.builder-suggestions svg{flex:none}.builder-composer{border:1px solid var(--border);background:var(--secondary);border-radius:20px;padding:14px}.embedded-builder .builder-composer textarea{width:100%;min-height:78px;max-height:200px;box-shadow:none;color:var(--foreground);resize:vertical;background:0 0;border:0;border-radius:0;padding:2px;font-size:16px;line-height:24px}.embedded-builder .builder-composer textarea:focus-visible{outline:none}.builder-composer:focus-within{outline:2px solid var(--ring);outline-offset:3px}.builder-composer-footer{align-items:center;gap:8px;padding-top:8px;display:flex}.builder-composer-footer>.builder-composer-spacer{flex:1}.builder-composer-footer>button:last-child{border-radius:50%}.builder-options{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.builder-options>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.builder-options>div{gap:14px;padding-top:14px;display:grid}.builder-options[open]>div{max-height:300px;overflow:auto}.builder-version-status{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.builder-version-status>strong{font-size:12px;font-weight:600}.builder-version-status>p{color:var(--muted-foreground);margin:0;font-size:12px}.builder-version-status .studio-stage-list{margin:0}.builder-options label{gap:6px;font-size:12px;display:grid}.builder-options input:not([type=checkbox]),.builder-options select{background:var(--background);border:1px solid var(--border);border-radius:8px;width:100%;min-height:36px;padding:7px 10px;font-size:13px}.builder-options label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.builder-manual-options{max-width:680px;padding:32px}.builder-manual-options h2{margin:0 0 12px;font-size:23px}.builder-manual-options>p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.builder-chat-note{color:var(--muted-foreground);text-align:center;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.builder-chat-note button{color:var(--foreground);align-items:center;gap:4px;display:inline-flex}.builder-message{overflow-wrap:anywhere;margin-bottom:24px;font-size:15px;line-height:1.75}.builder-message>span{color:var(--muted-foreground);font-size:12px;font-weight:600}.builder-message p{white-space:pre-wrap;margin:6px 0 0;font-size:15px;line-height:1.75}.builder-message.user p{background:var(--secondary);border-radius:14px;padding:12px 16px}.builder-message.error p{color:var(--destructive)}.builder-thinking{color:var(--muted-foreground);align-items:center;gap:9px;padding:4px 0 16px;font-size:13px;display:flex}.builder-artifact{border-left:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 18%, var(--background));min-width:0;min-height:0;overflow:auto}.builder-mobile-tabs{display:none}.builder-recent{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.builder-recent .nav-item{align-items:center;min-height:54px}.builder-recent .nav-item>span{gap:1px;min-width:0;display:grid}.builder-recent strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.builder-recent small{color:var(--muted-foreground);text-transform:capitalize;font-size:12px}.sidebar-collapsed .builder-recent .sidebar-label,.sidebar-collapsed .builder-recent .nav-item>span{display:none}.embedded-builder .agent-studio-body,.embedded-builder .agent-studio-body.with-test{flex-direction:column;height:100%;min-height:0;display:flex}.embedded-builder .agent-studio-nav{border:0;border-bottom:1px solid var(--border);background:0 0;flex-direction:row;flex-shrink:0;gap:4px;padding:10px 12px;overflow-x:auto}.embedded-builder .agent-studio-nav>button{white-space:nowrap;padding:8px 10px;font-size:12px}.embedded-builder .agent-studio-guide{display:none}.embedded-builder .agent-studio-content{flex:1;min-height:0;padding:28px 28px 60px;overflow:auto}.embedded-builder .agent-section-heading h2{font-size:23px}.embedded-builder .agent-playground{background:0 0;border-left:0;flex:1;min-height:0;overflow:auto}.embedded-builder .agent-playground-empty{padding:35px 20px}.workflow-artifact{flex-direction:column;height:100%;min-height:0;display:flex}.builder-tool-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.builder-tool-tabs button{color:var(--muted-foreground);white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:12px}.builder-tool-tabs button span{color:var(--muted-foreground);margin-left:5px}.builder-tool-tabs button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.embedded-builder .builder-workspace{flex:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.embedded-builder .builder-palette,.embedded-builder .builder-inspector{background:var(--background);min-height:0;max-height:none;padding:20px;display:none;overflow-y:auto}.embedded-builder .builder-canvas{background:var(--background);min-width:0;height:100%;min-height:320px}.embedded-builder .react-flow{--xy-background-color:var(--background);--xy-background-pattern-dots-color:var(--border-strong);--xy-controls-button-background-color:var(--secondary);--xy-controls-button-background-color-hover:var(--accent);--xy-controls-button-color:var(--foreground);--xy-controls-button-border-color:var(--border);background:var(--background)!important}.embedded-builder .builder-canvas .react-flow__minimap{background:var(--secondary)}.embedded-builder .builder-node{background:var(--card);color:var(--foreground);border-color:var(--border-strong);box-shadow:0 2px 6px #0000000a}.embedded-builder .builder-node.is-selected{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.embedded-builder .builder-node-kind,.embedded-builder .builder-node small,.embedded-builder .builder-inspector p,.embedded-builder .builder-help p{color:var(--muted-foreground)}.embedded-builder .builder-canvas-footer{background:var(--background);color:var(--muted-foreground);border-color:var(--border)}.embedded-builder .builder-canvas-footer button:not([data-variant=default]){color:var(--foreground)}.embedded-builder .builder-palette p,.embedded-builder .builder-palette h4,.embedded-builder .workflow-block-tile small{color:var(--muted-foreground)}.embedded-builder .workflow-block-tile{background:var(--background);color:var(--foreground);border-color:#0000;align-items:center;min-height:40px}.embedded-builder .workflow-block-tile>svg{color:var(--muted-foreground);margin-top:0}.embedded-builder .workflow-block-tile:hover:not(:disabled){background:var(--secondary);border-color:var(--border)}.embedded-builder .workflow-block-category{border-color:var(--border)}.embedded-builder .builder-inspector input,.embedded-builder .builder-inspector textarea,.embedded-builder .builder-inspector select,.embedded-builder .builder-palette input,.embedded-builder .builder-palette select{background:var(--secondary);color:var(--foreground);border-color:var(--border-strong)}.embedded-builder .builder-inspector label,.embedded-builder .builder-palette label{color:var(--foreground)}.embedded-builder .builder-inspector-type,.embedded-builder .builder-inspector label small,.embedded-builder .builder-text-button,.embedded-builder .workflow-schema small,.embedded-builder .workflow-step-output small{color:var(--muted-foreground)}.embedded-builder .workflow-step-output pre{background:var(--secondary);color:var(--foreground)}.embedded-builder .workflow-step-output,.embedded-builder .builder-connections>div{border-color:var(--border)}.embedded-builder .workflow-field-options label{flex-direction:row}.workflow-artifact[data-tools=steps] .builder-workspace{grid-template-columns:260px minmax(0,1fr)}.workflow-artifact[data-tools=inspect] .builder-workspace,.workflow-artifact[data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr) 340px}.workflow-artifact[data-tools=steps] .builder-palette,.workflow-artifact[data-tools=inspect] .builder-inspector,.workflow-artifact[data-tools=settings] .builder-inspector{display:block}.workflow-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workflow-panel-heading h3{overflow-wrap:anywhere;margin:0;font-size:14px}.workflow-panel-heading>button{border-radius:6px;flex-shrink:0;place-items:center;min-width:32px;min-height:32px;display:grid}.workflow-panel-heading>button:hover{background:var(--secondary)}.workflow-step-list{gap:4px;margin:0 0 14px;padding:0;list-style:none;display:grid}.workflow-step-list button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 7px;display:flex}.workflow-step-list button:hover,.workflow-step-list button[aria-current=step]{background:var(--secondary)}.workflow-step-list button>span{min-width:14px;color:var(--muted-foreground);font-size:11px}.workflow-step-list button>svg{color:var(--muted-foreground);flex-shrink:0}.workflow-step-list strong{overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:500}.embedded-builder .builder-palette>.workflow-add-step{border-color:var(--border);background:0 0;justify-content:center;width:100%;min-height:36px;margin:0;padding:8px;font-size:12px;display:flex}.workflow-step-navigation{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin:0 0 14px;font-size:12px;display:flex}.workflow-step-hint{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.6;display:block}.workflow-field-picker{border:0;margin:14px 0;padding:0}.workflow-field-picker legend{margin-bottom:8px;font-size:12px}.workflow-field-picker>small{color:var(--muted-foreground);margin:8px 0;font-size:11px;line-height:1.6;display:block}.workflow-field-options{border:1px solid var(--border);border-radius:8px;max-height:200px;padding:8px 10px;overflow:auto}.embedded-builder .workflow-field-options label{align-items:center;gap:8px;min-height:32px;margin:0;display:flex}.embedded-builder .builder-run{background:var(--background);flex:none;max-height:40%;overflow:auto}.embedded-builder .studio-main{background:var(--background);height:100%;min-height:0}.embedded-builder .studio-tabs{background:var(--background);border-color:var(--border);flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.embedded-builder .studio-tabs button{white-space:nowrap;color:var(--muted-foreground)}.embedded-builder .studio-tabs button.active{background:var(--secondary);color:var(--foreground)}.embedded-builder .studio-tabs select{background:var(--background);color:var(--foreground);border-color:var(--border)}.embedded-builder .studio-build-footer{background:var(--background);border-color:var(--border);color:var(--muted-foreground)}.embedded-builder .studio-build-footer button:not([data-variant=default]),.embedded-builder .app-settings{color:var(--foreground)}.embedded-builder .app-section-heading p,.embedded-builder .app-settings .quiet-copy{color:var(--muted-foreground)}.embedded-builder .app-settings input:not([type=checkbox]),.embedded-builder .app-settings textarea,.embedded-builder .app-settings select{background:var(--secondary);color:var(--foreground);border-color:var(--border-strong)}.embedded-builder .studio-progress{background:var(--secondary);border-color:var(--border);color:var(--foreground)}.embedded-builder .studio-progress span{color:var(--muted-foreground)}.embedded-builder .studio-tabs select{flex-shrink:0;max-width:190px}.embedded-builder .studio-body.runtime-only{height:100%;min-height:0}@media (max-width:1100px){.builder-experience.has-artifact{grid-template-columns:290px minmax(0,1fr)}.workflow-artifact[data-tools=steps] .builder-workspace,.workflow-artifact[data-tools=inspect] .builder-workspace,.workflow-artifact[data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr)}.workflow-artifact[data-tools=steps] .builder-canvas,.workflow-artifact[data-tools=inspect] .builder-canvas,.workflow-artifact[data-tools=settings] .builder-canvas{display:none}.embedded-builder .builder-palette,.embedded-builder .builder-inspector{border:0}.embedded-builder .builder-actions{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.embedded-builder .builder-actions>button{flex-shrink:0}}@media (max-width:820px){.builder-experience.has-artifact{flex-direction:column;display:flex}.builder-mobile-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:8px 16px;display:flex}.builder-mobile-tabs button{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.builder-mobile-tabs button[aria-selected=true]{background:var(--secondary);color:var(--foreground)}.has-artifact .builder-chat,.has-artifact .builder-artifact{flex:1}.builder-experience[data-mobile-tab=chat] .builder-artifact,.builder-experience[data-mobile-tab=artifact] .builder-chat{display:none}.builder-artifact{border-left:0}.chat-first .builder-chat{padding:0 20px}.chat-first.is-empty .builder-chat{padding-top:32px}.chat-first .builder-chat-bottom{padding-bottom:24px}.embedded-builder .agent-studio-header,.embedded-builder .studio-header{flex-wrap:wrap;padding:10px 16px}.embedded-builder .agent-studio-actions{width:100%;margin-left:0}.embedded-builder .agent-studio-actions>button:first-child{display:inline-flex}.embedded-builder .agent-studio-header h2{max-width:240px}.embedded-builder .agent-studio-header p{max-width:none;font-size:12px}.embedded-builder .agent-studio-content{padding:24px 20px 48px}.builder-welcome h1{font-size:27px}.embedded-builder .builder-canvas{order:initial;flex:1;min-height:300px}}@media (prefers-reduced-motion:no-preference){.builder-artifact{animation:.24s ease-out builder-reveal}@keyframes builder-reveal{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}}.builder-chat-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.builder-chat-heading>svg,.builder-chat-heading small,.builder-chat-heading .builder-collapse-chat{flex-shrink:0}.builder-chat-resize{display:none}.builder-artifact{flex-direction:column;display:flex;container:builder-artifact/inline-size}.builder-artifact>*{flex:1;min-height:0}.builder-manual-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.builder-manual-heading h2{margin:0}.builder-expand-chat{flex:none}.embedded-builder .builder-expand-chat>svg{display:block}.agent-simulation-playground{border:1px solid var(--border);border-radius:10px;margin-top:24px;overflow:visible}.agent-simulation-playground .agent-playground-empty{padding:24px}.agent-simulation-scenarios{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));max-height:180px;overflow-y:auto}.agent-simulation-scenarios small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workflow-node-library{gap:10px;display:grid}.workflow-library-count{color:var(--muted-foreground);font-size:11px;margin:0!important}.workflow-node-library .workflow-block-search{z-index:1;background:var(--background);margin:0;position:sticky;top:0}.workflow-node-library .workflow-block-category h4{justify-content:space-between;align-items:center;display:flex}.workflow-node-library h4>span{color:var(--muted-foreground);font-size:10px;font-weight:400}.embedded-builder .workflow-node-library .workflow-block-tile{align-items:flex-start;gap:10px;padding:10px 8px}.workflow-node-library .workflow-block-tile>svg{flex:none;margin-top:2px}.workflow-node-library .workflow-block-tile>span{gap:3px;min-width:0;display:grid}.workflow-node-library .workflow-block-tile strong{font-size:12px;font-weight:500}.workflow-node-library .workflow-block-tile small{font-size:11px;line-height:1.5;display:block}@container builder-artifact (max-width:640px){.workflow-artifact[data-tools=steps] .builder-workspace,.workflow-artifact[data-tools=inspect] .builder-workspace,.workflow-artifact[data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr)}.workflow-artifact[data-tools=steps] .builder-canvas,.workflow-artifact[data-tools=inspect] .builder-canvas,.workflow-artifact[data-tools=settings] .builder-canvas{display:none}.embedded-builder .builder-palette,.embedded-builder .builder-inspector{border:0}}@media (min-width:821px){.builder-experience.has-artifact{grid-template-columns:clamp(260px, var(--builder-chat-width,32%), calc(100% - 287px)) 0px minmax(0, 1fr)}.builder-experience.has-artifact>.builder-artifact{border-left:0}.builder-chat-resize{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:9px;margin-left:-4px;display:block;position:relative}.builder-chat-resize:after{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:4px}.builder-chat-resize:hover:after,.builder-chat-resize:focus-visible:after,[data-chat-resizing=true]>.builder-chat-resize:after{background:var(--ring);width:2px}.builder-chat-resize:focus-visible{outline:none}.builder-experience[data-chat-resizing=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.builder-experience.has-artifact[data-chat-collapsed=true]{grid-template-columns:0 0 minmax(0,1fr)}.builder-experience.has-artifact[data-chat-collapsed=true]>.builder-chat{opacity:0;visibility:hidden;pointer-events:none}.builder-experience.has-artifact[data-chat-collapsed=true]>.builder-chat-resize{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.builder-experience.has-artifact[data-chat-animating=true]{transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}.builder-experience.has-artifact>.builder-chat{transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1),visibility}.builder-experience.has-artifact[data-chat-collapsed=true]>.builder-chat{transition:opacity .15s ease-out,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s .24s;transform:translate(-12px)}.builder-chat-resize:after{transition:background-color .12s ease-out}}}@media (max-width:820px){.builder-collapse-chat,.builder-expand-chat{display:none}}.workflow-library-toggle{align-items:center;gap:6px;display:inline-flex}.embedded-builder .workflow-artifact .builder-workspace{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.embedded-builder .workflow-artifact[data-library-open=true] .builder-workspace{grid-template-columns:204px minmax(0,1fr)}.embedded-builder .workflow-artifact .builder-palette{border-right:1px solid var(--border);padding:12px 10px 20px;display:none}.embedded-builder .workflow-artifact[data-library-open=true] .builder-palette{display:block}.embedded-builder .workflow-artifact .builder-canvas{min-height:0;display:block}.embedded-builder .workflow-artifact[data-tools=inspect] .builder-workspace,.embedded-builder .workflow-artifact[data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr) 340px}.embedded-builder .workflow-artifact[data-library-open=true][data-tools=inspect] .builder-workspace,.embedded-builder .workflow-artifact[data-library-open=true][data-tools=settings] .builder-workspace{grid-template-columns:204px minmax(0,1fr) 340px}.embedded-builder .workflow-artifact .builder-inspector{padding:16px}.embedded-builder .workflow-artifact .workflow-panel-heading{gap:4px;margin-bottom:8px}.embedded-builder .builder-palette .workflow-panel-heading>button{min-width:24px;min-height:24px}.workflow-node-library{display:block}.workflow-library-search{z-index:2;background:var(--background);padding:4px 0 10px;position:sticky;top:-12px}.workflow-node-library .workflow-block-search{border:1px solid var(--border);background:var(--secondary);border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 8px;display:flex;position:static}.workflow-node-library .workflow-block-search>svg{color:var(--muted-foreground);flex:none}.embedded-builder .workflow-node-library .workflow-block-search{margin:0}.embedded-builder .workflow-node-library .workflow-block-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px;min-height:0;padding:0;font-size:12px;line-height:18px}.workflow-node-library .workflow-block-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.workflow-library-count{padding-top:7px;font-size:10px;line-height:1.5}.embedded-builder .workflow-node-library .workflow-block-category{border-bottom:1px solid var(--border);padding:8px 0}.workflow-category-toggle{text-align:left;text-transform:uppercase;letter-spacing:.045em;width:100%;color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 7px 7px;font-size:10px;font-weight:500;display:flex}.workflow-category-toggle>span{flex:1}.workflow-category-toggle>small{font-size:10px}.workflow-category-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.embedded-builder .workflow-node-library .workflow-block-tile{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:30px;margin:1px 0;padding:6px 7px;font-size:12px;display:flex}.embedded-builder .workflow-node-library .workflow-block-tile>span{flex:1;line-height:1.4;display:block}.embedded-builder .workflow-node-library .workflow-block-tile>svg{color:var(--node-color,var(--muted-foreground));flex:none;margin:0}.embedded-builder .workflow-node-library .workflow-block-tile .workflow-node-added{color:var(--muted-foreground)}.embedded-builder .workflow-node-library .workflow-block-tile:hover:not(:disabled){background:var(--secondary);cursor:grab}.embedded-builder .workflow-node-library .workflow-block-tile:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.workflow-block-category[data-tone=ai]{--node-color:color-mix(in srgb, var(--ring) 60%, var(--foreground))}.workflow-block-category[data-tone=control]{--node-color:color-mix(in srgb, var(--ring) 75%, var(--foreground))}.workflow-block-category[data-tone=data],.workflow-block-category[data-tone=transform]{--node-color:var(--green)}.workflow-block-category[data-tone=output]{--node-color:var(--amber)}.embedded-builder .builder-palette .workflow-insert-options{border-bottom:1px solid var(--border);margin:0 0 8px;padding:0 6px 8px}.workflow-insert-options>summary{color:var(--muted-foreground);align-items:center;margin-bottom:0;font-size:11px}.workflow-insert-options[open]>summary{margin-bottom:10px}.embedded-builder .builder-palette .workflow-insert-options:not([open])>summary{min-height:24px;margin:0}.workflow-insert-options small{color:var(--muted-foreground);font-size:10px;line-height:1.6}.embedded-builder .workflow-insert-options select{width:100%;min-width:0;padding:6px;font-size:11px}.embedded-builder .builder-palette .builder-help{margin-top:12px;padding-top:12px}.embedded-builder .builder-palette .builder-help summary{margin-bottom:0}.embedded-builder .builder-palette .builder-help p{margin-top:10px}.embedded-builder .builder-node-kind{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:9px;padding-bottom:8px;display:flex}.embedded-builder .builder-node[data-node-type=agent] .builder-node-kind>svg,.embedded-builder .builder-node[data-node-type=condition] .builder-node-kind>svg,.embedded-builder .builder-node[data-node-type=start] .builder-node-kind>svg{color:color-mix(in srgb, var(--ring) 65%, var(--foreground))}.embedded-builder .builder-node[data-node-type=transform] .builder-node-kind>svg{color:var(--green)}.workflow-transform-editor>.quiet-copy{margin-bottom:16px;font-size:12px}.workflow-transform-editor>small{color:var(--muted-foreground);margin-bottom:16px;font-size:11px;line-height:1.6;display:block}.workflow-transform-fields{border:1px solid var(--border);border-radius:7px;min-width:0;margin:0 0 16px;padding:10px}.workflow-transform-fields>legend{padding:0 5px;font-size:12px}.embedded-builder .workflow-transform-fields>label{flex-direction:row;align-items:center;gap:8px;margin:0;padding:6px 0;display:flex}.embedded-builder .workflow-transform-fields input[type=checkbox]{flex:none;width:14px;height:14px}.workflow-transform-fields>label>span{overflow-wrap:anywhere;font-size:12px}.workflow-transform-add-field{align-items:center;gap:6px;margin-top:8px;display:flex}.workflow-transform-add-field>button{border:1px solid var(--border);border-radius:5px;padding:6px}.workflow-transform-add-field>input{width:100%;min-width:0}.workflow-transform-fields small{color:var(--muted-foreground);margin-top:8px;font-size:11px;line-height:1.6;display:block}.workflow-value-controls{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.workflow-transform-expression{border-top:1px solid var(--border);margin:8px 0 16px;padding-top:12px}.workflow-transform-expression>summary{cursor:pointer;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.workflow-transform-expression textarea{font-family:ui-monospace,monospace;font-size:11px}.workflow-transform-output{border-top:1px solid var(--border);padding:12px 0}.workflow-transform-output>small{color:var(--muted-foreground);font-size:11px}.workflow-transform-output>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.workflow-transform-output span{background:var(--secondary);overflow-wrap:anywhere;border-radius:5px;padding:3px 7px;font-size:11px}@container builder-artifact (max-width:820px){.embedded-builder .workflow-artifact[data-tools=inspect] .builder-palette,.embedded-builder .workflow-artifact[data-tools=settings] .builder-palette{display:none}.embedded-builder .workflow-artifact[data-library-open=true][data-tools=inspect] .builder-workspace,.embedded-builder .workflow-artifact[data-library-open=true][data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr) 340px}}@container builder-artifact (max-width:640px){.embedded-builder .workflow-artifact[data-library-open=true] .builder-workspace{grid-template-columns:176px minmax(0,1fr)}.embedded-builder .workflow-artifact[data-tools=steps] .builder-workspace,.embedded-builder .workflow-artifact[data-tools=inspect] .builder-workspace,.embedded-builder .workflow-artifact[data-tools=settings] .builder-workspace,.embedded-builder .workflow-artifact[data-library-open=true][data-tools=inspect] .builder-workspace,.embedded-builder .workflow-artifact[data-library-open=true][data-tools=settings] .builder-workspace{grid-template-columns:minmax(0,1fr)}.embedded-builder .workflow-artifact[data-tools=steps] .builder-canvas,.embedded-builder .workflow-artifact[data-tools=inspect] .builder-canvas,.embedded-builder .workflow-artifact[data-tools=settings] .builder-canvas{display:none}.embedded-builder .workflow-artifact .builder-inspector{border-left:0}}.workflow-action-editor{gap:12px;display:grid}.workflow-action-list{border:1px solid var(--border);border-radius:8px;gap:4px;max-height:320px;padding:4px;display:grid;overflow:auto}.workflow-action-list>button{text-align:left;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.workflow-action-list>button:hover:not(:disabled),.workflow-action-list>button:focus-visible{background:var(--secondary)}.workflow-action-list small{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.workflow-action-list .quiet-copy{align-items:center;gap:6px;padding:8px;display:flex}.workflow-action-chosen{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.workflow-action-chosen>div{gap:2px;min-width:0;display:grid}.workflow-action-chosen small{color:var(--muted-foreground);font-size:11px}.workflow-action-chosen>button{text-underline-offset:3px;font-size:12px;text-decoration:underline}.workflow-action-warning{background:color-mix(in srgb, var(--amber) 14%, transparent);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;font-size:12px;display:flex}.workflow-action-fields>small{color:var(--muted-foreground);font-size:11px}.workflow-action-fields>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.workflow-action-fields button{background:var(--secondary);border-radius:5px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:11px}.workflow-action-optional>summary{cursor:pointer;margin-bottom:10px;font-size:12px}.workflow-action-optional>label+label{margin-top:10px}.workflow-action-editor label>small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.builder-run-actions{gap:4px;margin-top:6px;font-size:11px;display:grid}.builder-trace>div>.builder-run-extracted,.builder-trace>div>.builder-run-actions,.builder-trace>div>.builder-run-matches{grid-column:2/-1}.builder-run-matches{gap:3px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.builder-run-matches li{border-left:2px solid var(--ui-line,#343434);padding-left:10px}.builder-run-matches li[data-state=missing]{color:#f0b37a;border-left-color:#d9822b}.builder-run-extracted{border-collapse:collapse;width:100%;max-width:640px;margin-top:6px;font-size:12px}.builder-run-extracted caption{text-align:left;padding-bottom:4px;font-weight:600}.builder-run-extracted th,.builder-run-extracted td{border-top:1px solid var(--ui-line,#343434);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:3px 6px}.builder-run-extracted th{width:40%;color:var(--muted-foreground,#666);font-weight:500;font-family:var(--font-mono,monospace)}
:where(.workspace-main,.panel-body,.builder-chat-scroll,.agent-studio-content,.studio-main,.sidebar-chat-navigation,.record-table-wrap){overscroll-behavior:contain}.panel-workspace .workspace-main{flex-direction:column;display:flex;overflow:hidden}.workspace-main>.topbar{flex:0 0 60px}.workspace-main>.main-content{flex:1;width:100%;min-height:0;margin-block:0;overflow:auto}.workspace-main.channels-shell>.main-content{max-width:none;padding:0;overflow:hidden}.workspace-main>.panel-portal{overflow:clip}.panel-workspace .panel-portal [data-panel][data-slot=dialog-content]{border-left:1px solid var(--border);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;inset:0 0 0 auto}.panel-workspace .panel-portal [data-panel][data-starting-style],.panel-workspace .panel-portal [data-panel][data-ending-style]{opacity:0;transform:translate(100%)}.panel-workspace .panel-header{align-items:center;padding:18px 20px 18px 24px}.panel-workspace .panel-body{padding:24px;overflow-x:hidden}@media (min-width:900px){.panel-workspace[data-docked] .workspace-main>.panel-portal{width:min(var(--panel-width), 50%);left:auto}.panel-workspace[data-docked] .workspace-main>.main-content{width:calc(100% - min(var(--panel-width), 50%));max-width:none;height:calc(100dvh - 60px - 2 * var(--workspace-gutter));min-width:0;margin-inline:0;overflow:auto}}.sidebar-chat-row{min-width:0;position:relative;padding-right:0!important}.sidebar-chat-row .sidebar-chat-open{flex:1;width:100%;min-width:0;padding-right:12px}.sidebar-chat-row .sidebar-chat-open>span:first-of-type{white-space:nowrap;flex:1;width:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);text-overflow:clip!important}.sidebar-chat-row .sidebar-row-action{opacity:0;pointer-events:none;background:var(--sidebar);margin:0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.sidebar-chat-row .sidebar-row-action:has(+.sidebar-row-action){right:31px}.sidebar-chat-row:is(:hover,:focus-within) .sidebar-row-action{opacity:1;pointer-events:auto;background:var(--accent)}.sidebar-chat-row:is(:hover,:focus-within) .sidebar-chat-open>span:first-of-type{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 74px),#0000 calc(100% - 56px));mask-image:linear-gradient(90deg,#000 calc(100% - 74px),#0000 calc(100% - 56px))}.sidebar-chat-row:is(:hover,:focus-within){background:var(--accent);border-radius:8px}.main-content.home-content{padding-top:clamp(24px,3vw,36px)}.home-v2 .home-greeting{margin-bottom:0}.home-v2 .home-guided-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 8px;display:grid}.home-guided-actions>article{flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.home-guided-actions p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:20px}.home-guided-actions button{font-weight:600}.workspace-menu-positioner{z-index:200}.workspace-dropdown{min-width:220px;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);transform-origin:var(--transform-origin);border-radius:10px;padding:5px;font-size:13px;transition:opacity .12s,transform .12s;overflow:auto;box-shadow:0 12px 32px #0004}.workspace-dropdown[data-starting-style],.workspace-dropdown[data-ending-style]{opacity:0;transform:translateY(-4px)}.workspace-dropdown-item{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:9px;padding:9px 10px;display:flex}.workspace-dropdown-item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.workspace-dropdown-item[data-disabled]{opacity:.5;cursor:default}.workspace-dropdown-item>span{gap:3px;display:grid}.workspace-dropdown-item strong{font-weight:500}.workspace-dropdown-item small,.workspace-dropdown-label{color:var(--muted-foreground);font-size:11px}.workspace-dropdown-label{padding:7px 10px}.workspace-dropdown-separator{background:var(--border);height:1px;margin:5px}.workspace-current strong{flex:1}.workspace-switcher-menu{min-width:230px}.cue-more-trigger{gap:5px}@media (prefers-reduced-motion:reduce){.workspace-dropdown{transition:none}}html[data-reduced-motion=true] .workspace-dropdown{transition:none}.chat-starters{flex-wrap:wrap;gap:8px;margin-top:14px}.chat-starters button{text-align:left;white-space:normal;max-width:100%;line-height:18px}.composer-send-actions{align-items:center;gap:5px;display:flex}.builder-composer-footer>.voice-input{flex:none}.composer-submit-actions{flex:none;align-items:center;gap:8px;display:flex}.voice-input{flex:none}.voice-consent{left:auto;right:0}.list-view-toggle{border:1px solid var(--border);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.list-view-toggle button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.item-status{border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.item-status.active{color:var(--green,#65bb8c);border-color:color-mix(in srgb, var(--green,#65bb8c) 25%, var(--border));background:color-mix(in srgb, var(--green,#65bb8c) 7%, transparent)}.item-status.paused,.item-status.draft{color:var(--muted-foreground)}.item-status.needs-review,.item-status.needs-attention{color:var(--amber,#d9a75c)}.item-status.building{color:var(--muted-foreground)}.item-list-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.agent-list-row,.workflow-list-row{border-bottom:1px solid var(--border);transition:background-color .15s}.agent-list-row:hover,.workflow-list-row:hover{background:color-mix(in srgb, var(--secondary) 45%, transparent)}.agent-list[data-view=cards],.workflow-list[data-view=cards],.apps-items[data-view=cards]{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.agent-list[data-view=cards] .agent-list-row,.workflow-list[data-view=cards] .workflow-list-row{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:20px;display:flex}.agent-list[data-view=cards] .agent-list-latest{align-self:flex-start}.agent-list[data-view=cards] .agent-list-identity,.workflow-list[data-view=cards] .workflow-list-name{width:100%}.workflow-list[data-view=cards] .workflow-list-labels{display:none}.apps-items{border:1px solid var(--border);border-radius:12px;overflow:hidden}.app-list-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.app-list-row:last-child{border-bottom:0}.app-list-identity{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:14px;display:flex}.app-list-identity>span{gap:5px;min-width:0;display:grid}.app-list-identity strong{font-size:14px;font-weight:600}.app-list-identity small{color:var(--muted-foreground);line-height:19px}.app-list-meta{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.apps-items[data-view=cards]{overflow:visible}.apps-items[data-view=cards] .app-list-row{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:stretch;padding:20px}.apps-items[data-view=cards] .app-list-meta{justify-content:space-between}.editable-title{max-width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.editable-title svg{opacity:0;color:var(--muted-foreground);flex:none}.editable-title:is(:hover,:focus-visible) svg{opacity:1}.editable-title:disabled{opacity:1;cursor:default}.inline-title-input{width:min(360px,100%);font:inherit;color:inherit;border:1px solid var(--border);background:var(--background);border-radius:6px;padding:5px 8px}.agent-configuration .search-field{border:1px solid var(--input);background:var(--background);border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;padding:0 12px;display:flex;position:relative}.agent-configuration .search-field input{width:100%;min-width:0;box-shadow:none;background:0 0;flex:1;border:0!important;padding:10px 0!important}.agent-configuration .search-field svg{color:var(--muted-foreground);flex:none;position:static}.skill-catalog{gap:8px;margin:12px 0;display:grid}.skill-catalog>button{text-align:left;border:1px solid var(--border);color:inherit;background:0 0;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.skill-catalog>button>span{flex:1;gap:4px;display:grid}.skill-catalog small{color:var(--muted-foreground);font-size:12px;line-height:18px}.skill-catalog button[aria-pressed=true]{border-color:var(--ring);background:var(--secondary)}.custom-skill-editor{border:1px solid var(--border);border-radius:10px;gap:12px;margin:12px 0;padding:16px;display:grid}.skill-section-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-skill{border:1px solid var(--border);border-radius:8px;margin:8px 0;padding:12px}.agent-skill[open]{gap:12px;display:grid}.evaluation-overview{gap:14px;margin-bottom:24px;display:grid}.evaluation-overview article{border:1px solid var(--border);border-radius:10px;padding:16px}.evaluation-overview h3,.evaluation-overview p{margin:0 0 8px}.evaluation-overview p{color:var(--muted-foreground);font-size:13px;line-height:20px}.record-table-wrap{border:1px solid var(--border);border-radius:10px;max-height:min(65dvh,680px);overflow:auto}.record-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.record-table thead th{z-index:1;background:var(--secondary);color:var(--muted-foreground);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.record-table td{border-bottom:1px solid var(--border);overflow-wrap:break-word;max-width:280px;padding:12px 16px}.record-table tbody tr:last-child td{border-bottom:0}.record-table tbody tr:hover td{background:color-mix(in srgb, var(--secondary) 55%, transparent)}.record-table td:first-child{min-width:200px}.record-table td button{color:inherit;text-align:left}.record-table td small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.native-builder-chat-layout .builder-artifact{flex-direction:column;display:flex}.native-app-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:12px 16px;display:flex}.native-app-tabs button{color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.native-app-tabs button[aria-selected=true]{color:var(--foreground);background:var(--secondary)}.native-app-tab-content{flex:1;min-height:0;padding:24px;overflow:auto}.native-app-tab-content iframe{background:var(--background);border:0;width:100%;min-height:550px}.app-build-progress{border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:12px 14px}.app-build-progress>strong{font-size:13px}.app-build-progress .studio-stage-list{margin-top:10px}.app-build-progress p{color:var(--muted-foreground);font-size:12px}.native-saved-builds{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex;overflow:auto}.native-saved-builds button{white-space:nowrap;color:var(--foreground)}.apps-refined-hub .apps-filters{gap:12px}.apps-status-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.apps-refined-hub .apps-category-filter{flex:none;width:200px;min-width:0;max-width:100%;height:32px;margin-left:auto;padding-block:4px;font-size:12px}.agent-detail-content p:has(>svg){align-items:flex-start;gap:6px;display:flex}.data-source-list[data-view=cards],.data-knowledge-list[data-view=cards]{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.data-source-list[data-view=cards] .data-list-head{display:none}.data-source-list[data-view=cards] .data-source-row,.data-knowledge-list[data-view=cards] .data-file-row{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:20px;display:flex}.data-source-list[data-view=cards] .data-source-access,.data-knowledge-list[data-view=cards] .data-muted{justify-content:space-between;align-self:stretch}@media (max-width:760px){.workspace-main>.topbar{flex-basis:57px}.apps-status-tabs{flex-basis:100%}.apps-refined-hub .apps-category-filter{margin-left:0}.home-v2 .home-guided-actions{grid-template-columns:1fr}.app-list-row{flex-wrap:wrap}.app-list-identity{flex-basis:100%}.app-list-meta{flex:1}.panel-workspace .panel-header,.panel-workspace .panel-body{padding-inline:16px}}@media (hover:none){.sidebar-chat-row .sidebar-row-action{opacity:1;pointer-events:auto}.sidebar-chat-row .sidebar-chat-open>span:first-of-type{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 74px),#0000 calc(100% - 56px));mask-image:linear-gradient(90deg,#000 calc(100% - 74px),#0000 calc(100% - 56px))}}@media (prefers-reduced-motion:reduce){.panel-workspace .panel-portal [data-panel][data-slot=dialog-content]{transition:none}}html[data-reduced-motion=true] .panel-workspace .panel-portal [data-panel][data-slot=dialog-content]{transition:none}@media (forced-colors:active){:where(*){scrollbar-color:auto}.item-status{color:canvastext}}
html[data-theme=light]{--ui-surface:var(--background);--ui-card:var(--card);--ui-secondary:var(--secondary);--ui-accent:var(--accent);--ui-sidebar:var(--sidebar);--ui-primary:var(--primary);--ui-text:var(--foreground);--ui-text-muted:var(--muted-foreground);--ui-line:var(--border);--ui-danger-text:var(--destructive);--ui-danger-surface:color-mix(in srgb, var(--destructive) 8%, var(--background));--ui-success-text:var(--green);--ui-success-surface:color-mix(in srgb, var(--green) 9%, var(--background));--ui-warning-text:var(--amber);--ui-warning-surface:color-mix(in srgb, var(--amber) 9%, var(--background))}
:is(.agent-list,.workflow-list,.apps-items)[data-view=cards]{align-items:stretch}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] :is(.agent-list-row,.workflow-list-row,.app-list-row){background:var(--card);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:16px;min-height:252px;padding:20px;display:grid}.agent-list[data-view=cards] .agent-list-row,.apps-items[data-view=cards] .app-list-row,.workflow-list[data-view=cards] .workflow-list-row{grid-template-rows:minmax(112px,auto) 1fr auto}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] :is(.agent-list-identity,.workflow-list-name,.app-list-identity){flex:none;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] :is(.agent-list-identity,.workflow-list-name,.app-list-identity)>span:last-child{flex:1;min-width:0}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] :is(.agent-list-identity,.workflow-list-name,.app-list-identity) strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:40px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] :is(.agent-list-identity,.workflow-list-name,.app-list-identity) small{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}:is(.agent-list,.workflow-list)[data-view=cards] :is(.agent-list-identity,.workflow-list-name) em{white-space:normal;margin-top:8px;font-size:11px;font-style:normal;line-height:17px;display:block}.apps-items[data-view=cards] .app-list-identity>svg{border:1px solid var(--border);background:var(--secondary);border-radius:8px;width:36px;height:36px;padding:7px}.agent-list[data-view=cards] .agent-row-symbol,.workflow-list[data-view=cards] .workflow-row-symbol{border:1px solid var(--border);background:var(--secondary);border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.agent-list[data-view=cards] .agent-list-latest{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-self:start;align-items:center;gap:8px;margin:0;display:flex}.agent-list[data-view=cards] .agent-list-latest small{text-align:left;flex-basis:100%;margin:0}.apps-items[data-view=cards] .app-list-meta{flex-wrap:wrap;align-self:start;gap:8px}.apps-items[data-view=cards] .app-list-meta>span:first-child{overflow-wrap:anywhere}:is(.agent-list,.workflow-list,.apps-items)[data-view=cards] .item-list-actions{border-top:1px solid var(--border);justify-content:flex-end;align-self:end;min-height:44px;padding-top:12px}.workflow-card-actions,.workflow-card-context{display:contents}.workflow-list[data-view=cards] .workflow-card-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.workflow-list[data-view=cards] :is(.workflow-run-link,.workflow-next-run,.workflow-card-actions){grid-area:auto;min-width:0;margin:0}.workflow-card-label{display:none}.workflow-list[data-view=cards] .workflow-card-actions{display:flex}.workflow-list[data-view=cards] .workflow-active-badge{display:none}.workflow-list[data-view=cards] .workflow-run-link{text-align:left;background:0 0;border:0;justify-items:start;gap:5px;min-height:44px;padding:0;display:grid}.workflow-list[data-view=cards] .workflow-run-link:disabled{opacity:1}.workflow-list[data-view=cards] .workflow-next-run{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.workflow-list[data-view=cards] .workflow-card-label{width:100%;color:var(--muted-foreground);font-size:11px;line-height:16px;display:block}@media (max-width:800px){.workflow-list[data-view=list] .workflow-card-actions>button{grid-area:1/2}}
