:root{color-scheme:light;--bg: #efe8d9;--bg-soft: rgba(255, 250, 242, .8);--panel: rgba(255, 252, 247, .74);--panel-strong: rgba(255, 250, 241, .92);--panel-contrast: rgba(33, 40, 45, .94);--panel-contrast-text: #f6efe3;--line: rgba(91, 72, 45, .18);--line-strong: rgba(91, 72, 45, .28);--text: #1f2528;--text-soft: #4e5b60;--text-muted: #7d847f;--accent: #b14a2e;--accent-strong: #8f361d;--accent-soft: rgba(177, 74, 46, .12);--teal: #1e5c62;--teal-soft: rgba(30, 92, 98, .12);--gold: #a36a17;--gold-soft: rgba(163, 106, 23, .14);--success: #2f755b;--success-soft: rgba(47, 117, 91, .14);--shadow: 0 28px 70px rgba(71, 45, 16, .12);font-family:Avenir Next,Helvetica Neue,Segoe UI,sans-serif;background:radial-gradient(circle at top left,rgba(177,74,46,.18),transparent 26%),radial-gradient(circle at 82% 18%,rgba(30,92,98,.17),transparent 22%),linear-gradient(180deg,#f8f2e7,#ece2d1);color:var(--text)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;letter-spacing:-.03em}p{margin:0}code{font-family:SFMono-Regular,JetBrains Mono,Menlo,monospace}.app-frame{position:relative;min-height:100vh;padding:18px;overflow:hidden}.ambient-orbit{position:absolute;border-radius:999px;filter:blur(2px);opacity:.55;pointer-events:none}.ambient-orbit-left{top:-10rem;left:-6rem;width:22rem;height:22rem;background:radial-gradient(circle,rgba(177,74,46,.2),transparent 70%)}.ambient-orbit-right{right:-7rem;top:10rem;width:18rem;height:18rem;background:radial-gradient(circle,rgba(30,92,98,.16),transparent 72%)}.masthead,.status-card,.nav-panel,.session-card,.context-panel,.hero-panel,.module-card,.detail-panel{position:relative;border:1px solid var(--line);box-shadow:var(--shadow);animation:panel-rise .32s ease both}.masthead,.status-card,.nav-panel,.hero-panel,.module-card,.detail-panel{background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.masthead{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:14px 18px;border-radius:18px}.masthead-side{display:grid;gap:14px;align-content:start}.eyebrow,.status-label,.connection-label{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.masthead-copy{display:grid;gap:2px}.masthead h1{max-width:none;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.topbar-facts{display:flex;gap:8px;flex:1 1 26rem;flex-wrap:wrap;align-items:center;justify-content:center}.topbar-fact{display:grid;gap:2px;min-width:8.5rem;padding:9px 12px;border-radius:14px;background:#ffffffbd;border:1px solid rgba(91,72,45,.12)}.topbar-fact strong{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.topbar-fact span{font-size:.92rem;font-weight:600;line-height:1.35;word-break:break-word}.topbar-fact-session-signed_in{background:linear-gradient(180deg,#2f755b1f,#ffffffd1)}.topbar-fact-session-signed_out{background:linear-gradient(180deg,#b14a2e1a,#ffffffd1)}.topbar-fact-session-booting{background:linear-gradient(180deg,#a36a171a,#ffffffd1)}.masthead-text{max-width:58ch;color:var(--text-soft);font-size:1.02rem;line-height:1.6}.connection-card{display:grid;gap:8px;align-content:center;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#1e5c6212,#b14a2e0a),var(--panel-strong);border:1px solid rgba(30,92,98,.14)}.connection-card code{display:inline-flex;width:fit-content;padding:10px 12px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(30,92,98,.12);color:var(--teal);font-size:.88rem}.session-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:end}.session-chip{display:inline-flex;align-items:center;width:fit-content;padding:7px 11px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.session-chip-booting{background:var(--gold-soft);color:var(--gold)}.session-chip-signed_out{background:#b14a2e1f;color:var(--accent)}.session-chip-signed_in{background:var(--success-soft);color:var(--success)}.session-inline-identity,.session-inline-meta,.session-inline-error{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:12px;background:#ffffffbd;border:1px solid rgba(91,72,45,.12)}.session-inline-identity{font-weight:700}.session-inline-meta{color:var(--text-soft);font-weight:600}.session-inline-actions{display:flex;gap:10px;flex-wrap:wrap}.session-inline-error{margin:0;background:#b14a2e1a;border:1px solid rgba(177,74,46,.16);color:var(--accent-strong);line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid transparent;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button:disabled{cursor:default;opacity:.62;transform:none;box-shadow:none}.button-primary{background:linear-gradient(180deg,var(--accent),var(--accent-strong));color:#fffaf5;box-shadow:0 12px 26px #8f361d2e}.button-primary:not(:disabled):hover{transform:translateY(-1px)}.button-secondary{border-color:#1e5c622e;background:#ffffffad;color:var(--teal)}.button-secondary:not(:disabled):hover{transform:translateY(-1px);background:#ffffffeb}.status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.status-card{display:grid;gap:10px;padding:16px 18px;border-radius:20px}.status-card strong{font-size:1.18rem}.status-card p{color:var(--text-soft);line-height:1.5}.workspace-shell{display:grid;grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);gap:14px;margin-top:14px}.nav-panel{display:grid;gap:14px;align-content:start;padding:14px;border-radius:20px}.nav-panel-head{display:grid;gap:4px}.nav-panel-head h2{font-size:1.05rem}.nav-list{display:grid;gap:10px}.nav-item{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-item:hover{transform:translateY(-1px);border-color:#5b482d2e;background:#ffffff6b}.nav-item.active{border-color:#b14a2e38;background:linear-gradient(180deg,#b14a2e1c,#ffffffb8)}.nav-pill{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(180deg,#fffc,#b14a2e1a);border:1px solid rgba(91,72,45,.16);color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.14em}.nav-copy strong{display:block;font-size:.96rem}.workspace-main{display:grid;gap:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-toolbar{display:flex;gap:14px;justify-content:space-between;align-items:start;padding:16px 18px;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-toolbar-head{display:grid;gap:4px}.workspace-toolbar-head h2{font-size:1.5rem}.workspace-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:end}.workspace-badge{display:grid;gap:2px;min-width:9rem;padding:10px 12px;border-radius:14px;background:#ffffffbd;border:1px solid rgba(91,72,45,.12)}.workspace-badge strong{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.workspace-badge span{font-size:.92rem;font-weight:600;line-height:1.45;word-break:break-word}.workspace-badge-session-signed_in{background:linear-gradient(180deg,#2f755b1f,#ffffffd1)}.workspace-badge-session-signed_out{background:linear-gradient(180deg,#b14a2e1a,#ffffffd1)}.workspace-badge-session-booting{background:linear-gradient(180deg,#a36a171a,#ffffffd1)}.context-panel{display:grid;gap:16px;padding:18px;border-radius:24px;background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.context-panel-booting{background:linear-gradient(180deg,#a36a1714,#ffffffc2),var(--panel)}.context-panel-signed_out{background:linear-gradient(180deg,#b14a2e14,#ffffffc2),var(--panel)}.context-panel-signed_in{background:linear-gradient(180deg,#2f755b14,#ffffffc2),var(--panel)}.context-copy,.context-footnote{color:var(--text-soft);line-height:1.6}.context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.context-card{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff8f;border:1px solid rgba(91,72,45,.1)}.context-card span{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.context-card strong{font-size:.96rem;line-height:1.45;word-break:break-word}.agents-studio,.execution-accounts-studio,.turns-studio,.executions-studio,.settings-studio{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:18px}.agents-studio-empty,.execution-accounts-studio-empty,.turns-studio-empty,.executions-studio-empty,.settings-studio-empty{grid-template-columns:1fr}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.execution-detail-panel,.agent-section,.agent-card,.account-card,.turn-card,.execution-card,.prompt-block-card,.account-inline-card{border:1px solid var(--line);box-shadow:var(--shadow)}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.execution-detail-panel,.agent-section,.prompt-block-card,.account-inline-card{background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.execution-detail-panel,.agent-section{border-radius:24px}.agents-empty-state{display:grid;gap:12px;padding:22px}.agents-empty-state p{color:var(--text-soft);line-height:1.6}.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.turn-detail-panel{display:grid;gap:16px;align-content:start;padding:18px}.agents-rail-head{display:grid;gap:14px}.agents-rail-head h3{font-size:1.6rem}.agents-rail-actions{display:flex;gap:10px;flex-wrap:wrap}.agents-inline-error,.agents-banner{margin:0;padding:12px 14px;border-radius:16px;line-height:1.55}.agents-inline-error,.agents-banner-error{background:#b14a2e1a;border:1px solid rgba(177,74,46,.16);color:var(--accent-strong)}.agents-banner-success{background:#2f755b1a;border:1px solid rgba(47,117,91,.16);color:var(--success)}.agents-card-list{display:grid;gap:12px}.agents-empty-list{display:grid;gap:8px;padding:16px;border-radius:18px;background:#ffffff8f;border:1px dashed rgba(91,72,45,.18)}.agents-empty-list p{color:var(--text-soft);line-height:1.55}.agent-card,.account-card,.turn-card,.execution-card{display:grid;gap:10px;padding:14px;border-radius:20px;background:linear-gradient(180deg,#ffffffd1,#b14a2e0f);color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.agent-card:hover,.account-card:hover,.turn-card:hover,.execution-card:hover{transform:translateY(-1px);border-color:#b14a2e33}.agent-card.selected,.account-card.selected,.turn-card.selected{border-color:#b14a2e3d;background:linear-gradient(180deg,#b14a2e24,#ffffffe6)}.agent-card-head{display:flex;gap:10px;justify-content:space-between;align-items:start}.agent-card-head strong{font-size:1rem}.agent-card p,.agent-card small{color:var(--text-soft)}.agent-card-meta{display:flex;gap:8px;flex-wrap:wrap}.agent-card-meta span{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(91,72,45,.12);color:var(--text-soft);font-size:.8rem}.status-pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.status-pill-draft{background:var(--gold-soft);color:var(--gold)}.status-pill-active{background:var(--success-soft);color:var(--success)}.status-pill-paused{background:var(--teal-soft);color:var(--teal)}.agent-editor,.execution-account-editor{display:grid;gap:16px;padding:18px}.turns-content{display:grid;gap:16px}.turns-layout,.executions-layout{display:grid;grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);gap:16px}.settings-editor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,24rem);gap:16px}.settings-textarea{min-height:25rem}.turn-queue-list,.execution-history-list,.execution-list{display:grid;gap:12px}.executions-content{display:grid;gap:16px}.execution-filter-bar,.execution-summary-grid,.json-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.execution-error-banner{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:#b14a2e1f;border:1px solid rgba(177,74,46,.18);color:var(--accent-strong)}.execution-error-banner p{margin:0;line-height:1.55}.turn-card-meta{display:flex;gap:8px;flex-wrap:wrap}.turn-card-meta span{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(91,72,45,.12);color:var(--text-soft);font-size:.8rem}.turn-card-active,.execution-card-active{background:linear-gradient(180deg,#2f755b1a,#ffffffd1)}.turn-card-draft,.execution-card-draft{background:linear-gradient(180deg,#a36a171a,#ffffffd1)}.turn-card-paused,.execution-card-paused{background:linear-gradient(180deg,#b14a2e1a,#ffffffd1)}.agent-editor-head{display:flex;gap:14px;justify-content:space-between;align-items:start}.turns-queue-head{display:grid;gap:12px;align-items:stretch}.turns-queue-head>div:first-child{min-width:0}.agent-editor-head.turns-queue-head h3{font-size:1.35rem;line-height:1.2;overflow-wrap:anywhere}.turns-queue-head .agents-rail-actions,.turns-queue-head .button{width:100%}.agent-editor-head h3{font-size:2rem}.agent-editor-summary{display:grid;gap:8px;min-width:13rem;padding:14px;border-radius:18px;background:#ffffff9e;border:1px solid rgba(91,72,45,.12);color:var(--text-soft)}.agent-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.agent-section{display:grid;gap:14px;padding:18px;min-width:0}.agent-section-head{display:grid;gap:8px}.agent-section-head h4,.account-inline-card h4{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.42rem;letter-spacing:-.02em;margin:0}.agent-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.field{display:grid;gap:8px;min-width:0}.field-full{grid-column:1 / -1}.field>span{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.field input,.field select,.field textarea{width:100%;min-width:0;max-width:100%;padding:12px 13px;border-radius:16px;border:1px solid rgba(91,72,45,.16);background:#ffffffbd;color:var(--text);resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(30,92,98,.18);outline-offset:1px;border-color:#1e5c6242}.field-hint,.field-error{line-height:1.45}.field-hint{color:var(--text-muted)}.field-error{color:var(--accent-strong)}.prompt-block-list{display:grid;gap:12px}.prompt-block-empty{display:grid;gap:6px;padding:16px;border-radius:18px;background:#ffffff8a;border:1px dashed rgba(91,72,45,.18)}.prompt-block-empty p,.prompt-block-empty span{margin:0}.prompt-block-empty span{color:var(--text-soft);line-height:1.55}.prompt-block-card{display:grid;gap:12px;padding:14px;border-radius:20px}.prompt-block-head{display:flex;gap:10px;justify-content:space-between;align-items:start}.prompt-block-actions{display:flex;gap:8px;flex-wrap:wrap}.agent-section-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.agent-prompt-preview{display:grid;gap:12px;min-width:0;padding:12px;border-radius:8px;background:#0a1018;border:1px solid var(--line)}.agent-prompt-preview-head{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:var(--text-muted);font-size:.78rem}.agent-prompt-preview-head strong{color:var(--text);font-weight:700}.agent-prompt-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.agent-prompt-preview-grid>div{display:grid;gap:6px;min-width:0}.agent-prompt-preview-grid span{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.agent-prompt-preview-grid pre{min-height:10rem;max-height:18rem;margin:0;padding:10px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:8px;background:#09101a;border:1px solid var(--line);color:var(--text);font-size:.78rem;line-height:1.5}.agent-prompt-preview-messages{grid-column:1 / -1}.account-inline-card{display:grid;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#1e5c6214,#ffffffb8),var(--panel)}.account-inline-meta{display:flex;gap:8px;flex-wrap:wrap}.account-inline-meta span{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(91,72,45,.12);color:var(--text-soft);font-size:.8rem}.agent-toggle-list{display:grid;gap:14px}.agent-slider-list{display:grid;gap:12px}.agent-slider{display:grid;gap:8px;min-width:0}.agent-slider>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.agent-slider strong{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--text);background:#ffffffc7;border:1px solid rgba(91,72,45,.12)}.agent-slider input[type=range]{width:100%;min-width:0;accent-color:var(--accent)}.execution-account-actions{display:flex;gap:10px;flex-wrap:wrap}.account-result-card,.json-card,.linked-agents-card{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(91,72,45,.12);background:#fff9}.account-result-card p,.linked-agents-card p{margin:0;color:var(--text-soft);line-height:1.55}.json-card{background:linear-gradient(180deg,#1e5c6212,#ffffffc7),var(--panel)}.json-card-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.json-card-head span{color:var(--text-muted);font-size:.82rem}.json-card pre{margin:0;overflow:auto;padding:14px;border-radius:16px;background:#1f2528f0;color:#f4ede1;font-family:SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.82rem;line-height:1.55}.json-detail{border-radius:18px;border:1px solid rgba(91,72,45,.12);background:#ffffffa8;overflow:hidden}.json-detail summary{cursor:pointer;padding:14px 16px;font-weight:700;color:var(--text);list-style:none}.json-detail summary::-webkit-details-marker{display:none}.json-detail pre{margin:0;overflow:auto;padding:0 16px 16px;font-family:SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.82rem;line-height:1.55;color:var(--text-soft)}.account-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-state-card{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(91,72,45,.12);background:#ffffffa8}.account-state-card span{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account-state-card strong{line-height:1.5;word-break:break-word}.linked-agent-list{display:flex;gap:8px;flex-wrap:wrap}.linked-agent-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#fffc;border:1px solid rgba(91,72,45,.12);color:var(--text-soft);font-size:.82rem}.execution-timeline{display:grid;gap:10px;margin:0;padding-left:1.1rem}.execution-timeline li{display:grid;gap:3px}.execution-timeline span{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.execution-timeline strong{color:var(--text)}.toggle-field{display:inline-flex;gap:10px;align-items:center;width:fit-content;padding:12px 14px;border-radius:16px;background:#ffffff9e;border:1px solid rgba(91,72,45,.12);font-weight:600}.agent-facts{display:grid;gap:10px;margin:0}.agent-facts div{display:grid;gap:4px}.agent-facts dt{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.agent-facts dd{margin:0;color:var(--text-soft)}.agent-footer{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,#b14a2e12,#ffffffd1),var(--panel);border:1px solid rgba(91,72,45,.12)}.agent-footer-account{display:grid;gap:6px}.agent-footer-account strong{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.agent-footer-account span{color:var(--text-soft);line-height:1.5}.agent-footer-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:end}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding:22px;border-radius:26px}.hero-copy{display:grid;gap:12px}.hero-copy h2{max-width:16ch;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:.98}.hero-copy p:last-child{max-width:66ch;color:var(--text-soft);line-height:1.6}.hero-status{min-width:12rem;display:grid;gap:8px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#1e5c6217,#ffffffc7),var(--panel-strong);border:1px solid rgba(30,92,98,.14)}.hero-status-label{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-status strong{color:var(--teal);font-size:1.12rem}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.module-card{display:grid;gap:14px;padding:18px;border-radius:22px}.module-card-ready{background:linear-gradient(180deg,#2f755b14,#ffffffb8),var(--panel)}.module-card-next{background:linear-gradient(180deg,#1e5c6214,#ffffffb8),var(--panel)}.module-card-planned{background:linear-gradient(180deg,#a36a1714,#ffffffb8),var(--panel)}.module-head{display:grid;gap:10px}.module-head h3{font-size:1.34rem}.tone-pill{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tone-pill-ready{background:var(--success-soft);color:var(--success)}.tone-pill-next{background:var(--teal-soft);color:var(--teal)}.tone-pill-planned{background:var(--gold-soft);color:var(--gold)}.module-summary{font-size:1.02rem;font-weight:600;line-height:1.45}.module-detail{color:var(--text-soft);line-height:1.6}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.detail-panel{display:grid;gap:14px;padding:18px;border-radius:22px}.detail-panel-contrast{background:linear-gradient(180deg,#b14a2e2e,#1f252800),var(--panel-contrast);color:var(--panel-contrast-text);border-color:#ffffff14}.detail-panel-contrast .eyebrow,.detail-panel-contrast .notes-list li{color:#f6efe3bd}.detail-panel-contrast .notes-list li{line-height:1.65}.detail-head{display:grid;gap:8px}.detail-head h3{font-size:1.42rem}.checklist li+li,.notes-list li+li{margin-top:10px}@keyframes panel-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){.masthead,.workspace-shell,.detail-grid,.context-grid,.agents-studio,.execution-accounts-studio,.turns-studio,.executions-studio,.settings-studio,.turns-layout,.executions-layout,.settings-editor-grid,.agent-editor-grid,.agent-form-grid,.account-state-grid,.execution-filter-bar,.execution-summary-grid,.json-inspector-grid,.module-grid,.status-strip,.hero-panel{grid-template-columns:1fr}.topbar-facts{justify-content:start}.hero-panel{align-items:start}.session-meta{grid-template-columns:1fr}.agent-editor-head,.agent-footer,.json-card-head{flex-direction:column;align-items:stretch}}@media(max-width:720px){.app-frame{padding:12px}.masthead,.nav-panel,.context-panel,.hero-panel,.module-card,.detail-panel,.status-card,.workspace-toolbar{border-radius:20px}.masthead{padding:14px;align-items:stretch}.masthead h1{font-size:1.35rem}.topbar-fact{min-width:0;flex:1 1 10rem}.nav-item{padding:10px}.nav-pill{width:42px;height:42px}.session-card-head,.session-inline,.session-inline-actions,.agents-rail-actions,.execution-account-actions,.prompt-block-head,.prompt-block-actions,.agent-footer-actions,.turn-card-meta{flex-direction:column;align-items:stretch}}:root{color-scheme:dark;--bg: #05080f;--bg-soft: #0a0f18;--panel: rgba(11, 17, 26, .96);--panel-strong: #0d1420;--panel-contrast: #050a12;--panel-contrast-text: #e4edf7;--line: rgba(124, 143, 168, .16);--line-strong: rgba(124, 143, 168, .28);--text: #ecf2fb;--text-soft: #9ba9bc;--text-muted: #6c7b90;--accent: #1fd6a0;--accent-strong: #10ac7d;--accent-soft: rgba(31, 214, 160, .14);--teal: #67a9ff;--teal-soft: rgba(103, 169, 255, .12);--gold: #d9a44e;--gold-soft: rgba(217, 164, 78, .14);--success: #1fd6a0;--success-soft: rgba(31, 214, 160, .12);--shadow: none;font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 12% 0%,rgba(103,169,255,.12),transparent 26%),radial-gradient(circle at 92% 8%,rgba(31,214,160,.1),transparent 22%),linear-gradient(180deg,#090d15,#05080f)}body{background:var(--bg);color:var(--text);font-size:14px}h1,h2,h3,h4{font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.03em}p,small,dd{line-height:1.45}.app-frame{padding:12px}.masthead,.nav-panel,.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.execution-detail-panel,.agent-section,.account-inline-card,.prompt-block-card,.account-result-card,.json-card,.linked-agents-card,.account-state-card,.json-detail,.agent-footer{border-radius:10px;border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#0f1521fa,#090e18fa),var(--panel)}.masthead{gap:10px;padding:10px 14px;align-items:center}.masthead-copy{min-width:12rem;gap:0}.eyebrow,.status-label,.connection-label{font-size:.66rem;letter-spacing:.18em}.masthead h1{font-size:1.15rem;line-height:1.05}.topbar-facts{gap:8px;justify-content:flex-start;flex:1 1 28rem}.topbar-fact{min-width:0;padding:8px 10px;border-radius:8px;background:#0d1420;border:1px solid var(--line)}.topbar-fact strong{font-size:.64rem;color:var(--text-muted)}.topbar-fact span{font-size:.84rem;color:var(--text)}.topbar-fact-session-signed_in{background:linear-gradient(180deg,#1fd6a01f,#0d1420f5)}.topbar-fact-session-signed_out{background:linear-gradient(180deg,#d9a44e1f,#0d1420f5)}.topbar-fact-session-booting{background:linear-gradient(180deg,#67a9ff1f,#0d1420f5)}.session-inline{gap:8px;margin-left:auto}.session-chip{padding:6px 10px;font-size:.66rem}.session-chip-booting{background:#67a9ff1f;color:var(--teal)}.session-chip-signed_out{background:#d9a44e1f;color:var(--gold)}.session-chip-signed_in{background:#1fd6a01f;color:var(--success)}.session-inline-actions,.agents-rail-actions,.execution-account-actions,.prompt-block-actions,.agent-footer-actions,.agent-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.session-inline-error{min-height:0;padding:8px 10px;border-radius:8px;background:#ff5e5e1f;border-color:#ff5e5e3d;color:#ff9494;font-size:.78rem}.button{min-height:34px;padding:0 12px;border-radius:8px;font-size:.82rem;font-weight:700}.button-primary{background:linear-gradient(180deg,var(--accent),var(--accent-strong));border-color:#1fd6a047;color:#03120d}.button-secondary{background:#0d1420;border-color:var(--line);color:var(--text)}.button-secondary:not(:disabled):hover,.button-primary:not(:disabled):hover{transform:translateY(-1px)}@media(max-width:760px){.agent-prompt-preview-grid{grid-template-columns:minmax(0,1fr)}.agent-prompt-preview-messages{grid-column:auto}}.workspace-shell{grid-template-columns:minmax(11rem,12rem) minmax(0,1fr);gap:12px;margin-top:12px;align-items:start}.nav-panel{position:sticky;top:12px;gap:10px;padding:10px}.nav-panel-head{gap:2px}.nav-panel-head h2{font-size:.95rem}.nav-list{gap:6px}.nav-item{padding:8px 10px;border-radius:8px}.nav-item:hover{border-color:var(--line-strong);background:#67a9ff0f}.nav-item.active{border-color:#67a9ff47;background:linear-gradient(180deg,#67a9ff1f,#0d1420f5)}.nav-pill{width:32px;height:32px;border-radius:7px;background:#0a1018;border-color:var(--line);color:var(--accent);font-size:.7rem}.nav-copy strong{font-size:.88rem}.agents-studio,.execution-accounts-studio,.turns-studio,.executions-studio,.settings-studio{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);gap:12px}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel{gap:12px;padding:12px}.agents-empty-state h3,.agents-rail-head h3,.agent-editor-head h3{font-size:1.08rem;line-height:1.1}.agents-empty-list,.prompt-block-empty{gap:6px;padding:12px;border-radius:8px;background:#0b111a;border:1px dashed var(--line)}.agents-inline-error,.agents-banner,.execution-error-banner{padding:10px 12px;border-radius:8px;font-size:.82rem}.agent-card,.account-card,.turn-card,.execution-card{gap:8px;padding:10px;border-radius:8px;background:linear-gradient(180deg,#0e141ffa,#090e18fa);border-color:var(--line)}.agent-card:hover,.account-card:hover,.turn-card:hover,.execution-card:hover{border-color:var(--line-strong);background:linear-gradient(180deg,#121a27fa,#0a101bfa)}.agent-card.selected,.account-card.selected,.turn-card.selected,.execution-card.selected{border-color:#67a9ff57;background:linear-gradient(180deg,#67a9ff1f,#0a101bfa)}.agent-card-head strong{font-size:.92rem}.agent-card p,.account-card p,.agent-card small,.account-card small,.turn-card p,.turn-card small,.execution-card p,.execution-card small{color:var(--text-soft);font-size:.8rem}.agent-card-meta,.turn-card-meta,.account-inline-meta,.account-card-badges,.linked-agent-list{display:flex;gap:6px;flex-wrap:wrap}.execution-accounts-rail{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.execution-accounts-rail .agents-card-list{min-height:0;overflow:auto;align-content:start}.execution-accounts-rail-footer{display:grid;padding-top:10px;border-top:1px solid var(--line)}.execution-account-create-trigger{width:100%;justify-content:center}.agent-card-meta span,.turn-card-meta span,.account-inline-meta span,.linked-agent-pill{padding:4px 7px;border-radius:999px;background:#ffffff05;border:1px solid var(--line);color:var(--text-soft);font-size:.72rem}.account-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;border:1px solid var(--line);font-size:.72rem;font-weight:600}.account-badge-connector-rhinestone{background:#1fd6a024;border-color:#1fd6a038;color:var(--success)}.account-badge-connector-paper{background:#d9a44e24;border-color:#d9a44e3d;color:#f3bf66}.account-badge-connector-neutral{background:#67a9ff1a;color:var(--text-soft)}.account-badge-network-ethereum{background:#67a9ff24;border-color:#67a9ff3d;color:#8ec5ff}.account-badge-network-base{background:#d9a44e24;border-color:#d9a44e38;color:#f3bf66}.account-badge-network-neutral{background:#ffffff08;color:var(--text-soft)}.status-pill{padding:3px 7px;font-size:.62rem}.status-pill-draft{background:#d9a44e24;color:var(--gold)}.status-pill-active{background:#1fd6a024;color:var(--success)}.status-pill-paused{background:#67a9ff24;color:var(--teal)}.agent-editor,.execution-account-editor,.turns-content,.executions-content{gap:12px}.turns-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:12px}.executions-layout{grid-template-columns:1fr;gap:12px}.executions-list-panel-wide{min-width:0}.settings-editor-grid,.agent-editor-grid,.agent-form-grid,.account-state-grid,.execution-filter-bar,.execution-summary-grid,.json-inspector-grid{gap:12px}.agent-editor-head{gap:10px;align-items:start}.agent-editor-head-main{display:grid;gap:8px;min-width:0}.agent-editor-head-side{display:grid;gap:8px;justify-items:end;min-width:18rem}.execution-account-title-row{display:flex;gap:10px;align-items:start;flex-wrap:wrap}.execution-account-title{max-width:min(100%,52rem);font-size:1.08rem;line-height:1.3;overflow-wrap:anywhere}.execution-account-title-input{min-width:min(100%,26rem);max-width:min(100%,34rem);padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:#09101a;color:var(--text);font-size:1.02rem;font-weight:700}.execution-account-title-input:focus{outline:2px solid rgba(103,169,255,.14);border-color:#67a9ff52}.execution-account-title-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.execution-account-title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0}.execution-account-title-icon svg{width:.95rem;height:.95rem}.execution-account-copy{flex:0 0 auto}.execution-account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:min(100%,64rem)}.execution-account-overview-grid .account-state-card strong{font-size:.92rem}.execution-account-linked-agents{max-width:min(100%,64rem)}.execution-account-top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);gap:10px;max-width:min(100%,64rem)}.account-state-card-address{display:grid;gap:10px}.execution-account-address-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.account-state-card-address code{font-size:1rem;line-height:1.5;color:#dce9f7;overflow-wrap:anywhere}.account-state-card-faucet{display:grid;gap:10px;align-content:start}.execution-account-faucet-form{display:grid;gap:10px}.account-state-card-faucet .field{gap:4px}.account-state-card-faucet .field input{width:100%}.agent-editor-summary{min-width:0;padding:8px 10px;border-radius:8px;background:#0a1018;border:1px solid var(--line);color:var(--text-soft)}.execution-account-header-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}.execution-account-fallback{display:grid;gap:8px;max-width:22rem;padding:10px 12px;border-radius:8px;background:#0a1018;border:1px solid var(--line)}.execution-account-fallback p{color:var(--text-soft);font-size:.76rem}.execution-account-snapshot{grid-column:1 / -1}.execution-account-portfolio{max-width:min(100%,64rem)}.execution-account-portfolio-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--text-soft);font-size:.78rem}.portfolio-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.portfolio-balance-card{align-content:start;gap:6px}.portfolio-balance-card small{color:var(--text-soft)}.portfolio-lot-list{display:grid;gap:8px}.portfolio-lot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.portfolio-lot-row div{display:grid;gap:3px;min-width:0}.portfolio-lot-row div:last-child{justify-items:end}.portfolio-lot-row span{color:var(--text-soft);font-size:.74rem}.execution-account-rename-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.agent-editor-grid>*{min-width:0}.agent-section{gap:10px;padding:12px;min-width:0}.agent-section-head{gap:4px}.agent-section-head h4,.account-inline-card h4{font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-size:1rem}.field{gap:6px;min-width:0}.field>span{font-size:.68rem;color:var(--text-muted)}.field input,.field select,.field textarea{min-width:0;max-width:100%;padding:9px 10px;border-radius:8px;border-color:var(--line);background:#09101a;color:var(--text)}.field input[type=datetime-local]{min-width:0}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(103,169,255,.14);border-color:#67a9ff52}.field-hint{color:var(--text-muted);font-size:.76rem}.field-error{color:#ff8d8d;font-size:.76rem}.prompt-block-card,.account-inline-card,.account-result-card,.json-card,.linked-agents-card,.account-state-card,.json-detail{padding:12px;border-radius:8px;background:#0a1018;border-color:var(--line)}.prompt-block-head,.json-card-head{gap:10px}.toggle-field{padding:9px 10px;border-radius:8px;background:#09101a;border-color:var(--line);font-size:.84rem}.json-card pre,.json-detail pre{border-radius:8px;background:#050a12;color:#dce9f7;font-size:.76rem}.json-detail summary{padding:12px;color:var(--text)}.execution-timeline span,.agent-facts dt,.account-state-card span{font-size:.68rem}.account-state-card strong,.agent-facts dd{color:var(--text)}.linked-agent-list-large{gap:10px}.linked-agent-pill-large{padding:10px 14px;font-size:.92rem;font-weight:600;color:var(--text);background:#0d1624}.agent-footer{padding:12px}.execution-card-active{background:linear-gradient(180deg,#1fd6a01a,#090e18fa)}.execution-card-draft{background:linear-gradient(180deg,#d9a44e1a,#090e18fa)}.execution-card-paused{background:linear-gradient(180deg,#67a9ff1a,#090e18fa)}.executions-content{position:relative}.execution-drawer-backdrop,.execution-account-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:0;margin:0;border:0;background:#03070dad}.execution-account-create-drawer{position:fixed;top:72px;right:12px;bottom:12px;width:min(34rem,calc(100vw - 15rem));z-index:70;transform:translate(104%);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.execution-account-create-drawer.open{transform:translate(0);opacity:1;pointer-events:auto}.execution-account-create-shell{display:grid;gap:12px;height:100%;overflow:auto;padding:12px;border-radius:10px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#0f1521fc,#070b12fc),var(--panel);box-shadow:0 24px 60px #0000006b}.execution-drawer{position:fixed;top:72px;left:13rem;bottom:12px;width:min(38rem,calc(100vw - 14rem));z-index:70;transform:translate(-104%);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.execution-drawer.open{transform:translate(0);opacity:1;pointer-events:auto}.execution-drawer-shell{display:grid;gap:12px;height:100%;overflow:auto;padding:12px;border-radius:10px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#0f1521fc,#070b12fc),var(--panel);box-shadow:0 24px 60px #0000006b}.execution-drawer .execution-summary-grid,.execution-drawer .json-inspector-grid{grid-template-columns:1fr}.execution-drawer .account-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1080px){.workspace-shell,.agents-studio,.execution-accounts-studio,.turns-studio,.executions-studio,.settings-studio,.turns-layout,.settings-editor-grid,.agent-editor-grid,.agent-form-grid,.account-state-grid,.execution-account-top-row,.execution-account-overview-grid,.portfolio-balance-grid,.execution-filter-bar,.execution-summary-grid,.json-inspector-grid{grid-template-columns:1fr}.nav-panel{position:static}.agent-editor-head,.json-card-head{flex-direction:column;align-items:stretch}.execution-account-title-row,.execution-account-header-pills{justify-content:start}.execution-account-rename-row{grid-template-columns:1fr}.execution-account-address-head{align-items:start}.portfolio-lot-row{grid-template-columns:1fr}.portfolio-lot-row div:last-child{justify-items:start}.agent-editor-head-side{min-width:0;justify-items:stretch}.execution-drawer{top:88px;left:12px;width:calc(100vw - 24px)}.execution-account-create-drawer{top:88px;right:12px;width:calc(100vw - 24px)}}@media(max-width:720px){.masthead,.topbar-facts,.session-inline,.session-inline-actions,.agent-editor-actions,.prompt-block-head,.prompt-block-actions,.turn-card-meta{flex-direction:column;align-items:stretch}.topbar-fact{width:100%}.execution-drawer,.execution-account-create-drawer{top:12px;bottom:12px;width:calc(100vw - 24px)}.execution-drawer .account-state-grid{grid-template-columns:1fr}}:root{--bg: #111216;--bg-soft: #14161b;--panel: #17191f;--panel-strong: #1f2229;--panel-contrast: #0d0f13;--panel-contrast-text: #f0f3f7;--line: rgba(145, 152, 166, .18);--line-strong: rgba(174, 181, 194, .34);--text: #f3f5f8;--text-soft: #a4a9b4;--text-muted: #808693;--accent: #16c98d;--accent-strong: #0fb179;--accent-soft: rgba(22, 201, 141, .12);--teal: #6fa8ff;--teal-soft: rgba(111, 168, 255, .12);--gold: #e2ad58;--gold-soft: rgba(226, 173, 88, .12);--success: #16c98d;--success-soft: rgba(22, 201, 141, .12);--shadow: none;background:#111216}*{letter-spacing:0}body{background:var(--bg);font-size:13px}.app-frame{min-height:100vh;padding:0;overflow:auto;background:var(--bg)}.masthead{gap:8px;padding:8px 12px;border-width:0 0 1px;border-radius:0;background:#15171c}.masthead-copy{min-width:10rem}.masthead h1{font-size:1.1rem}.topbar-facts{gap:6px}.topbar-fact{min-width:7.25rem;padding:6px 8px;border-radius:5px;background:#191c22}.topbar-fact strong{font-size:.62rem}.topbar-fact span{font-size:.78rem}.workspace-shell{grid-template-columns:13rem minmax(0,1fr);gap:10px;margin-top:0;padding:10px}.nav-panel{top:10px;gap:8px;padding:8px;border-radius:6px;background:#14161b}.nav-list{gap:4px}.nav-item{min-height:34px;padding:6px 8px;border-radius:5px}.nav-pill{width:26px;height:26px;border-radius:4px;font-size:.62rem}.nav-copy strong{font-size:.82rem}.button{min-height:30px;padding:0 10px;border-radius:5px;font-size:.78rem}.session-chip,.status-pill,.agent-card-meta span,.turn-card-meta span,.account-inline-meta span,.linked-agent-pill,.account-badge{border-radius:4px}.session-inline{gap:6px}.session-chip{padding:5px 8px;font-size:.64rem}.agents-studio,.execution-accounts-studio,.turns-studio,.executions-studio,.settings-studio{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);gap:10px}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.execution-detail-panel,.agent-section,.account-inline-card,.prompt-block-card,.account-result-card,.json-card,.linked-agents-card,.account-state-card,.json-detail,.agent-footer{border-radius:6px;background:#17191f}.agents-empty-state,.agents-rail,.execution-accounts-rail,.turns-agent-rail,.executions-agent-rail,.turns-queue-panel,.executions-list-panel,.agent-editor,.execution-account-editor,.turn-detail-panel,.agent-section{gap:10px;padding:10px}.agent-card,.account-card,.turn-card,.execution-card{gap:6px;padding:8px;border-radius:5px;background:#15171d}.agent-card:hover,.account-card:hover,.turn-card:hover,.execution-card:hover{background:#1a1d24}.agent-card.selected,.account-card.selected,.turn-card.selected,.execution-card.selected,.nav-item.active{background:#20242d}.agent-section{gap:8px}.field input,.field select,.field textarea,.execution-account-title-input{padding:7px 8px;border-radius:5px;background:#101217}.overview-dashboard{display:grid;gap:10px;min-width:0}.overview-dashboard-empty{grid-template-columns:1fr}.overview-panel,.overview-stat{border:1px solid var(--line);border-radius:6px;background:#17191f}.overview-performance-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);gap:10px;align-items:stretch;min-width:0}.overview-stat-grid{display:grid;grid-template-columns:1fr;gap:6px;align-content:stretch;min-width:0}.overview-stat{display:grid;gap:2px;min-width:0;padding:7px 9px}.overview-stat span,.overview-panel-head>span,.overview-table-head span,.overview-feed-title span,.overview-portfolio-head>span,.overview-asset-row small,.overview-balance-row small,.overview-portfolio small{color:var(--text-muted);font-size:.74rem}.overview-stat strong{font-family:SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1.05;overflow-wrap:anywhere}.overview-stat-positive strong{color:var(--success)}.overview-stat-negative strong{color:var(--accent-strong)}.overview-stat small{color:var(--text-soft)}.overview-performance-panel{display:grid;gap:6px;align-content:start;min-width:0}.overview-performance-head{display:flex;gap:12px;align-items:start;justify-content:space-between;min-width:0}.overview-performance-head h3{margin:0;color:var(--text-muted);font-size:.78rem;font-weight:650;letter-spacing:.04em;line-height:1.1;text-transform:none}.overview-performance-ranges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.overview-performance-range{min-height:26px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:#101217;color:var(--text-muted);font-size:.72rem;font-weight:750}.overview-performance-range:hover,.overview-performance-range.selected{border-color:var(--line-strong);background:#20242d;color:var(--text)}.overview-performance-summary{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;min-width:0}.overview-performance-summary>div{display:grid;gap:2px;min-width:0}.overview-performance-summary span{color:var(--text-muted);font-size:.76rem;font-weight:650;text-transform:uppercase}.overview-performance-summary strong{font-family:SFMono-Regular,JetBrains Mono,Menlo,monospace;color:var(--text);font-size:1.05rem;line-height:1.1}.overview-performance-summary>div:first-child strong{font-size:1.45rem}.overview-performance-positive{color:var(--success)!important}.overview-performance-negative{color:#ff6b6b!important}.overview-performance-chart,.overview-performance-empty{min-width:0;border:1px solid var(--line);border-radius:5px;background:#101217}.overview-performance-chart{position:relative;overflow:hidden}.overview-performance-chart svg{display:block;width:100%;height:230px}.overview-performance-axis,.overview-performance-grid-line{stroke:#a0a7b438;stroke-width:1;vector-effect:non-scaling-stroke}.overview-performance-grid-line{stroke-dasharray:4 6}.overview-performance-axis-label{position:absolute;left:10px;z-index:1;color:var(--text-muted);font-size:.78rem;font-weight:650}.overview-performance-axis-label-top{top:8px}.overview-performance-axis-label-bottom{bottom:17px}.overview-performance-area{fill:#67a9ff1f}.overview-performance-line{fill:none;stroke:#67a9ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;vector-effect:non-scaling-stroke}.overview-performance-dot{fill:#67a9ff;stroke:#101217;stroke-width:2}.overview-performance-empty{display:grid;gap:3px;align-content:center;min-height:210px;padding:12px;color:var(--text-muted)}.overview-performance-empty strong{color:var(--text);font-size:.82rem}.overview-top-grid,.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.overview-top-grid>.overview-panel{height:100%}.overview-panel{display:grid;align-content:start;gap:10px;min-width:0;padding:10px}.overview-panel-wide{min-width:0}.overview-panel-head{display:flex;gap:10px;align-items:start;justify-content:space-between;min-width:0}.overview-panel-head h3{color:var(--text-muted);font-size:.78rem;letter-spacing:.04em;line-height:1.1;text-transform:none}.overview-panel-action{min-height:26px;padding:0 8px;border-color:#16c98d57;box-shadow:0 0 0 1px #16c98d1a;font-size:.72rem}.overview-account-type-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-account-type-button{display:grid;gap:3px;min-height:54px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:#101217;color:var(--text-muted);text-align:left}.overview-account-type-button strong{color:var(--text);font-size:.82rem;line-height:1.1}.overview-account-type-button small{color:var(--text-soft);font-size:.72rem;line-height:1.2}.overview-account-type-button:hover{border-color:var(--line-strong);background:#171a21}.overview-account-type-button.selected{border-color:#16c98d7a;background:linear-gradient(180deg,#16c98d2e,#101217f5);box-shadow:0 0 0 1px #16c98d1f;color:var(--text)}.overview-table,.overview-feed,.overview-portfolio-list,.overview-asset-list{display:grid;gap:6px;min-width:0}.overview-table-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(9rem,1fr) minmax(5rem,.5fr) minmax(6rem,.65fr) minmax(7rem,.8fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:5px;background:#14161b}.overview-account-row{grid-template-columns:minmax(8rem,1.15fr) minmax(6.5rem,.75fr) minmax(8rem,1fr) minmax(5.5rem,.55fr) minmax(4.5rem,.45fr) minmax(7rem,.75fr)}.overview-table-head{padding:0 8px 4px;border:0;background:transparent}.overview-table-row>div,.overview-asset-row>div,.overview-portfolio-head>div{min-width:0}.overview-table-row strong,.overview-feed-title strong,.overview-portfolio-head strong,.overview-asset-row strong{overflow-wrap:anywhere}.overview-table-row small,.overview-feed-item p,.overview-empty-row p{color:var(--text-soft)}.overview-feed-item{display:grid;grid-template-columns:minmax(5.75rem,7rem) minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:8px;border:1px solid var(--line);border-radius:5px;background:#14161b}.overview-feed-identity{display:grid;justify-items:center;gap:5px;min-width:0;padding-right:10px;border-right:1px solid var(--line);text-align:center}.overview-agent-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(22,201,141,.28);border-radius:50%;background:#16c98d24;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.04em}.overview-agent-avatar-swap{border-color:#16c98d61;background:#16c98d29;color:var(--accent)}.overview-agent-avatar-observation{border-color:#37a9ff61;background:#37a9ff24;color:#55b8ff}.overview-agent-avatar-default{border-color:#a0a7b447;background:#a0a7b41a;color:var(--text-muted)}.overview-feed-identity strong,.overview-feed-identity small,.overview-feed-body{min-width:0}.overview-feed-identity strong{max-width:100%;color:var(--text);font-size:.76rem;line-height:1.15;overflow-wrap:anywhere}.overview-feed-identity small{max-width:100%;color:var(--text-muted);font-size:.69rem;line-height:1.15;overflow-wrap:anywhere}.overview-feed-body{display:grid;gap:4px;min-width:0}.overview-feed-title,.overview-portfolio-head,.overview-asset-row{display:flex;gap:8px;align-items:start;justify-content:space-between}.overview-feed-item p{margin:0}.overview-feed-meta{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.overview-feed-meta span{min-width:0;color:var(--text-muted);font-size:.7rem;overflow-wrap:anywhere}.overview-portfolio{display:grid;gap:8px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:5px;background:#14161b}.overview-account-summary-card{width:100%;color:inherit;text-align:left;cursor:pointer}.overview-account-summary-card:hover{border-color:var(--line-strong);background:#1a1d24}.overview-account-summary-card:focus-visible{outline:2px solid rgba(111,168,255,.35);outline-offset:2px}.overview-portfolio-head>span{flex:0 0 auto}.overview-account-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:8px;min-width:0}.overview-account-summary-grid>div{display:grid;gap:3px;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:#101217}.overview-account-summary-grid span{color:var(--text-muted);font-size:.68rem;font-weight:650;line-height:1.1;text-transform:uppercase}.overview-account-summary-grid strong{min-width:0;color:var(--text);font-size:.8rem;line-height:1.15;overflow-wrap:anywhere}.overview-account-detail-drawer{display:grid;align-self:start;align-content:start;gap:12px;min-width:0}.overview-account-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-account-detail-summary>div{align-content:start;min-height:0}.overview-account-detail-agent-manager{gap:8px}.overview-account-detail-agent-manager .execution-account-agent-column{gap:7px;padding:8px}.overview-account-detail-agent-row{min-height:32px;padding:6px}.overview-account-detail-agent-row .button{min-height:24px;padding:0 8px;font-size:.7rem}.overview-account-detail-drawer .execution-account-portfolio-panel{align-self:start;align-content:start;padding:9px}.overview-account-detail-positions{align-self:start}.overview-account-body{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(0,3fr);gap:8px;align-items:stretch;min-width:0}.overview-account-agents{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:5px;background:#111319;position:relative}.overview-account-body>.overview-account-agents{align-content:start;padding:8px;border:0;background:#101217}.overview-account-agents-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.overview-account-agents-head>div{display:grid;gap:2px;min-width:0}.overview-account-agents-head span{color:var(--text-muted);font-size:.72rem;font-weight:650}.overview-account-agents-head small,.overview-account-agent-list>small{color:var(--text-soft);font-size:.7rem}.overview-account-agent-list{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.overview-account-agent-chip{display:inline-flex;gap:7px;align-items:center;max-width:100%;min-height:26px;padding:4px 5px 4px 8px;border:1px solid rgba(22,201,141,.22);border-radius:5px;background:#16c98d14}.overview-account-agent-chip strong{min-width:0;color:var(--text);font-size:.72rem;overflow-wrap:anywhere}.overview-chip-action{min-height:20px;padding:0 6px;border:1px solid var(--line);border-radius:4px;background:#0d1420;color:var(--text-muted);font-size:.66rem;font-weight:700}.overview-chip-action:not(:disabled):hover{border-color:var(--line-strong);color:var(--text)}.overview-agent-selector-trigger{min-height:24px;padding:0 8px;border:1px solid rgba(22,201,141,.28);border-radius:5px;background:#16c98d1f;color:var(--accent);font-size:.7rem;font-weight:800}.overview-agent-selector-trigger:not(:disabled):hover{border-color:#16c98d7a;background:#16c98d2e}.overview-agent-selector{position:absolute;top:34px;right:8px;z-index:12;display:grid;gap:7px;width:min(20rem,calc(100% - 16px));min-width:0;padding:8px;border:1px solid var(--line-strong);border-radius:6px;background:#10131a;box-shadow:0 16px 34px #0006}.overview-agent-selector-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.overview-agent-selector-head strong{color:var(--text);font-size:.76rem}.overview-agent-selector-list{display:grid;gap:5px;min-width:0}.overview-agent-selector-row{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:#14161b;text-align:left}.overview-agent-selector-row:not(:disabled):hover{border-color:var(--line-strong);background:#1a1d24}.overview-agent-selector-row strong{color:var(--text);font-size:.74rem}.overview-agent-selector-row small,.overview-agent-selector-list>small{color:var(--text-muted);font-size:.7rem}.overview-balance-list{display:grid;gap:4px;min-width:0}.overview-balance-row{display:grid;grid-template-columns:minmax(9rem,1.2fr) minmax(6.5rem,.8fr) minmax(6rem,.7fr);gap:8px;align-items:center;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:#101217}.overview-balance-row>div{display:grid;gap:2px;min-width:0}.overview-balance-row strong,.overview-balance-row span{min-width:0;overflow-wrap:anywhere}.overview-balance-row strong{color:var(--accent);font-size:.78rem}.overview-balance-row>span{color:var(--text);font-size:.78rem;font-weight:650;text-align:right}.overview-balance-head{padding:0 8px 2px;border:0;background:transparent}.overview-balance-head span{color:var(--text-muted);font-size:.72rem;font-weight:650}.overview-balance-head span:first-child{text-align:left}.overview-asset-row{padding:8px;border:1px solid var(--line);border-radius:5px;background:#14161b}.overview-asset-row>div:last-child{display:grid;justify-items:end}.overview-empty-row{display:grid;gap:3px;padding:10px;border:1px dashed var(--line);border-radius:5px;background:#111318}@media(max-width:1080px){.workspace-shell,.overview-performance-band,.overview-stat-grid,.overview-top-grid,.overview-grid,.overview-account-body{grid-template-columns:1fr}.overview-table-row{grid-template-columns:minmax(0,1fr)}.overview-table-head{display:none}}@media(max-width:720px){.workspace-shell{padding:8px}.overview-panel-head,.overview-performance-head,.overview-feed-title,.overview-portfolio-head,.overview-asset-row{align-items:stretch;flex-direction:column}.overview-asset-row>div:last-child{justify-items:start}}.overview-dashboard{font-size:13px;line-height:1.35}.overview-dashboard .eyebrow,.overview-dashboard small,.overview-dashboard span{line-height:1.35}.overview-dashboard strong,.overview-dashboard h2,.overview-dashboard h3{font-weight:650}.overview-dashboard small{display:block;font-weight:500}.overview-stat strong{font-size:1rem;font-weight:650}.overview-top-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.overview-top-grid{align-items:stretch}.overview-stack{display:grid;gap:10px;min-width:0;align-content:start}.overview-stack-drawer-host{position:relative}@media(min-width:1280px){.overview-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-primary-stack,.overview-stack-drawer-host{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-available-assets-panel{grid-column:1 / -1}.overview-primary-stack .overview-table-row{grid-template-columns:minmax(7.5rem,1fr) minmax(8rem,1fr) minmax(4.5rem,.5fr) minmax(5rem,.6fr) minmax(6rem,.7fr);gap:8px}.overview-primary-stack .overview-account-row{grid-template-columns:minmax(7rem,1fr) minmax(5.5rem,.65fr) minmax(7rem,.85fr) minmax(5rem,.55fr) minmax(4rem,.45fr) minmax(6rem,.7fr)}}.overview-panel{padding:12px}.overview-panel-head h3{font-size:.78rem;font-weight:650}.overview-table-row{grid-template-columns:minmax(12rem,1.35fr) minmax(14rem,1.1fr) minmax(5.5rem,.5fr) minmax(7rem,.6fr) minmax(9rem,.8fr);gap:12px;padding:9px 10px}.overview-account-row{grid-template-columns:minmax(9rem,1.1fr) minmax(6.5rem,.7fr) minmax(8rem,.9fr) minmax(5.5rem,.55fr) minmax(4.5rem,.45fr) minmax(7rem,.75fr)}.overview-table-row>div,.overview-portfolio-head>div,.overview-asset-row>div:first-child{display:grid;gap:2px}.overview-table-row>span,.overview-table-row small,.overview-table-row strong,.overview-portfolio-head small,.overview-portfolio-head strong,.overview-asset-row small,.overview-asset-row strong{min-width:0;overflow-wrap:anywhere}.overview-table-row .status-pill{justify-self:start;align-self:center}.overview-agent-row{width:100%;color:inherit;text-align:left;cursor:pointer}.overview-agent-row:hover{border-color:var(--line-strong);background:#1a1d24}.overview-agent-row:focus-visible{outline:2px solid rgba(111,168,255,.35);outline-offset:2px}.overview-table-row:not(.overview-table-head)>span:not(.status-pill){color:var(--text);font-weight:560}.overview-table-head{padding:0 10px 4px}.overview-table-head span{font-weight:650}.overview-feed-item,.overview-portfolio,.overview-asset-row{padding:9px 10px}.overview-feed-title{gap:14px}.overview-feed-title span{flex:0 0 auto}.overview-feed-item p{color:#b4bac4;font-weight:500;line-height:1.38}.overview-portfolio-head{gap:14px}.overview-portfolio-head>span{align-self:start;flex:0 0 auto}.overview-portfolio-assets{gap:7px;padding:8px;background:#101217}.overview-portfolio .execution-account-portfolio-panel-head h4{font-size:.8rem}.overview-portfolio .execution-account-market-table{overflow-x:auto}.overview-portfolio .execution-account-market-row{min-width:42rem;min-height:36px;gap:8px;padding:7px 8px}.overview-portfolio .execution-account-market-head{min-height:30px}.overview-portfolio .execution-account-market-head span{font-size:.68rem}.overview-portfolio .execution-account-token-cell strong,.overview-portfolio .execution-account-token-cell span,.overview-portfolio .execution-account-token-cell small,.overview-portfolio .execution-account-market-row>span{font-size:.74rem}.overview-asset-row>div:last-child{flex:0 0 auto;min-width:6.25rem}.overview-asset-token{min-width:0}.overview-asset-token .execution-account-token-cell strong,.overview-asset-token .execution-account-token-cell span,.overview-asset-token .execution-account-token-cell small{font-size:.76rem}.overview-available-assets-table,.overview-portfolio-holdings-table{overflow-x:auto}.overview-portfolio-holdings-row{grid-template-columns:minmax(7.5rem,1fr) minmax(7rem,.85fr) minmax(5.75rem,.65fr) minmax(5.5rem,.6fr) minmax(5.75rem,.65fr) minmax(6.5rem,.75fr);min-width:38rem;min-height:38px;gap:6px;padding:8px 10px}.overview-available-assets-row{grid-template-columns:minmax(16rem,1fr) minmax(7rem,.35fr) minmax(5rem,.3fr) minmax(7rem,.35fr);min-width:42rem;min-height:38px;gap:8px;padding:8px 10px}.overview-holding-account-cell{display:grid;gap:2px;justify-items:center;min-width:0;text-align:center}.overview-portfolio-holdings-row .execution-account-token-cell{justify-items:center;text-align:center}.overview-holding-account-cell strong,.overview-holding-account-cell small,.overview-portfolio-holdings-row .execution-account-token-cell strong,.overview-portfolio-holdings-row .execution-account-token-cell span,.overview-portfolio-holdings-row .execution-account-token-cell small,.overview-portfolio-holdings-row>span{font-size:.76rem}.overview-holding-account-cell small{color:var(--text-muted);overflow-wrap:anywhere}.execution-account-market-row>span.overview-holding-pnl-positive,.execution-account-market-row>span.overview-market-change-positive{color:var(--success)}.execution-account-market-row>span.overview-holding-pnl-negative,.execution-account-market-row>span.overview-market-change-negative{color:#ff6b6b}.execution-account-market-row>span.overview-holding-pnl-flat,.execution-account-market-row>span.overview-market-change-flat{color:var(--text)}.overview-available-assets-row .execution-account-token-cell strong,.overview-available-assets-row .execution-account-token-cell span,.overview-available-assets-row .execution-account-token-cell small,.overview-available-assets-row>span{font-size:.76rem}.overview-portfolio-holdings-row>span,.overview-available-assets-row>span{text-align:center}.overview-primary-stack,.overview-stack-drawer-host{align-items:start}.overview-table,.overview-feed,.overview-portfolio-list,.overview-asset-list{min-height:0;padding-right:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(160,167,180,.34) transparent;scrollbar-gutter:stable}.overview-table{max-height:13rem}.overview-portfolio-list{max-height:30rem}.overview-feed{max-height:27.5rem}.overview-asset-list{max-height:30rem}.overview-table-head{position:sticky;z-index:1;top:0;background:#17191f}.overview-table::-webkit-scrollbar,.overview-feed::-webkit-scrollbar,.overview-portfolio-list::-webkit-scrollbar,.overview-asset-list::-webkit-scrollbar{width:8px;height:8px}.overview-table::-webkit-scrollbar-thumb,.overview-feed::-webkit-scrollbar-thumb,.overview-portfolio-list::-webkit-scrollbar-thumb,.overview-asset-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#a0a7b457;background-clip:padding-box}.overview-agent-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:0;border:0;background:#0305098a;animation:overview-backdrop-in .16s ease both}.overview-agent-drawer{position:fixed;top:58px;right:10px;bottom:10px;width:min(44rem,calc(100vw - 15rem));z-index:90;animation:overview-drawer-slide .22s cubic-bezier(.2,.8,.2,1) both}.overview-agent-drawer-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100%;overflow:auto;padding:12px;border:1px solid var(--line-strong);border-radius:6px;background:linear-gradient(180deg,#181b22fc,#0e1015fc),var(--panel);box-shadow:0 22px 60px #0000007a}.overview-agent-drawer-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.overview-agent-drawer-head h3{color:var(--text-muted);font-size:.82rem;font-weight:650}.overview-chat-fab{position:fixed;right:18px;bottom:18px;z-index:70;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:5.25rem;min-height:2.75rem;padding:0 14px;border:1px solid rgba(22,201,141,.44);border-radius:999px;background:#00996df5;color:#f7fffb;font-weight:750;box-shadow:0 12px 36px #0000006b}.overview-chat-fab:not(:disabled):hover{background:#11b282fa;transform:translateY(-1px)}.overview-chat-fab span{position:relative;width:16px;height:12px;border:2px solid currentColor;border-radius:5px;color:inherit}.overview-chat-fab span:after{position:absolute;right:1px;bottom:-5px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(35deg)}.overview-chat-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:0;border:0;background:#03050975;animation:overview-backdrop-in .16s ease both}.overview-chat-drawer{position:fixed;top:58px;right:10px;bottom:10px;width:min(48rem,calc(100vw - 2rem));z-index:110;animation:overview-drawer-slide .22s cubic-bezier(.2,.8,.2,1) both}.overview-chat-drawer-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;overflow:hidden;padding:12px;border:1px solid var(--line-strong);border-radius:6px;background:linear-gradient(180deg,#181b22fc,#0e1015fc),var(--panel);box-shadow:0 22px 60px #00000080}.overview-chat-drawer-head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.overview-chat-drawer-head h3{color:var(--text);font-size:1rem}.agents-studio-embedded{grid-template-columns:1fr;gap:0;min-height:0}.agents-studio-embedded .agent-editor{border:0;padding:0;background:transparent}.agents-studio-embedded .agent-editor-head{padding-bottom:10px;border-bottom:1px solid var(--line)}.agents-studio-embedded .agent-editor-grid{grid-template-columns:1fr}.agents-studio-embedded .agent-section{background:#14161b}.agents-workbench{grid-template-columns:1fr;gap:10px}.agents-list-panel,.agent-detail{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:#17191f}.agents-page-head,.agent-detail-head{display:flex;gap:12px;align-items:start;justify-content:space-between;min-width:0}.agents-page-head h3,.agent-detail-head h3{font-size:1.04rem;line-height:1.1}.agent-table{display:grid;gap:5px;min-width:0;overflow-x:auto}.agent-table-row{display:grid;grid-template-columns:minmax(13rem,1.25fr) minmax(9rem,.9fr) minmax(6rem,.5fr) minmax(6rem,.55fr) minmax(5rem,.45fr) minmax(9rem,.75fr) minmax(8rem,.75fr);gap:10px;align-items:center;min-width:66rem;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#14161b}button.agent-table-row{width:100%;color:inherit;text-align:left;cursor:pointer}.agent-table-item:hover{border-color:var(--line-strong);background:#1a1d24}.agent-table-item.selected{border-color:#16c98d57;background:linear-gradient(180deg,#16c98d1a,#14161b)}.agent-table-head{padding:0 10px 4px;border:0;background:transparent}.agent-table-head span{color:var(--text-muted);font-size:.72rem;font-weight:650}.agent-table-row>div,.agent-table-row>span{min-width:0;overflow-wrap:anywhere}.agent-table-row>div{display:grid;gap:3px}.agent-table-row small{color:var(--text-muted);font-size:.72rem;line-height:1.25}.agent-empty-table{min-width:0}.agent-detail-meta{display:flex;gap:7px;flex-wrap:wrap;padding:0;border:0;background:transparent}.agent-detail-meta span,.agent-detail-timestamps span{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid var(--line);border-radius:4px;background:#101217;color:var(--text-muted);font-size:.72rem}.agent-detail-timestamps{display:flex;gap:6px;justify-content:end;flex-wrap:wrap}.agent-detail-tabs{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:2px;border-bottom:1px solid var(--line)}.agent-detail-tab{min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);font-size:.76rem;font-weight:650}.agent-detail-tab:hover{color:var(--text);background:#1a1d24}.agent-detail-tab.active{border-color:var(--line-strong);background:#20242d;color:var(--text)}.agent-detail-section{display:grid;align-content:start;gap:10px;min-width:0}.agent-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.agent-summary-grid .account-state-card{min-width:0}.agent-account-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.agent-account-select-row>.button{align-self:end}.agent-account-card{display:grid;gap:8px}.agent-account-card h4{color:var(--text);font-size:.92rem}.agent-trading-grid{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:10px;align-items:start}.agent-facts-table{display:grid;gap:5px;margin:0}.agent-facts-table div{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#14161b}.agent-facts-table dt,.agent-facts-table dd{min-width:0}.agent-facts-table dd{margin:0;overflow-wrap:anywhere}.agents-studio-embedded .agent-detail{border:0;padding:0;background:transparent}.agents-studio-embedded .agent-detail-head{padding-bottom:10px;border-bottom:1px solid var(--line)}.agents-studio-embedded .agent-detail-meta,.agents-studio-embedded .agent-detail-timestamps{display:none}@keyframes overview-drawer-slide{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes overview-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:1080px){.overview-grid{grid-template-columns:1fr}.agents-page-head,.agent-detail-head{align-items:stretch;flex-direction:column}.agent-summary-grid,.agent-account-select-row,.agent-trading-grid{grid-template-columns:1fr}.agent-table-row{min-width:58rem}.overview-agent-drawer{position:fixed;top:72px;right:10px;bottom:10px;left:10px;width:auto}.overview-chat-drawer{top:72px;right:10px;bottom:10px;left:10px;width:auto}}.execution-accounts-workbench{grid-template-columns:1fr;gap:10px}.execution-accounts-list-panel,.execution-account-detail{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:#17191f}.execution-accounts-page-head,.execution-account-detail-head{display:flex;gap:12px;align-items:start;justify-content:space-between;min-width:0}.execution-accounts-page-head h3{font-size:1.04rem;line-height:1.1}.execution-account-table,.execution-account-balance-table,.execution-account-lot-table,.execution-account-agent-list{display:grid;gap:5px;min-width:0}.execution-account-table{overflow-x:auto}.execution-account-table-row{display:grid;grid-template-columns:minmax(13rem,1.35fr) minmax(7rem,.65fr) minmax(8rem,.75fr) minmax(6rem,.55fr) minmax(4.5rem,.45fr) minmax(8rem,.75fr) minmax(8rem,.75fr);gap:10px;align-items:center;min-width:68rem;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#14161b}button.execution-account-table-row{width:100%;color:inherit;text-align:left;cursor:pointer}.execution-account-table-item:hover{border-color:var(--line-strong);background:#1a1d24}.execution-account-table-item.selected{border-color:#16c98d57;background:linear-gradient(180deg,#16c98d1a,#14161b)}.execution-account-table-head{padding:0 10px 4px;border:0;background:transparent}.execution-account-table-head span,.execution-account-balance-head span{color:var(--text-muted);font-size:.72rem;font-weight:650}.execution-account-table-row>div,.execution-account-table-row>span,.execution-account-balance-row>div,.execution-account-balance-row>span{min-width:0;overflow-wrap:anywhere}.execution-account-table-row>div,.execution-account-balance-row>div{display:grid;gap:3px}.execution-account-table-row small,.execution-account-balance-row small{color:var(--text-muted);font-size:.72rem;line-height:1.25}.execution-account-empty-table{min-width:0}.execution-account-detail-head .agent-editor-summary{display:flex;gap:7px;flex-wrap:wrap}.execution-account-tabs{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:2px;border-bottom:1px solid var(--line)}.execution-account-tab{min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);font-size:.76rem;font-weight:650}.execution-account-tab:hover{color:var(--text);background:#1a1d24}.execution-account-tab.active{border-color:var(--line-strong);background:#20242d;color:var(--text)}.execution-account-detail-section{display:grid;align-content:start;gap:10px;min-width:0}.execution-account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.execution-account-summary-grid .account-state-card{min-width:0}.execution-account-summary-grid .account-state-card-address{grid-column:span 2}.execution-account-balance-row{display:grid;grid-template-columns:minmax(13rem,1.3fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(8rem,.8fr);gap:10px;align-items:center;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#14161b}.execution-account-balance-head{padding:0 10px 3px;border:0;background:transparent}.execution-account-balance-row>span{color:var(--text);font-weight:600;text-align:right}.execution-account-balance-head>span{text-align:right}.execution-account-balance-head>span:first-child{text-align:left}.execution-account-balance-row strong{color:var(--accent);font-size:.78rem}.execution-account-portfolio-panel{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#101217}.execution-account-portfolio-panel-head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.execution-account-portfolio-panel-head h4{margin:0;color:var(--text);font-size:.88rem;line-height:1.1}.execution-account-portfolio-panel-head small{color:var(--text-muted);font-size:.72rem}.execution-account-market-table{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#14161b}.execution-account-market-row{display:grid;gap:12px;align-items:center;min-width:0;min-height:42px;padding:9px 10px;border-top:1px solid var(--line)}.execution-account-assets-row{grid-template-columns:minmax(13rem,1.5fr) minmax(7rem,.7fr) minmax(9rem,.9fr) minmax(8rem,.8fr) minmax(7rem,.7fr)}.execution-account-lots-row{grid-template-columns:minmax(13rem,1.5fr) minmax(9rem,.9fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(10rem,.95fr)}.execution-account-market-head{min-height:34px;border-top:0;background:#2b2d33}.execution-account-market-head span{color:var(--text);font-size:.72rem;font-weight:750;text-transform:uppercase}.execution-account-market-row>span{min-width:0;color:var(--text);font-weight:600;text-align:center;overflow-wrap:anywhere}.execution-account-market-head>span{text-align:center}.execution-account-market-head>span:first-child{text-align:left}.execution-account-token-cell{display:flex;gap:7px;align-items:baseline;min-width:0;white-space:nowrap;overflow:hidden}.execution-account-token-cell strong,.execution-account-token-cell span,.execution-account-token-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis}.execution-account-token-cell strong{flex:0 0 auto;color:var(--accent);font-size:.82rem}.execution-account-token-cell small{color:var(--text);font-size:.82rem;line-height:1.2}.execution-account-token-cell span{flex:0 0 auto;color:var(--text-muted);font-size:.82rem;line-height:1.2}.execution-account-market-empty{display:grid;gap:3px;padding:12px;border-top:1px solid var(--line)}.execution-account-market-empty span{color:var(--text-muted);font-size:.76rem}.trading-studio{display:grid;gap:10px;min-width:0}.trading-studio-empty{display:grid}.trading-head,.trading-panel{border:1px solid var(--line);border-radius:6px;background:#17191f}.trading-head{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:10px 12px}.trading-head h2{margin:0;font-size:1.04rem;line-height:1.1}.trading-head-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;color:var(--text-muted);font-size:.72rem}.trading-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trading-panel{display:grid;gap:10px;padding:10px;min-width:0}.trading-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start;min-width:0}.trading-panel-head h3{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.1}.trading-panel-head small{color:var(--text-muted);font-size:.72rem}.trading-filter-bar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.trading-filter-field{min-width:12rem}.trade-table{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:#14161b}.trade-row-group{min-width:76rem}.trade-table-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.5fr) minmax(5rem,.42fr) minmax(10rem,.72fr) minmax(12rem,.88fr) minmax(8rem,.62fr) minmax(8rem,.62fr) minmax(6rem,.48fr);gap:12px;align-items:center;min-height:42px;padding:9px 10px;border-top:1px solid var(--line)}.trade-table-head{min-width:76rem;min-height:34px;border-top:0;background:#2b2d33}.trade-table-head span{color:var(--text);font-size:.72rem;font-weight:750;text-transform:uppercase}button.trade-table-item{width:100%;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;background:#14161b;color:inherit;font:inherit;text-align:left;cursor:pointer}.trade-table-item:hover{background:#1a1d24}.trade-table-item.selected{background:linear-gradient(180deg,#16c98d14,#14161b)}.trade-table-row>span{min-width:0;color:var(--text);font-weight:650;text-align:center;overflow-wrap:anywhere}.trade-table-head>span:first-child,.trade-table-head>span:nth-child(2){text-align:left}.trade-agent-cell{display:grid;gap:3px;min-width:0}.trade-agent-cell strong{overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.trade-agent-cell small{overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.trading-token-cell{justify-content:flex-start}.trade-side{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;padding:4px 7px;border-radius:4px;font-size:.68rem;font-weight:800;text-transform:uppercase}.trade-side-buy{background:#1fd6a024;color:var(--success)}.trade-side-sell{background:#ff536621;color:#ff7f8f}.trade-side-swap{background:#67a9ff24;color:var(--teal)}.trade-side-cash_swap,.trade-side-unknown{background:#7c8fa81f;color:var(--text-soft)}.trade-expanded{display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(0,1.5fr);gap:10px;padding:10px;border-top:1px solid var(--line);background:#10141b}.trade-expanded-main,.trade-detail-item{border:1px solid var(--line);border-radius:5px;background:#14161b}.trade-expanded-main{display:grid;gap:5px;align-content:start;padding:10px}.trade-expanded-main h4{margin:0;font-size:.88rem;line-height:1.2}.trade-expanded-main p{margin:0;color:var(--text-soft);font-size:.82rem;line-height:1.45}.trade-expanded-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.trade-detail-item{display:grid;gap:4px;min-width:0;padding:8px}.trade-detail-item span{color:var(--text-muted);font-size:.66rem;font-weight:750;text-transform:uppercase}.trade-detail-item strong{min-width:0;color:var(--text);font-size:.78rem;overflow-wrap:anywhere}@media(max-width:980px){.trading-head,.trading-panel-head{flex-direction:column}.trading-head-actions,.trading-filter-bar{justify-content:flex-start;width:100%}.trading-stat-grid,.trade-expanded{grid-template-columns:minmax(0,1fr)}.trade-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.trading-filter-field{min-width:0;flex:1 1 100%}.trade-expanded-grid{grid-template-columns:minmax(0,1fr)}}.turns-page{display:grid;gap:10px;min-width:0}.turns-page-empty{display:grid}.turns-page-head,.turns-panel{border:1px solid var(--line);border-radius:6px;background:#17191f}.turns-page-head{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:10px 12px}.turns-page-head h2{margin:0;font-size:1.04rem;line-height:1.1}.turns-head-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;color:var(--text-muted);font-size:.72rem}.turns-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.turns-panel{display:grid;gap:10px;padding:10px;min-width:0}.turns-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start;min-width:0}.turns-panel-head h3{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.1}.turns-panel-head small{color:var(--text-muted);font-size:.72rem}.turns-filter-bar{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.turns-filter-field{min-width:12rem}.turn-table{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:#14161b}.turn-row-group{min-width:82rem}.turn-table-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,.95fr) minmax(6rem,.48fr) minmax(10rem,.78fr) minmax(6rem,.48fr) minmax(10rem,.78fr) minmax(10rem,.78fr) minmax(8rem,.62fr);gap:12px;align-items:center;min-height:42px;padding:9px 10px;border-top:1px solid var(--line)}.turn-table-head{min-width:82rem;min-height:34px;border-top:0;background:#2b2d33}.turn-table-head span{color:var(--text);font-size:.72rem;font-weight:750;text-transform:uppercase}button.turn-table-item{width:100%;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;background:#14161b;color:inherit;font:inherit;text-align:left;cursor:pointer}.turn-table-item:hover{background:#1a1d24}.turn-table-item.selected{background:linear-gradient(180deg,#67a9ff14,#14161b)}.turn-table-row>span{min-width:0;color:var(--text);font-weight:650;text-align:center;overflow-wrap:anywhere}.turn-table-head>span:first-child,.turn-table-head>span:nth-child(2){text-align:left}.turn-agent-cell,.turn-name-cell{display:grid;gap:3px;min-width:0}.turn-agent-cell strong,.turn-name-cell strong{overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.turn-agent-cell small,.turn-name-cell small{overflow:hidden;color:var(--text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.turn-expanded{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:#10141b}.turn-expanded-main,.turn-detail-item,.turn-subsection{border:1px solid var(--line);border-radius:5px;background:#14161b}.turn-expanded-main{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:10px}.turn-expanded-main h4,.turn-subsection-head h4{margin:0;font-size:.88rem;line-height:1.2}.turn-expanded-main p{margin:0;color:var(--text-soft);font-size:.82rem;line-height:1.45}.turn-expanded-actions{display:flex;gap:8px;justify-content:flex-end;flex:0 0 auto}.turn-expanded-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.turn-detail-item{display:grid;gap:4px;min-width:0;padding:8px}.turn-detail-item span{color:var(--text-muted);font-size:.66rem;font-weight:750;text-transform:uppercase}.turn-detail-item strong{min-width:0;color:var(--text);font-size:.78rem;overflow-wrap:anywhere}.turn-subsection{display:grid;gap:8px;padding:10px;min-width:0}.turn-subsection-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.turn-subsection-head small{color:var(--text-muted);font-size:.72rem}.turn-subtable{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:#10141b}.turn-subtable-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(6rem,.45fr) minmax(10rem,.65fr) minmax(20rem,1.5fr);gap:10px;align-items:center;min-width:54rem;min-height:38px;padding:8px 10px;border-top:1px solid var(--line)}.turn-execution-row{grid-template-columns:minmax(12rem,1fr) minmax(6rem,.45fr) minmax(8rem,.55fr) minmax(10rem,.65fr) minmax(16rem,1.1fr);min-width:62rem}.turn-subtable-head{min-height:32px;border-top:0;background:#2b2d33}.turn-subtable-head span{color:var(--text);font-size:.68rem;font-weight:750;text-transform:uppercase}.turn-subtable-row>div{display:grid;gap:3px;min-width:0}.turn-subtable-row strong{color:var(--text);font-size:.78rem}.turn-subtable-row small{color:var(--text-muted);font-size:.7rem}.turn-subtable-row>span{min-width:0;color:var(--text);font-size:.76rem;font-weight:650;text-align:center;overflow-wrap:anywhere}.turn-subtable-head>span:first-child{text-align:left}.turn-subtable-row>.turn-action-reason-cell{text-align:left}.turn-table-item>.status-pill,.turn-subtable-row>.status-pill{justify-content:center;text-align:center}.turn-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:#0000007a;cursor:default}.turn-drawer{position:fixed;inset:0 0 0 auto;z-index:41;width:min(44rem,calc(100vw - 13rem));border-left:1px solid var(--line-strong);background:#17191f;box-shadow:-18px 0 50px #00000047;animation:turnDrawerIn .18s ease-out}.turn-drawer-shell{display:grid;align-content:start;gap:12px;height:100%;padding:12px;overflow-y:auto}.turn-drawer-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.turn-drawer-head h3{margin:0;font-size:1.02rem;line-height:1.1}.turn-drawer-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@keyframes turnDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:980px){.turns-page-head,.turns-panel-head,.turn-expanded-main{flex-direction:column}.turns-head-actions,.turns-filter-bar,.turn-expanded-actions{justify-content:flex-start;width:100%}.turns-stat-grid{grid-template-columns:minmax(0,1fr)}.turn-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.turns-filter-field{min-width:0;flex:1 1 100%}.turn-expanded-grid{grid-template-columns:minmax(0,1fr)}.turn-drawer{width:100vw}}.execution-account-agent-manager{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-account-agent-column{display:grid;align-content:start;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:5px;background:#14161b}.execution-account-agent-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:5px;background:#101217}.execution-account-agent-row>div{display:grid;gap:2px;min-width:0}.execution-account-agent-row strong,.execution-account-agent-row small{min-width:0;overflow-wrap:anywhere}.execution-account-agent-row small{color:var(--text-muted);font-size:.72rem}.execution-account-action-card{max-width:30rem}@media(max-width:1080px){.execution-accounts-page-head,.execution-account-detail-head{align-items:stretch;flex-direction:column}.execution-account-summary-grid,.execution-account-agent-manager{grid-template-columns:1fr}.execution-account-summary-grid .account-state-card-address{grid-column:auto}.execution-account-table-row{min-width:60rem}}@media(max-width:720px){.execution-account-balance-row,.execution-account-market-row,.execution-account-agent-row{grid-template-columns:1fr}.execution-account-balance-row>span,.execution-account-balance-head>span,.execution-account-market-row>span,.execution-account-market-head>span{text-align:left}}.chat-studio{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:10px;min-height:0}.chat-studio-empty{grid-template-columns:1fr}.chat-studio-drawer{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.chat-rail,.chat-main{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.chat-rail,.chat-main{display:grid;align-content:start;gap:10px;padding:10px}.chat-main{align-content:stretch;grid-template-rows:minmax(22rem,1fr) auto}.chat-studio-drawer .chat-rail{border:0;padding:0;background:transparent}.chat-studio-drawer .chat-conversation-list{display:none}.chat-studio-drawer .chat-main{min-height:0;grid-template-rows:minmax(0,1fr) auto}.chat-studio-drawer .chat-transcript{max-height:none}.chat-studio-drawer .chat-composer textarea{min-height:5.5rem}.chat-state-grid{display:grid;grid-template-columns:1fr;gap:8px}.chat-state-card,.chat-draft-summary{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#14161b}.chat-state-card span,.chat-draft-summary dt{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.chat-state-card strong,.chat-draft-summary dd{min-width:0;margin:0;overflow-wrap:anywhere}.chat-created-agent{display:block;padding:8px;border:1px solid var(--line);border-radius:6px;background:#101217;color:var(--success);overflow-wrap:anywhere}.chat-draft-summary dl{display:grid;gap:8px;margin:0}.chat-draft-summary dl>div{display:grid;gap:2px}.chat-conversation-list{display:grid;align-content:start;gap:8px;min-width:0}.chat-conversation-row{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#101217;color:var(--text);text-align:left}.chat-conversation-row:not(:disabled):hover{border-color:#16c98d47;background:#141820}.chat-conversation-row.selected{border-color:#16c98d66;background:#16c98d1a}.chat-conversation-row strong,.chat-conversation-row span{min-width:0;overflow-wrap:anywhere}.chat-conversation-row span{color:var(--text-muted);font-size:.78rem}.chat-transcript{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);align-content:start;gap:10px;min-height:0;max-height:64vh;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:6px;background:#101217}.chat-message{grid-column:2;display:grid;gap:7px;width:fit-content;max-width:min(48rem,100%);padding:10px;border:1px solid var(--line);border-radius:6px;background:#17191f}.chat-message-user{justify-self:end;background:#16c98d14;border-color:#16c98d33}.chat-message-assistant,.chat-message-tool{justify-self:start}.chat-message-system{justify-self:center;width:fit-content;max-width:min(38rem,100%);background:#6fa8ff14}.chat-message-pending{opacity:.72}.chat-typing-dots{display:inline-flex;gap:2px;color:var(--text-soft);font-size:1.35rem;font-weight:700;line-height:1}.chat-typing-dots span:last-child{animation:chat-dot-blink 1.6s ease-in-out infinite}@keyframes chat-dot-blink{0%,to{opacity:.2}50%{opacity:1}}.chat-message-meta{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.chat-message-meta span{color:var(--text-muted);font-size:.76rem}.chat-markdown{display:grid;gap:8px;color:var(--text-soft);line-height:1.55;overflow-wrap:anywhere}.chat-message-user .chat-markdown{color:var(--text)}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6,.chat-markdown p,.chat-markdown ol,.chat-markdown ul,.chat-markdown pre,.chat-markdown table{margin:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{color:var(--text);font-size:.98rem;line-height:1.3}.chat-markdown ol,.chat-markdown ul{display:grid;gap:6px;padding-left:1.25rem}.chat-markdown li{padding-left:2px}.chat-markdown strong{color:var(--text)}.chat-markdown code{padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:#0d0f13;color:var(--text);font-size:.92em}.chat-markdown pre{max-width:100%;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:6px;background:#0d0f13;color:var(--text-soft);white-space:pre-wrap}.chat-markdown pre code{padding:0;border:0;background:transparent}.chat-markdown a{color:var(--success);text-decoration:none}.chat-markdown a:hover{text-decoration:underline}.chat-markdown-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:6px}.chat-markdown table{width:100%;min-width:32rem;border-collapse:collapse;background:#101217;font-size:.9rem}.chat-markdown th,.chat-markdown td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}.chat-markdown tbody tr:last-child td{border-bottom:0}.chat-markdown th{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.chat-markdown .align-left{text-align:left}.chat-markdown .align-center{text-align:center}.chat-markdown .align-right{text-align:right}.chat-suggestion-card{grid-column:2;display:grid;gap:12px;width:min(48rem,100%);justify-self:start;padding:12px;border:1px solid rgba(22,201,141,.22);border-radius:6px;background:#17191f}.chat-suggestion-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;min-width:0}.chat-suggestion-head h3{line-height:1.2;overflow-wrap:anywhere}.chat-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-suggestion-grid>div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:#101217}.chat-suggestion-grid span,.chat-slider-row span,.chat-prompt-preview span{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.chat-suggestion-grid strong{min-width:0;overflow-wrap:anywhere}.chat-slider-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.chat-slider-row{display:grid;gap:4px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:#101217}.chat-slider-row strong{color:var(--success)}.chat-prompt-preview-list{display:grid;gap:8px}.chat-prompt-preview{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#101217}.chat-prompt-preview p{color:var(--text-soft);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.chat-suggestion-actions{display:flex;justify-content:flex-end}.chat-composer{display:grid;gap:8px;width:min(48rem,100%);justify-self:center}.chat-composer textarea{min-height:7rem}.chat-composer-actions{display:flex;justify-content:flex-end}@media(max-width:1280px){.chat-studio{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}}@media(max-width:860px){.chat-studio{grid-template-columns:1fr}.chat-main{grid-template-rows:auto auto}.chat-transcript{grid-template-columns:1fr;max-height:none}.chat-message{grid-column:1;width:100%;max-width:none;justify-self:stretch}.chat-suggestion-card{grid-column:1}.chat-suggestion-card,.chat-composer{width:100%;justify-self:stretch}.chat-suggestion-head{flex-direction:column}.chat-suggestion-grid,.chat-slider-list{grid-template-columns:1fr}}
