[data-design=agi] .agi-app-window{--u:calc(100cqw / var(--app-w))}[data-design=agi] .agi-scene-stage{flex:auto;min-block-size:0;display:flex;position:relative}[data-design=agi] .agi-scene-icon{inline-size:calc(var(--u) * 14);block-size:calc(var(--u) * 14);stroke-width:1.75px;flex:none}[data-design=agi] .agi-scene-scrim{background:#000000b3;position:absolute;inset:0}[data-design=agi] .agi-scene-tick{inline-size:calc(var(--u) * 14);block-size:calc(var(--u) * 14);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 3);background:var(--chat-input-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-tick[data-on]{border-color:var(--chat-text-primary);background:var(--chat-text-primary);color:var(--chat-bg)}[data-design=agi] .agi-scene-tick[data-round]{border-radius:var(--corner-pill)}[data-design=agi] .agi-scene-tick[data-round][data-on]{border-width:calc(var(--u) * 4);background:var(--chat-bg)}[data-design=agi] .agi-scene-tick-mark{inline-size:calc(var(--u) * 10);block-size:calc(var(--u) * 10);stroke-width:3px}[data-design=agi] .agi-scene-switch{inline-size:calc(var(--u) * 44);block-size:calc(var(--u) * 24);padding:calc(var(--u) * 2);border-radius:var(--corner-pill);background:var(--chat-border-strong);flex:none;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-switch i{inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 20);border-radius:var(--corner-pill);background:var(--chat-bg)}[data-design=agi] .agi-scene-switch[data-on]{background:var(--chat-text-primary);justify-content:flex-end}[data-design=agi] .agi-scene-picker{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);min-block-size:calc(var(--u) * 32);padding:calc(var(--u) * 4) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-bg);font-size:calc(var(--u) * 12);color:var(--chat-text-primary);white-space:nowrap;flex:none;display:inline-flex}[data-design=agi] .agi-scene-picker[data-wide]{inline-size:calc(var(--u) * 135);min-block-size:calc(var(--u) * 38);font-size:calc(var(--u) * 13)}[data-design=agi] .agi-scene-picker[data-export],[data-design=agi] .agi-scene-filters .agi-scene-picker{min-block-size:calc(var(--u) * 30);padding-inline:calc(var(--u) * 8)}[data-design=agi] .agi-scene-btn{justify-content:center;align-items:center;gap:calc(var(--u) * 6);min-block-size:calc(var(--u) * 30);padding-inline:calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--chat-text-primary);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}[data-design=agi] .agi-scene-btn[data-danger],[data-design=agi] .agi-scene-textbtn[data-danger]{color:var(--chat-destructive-text)}[data-design=agi] .agi-scene-btn[data-size=xs]{min-block-size:calc(var(--u) * 24);padding-inline:calc(var(--u) * 8);border-radius:calc(var(--u) * 4);background:var(--chat-bg)}[data-design=agi] .agi-scene-btn[data-size=sm]{min-block-size:calc(var(--u) * 32)}[data-design=agi] .agi-scene-btn[data-size=md]{min-block-size:calc(var(--u) * 36);font-size:calc(var(--u) * 14)}[data-design=agi] .agi-scene-btn[data-size=control]{min-block-size:calc(var(--u) * 38);padding-inline:calc(var(--u) * 16);font-size:calc(var(--u) * 13);font-weight:600}[data-design=agi] .agi-scene-btn[data-size=lg]{min-block-size:calc(var(--u) * 40);padding-inline:calc(var(--u) * 20);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 14)}[data-design=agi] .agi-scene-btn[data-ink]{border-color:var(--chat-text-primary);background:var(--chat-text-primary);color:var(--chat-bg)}[data-design=agi] .agi-scene-btn[data-idle]{background:var(--chat-surface-hover);color:var(--chat-text-muted);border-color:#0000}[data-design=agi] .agi-scene-btnrow{align-items:center;gap:calc(var(--u) * 8);flex:none;display:flex}[data-design=agi] .agi-scene-textbtn{align-items:center;gap:calc(var(--u) * 6);min-block-size:calc(var(--u) * 36);padding-inline:calc(var(--u) * 10);font-size:calc(var(--u) * 13);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}[data-design=agi] .agi-scene-input{align-items:center;gap:calc(var(--u) * 8);min-inline-size:0;min-block-size:calc(var(--u) * 32);padding:calc(var(--u) * 4) calc(var(--u) * 8);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-bg);font-size:calc(var(--u) * 12);color:var(--chat-text-primary);display:flex}[data-design=agi] .agi-scene-input[data-empty]{color:var(--chat-text-secondary)}[data-design=agi] .agi-scene-input[data-control]{min-block-size:calc(var(--u) * 38)}[data-design=agi] .agi-scene-input[data-tall],[data-design=agi] .agi-scene-input[data-rows]{padding:calc(var(--u) * 8) calc(var(--u) * 12);font-size:calc(var(--u) * 14);line-height:1.43}[data-design=agi] .agi-scene-dialog .agi-scene-input{border-color:var(--chat-border);border-radius:calc(var(--u) * 12);background:var(--chat-surface-hover)}[data-design=agi] .agi-scene-input[data-tall]{min-block-size:calc(var(--u) * 44)}[data-design=agi] .agi-scene-input[data-rows]{align-items:flex-start}[data-design=agi] .agi-scene-input[data-rows="2"]{min-block-size:calc(var(--u) * 58)}[data-design=agi] .agi-scene-input[data-rows="5"]{min-block-size:calc(var(--u) * 118)}[data-design=agi] .agi-scene-caps{font-size:calc(var(--u) * 12);letter-spacing:.08em;text-transform:uppercase;color:var(--chat-text-muted);font-weight:600}[data-design=agi] .agi-scene-help{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);line-height:1.4;display:block}[data-design=agi] .agi-scene-dialog,[data-design=agi] .agi-scene-settings-dialog{border:1px solid var(--chat-border-strong);background:var(--chat-bg);box-shadow:0 calc(var(--u) * 24) calc(var(--u) * 64) var(--agi-shadow);font-size:calc(var(--u) * 14);margin:auto;display:flex;position:absolute;inset:0;overflow:hidden}[data-design=agi] .agi-scene-dialog{inline-size:calc(var(--u) * 512);block-size:fit-content;max-block-size:calc(100% - var(--u) * 32);border-radius:calc(var(--u) * 16);flex-direction:column}[data-design=agi] .agi-scene-dialog-head{padding:calc(var(--u) * 20) calc(var(--u) * 24);border-block-end:1px solid var(--chat-border);flex:none;position:relative}[data-design=agi] .agi-scene-dialog-title{font-size:calc(var(--u) * 16);font-weight:600;display:block}[data-design=agi] .agi-scene-close{inline-size:calc(var(--u) * 32);block-size:calc(var(--u) * 32);color:var(--chat-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--u) * 16);inset-inline-end:calc(var(--u) * 16)}[data-design=agi] .agi-scene-dialog-body{gap:calc(var(--u) * 20);min-block-size:0;padding:calc(var(--u) * 20) calc(var(--u) * 24);display:grid}[data-design=agi] .agi-scene-formrow{gap:calc(var(--u) * 6);display:grid}[data-design=agi] .agi-scene-checkrow{align-items:flex-start;gap:calc(var(--u) * 12);display:flex}[data-design=agi] .agi-scene-checkrow .agi-scene-tick{margin-block-start:calc(var(--u) * 2)}[data-design=agi] .agi-scene-checkrow-label{font-size:calc(var(--u) * 12);margin-block-end:calc(var(--u) * 2);display:block}[data-design=agi] .agi-scene-dialog-foot{padding:calc(var(--u) * 16) calc(var(--u) * 24);border-block-start:1px solid var(--chat-border);flex:none;justify-content:space-between;align-items:center;display:flex}[data-design=agi] .agi-scene-dialog-foot-mid{align-items:center;display:flex}[data-design=agi] .agi-scene-split{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 600);flex:auto;min-block-size:0;display:grid}[data-design=agi] .agi-app-main.agi-scene-narrow{padding-inline:calc(var(--u) * 24)}[data-design=agi] .agi-scene-cards{gap:calc(var(--u) * 8);font-size:calc(var(--u) * 14);line-height:1.3;display:grid}[data-design=agi] .agi-scene-card{align-items:center;gap:calc(var(--u) * 12);max-inline-size:calc(var(--u) * 448);padding:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 12);background:var(--chat-sidebar-bg);display:flex}[data-design=agi] .agi-scene-card[data-in-panel]{border-color:var(--chat-text-muted)}[data-design=agi] .agi-scene-card-icon{inline-size:calc(var(--u) * 40);block-size:calc(var(--u) * 40);border-radius:calc(var(--u) * 8);background:var(--chat-surface-hover);color:var(--chat-text-muted);flex:none;justify-content:center;align-items:center;display:flex}[data-design=agi] .agi-scene-card-text{gap:calc(var(--u) * 2);flex-direction:column;flex:auto;min-inline-size:0;display:flex}[data-design=agi] .agi-scene-card-title{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-weight:500;overflow:hidden}[data-design=agi] .agi-scene-card-sub{font-size:calc(var(--u) * 12);color:var(--chat-text-muted)}[data-design=agi] .agi-scene-card-download{color:var(--chat-text-muted);flex:none}[data-design=agi] .agi-scene-card-open{padding:calc(var(--u) * 5) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 14);flex:none;font-weight:500}[data-design=agi] .agi-scene-ghost{justify-self:start;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 10);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);display:inline-flex}[data-design=agi] .agi-scene-artifacts{border-inline-start:1px solid var(--chat-border-strong);background:var(--chat-input-bg);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}[data-design=agi] .agi-scene-artifacts-strip,[data-design=agi] .agi-scene-artifacts-bar{align-items:center;gap:calc(var(--u) * 8);border-block-end:1px solid var(--chat-border);flex:none;display:flex}[data-design=agi] .agi-scene-artifacts-strip{padding:calc(var(--u) * 12) calc(var(--u) * 16)}[data-design=agi] .agi-scene-artifacts-title,[data-design=agi] .agi-scene-artifact-meta{flex-direction:column;flex:1;justify-content:center;min-inline-size:0;display:flex}[data-design=agi] .agi-scene-artifact-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-design=agi] .agi-scene-artifact-sub,[data-design=agi] .agi-scene-count,[data-design=agi] .agi-scene-strip-action{font-size:calc(var(--u) * 12)}[data-design=agi] .agi-scene-artifact-sub{align-items:center;gap:calc(var(--u) * 6);min-inline-size:0;color:var(--chat-text-muted);display:flex}[data-design=agi] .agi-scene-count{padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:var(--corner-pill);background:var(--chat-surface-hover);font-weight:500}[data-design=agi] .agi-scene-strip-action{align-items:center;gap:calc(var(--u) * 4);min-block-size:calc(var(--u) * 28);padding-inline:calc(var(--u) * 8);font-weight:500;display:inline-flex}[data-design=agi] .agi-scene-artifacts-bar{padding:calc(var(--u) * 6) calc(var(--u) * 12);background:var(--chat-sidebar-bg)}[data-design=agi] .agi-scene-viewtoggle,[data-design=agi] .agi-scene-version{border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-surface-hover);color:var(--chat-text-muted);flex:none;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-viewtoggle{padding:calc(var(--u) * 2)}[data-design=agi] .agi-scene-viewtoggle span{inline-size:calc(var(--u) * 24);block-size:calc(var(--u) * 24);border-radius:calc(var(--u) * 4);justify-content:center;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-viewtoggle span[data-on]{background:var(--chat-input-bg);color:var(--chat-text-primary)}[data-design=agi] .agi-scene-artifact-type{color:var(--chat-text-muted);white-space:nowrap}[data-design=agi] .agi-scene-version{padding-inline:calc(var(--u) * 2);margin-inline-start:calc(var(--u) * 2)}[data-design=agi] .agi-scene-version svg{margin:calc(var(--u) * 5);color:var(--chat-border-strong)}[data-design=agi] .agi-scene-version span{min-inline-size:calc(var(--u) * 44);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;text-align:center}[data-design=agi] .agi-scene-artifact-actions{align-items:center;gap:calc(var(--u) * 4);color:var(--chat-text-secondary);flex:none;display:inline-flex}[data-design=agi] .agi-scene-artifact-actions span{inline-size:calc(var(--u) * 30);block-size:calc(var(--u) * 28);justify-content:center;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-artifact-page{gap:calc(var(--u) * 14);min-block-size:0;padding:calc(var(--u) * 36) calc(var(--u) * 40);font-size:calc(var(--u) * 16);color:#242424;background:#fff;flex-direction:column;flex:auto;line-height:1.5;display:flex}[data-design=agi] .agi-scene-artifact-heading{font-size:calc(var(--u) * 30);font-weight:700;line-height:1.2}[data-design=agi] .agi-scene-project{inline-size:100%;max-inline-size:calc(var(--u) * 720);min-block-size:0;min-inline-size:0;padding-inline:calc(var(--u) * 24);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}[data-design=agi] .agi-scene-project-top{color:var(--chat-text-secondary);flex:none;justify-content:space-between;align-items:center;padding-block-start:calc(var(--u) * 16);display:flex}[data-design=agi] .agi-scene-project-back,[data-design=agi] .agi-scene-project-more{inline-size:calc(var(--u) * 36);block-size:calc(var(--u) * 36);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 16);justify-content:center;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-project-more{border:1px solid var(--chat-border-strong)}[data-design=agi] .agi-scene-project-hero{padding-block:calc(var(--u) * 48) calc(var(--u) * 32);flex-direction:column;flex:none;align-items:center;display:flex}[data-design=agi] .agi-scene-project-badge{inline-size:calc(var(--u) * 56);block-size:calc(var(--u) * 56);border-radius:calc(var(--u) * 16);background:var(--chat-surface-hover);color:var(--chat-text-secondary);justify-content:center;align-items:center;margin-block-end:calc(var(--u) * 12);display:inline-flex}[data-design=agi] .agi-scene-project-glyph{inline-size:calc(var(--u) * 28);block-size:calc(var(--u) * 28);stroke-width:1.75px}[data-design=agi] .agi-scene-project-name{font-size:calc(var(--u) * 26);font-weight:600}[data-design=agi] .agi-scene-project .agi-app-composer{margin-block-end:calc(var(--u) * 32)}[data-design=agi] .agi-scene-tabs{border-block-end:1px solid var(--chat-border-strong);font-size:calc(var(--u) * 13);color:var(--chat-text-secondary);flex:none;display:flex}[data-design=agi] .agi-scene-tabs span{padding:calc(var(--u) * 12) calc(var(--u) * 16);border-block-end:calc(var(--u) * 2) solid transparent;margin-block-end:-1px}[data-design=agi] .agi-scene-tabs span[data-on]{border-block-end-color:var(--chat-text-primary);color:var(--chat-text-primary);font-weight:600}[data-design=agi] .agi-scene-project-chats{gap:calc(var(--u) * 8);flex:none;padding-block-start:calc(var(--u) * 24);display:grid}[data-design=agi] .agi-scene-project-chat{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 13);font-weight:500;display:flex}[data-design=agi] .agi-scene-project-chat i{font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);font-style:normal;font-weight:400}[data-design=agi] .agi-scene-settings-dialog{inline-size:calc(var(--u) * 860);block-size:calc(var(--u) * 620);border-radius:calc(var(--u) * 12)}[data-design=agi] .agi-scene-settings-nav{inline-size:calc(var(--u) * 220);min-block-size:0;padding-block:calc(var(--u) * 28) calc(var(--u) * 20);border-inline-end:1px solid var(--chat-border);flex-direction:column;flex:none;display:flex}[data-design=agi] .agi-scene-settings-nav>.agi-scene-dialog-title{padding-inline:calc(var(--u) * 16);flex:none;margin-block-end:calc(var(--u) * 12)}[data-design=agi] .agi-scene-settings-nav>.agi-scene-settings-search{margin:0 calc(var(--u) * 12) calc(var(--u) * 12);padding-inline:calc(var(--u) * 10);font-size:calc(var(--u) * 13);flex:none}[data-design=agi] .agi-scene-settings-groups{justify-content:flex-end;gap:calc(var(--u) * 12);min-block-size:0;padding:0 calc(var(--u) * 16) calc(var(--u) * 24);-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor calc(var(--u) * 24));-webkit-mask-image:linear-gradient(to bottom, transparent, currentColor calc(var(--u) * 24));mask-image:linear-gradient(to bottom, transparent, currentColor calc(var(--u) * 24));flex-direction:column;flex:auto;display:flex;overflow:hidden}[data-design=agi] .agi-scene-settings-group{gap:calc(var(--u) * 2);flex-direction:column;flex:none;display:flex}[data-design=agi] .agi-scene-settings-group-label{padding:calc(var(--u) * 4) calc(var(--u) * 12);font-size:calc(var(--u) * 12);letter-spacing:.05em;text-transform:uppercase;color:var(--chat-text-muted);font-weight:600}[data-design=agi] .agi-scene-settings-item{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:var(--chat-text-secondary);display:flex}[data-design=agi] .agi-scene-settings-item[data-active]{background:var(--chat-surface-hover);color:var(--chat-text-primary);font-weight:500}[data-design=agi] .agi-scene-settings-pane{gap:calc(var(--u) * 32);min-inline-size:0;padding:0 calc(var(--u) * 32);flex-direction:column;flex:auto;margin-block-start:calc(var(--u) * 56);display:flex;overflow:hidden}[data-design=agi] .agi-scene-pane-head{flex-direction:column;flex:none;align-items:flex-start;display:flex}[data-design=agi] .agi-scene-pane-title{font-size:calc(var(--u) * 24);font-weight:500;line-height:1.25}[data-design=agi] .agi-scene-pane-lede{font-size:calc(var(--u) * 14);color:var(--chat-text-muted);margin-block-start:calc(var(--u) * 4);line-height:1.5;display:block}[data-design=agi] .agi-scene-helplink{align-items:center;gap:calc(var(--u) * 4);min-block-size:calc(var(--u) * 24);font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);margin-block-start:calc(var(--u) * 8);font-weight:500;display:inline-flex}[data-design=agi] .agi-scene-panel{gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 12);background:var(--chat-input-bg);flex-direction:column;flex:none;display:flex}[data-design=agi] .agi-scene-settings{gap:calc(var(--u) * 8);flex:none;display:grid}[data-design=agi] .agi-scene-setting{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 16);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);display:flex}[data-design=agi] .agi-scene-setting-title{font-weight:500;display:block}[data-design=agi] .agi-scene-setting-note{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);margin-block-start:calc(var(--u) * 4);display:block}[data-design=agi] .agi-scene-memory-count{justify-content:space-between;align-items:center;gap:calc(var(--u) * 16);padding:calc(var(--u) * 4) calc(var(--u) * 16);font-size:calc(var(--u) * 13);color:var(--chat-text-muted);display:flex}[data-design=agi] .agi-scene-panel.agi-scene-editor{gap:calc(var(--u) * 16);padding:calc(var(--u) * 24)}[data-design=agi] .agi-scene-editor .agi-scene-input{min-block-size:calc(var(--u) * 38);padding:calc(var(--u) * 8) calc(var(--u) * 12);font-size:calc(var(--u) * 14)}[data-design=agi] .agi-scene-editor .agi-scene-input[data-rows="2"]{min-block-size:calc(var(--u) * 58);flex:auto}[data-design=agi] .agi-scene-editor-add{gap:calc(var(--u) * 8);display:grid}[data-design=agi] .agi-scene-editor-label{font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);font-weight:500}[data-design=agi] .agi-scene-editor-row{align-items:flex-start;gap:calc(var(--u) * 8);display:flex}[data-design=agi] .agi-scene-editor-count,[data-design=agi] .agi-scene-fact-foot{font-size:calc(var(--u) * 12);color:var(--chat-text-muted)}[data-design=agi] .agi-scene-facts{gap:calc(var(--u) * 8);display:grid}[data-design=agi] .agi-scene-fact{gap:calc(var(--u) * 4);padding:calc(var(--u) * 8) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-bg);display:grid}[data-design=agi] .agi-scene-fact-foot{justify-content:space-between;align-items:center;display:flex}[data-design=agi] .agi-scene-fact-actions{gap:calc(var(--u) * 12);padding:calc(var(--u) * 4);display:inline-flex}[data-design=agi] .agi-app-thread.agi-scene-thread{overflow:visible;-webkit-mask-image:none;mask-image:none}[data-design=agi] .agi-scene-research{font-size:calc(var(--u) * 12);flex:none;line-height:1.4}[data-design=agi] .agi-scene-research-status,[data-design=agi] .agi-scene-research-sources,[data-design=agi] .agi-scene-research-plan{padding:calc(var(--u) * 8) calc(var(--u) * 12);border:1px solid var(--chat-border-strong)}[data-design=agi] .agi-scene-research-status{align-items:center;gap:calc(var(--u) * 8);border-radius:calc(var(--u) * 8) calc(var(--u) * 8) 0 0;background:var(--chat-surface-hover);font-weight:500;display:flex}[data-design=agi] .agi-scene-research-sources,[data-design=agi] .agi-scene-research-plan{background:var(--chat-sidebar-bg);border-block-start:0}[data-design=agi] .agi-scene-research-sources{color:var(--chat-text-muted)}[data-design=agi] .agi-scene-research-plan{gap:calc(var(--u) * 12);border-radius:0 0 calc(var(--u) * 8) calc(var(--u) * 8);display:grid}[data-design=agi] .agi-scene-research-heading{font-size:calc(var(--u) * 14);margin-block-end:calc(var(--u) * 2);font-weight:600;display:block}[data-design=agi] .agi-scene-research-steps{gap:calc(var(--u) * 6);display:grid}[data-design=agi] .agi-scene-research-step{align-items:center;gap:calc(var(--u) * 8);color:var(--chat-text-muted);display:flex}[data-design=agi] .agi-scene-research-step i{inline-size:calc(var(--u) * 16);font-variant-numeric:tabular-nums;flex:none;font-style:normal}[data-design=agi] .agi-scene-research-step .agi-scene-input{flex:auto}[data-design=agi] .agi-scene-research-step svg{margin-inline:calc(var(--u) * 5)}[data-design=agi] .agi-scene-research-add{justify-self:start;align-items:center;gap:calc(var(--u) * 4);min-block-size:calc(var(--u) * 24);padding-inline:calc(var(--u) * 4);font-weight:500;text-decoration:underline;display:inline-flex}[data-design=agi] .agi-scene-fieldset{gap:calc(var(--u) * 8);padding:calc(var(--u) * 14) calc(var(--u) * 12) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);margin-block-start:calc(var(--u) * 6);display:grid;position:relative}[data-design=agi] .agi-scene-fieldset:before{content:attr(data-legend);padding-inline:calc(var(--u) * 4);background:var(--chat-sidebar-bg);font-weight:500;position:absolute;inset-block-start:calc(var(--u) * -9);inset-inline-start:calc(var(--u) * 8)}[data-design=agi] .agi-scene-radios{gap:calc(var(--u) * 12);display:flex}[data-design=agi] .agi-scene-radios span:not(.agi-scene-tick){align-items:center;gap:calc(var(--u) * 6);display:inline-flex}[data-design=agi] .agi-scene-composer{inline-size:100%;max-inline-size:calc(var(--u) * 768);flex:none;position:relative}[data-design=agi] .agi-scene-composer .agi-app-draft{padding-inline:calc(var(--u) * 4);font-size:calc(var(--u) * 16)}[data-design=agi] .agi-scene-composer--chip .agi-app-composer{align-items:center;gap:calc(var(--u) * 14) calc(var(--u) * 12);color:var(--chat-text-secondary);flex-flow:wrap}[data-design=agi] .agi-scene-composer--chip .agi-app-composer-row{display:contents}[data-design=agi] .agi-scene-composer--chip .agi-app-placeholder{box-sizing:border-box;flex:1 0 100%}[data-design=agi] .agi-scene-composer--chip .agi-app-composer-row>*{order:3}[data-design=agi] .agi-scene-composer--chip .agi-app-composer-row>:first-child,[data-design=agi] .agi-scene-composer--chip .agi-app-composer-row>.agi-app-seg{order:1}[data-design=agi] .agi-scene-modechip{align-items:center;gap:calc(var(--u) * 6);block-size:calc(var(--u) * 32);padding-inline:calc(var(--u) * 10);border:1px solid var(--chat-border-strong);border-radius:var(--corner-pill);background:var(--chat-surface-hover);font-size:calc(var(--u) * 12);color:var(--chat-text-primary);white-space:nowrap;order:2;font-weight:500;display:inline-flex}[data-design=agi] .agi-scene-tool{margin-block:calc(var(--u) * 2);padding:0 calc(var(--u) * 4) calc(var(--u) * 4);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 14);line-height:1.4}[data-design=agi] .agi-scene-tool-bar{align-items:center;gap:calc(var(--u) * 8);block-size:calc(var(--u) * 28);margin-block:calc(var(--u) * 2);padding-inline:calc(var(--u) * 4);color:var(--chat-text-secondary);display:flex}[data-design=agi] .agi-scene-tool-badge{inline-size:calc(var(--u) * 24);block-size:calc(var(--u) * 24);border-radius:var(--corner-pill);background:var(--chat-surface-hover);font-size:calc(var(--u) * 12);color:var(--chat-text-muted);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}[data-design=agi] .agi-scene-tool-status{font-size:calc(var(--u) * 12)}[data-design=agi] .agi-scene-tool-body{gap:calc(var(--u) * 8);padding:calc(var(--u) * 8);border:1px solid var(--chat-border);border-radius:calc(var(--u) * 8);background:var(--chat-code-bg);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 12);display:grid}[data-design=agi] .agi-scene-tool-banner{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 4);background:var(--chat-surface-hover);display:flex}[data-design=agi] .agi-scene-tool-banner>span:first-of-type{flex:auto;min-inline-size:0}[data-design=agi] .agi-scene-tool-actions{gap:calc(var(--u) * 6);flex:none;display:inline-flex}[data-design=agi] .agi-scene-tool-play{inline-size:calc(var(--u) * 10);block-size:calc(var(--u) * 10)}[data-design=agi] .agi-scene-tool-label{margin:0 0 calc(var(--u) * 4) calc(var(--u) * 2);letter-spacing:.05em;text-transform:uppercase;color:var(--chat-text-muted);display:block}[data-design=agi] .agi-scene-tool-request{padding:calc(var(--u) * 10);border-radius:calc(var(--u) * 4);background:var(--chat-surface-hover);font-family:inherit;font-size:inherit;color:var(--chat-code-text);white-space:pre;margin:0;line-height:1.625}[data-design=agi] .agi-scene-console{gap:calc(var(--u) * 40);min-block-size:0;padding:calc(var(--u) * 40) calc(var(--u) * 24) 0;font-size:calc(var(--u) * 14);flex:auto;display:flex;overflow:hidden}[data-design=agi] .agi-scene-console-side{inline-size:calc(var(--u) * 240);flex-direction:column;flex:none;display:flex}[data-design=agi] .agi-scene-console-eyebrow,[data-design=agi] .agi-scene-console-group-title{font-size:calc(var(--u) * 12);text-transform:uppercase;color:var(--chat-text-muted);font-weight:500}[data-design=agi] .agi-scene-console-eyebrow{letter-spacing:.14em}[data-design=agi] .agi-scene-console-name{margin-block:calc(var(--u) * 4) calc(var(--u) * 24);font-size:calc(var(--u) * 16);font-weight:600}[data-design=agi] .agi-scene-console-nav{gap:calc(var(--u) * 24);flex-direction:column;display:flex}[data-design=agi] .agi-scene-console-group{gap:calc(var(--u) * 4);flex-direction:column;display:flex}[data-design=agi] .agi-scene-console-group-title{padding:0 calc(var(--u) * 12) calc(var(--u) * 4);letter-spacing:.12em}[data-design=agi] .agi-scene-console-link{align-items:flex-start;gap:calc(var(--u) * 10);min-block-size:calc(var(--u) * 44);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 8);color:var(--chat-text-secondary);display:flex}[data-design=agi] .agi-scene-console-link[data-active]{background:var(--chat-surface-hover);color:var(--chat-text-primary)}[data-design=agi] .agi-scene-console-link svg{margin-block-start:calc(var(--u) * 2)}[data-design=agi] .agi-scene-console-link b{font-weight:500;line-height:1.25;display:block}[data-design=agi] .agi-scene-console-link i{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);font-style:normal;line-height:1.375;display:block}[data-design=agi] .agi-scene-console-main{gap:calc(var(--u) * 24);flex-direction:column;flex:auto;min-inline-size:0;display:flex}[data-design=agi] .agi-scene-console-head{max-inline-size:calc(var(--u) * 672);flex-direction:column;flex:none;display:flex}[data-design=agi] .agi-scene-console-title{font-size:calc(var(--u) * 20);font-weight:600;line-height:1.3}[data-design=agi] .agi-scene-console-head .agi-scene-pane-lede{line-height:1.625}[data-design=agi] .agi-scene-sheet{border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 12);background:var(--chat-input-bg);flex:none;overflow:hidden}[data-design=agi] .agi-scene-sheet+.agi-scene-sheet{margin-block-start:calc(var(--u) * 8)}[data-design=agi] .agi-scene-sheet-head{padding:calc(var(--u) * 16) calc(var(--u) * 24);border-block-end:1px solid var(--chat-border)}[data-design=agi] .agi-scene-sheet-head[data-split]{align-items:center;gap:calc(var(--u) * 12);display:flex}[data-design=agi] .agi-scene-sheet-head[data-split]>:first-child{flex:auto;min-inline-size:0}[data-design=agi] .agi-scene-sheet-title{font-size:calc(var(--u) * 13);color:var(--chat-text-secondary);font-weight:600;display:block}[data-design=agi] .agi-scene-sheet-heading{align-items:center;gap:calc(var(--u) * 8);font-weight:600;display:flex}[data-design=agi] .agi-scene-sheet-note{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);margin-block-start:calc(var(--u) * 4);line-height:1.5;display:block}[data-design=agi] .agi-scene-sheet-note[data-gap]{margin-block-start:calc(var(--u) * 8)}[data-design=agi] .agi-scene-sheet-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 24);display:flex}[data-design=agi] .agi-scene-sheet-foot .agi-scene-sheet-note{margin-block-start:0}[data-design=agi] .agi-scene-invite{align-items:flex-end;gap:calc(var(--u) * 12);padding:calc(var(--u) * 24);display:flex}[data-design=agi] .agi-scene-invite-field{flex:1 1 calc(var(--u) * 140);gap:calc(var(--u) * 8);font-size:calc(var(--u) * 13);color:var(--chat-text-secondary);display:grid}[data-design=agi] .agi-scene-invite-field[data-grow]{flex-basis:calc(var(--u) * 240)}[data-design=agi] .agi-scene-invite-field .agi-scene-picker{inline-size:auto}[data-design=agi] .agi-scene-member{align-items:center;gap:calc(var(--u) * 12);min-block-size:calc(var(--u) * 66);padding:calc(var(--u) * 12) calc(var(--u) * 24);display:flex}[data-design=agi] .agi-scene-member+.agi-scene-member{border-block-start:1px solid var(--chat-border)}[data-design=agi] .agi-scene-avatar{inline-size:calc(var(--u) * 34);block-size:calc(var(--u) * 34);border-radius:var(--corner-pill);background:var(--chat-surface-hover);font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);flex:none;place-items:center;font-weight:700;display:grid}[data-design=agi] .agi-scene-member-id{flex:auto;min-inline-size:0}[data-design=agi] .agi-scene-member-name{font-size:calc(var(--u) * 13);font-weight:600;display:block}[data-design=agi] .agi-scene-member-name i{color:var(--chat-text-muted);font-style:normal;font-weight:400}[data-design=agi] .agi-scene-member-email,[data-design=agi] .agi-scene-member-role{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);display:block}[data-design=agi] .agi-scene-remove{inline-size:calc(var(--u) * 36);block-size:calc(var(--u) * 36);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);color:var(--chat-destructive-text);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-design=agi] .agi-scene-rule{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 16);padding:calc(var(--u) * 12) calc(var(--u) * 24);border-block-end:1px solid var(--chat-border);display:flex}[data-design=agi] .agi-scene-rule-title{font-size:calc(var(--u) * 13);font-weight:500;display:block}[data-design=agi] .agi-scene-rule .agi-scene-tick{inline-size:calc(var(--u) * 16);block-size:calc(var(--u) * 16)}[data-design=agi] .agi-scene-filters{gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 24);border-block-end:1px solid var(--chat-border);display:flex}[data-design=agi] .agi-scene-audit{font-size:calc(var(--u) * 12);color:var(--chat-text-secondary);grid-template-columns:repeat(6,auto);display:grid}[data-design=agi] .agi-scene-audit>span{padding:calc(var(--u) * 8) calc(var(--u) * 20);border-block-end:1px solid var(--chat-border);white-space:nowrap;align-items:center;display:flex}[data-design=agi] .agi-scene-audit>span[data-strong]{color:var(--chat-text-primary)}[data-design=agi] .agi-scene-audit>.agi-scene-audit-th{letter-spacing:.08em;text-transform:uppercase;color:var(--chat-text-muted);font-weight:600}[data-design=agi] .agi-scene-outcome{padding:calc(var(--u) * 4) calc(var(--u) * 8);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 4);letter-spacing:.08em;text-transform:uppercase}[data-design=agi] .agi-scene-outcome[data-outcome=denied]{color:var(--chat-destructive-text);border-color:currentColor}[data-design=agi] .agi-scene-outcome[data-outcome=failure]{color:var(--chat-text-primary);border-color:currentColor}[data-design=agi] .agi-scene-slash{border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 12);background:var(--chat-input-bg);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) var(--agi-shadow);font-size:calc(var(--u) * 14);position:absolute;inset-block-end:calc(100% + var(--u) * 8);inset-inline:0;overflow:hidden}[data-design=agi] .agi-scene-slash-row{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16);border-block-end:1px solid var(--chat-border);display:flex}[data-design=agi] .agi-scene-slash-row[data-active]{background:var(--chat-surface-hover)}[data-design=agi] .agi-scene-slash-line{align-items:center;gap:calc(var(--u) * 8);display:flex}[data-design=agi] .agi-scene-slash code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:calc(var(--u) * 14);font-weight:600}[data-design=agi] .agi-scene-slash i{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);font-style:normal;display:block}[data-design=agi] .agi-scene-slash-row>span>i{margin-block-start:calc(var(--u) * 4)}[data-design=agi] .agi-scene-slash-foot{padding:calc(var(--u) * 8) calc(var(--u) * 16);background:var(--chat-surface-hover);font-size:calc(var(--u) * 12);color:var(--chat-text-muted);display:block}[data-design=agi] .agi-scene-attachments{align-items:center;gap:calc(var(--u) * 8);padding-block:calc(var(--u) * 6) calc(var(--u) * 16);display:flex}[data-design=agi] .agi-scene-attachment{flex:none;position:relative}[data-design=agi] .agi-scene-attachment-file{align-items:center;gap:calc(var(--u) * 8);max-inline-size:calc(var(--u) * 180);padding:calc(var(--u) * 8) calc(var(--u) * 12);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-surface-hover);display:flex}[data-design=agi] .agi-scene-attachment-file b{font-size:calc(var(--u) * 12);font-weight:500;display:block}[data-design=agi] .agi-scene-attachment-file i{font-size:calc(var(--u) * 12);color:var(--chat-text-muted);font-style:normal;display:block}[data-design=agi] .agi-scene-attachment-image{inline-size:calc(var(--u) * 56);block-size:calc(var(--u) * 56);border:1px solid var(--chat-border-strong);border-radius:calc(var(--u) * 8);background:var(--chat-surface-hover);display:block;position:relative;overflow:hidden}[data-design=agi] .agi-scene-attachment-image i{inline-size:calc(var(--u) * 10);block-size:calc(var(--u) * 10);border-radius:var(--corner-pill);background:var(--chat-text-muted);position:absolute;inset-block-start:calc(var(--u) * 10);inset-inline-end:calc(var(--u) * 11)}[data-design=agi] .agi-scene-attachment-image b{background:var(--chat-text-muted);clip-path:polygon(0 62%,30% 14%,54% 52%,72% 30%,100% 66%,100% 100%,0 100%);block-size:58%;position:absolute;inset-block-end:0;inset-inline:0}[data-design=agi] .agi-scene-attachment-remove{inline-size:calc(var(--u) * 24);block-size:calc(var(--u) * 24);border:1px solid var(--chat-border-strong);border-radius:var(--corner-pill);background:var(--chat-bg);color:var(--chat-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:calc(var(--u) * -6);inset-inline-end:calc(var(--u) * -6)}
