:root{color:#f3f3f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171717;font-family:SF Pro Text,Inter,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#f3f3f0;background:radial-gradient(circle at top,#ffffff05,#0000 30%),#171717;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:#171717;grid-template-columns:19rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#1b1b1b;border-right:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:1rem .8rem .75rem;display:flex;box-shadow:inset -1px 0 #ffffff05}.sidebar__primary-action,.sidebar__settings,.thread-group__header,.thread-group__project,.thread-row,.message__meta,.thread-view__status,.composer__toolbar,.composer__tools,.composer__actions,.workspace-card__meta,.settings-grid__row{align-items:center;display:flex}.sidebar__primary-action,.sidebar__settings,.thread-group__project,.thread-row,.sidebar__icon-button,.composer__tool-button,.composer__submit,.suggestion-card{color:inherit;background:0 0;border:1px solid #0000;border-radius:.95rem;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.sidebar__primary-action,.sidebar__settings{text-align:left;justify-content:flex-start;gap:.75rem;width:100%;padding:.8rem .9rem}.sidebar__primary-action{background:#202020;border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002e}.sidebar__primary-action:hover,.sidebar__settings:hover,.thread-group__project:hover,.thread-row:hover,.sidebar__icon-button:hover,.composer__tool-button:hover,.composer__submit:hover,.suggestion-card:hover{background:#262626;border-color:#ffffff14}.sidebar__settings.is-active,.thread-group__project.is-active,.thread-row.is-active,.composer__tool-button.is-active{background:#2a2a2a;border-color:#ffffff1a}.sidebar__primary-action svg,.sidebar__settings svg,.thread-group__project svg{flex:none;width:1rem;height:1rem}.sidebar__threads{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.sidebar__threads-header{color:#8e8e89;justify-content:space-between;align-items:center;padding:0 .35rem;font-size:.84rem;font-weight:600;display:flex}.sidebar__header-action{color:#9f9f99;width:2rem;height:2rem}.thread-list{gap:.85rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.thread-group{gap:.35rem;display:grid}.thread-group__header{gap:.4rem;position:relative}.thread-group__project{color:#d9d9d4;flex:1;justify-content:flex-start;gap:.6rem;min-width:0;padding:.55rem .7rem}.thread-group__project-copy{gap:.1rem;min-width:0;display:grid}.thread-group__project-copy strong,.thread-group__project-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-group__project-copy strong{font-size:.98rem;font-weight:590}.thread-group__project-copy small{color:#8f8f8a;font-size:.74rem}.thread-group__menu{flex:none;position:relative}.thread-group__menu-trigger{color:#b7b7b1;border-color:#ffffff0a;width:2.1rem;height:2.1rem}.thread-group__menu.is-open .thread-group__menu-trigger{background:#2a2a2a;border-color:#ffffff14}.thread-group__menu-panel{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#222222fa;border:1px solid #ffffff14;border-radius:.95rem;gap:.15rem;min-width:10.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:inset 0 1px #ffffff08,0 18px 42px #00000061}.thread-group__menu-panel--portal{z-index:200;position:fixed;top:0;left:0}.thread-group__menu-item{color:#e2e2dd;text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.thread-group__menu-item:hover{background:#2a2a2a;border-color:#ffffff0f}.thread-group__menu-item--danger{color:#e3b1b1}.thread-group__menu-item--danger:hover{background:#6e3e3e3d;border-color:#b162623d}.thread-group__threads{gap:.2rem;display:grid}.thread-row{text-align:left;justify-content:space-between;gap:.7rem;width:100%;padding:.65rem .75rem}.thread-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:520;overflow:hidden}.thread-row__meta{color:#878782;flex:none;font-size:.78rem}.sidebar__icon-button{place-items:center;width:2rem;height:2rem;display:grid}.thread-group__menu-item svg,.thread-group__menu-trigger svg{flex:none;width:.95rem;height:.95rem}.sidebar__icon-button svg{width:.95rem;height:.95rem}.sidebar__settings{color:#c6c6c1;background:0 0;margin-top:auto}.workspace{background:#171717;grid-template-rows:minmax(0,1fr) auto;min-height:100vh;display:grid;position:relative}.workspace__content{min-height:0;overflow:auto}.workspace__composer-dock{z-index:2;position:relative}.workspace__jump-to-bottom{color:#f5f5f1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4;background:#282827f0;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .14s,background .14s,border-color .14s;display:inline-flex;position:absolute;right:1.3rem;box-shadow:0 16px 32px #00000059,inset 0 1px #ffffff0a}.workspace__jump-to-bottom:hover{background:#343432fa;border-color:#ffffff1f;transform:translateY(-1px)}.workspace__jump-to-bottom svg{width:1.1rem;height:1.1rem}.thread-view,.workspace-panel{min-height:100%;padding:1.25rem 1.2rem}.thread-view--empty{display:block}.thread-view__empty{text-align:center;gap:1rem;width:min(42rem,100%);margin:.5rem auto 0;display:grid}.thread-view__runtime{color:#93938d;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.84rem}.thread-view__empty h3{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:650}.thread-view__empty p{color:#9c9c97;margin:0;line-height:1.6}.thread-view__project-meta{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.thread-view__empty-runtime-actions{justify-content:center;gap:.6rem;display:flex}.thread-view__project-meta span{color:#a7a7a1;background:#ffffff0d;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.76rem;display:inline-flex}.thread-view__empty-action{color:#ecece7;background:#202020;border:1px solid #ffffff14;border-radius:.95rem;justify-self:center;padding:.72rem .95rem;box-shadow:inset 0 1px #ffffff08,0 12px 24px #00000029}.thread-view__empty-action:hover{background:#272727;border-color:#ffffff1f}.suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.4rem;display:grid}.suggestion-card{text-align:left;background:#1f1f1f;border-color:#ffffff0f;padding:1rem 1rem .95rem;box-shadow:inset 0 1px #ffffff08,0 14px 28px #0000002e}.suggestion-card strong,.workspace-card strong{margin-bottom:.35rem;font-size:.92rem;font-weight:620;display:block}.suggestion-card span,.workspace-card p,.event-row p,.message p,.agent-placeholder p{color:#a6a6a0;line-height:1.6}.thread-view__status{color:#8c8c87;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.82rem}.thread-view__status-main{align-items:center;gap:.55rem;display:flex}.thread-view__status-pill{color:#d7d7d2;background:#ffffff0a;border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .65rem;display:inline-flex}.thread-view__status-pill--mode{color:#c5d5ee;text-transform:capitalize;background:#6586ad1f;border:1px solid #6586ad33;gap:0}.thread-view__status-dot{background:#92928cf2;border-radius:999px;width:.5rem;height:.5rem}.thread-view__status-pill--pending .thread-view__status-dot,.thread-view__status-pill--running .thread-view__status-dot{background:#f1f1ec;animation:1.4s infinite thread-status-pulse;box-shadow:0 0 #f1f1ec61}.thread-view__status-pill--completed .thread-view__status-dot{background:#7ca788}.thread-view__status-pill--failed .thread-view__status-dot,.thread-view__status-pill--error .thread-view__status-dot{background:#cf7d7d}.thread-view__stream{gap:.9rem;width:min(54rem,100%);display:grid}.terminal-panel{background:linear-gradient(#ffffff05,#ffffff03),#191919;border:1px solid #ffffff0f;border-radius:1rem;gap:.85rem;width:min(54rem,100%);padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff08,0 16px 32px #0000002e}.terminal-panel__header,.terminal-panel__entry-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.terminal-panel__header-main,.terminal-panel__entry-copy{gap:.2rem;display:grid}.terminal-panel__header strong,.terminal-panel__entry-copy strong{color:#eeeeea;font-size:.9rem;font-weight:620}.terminal-panel__header span,.terminal-panel__entry-meta{color:#8d8d87;font-size:.79rem}.terminal-panel__header-pill,.terminal-panel__badge{color:#ecece7;background:#ffffff0f;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .48rem;font-size:.71rem;font-weight:620;display:inline-flex}.terminal-panel__list{gap:.8rem;display:grid}.terminal-panel__entry{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.95rem;gap:.6rem;padding:.88rem .92rem;display:grid}.terminal-panel__entry--completed{border-color:#74997c47}.terminal-panel__entry--failed{border-color:#9a606057}.terminal-panel__entry--running{border-color:#6586ad52}.terminal-panel__badge--git{background:#6586ad29}.terminal-panel__badge--ci{background:#74997c29}.terminal-panel__badge--browser{background:#b08f502e}.terminal-panel__command,.terminal-panel__output{color:#dcdcd5;background:#101010;border:1px solid #ffffff0d;border-radius:.88rem;margin:0;padding:.78rem .82rem;font-size:.81rem;line-height:1.58;overflow-x:auto}.terminal-panel__command{color:#f3f3ef}.terminal-panel__toggle{color:#b9cceb;width:fit-content;font:inherit;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.runtime-branch-switcher,.project-repository-button{position:relative}.project-repository-button__trigger{color:#ecece7;background:linear-gradient(#ffffff08,#ffffff04),#1f1f1f;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;gap:.35rem;min-width:7.4rem;height:2.4rem;padding:0 .72rem;transition:background-color .14s,border-color .14s,transform .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e}.project-repository-button__trigger:hover{background:linear-gradient(#ffffff0b,#ffffff05),#252525;border-color:#ffffff1f;transform:translateY(-1px)}.project-repository-button.is-open .project-repository-button__trigger{background:linear-gradient(#ffffff0d,#ffffff05),#282828;border-color:#ffffff24}.project-repository-button__trigger svg:first-child{width:1rem;height:1rem}.project-repository-button__label{letter-spacing:.01em;font-size:.78rem;font-weight:620}.project-repository-button__trigger svg:last-child{opacity:.82;width:.85rem;height:.85rem}.project-repository-button__panel{z-index:24;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#242424fa;border:1px solid #ffffff14;border-radius:1.2rem;gap:.75rem;width:min(22rem,100vw - 2.5rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:inset 0 1px #ffffff08,0 24px 54px #0000006b}.project-repository-button__header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.project-repository-button__header div{gap:.12rem;display:grid}.project-repository-button__header strong{color:#ecece7;font-size:.9rem}.project-repository-button__header span,.project-repository-button__notice{color:#9d9d97;font-size:.78rem;line-height:1.5}.project-repository-button__badge{color:#ecece7;background:#ffffff0f;border-radius:999px;align-items:center;padding:.2rem .52rem;font-size:.72rem;font-weight:620;display:inline-flex}.project-repository-button__notice{margin:0}.project-repository-button__details{gap:.55rem;margin:0;display:grid}.project-repository-button__details div{gap:.12rem;display:grid}.project-repository-button__details dt{color:#8d8d87;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.project-repository-button__details dd{color:#ecece7;word-break:break-word;margin:0;font-size:.84rem;line-height:1.5}.project-repository-button__actions{flex-wrap:wrap;gap:.55rem;display:flex}.project-repository-button__action{color:#ecece7;background:#ffffff08;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .78rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.project-repository-button__action:hover:not(:disabled){background:#2a2a2a;border-color:#ffffff1f}.project-repository-button__action:disabled{cursor:not-allowed;opacity:.62}.project-repository-button__action--primary{background:#586e8b2e;border-color:#586e8b52}.project-repository-button__action svg{width:.9rem;height:.9rem}.runtime-branch-switcher__trigger{color:#e3e3de;background:linear-gradient(#ffffff08,#ffffff04),#1f1f1f;border:1px solid #ffffff14;border-radius:1rem;place-items:center;width:2.4rem;height:2.4rem;transition:background-color .14s,border-color .14s,transform .14s,color .14s;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e}.runtime-branch-switcher__trigger:hover{background:linear-gradient(#ffffff0b,#ffffff05),#252525;border-color:#ffffff1f;transform:translateY(-1px)}.runtime-branch-switcher.is-open .runtime-branch-switcher__trigger{background:linear-gradient(#ffffff0d,#ffffff05),#282828;border-color:#ffffff24}.runtime-branch-switcher__trigger svg{width:1rem;height:1rem}.runtime-branch-switcher__panel{z-index:24;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#242424fa;border:1px solid #ffffff14;border-radius:1.2rem;gap:.75rem;width:min(22rem,100vw - 2.5rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:inset 0 1px #ffffff08,0 24px 54px #0000006b}.runtime-branch-switcher__header{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.runtime-branch-switcher__header strong{color:#ecece7;font-size:.9rem}.runtime-branch-switcher__header span,.runtime-branch-switcher__notice,.runtime-branch-switcher__empty{color:#9d9d97;font-size:.78rem}.runtime-branch-switcher__notice{margin:0;line-height:1.5}.runtime-branch-switcher__notice--danger{color:#e0a5a5}.runtime-branch-switcher__search{background:#ffffff08;border:1px solid #ffffff14;border-radius:.95rem;align-items:center;gap:.6rem;padding:.72rem .8rem;display:flex}.runtime-branch-switcher__search svg{color:#9a9a94;flex:none;width:.95rem;height:.95rem}.runtime-branch-switcher__search input{color:#f1f1ec;background:0 0;border:0;outline:0;width:100%}.runtime-branch-switcher__search input::placeholder{color:#85857f}.runtime-branch-switcher__list{gap:.2rem;max-height:16rem;display:grid;overflow:auto}.runtime-branch-switcher__item{color:#ecece7;text-align:left;background:0 0;border:1px solid #0000;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.72rem .8rem;transition:background-color .14s,border-color .14s,color .14s;display:flex}.runtime-branch-switcher__item:hover:not(:disabled){background:#2a2a2a;border-color:#ffffff0f}.runtime-branch-switcher__item:disabled{cursor:not-allowed;opacity:.62}.runtime-branch-switcher__item.is-current{background:#ffffff0b}.runtime-branch-switcher__item-name{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.runtime-branch-switcher__item-name span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-branch-switcher__item-name svg,.runtime-branch-switcher__item>svg{flex:none;width:.95rem;height:.95rem}.runtime-branch-switcher__item-status{color:#b8b8b2;font-size:.76rem}.runtime-branch-switcher__empty{margin:0;padding:.3rem .1rem .1rem}@media (width<=900px){.runtime-branch-switcher__panel,.project-repository-button__panel{left:auto;right:0}}.live-runtime-stage{gap:1rem;display:grid}.operator-overview,.live-runtime-stage__active,.steer-queue{background:linear-gradient(#ffffff08,#ffffff04),#1d1d1d;border:1px solid #ffffff12;border-radius:1.15rem;padding:1rem 1.05rem;box-shadow:inset 0 1px #ffffff08,0 18px 36px #0003}.operator-overview{gap:1rem;display:grid}.operator-overview__header,.operator-overview__section-head,.operator-overview__journal-head,.operator-overview__meta,.operator-overview__blocker-list{align-items:center;display:flex}.operator-overview__header,.operator-overview__section-head,.operator-overview__journal-head{justify-content:space-between;gap:.85rem}.operator-overview__header div,.operator-overview__card,.operator-overview__approval-card,.operator-overview__blocker,.operator-overview__journal-item,.operator-overview__detail-card,.operator-overview__packet-group{gap:.28rem;display:grid}.operator-overview__badge,.operator-overview__meta span{color:#ecece7;background:#ffffff0f;border-radius:999px;align-items:center;width:fit-content;padding:.2rem .52rem;font-size:.72rem;font-weight:620;display:inline-flex}.operator-overview__header strong,.operator-overview__section-head strong{letter-spacing:-.015em;font-size:1rem;font-weight:650}.operator-overview__header p,.operator-overview__card p,.operator-overview__approval-card p,.operator-overview__blocker p,.operator-overview__journal-item p,.operator-overview__detail-card p,.operator-overview__packet-group p{color:#b3b3ad;margin:0;line-height:1.55}.operator-overview__section-head span,.operator-overview__journal-head span{color:#8d8d87;font-size:.8rem}.operator-overview__stages{gap:.65rem;display:grid}.operator-overview__stage,.operator-overview__card,.operator-overview__approval-card,.operator-overview__blocker,.operator-overview__journal-item,.operator-overview__detail-card,.operator-overview__packet-group{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.95rem;padding:.85rem .92rem}.operator-overview__stage span,.operator-overview__card strong,.operator-overview__approval-card strong,.operator-overview__blocker strong,.operator-overview__journal-head strong,.operator-overview__detail-card strong{font-size:.9rem;font-weight:620}.operator-overview__stage small,.operator-overview__eyebrow{color:#8d8d87;font-size:.78rem}.operator-overview__stage small{line-height:1.5}.operator-overview__stage--active{background:#586e8b1f;border-color:#586e8b5c}.operator-overview__stage--completed{border-color:#74997c57}.operator-overview__stage--failed{background:#9a60601a;border-color:#9a606061}.operator-overview__stage--skipped{opacity:.62}.operator-overview__grid,.operator-overview__journal-list,.operator-overview__detail-list{gap:.75rem;display:grid}.operator-overview__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.operator-overview__eyebrow{text-transform:uppercase;letter-spacing:.08em}.operator-overview__blocker-list,.operator-overview__meta{flex-wrap:wrap;gap:.45rem}.operator-overview__approval-card{background:#b08f5014;border-color:#b08f5047}.operator-overview__detail-card{gap:.5rem}.operator-overview__detail-card--info{border-color:#586e8b4d}.operator-overview__detail-card--warning{border-color:#b08f504d}.operator-overview__detail-card--danger{border-color:#9a606057}.operator-overview__packet-groups{gap:.55rem;display:grid}.operator-overview__packet-group{background:#0c0e1266;padding:.7rem .8rem}.operator-overview__approval-actions{gap:.75rem;display:grid}.operator-overview__approval-comment{resize:vertical;color:#ecece7;width:100%;font:inherit;background:#0c0e12b8;border:1px solid #ffffff14;border-radius:.85rem;padding:.72rem .8rem}.operator-overview__approval-buttons{flex-wrap:wrap;gap:.65rem;display:flex}.operator-overview__approval-button{color:#f2f2ec;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.55rem .9rem;font-weight:620}.operator-overview__approval-button:disabled{opacity:.65;cursor:progress}.operator-overview__approval-button--approve{border-color:#74997c52}.operator-overview__approval-button--retry{border-color:#b08f5052}.operator-overview__approval-button--reject{border-color:#9a606052}.operator-overview__link-list{flex-wrap:wrap;gap:.55rem;display:flex}.operator-overview__link{color:#dbe8ff;background:#586e8b1f;border:1px solid #586e8b52;border-radius:999px;align-items:center;width:fit-content;padding:.45rem .7rem;font-size:.8rem;font-weight:620;text-decoration:none;display:inline-flex}.operator-overview__link:hover{color:#edf7ee;border-color:#74997c52}.operator-overview__journal-item--success{border-color:#74997c52}.operator-overview__journal-item--warning{border-color:#b08f5052}.operator-overview__journal-item--danger{border-color:#9a606061}.factory-run-view{gap:.9rem;display:grid}.factory-run-view__hero{background:radial-gradient(circle at 100% 0,#6586ad2e,#0000 48%),#6586ad14;border:1px solid #6586ad42;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.factory-run-view__hero-copy{gap:.35rem;display:grid}.factory-run-view__hero-copy strong{letter-spacing:-.02em;font-size:1.02rem;font-weight:650}.factory-run-view__hero-copy p{color:#d1d6df;margin:0;line-height:1.58}.factory-run-view__status-card{min-height:10rem}.factory-run-view__stage--active{border-color:#586e8b52}.factory-run-view__stage--blocked{background:#b08f5014;border-color:#b08f5057}.factory-run-view__stage--failed{background:#9a60601a;border-color:#9a606057}.factory-run-view__stage--completed{border-color:#74997c47}.factory-run-view__failure{gap:.75rem;display:grid}.live-runtime-stage__eyebrow,.live-runtime-stage__title-row,.live-runtime-stage__meta,.steer-queue__header,.steer-queue__item-head,.steer-queue__meta{align-items:center;display:flex}.live-runtime-stage__eyebrow,.live-runtime-stage__meta,.steer-queue__meta{flex-wrap:wrap;gap:.45rem}.live-runtime-stage__eyebrow,.live-runtime-stage__meta,.steer-queue__header span,.steer-queue__item-head span,.steer-queue__meta span{color:#979792;font-size:.8rem}.live-runtime-stage__eyebrow-main{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.live-runtime-stage__badge,.steer-queue__badge{color:#ecece7;background:#ffffff0f;border-radius:999px;align-items:center;padding:.2rem .52rem;font-size:.72rem;font-weight:620;display:inline-flex}.live-runtime-stage__quick-approve{color:#d9ffee;cursor:pointer;background:#10b98133;border:1px solid #10b98157;border-radius:999px;padding:.18rem .72rem;font-size:.74rem;font-weight:700;line-height:1.2;transition:background-color .14s,border-color .14s,transform .14s,opacity .14s}.live-runtime-stage__quick-approve:hover{background:#10b98147;border-color:#10b98175;transform:translateY(-1px)}.live-runtime-stage__quick-approve:disabled{cursor:wait;opacity:.7}.live-runtime-stage__title-row,.steer-queue__header{justify-content:space-between;gap:1rem;margin-top:.8rem}.live-runtime-stage__title-copy,.steer-queue__header div{gap:.28rem;display:grid}.live-runtime-stage__title-copy strong,.steer-queue__header strong{letter-spacing:-.015em;font-size:1rem;font-weight:650}.live-runtime-stage__title-copy p,.steer-queue__empty,.steer-queue__item p{color:#b3b3ad;margin:0;line-height:1.55}.live-runtime-stage__steer-button,.steer-queue__action{color:#ecece7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.52rem .9rem;font-size:.82rem;font-weight:620;transition:background-color .14s,border-color .14s,transform .14s}.live-runtime-stage__steer-button:hover,.steer-queue__action:hover{background:#ffffff14;border-color:#ffffff1f;transform:translateY(-1px)}.live-runtime-stage__prompt{color:#efefe9;white-space:pre-wrap;margin:.95rem 0 0;font-size:1rem;line-height:1.65}.live-runtime-stage__attachments{margin-top:.9rem}.live-runtime-stage__factory-card{background:#6586ad14;border:1px solid #6586ad3d;border-radius:.95rem;gap:.45rem;margin-top:.9rem;padding:.9rem .95rem;display:grid}.live-runtime-stage__factory-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.live-runtime-stage__factory-head strong{font-size:.92rem;font-weight:620}.live-runtime-stage__factory-head span{color:#d3d7df;font-size:.78rem}.live-runtime-stage__factory-card p{color:#ecefea;margin:0;line-height:1.55}.live-runtime-stage__approval-card{background:linear-gradient(#f59e0b24,#f59e0b0f),#0f172ac7;border:1px solid #f59e0b42;border-radius:.95rem;gap:.75rem;margin-top:.9rem;padding:1rem;display:grid}.live-runtime-stage__approval-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.live-runtime-stage__approval-head strong{color:#f8fafc;font-size:.95rem;font-weight:640}.live-runtime-stage__approval-head span{color:#fbbf24;font-size:.8rem;font-weight:600}.live-runtime-stage__approval-copy{color:#ecefea;margin:0;line-height:1.55}.live-runtime-stage__approval-actions{gap:.75rem;display:grid}.live-runtime-stage__approval-comment{resize:vertical;color:#f8fafc;width:100%;min-height:84px;font:inherit;background:#0f172a99;border:1px solid #ffffff1f;border-radius:.8rem;padding:.75rem .85rem}.live-runtime-stage__approval-buttons{flex-wrap:wrap;gap:.65rem;display:flex}.live-runtime-stage__approval-button{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-weight:600;transition:opacity .16s,transform .16s,box-shadow .16s}.live-runtime-stage__approval-button:disabled{cursor:wait;opacity:.7}.live-runtime-stage__approval-button--approve{color:#b7f7d4;background:#10b9812e}.live-runtime-stage__approval-button--retry{color:#c8ddff;background:#3b82f629}.live-runtime-stage__approval-button--reject{color:#fecaca;background:#f8717129}.live-runtime-stage__meta{margin-top:.9rem}.live-runtime-stage__meta span,.steer-queue__meta span{background:#ffffff0a;border-radius:999px;align-items:center;padding:.18rem .46rem;display:inline-flex}.steer-queue{gap:.9rem;display:grid}.steer-queue__list{gap:.75rem;display:grid}.steer-queue__item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.95rem;gap:.55rem;padding:.9rem .95rem;display:grid}.steer-queue__item--sending{border-color:#6586ad4d}.steer-queue__item--queued{border-color:#b08f5038}.steer-queue__item-head,.steer-queue__label-row{gap:.6rem}.steer-queue__item-head{justify-content:space-between}.steer-queue__label-row{min-width:0}.steer-queue__label-row strong{font-size:.88rem;font-weight:620}.event-row,.message,.agent-placeholder,.workspace-card,.settings-grid{background:#1f1f1f;border:1px solid #ffffff0f;border-radius:1rem;box-shadow:inset 0 1px #ffffff08,0 16px 32px #0000002e}.event-row,.message,.agent-placeholder,.workspace-card{padding:.95rem 1rem}.event-row strong,.agent-placeholder strong{font-size:.92rem;font-weight:620;display:block}.event-row span{color:#7f7f7a;margin-top:.25rem;font-size:.78rem;display:block}.event-row--success{border-color:#74997c5c}.event-row--danger{border-color:#9a60605c}.event-row--info{border-color:#586e8b57}.agent-activity{box-shadow:none;background:0 0;border:0;gap:.8rem;padding:.2rem 0;display:grid}.agent-activity:before{content:"";background:#ffffff0f;height:1px;margin-bottom:.25rem;display:block}.agent-activity:after{content:"";background:#ffffff0f;height:1px;margin-top:.25rem;display:block}.agent-activity--empty{border-radius:1rem;padding:.85rem 0}.agent-activity--empty p{color:#a6a6a0;margin:0}.agent-activity__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-activity__header-main{align-items:center;gap:.65rem;display:inline-flex}.agent-activity__header strong{font-size:.88rem;font-weight:620}.agent-activity__header span{color:#7f7f7a;font-size:.8rem}.agent-activity__live-pill{color:#e5e5df;background:#ffffff0d;border-radius:999px;align-items:center;gap:.42rem;padding:.18rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.agent-activity__live-pill-dot{background:#f1f1ec;border-radius:999px;width:.45rem;height:.45rem;animation:1.4s infinite thread-status-pulse;box-shadow:0 0 #f1f1ec57}.agent-activity__list{gap:.12rem;display:grid}.agent-activity__item{padding:.8rem 0 .8rem calc(1.55rem + var(--agent-activity-depth,0) * .9rem);background:0 0;border:0;margin-left:0;display:block;position:relative}.agent-activity__item:before{content:"";top:0;bottom:0;left:calc(.45rem + var(--agent-activity-depth,0) * .9rem);background:#ffffff14;width:1px;position:absolute}.agent-activity__marker{top:1rem;left:calc(.18rem + var(--agent-activity-depth,0) * .9rem);background:#96968fe0;border:2px solid #171717;border-radius:999px;width:.56rem;height:.56rem;position:absolute;box-shadow:0 0 0 .12rem #171717}.agent-activity__item-body{gap:.34rem;display:grid}.agent-activity__item-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.agent-activity__title-row{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.agent-activity__badge{color:#8f8f89;letter-spacing:.01em;text-transform:none;background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;padding:.2rem .48rem;font-size:.69rem;font-weight:600;display:inline-flex}.agent-activity__copy{gap:.18rem;min-width:0;display:grid}.agent-activity__copy strong{font-size:.88rem;font-weight:600;line-height:1.45}.agent-activity__copy p{color:#9f9f99;margin:0;font-size:.84rem;line-height:1.55}.agent-activity__item-head span:last-child{color:#7f7f7a;font-size:.78rem}.agent-activity__item--primary{box-shadow:none;background:0 0}.agent-activity__item--primary .agent-activity__copy strong{color:#ededea;font-size:.9rem}.agent-activity__item--primary .agent-activity__copy p{color:#bbbbb4;font-size:.84rem}.agent-activity__item--secondary .agent-activity__copy strong{color:#cbcbc5;font-size:.84rem}.agent-activity__item--secondary .agent-activity__copy p{color:#8e8e89;font-size:.82rem}.agent-activity__meta{flex-wrap:wrap;gap:.35rem;margin-left:0;display:flex}.agent-activity__meta span{color:#9f9f98;background:#ffffff0a;border-radius:999px;align-items:center;padding:.16rem .42rem;font-size:.72rem;display:inline-flex}.agent-activity__meta-button{color:#d7e4ff;font:inherit;cursor:pointer;background:#6586ad14;border:1px solid #6586ad2e;border-radius:999px;align-items:center;padding:.16rem .42rem;font-size:.72rem;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.agent-activity__meta-button:hover{color:#edf4ff;background:#6586ad29;border-color:#6586ad4d;transform:translateY(-1px)}.agent-activity-dialog{width:min(44rem,100vw - 2rem)}.agent-activity-dialog__body{gap:.85rem;display:grid}.agent-activity-dialog__section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.95rem;gap:.65rem;padding:.9rem .95rem;display:grid}.agent-activity-dialog__section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-activity-dialog__section-head strong{font-size:.92rem;font-weight:620}.agent-activity-dialog__section-head span,.agent-activity-dialog__section-description,.agent-activity-dialog__empty{color:#9d9d97;font-size:.8rem}.agent-activity-dialog__section-description,.agent-activity-dialog__empty,.agent-activity-dialog__row p{margin:0;line-height:1.55}.agent-activity-dialog__row-list{gap:.6rem;display:grid}.agent-activity-dialog__row{background:#0c0e126b;border-radius:.85rem;gap:.32rem;padding:.75rem .8rem;display:grid}.agent-activity-dialog__row strong{color:#ecece7;font-size:.86rem;font-weight:620}.agent-activity-dialog__row p{color:#b8b8b2}.agent-activity-dialog__row-meta{flex-wrap:wrap;gap:.4rem;display:flex}.agent-activity-dialog__row-meta span{color:#9f9f98;background:#ffffff0a;border-radius:999px;align-items:center;padding:.16rem .42rem;font-size:.72rem;display:inline-flex}.agent-activity__item--success{color:inherit}.agent-activity__item--success .agent-activity__marker{background:#74997cf5}.agent-activity__item--danger .agent-activity__marker{background:#9a6060f5}.agent-activity__item--warning .agent-activity__marker{background:#b08f50fa}.agent-activity__item--info .agent-activity__marker{background:#6586adfa}.agent-activity__item--live .agent-activity__marker{top:.88rem;left:calc(.02rem + var(--agent-activity-depth,0) * .9rem);background:0 0;border-color:#f1f1ec #f1f1ec2e #f1f1ec2e;width:.88rem;height:.88rem;animation:.92s linear infinite agent-activity-spin}.agent-activity__item--live .agent-activity__copy strong{color:#f1f1ec}.agent-activity__item--live .agent-activity__copy p{color:#c9c9c2}@keyframes agent-activity-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thread-status-pulse{0%{box-shadow:0 0 #f1f1ec4d}70%{box-shadow:0 0 0 .42rem #f1f1ec00}to{box-shadow:0 0 #f1f1ec00}}.message{background:linear-gradient(#ffffff07,#ffffff04),#1f1f1f;gap:.35rem;max-width:48rem;display:grid}.message--user{background:#262626;justify-self:end;width:fit-content;max-width:min(80%,48rem);margin-left:auto}.message--assistant,.message--system{max-width:52rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.message--tone-success{border-color:#74997c52}.message--tone-danger{border-color:#9a606057}.message--tone-info{border-color:#586e8b4d}.message__meta{justify-content:space-between;gap:1rem;margin-bottom:.45rem}.message__meta strong{font-size:.9rem;font-weight:620}.message__meta span{color:#7f7f7a;font-size:.8rem}.message__body{gap:.72rem;display:grid}.message__preview{color:#b6b6af;margin:0;line-height:1.72}.message__toggle{color:#d5d5cf;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;justify-self:start;padding:.36rem .62rem;font-size:.78rem;font-weight:600}.message__toggle:hover{background:#ffffff0f;border-color:#ffffff1a}.message__content{gap:.78rem;display:grid}.message__content>*{margin:0}.message__heading{letter-spacing:-.015em;color:#f2f2ee;font-size:1rem;font-weight:670}.message__subheading{letter-spacing:.02em;text-transform:uppercase;color:#b8b8b1;font-size:.86rem;font-weight:670}.message__paragraph{color:#d7d7d1;line-height:1.72}.message__strong{color:#f2f2ee;font-weight:680}.message__inline-code{color:#ecece7;background:#ffffff0f;border-radius:.45rem;padding:.08rem .38rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.86em;display:inline-flex}.message__link{color:#dde7ff;text-underline-offset:.16rem;-webkit-text-decoration:underline #dde7ff59;text-decoration:underline #dde7ff59}.message__link:hover{text-decoration-color:#dde7ffb8}.message__list{color:#d4d4ce;gap:.42rem;padding-left:1.15rem;line-height:1.68;display:grid}.message__list--ordered{padding-left:1.3rem}.message__code-block{gap:.38rem;display:grid}.message__code-label{color:#a8a8a2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;justify-self:start;padding:.16rem .42rem;font-size:.72rem}.message__code{color:#e5e5df;background:#181818;border:1px solid #ffffff0f;border-radius:.95rem;padding:.95rem 1rem;font-family:SF Mono,JetBrains Mono,monospace;font-size:.84rem;line-height:1.58;overflow:auto}.message__table-wrap{background:#1a1a1a;border:1px solid #ffffff0f;border-radius:.95rem;overflow:auto}.message__table{border-collapse:collapse;width:100%;min-width:28rem}.message__table th,.message__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.72rem .8rem}.message__table th{color:#ecece6;background:#ffffff08;font-size:.8rem;font-weight:680}.message__table td{color:#cacac4;font-size:.84rem;line-height:1.62}.message__table tr:last-child td{border-bottom:0}.message__attachments{margin-top:.15rem}.message__trace{margin-top:.35rem}.message--assistant .message__meta,.message--system .message__meta{margin-bottom:0}.message--assistant .message__body,.message--system .message__body{gap:.42rem}.message--assistant .message__paragraph,.message--assistant .message__preview{color:#e2e2dc}.message--system .message__paragraph,.message--system .message__preview{color:#b8b8b2}.workspace-panel{width:min(52rem,100%)}.workspace-panel__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.workspace-panel__header h3{margin:0;font-size:1.25rem;font-weight:640}.workspace-panel__header span{color:#8b8b86;font-size:.82rem}.workspace-panel__stack{gap:.85rem;display:grid}.workspace-card p{margin:0}.workspace-card__meta{color:#878782;justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.8rem}.settings-grid{padding:.3rem 1rem;display:grid}.settings-grid__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1.5rem;padding:.9rem 0}.settings-grid__row:last-child{border-bottom:0}.settings-grid__row span{color:#8e8e89;font-size:.85rem}.settings-grid__row strong{text-align:right;font-size:.92rem;font-weight:600}.composer{background:#171717fa;border-top:1px solid #ffffff0f;gap:.6rem;padding:.85rem 1.2rem 1rem;display:grid;position:relative}.composer__dropzone{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;text-align:center;background:linear-gradient(#213144e6,#121a25f0),#161616eb;border:1px dashed #8cadd880;border-radius:1.2rem;align-content:center;justify-items:center;gap:.35rem;padding:1.4rem;display:grid;position:absolute;inset:.85rem 1.2rem 1rem;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0000003d}.composer__dropzone strong{color:#f2f5fb;font-size:.98rem;font-weight:640}.composer__dropzone span{color:#b2c0d2;max-width:26rem;font-size:.82rem;line-height:1.5}.composer__dropzone--blocked{background:linear-gradient(#3e1f1beb,#241412f5),#161616eb;border-color:#dd7a6780}.composer__dropzone--blocked span{color:#dfb8af}.composer__attachments,.attachment-preview-list{gap:.75rem;display:grid}.attachment-preview-list--compact{gap:.5rem}.attachment-preview-list--inline{flex-wrap:wrap;gap:.45rem;display:flex}.attachment-preview-card{background:#1f1f1f;border:1px solid #ffffff12;border-radius:1rem;grid-template-columns:4.75rem minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid;position:relative}.attachment-preview-card--compact{background:#ffffff08;border-radius:.9rem;grid-template-columns:2.65rem minmax(0,1fr);gap:.7rem;padding:.6rem .72rem}.attachment-preview-card--inline{background:#ffffff0a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.34rem .58rem}.attachment-preview-card__media{background:linear-gradient(145deg,#ffffff14,#ffffff05),#242424;border-radius:.9rem;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:flex;overflow:hidden}.attachment-preview-card--compact .attachment-preview-card__media{border-radius:.72rem;width:2.65rem;height:2.65rem}.attachment-preview-card__image{object-fit:cover;width:100%;height:100%;display:block}.attachment-preview-card__badge{color:#f4f4ef;letter-spacing:.08em;background:#ffffff14;border-radius:.75rem;padding:.55rem .65rem;font-size:.78rem;font-weight:700}.attachment-preview-card--compact .attachment-preview-card__badge{border-radius:.6rem;padding:.4rem .46rem;font-size:.68rem}.attachment-preview-card--inline .attachment-preview-card__body{gap:0}.attachment-preview-card--inline .attachment-preview-card__meta{align-items:center;gap:.5rem}.attachment-preview-card--inline .attachment-preview-card__meta strong{color:#d8d8d2;font-size:.78rem;font-weight:620}.attachment-preview-card--inline .attachment-preview-card__meta span{color:#9c9c97;font-size:.74rem}.attachment-preview-card__body{gap:.35rem;min-width:0;display:grid}.attachment-preview-card__meta{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.attachment-preview-card__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-preview-card__meta span{color:#9a9a95;white-space:nowrap;font-size:.82rem}.attachment-preview-card__body p,.attachment-preview-card__body pre{margin:0}.attachment-preview-card__body p{color:#dbdbd6;font-size:.9rem}.attachment-preview-card--compact .attachment-preview-card__body{gap:.22rem}.attachment-preview-card--compact .attachment-preview-card__meta strong{font-size:.86rem}.attachment-preview-card--compact .attachment-preview-card__meta span{font-size:.76rem}.attachment-preview-card--compact .attachment-preview-card__body p{color:#c9c9c2;font-size:.82rem;line-height:1.45}.attachment-preview-card__body pre{white-space:pre-wrap;word-break:break-word;color:#a8a8a2;font-family:SF Mono,JetBrains Mono,monospace;font-size:.82rem;line-height:1.45}.attachment-preview-card__remove{color:#d6d6d1;background:#ffffff14;border:0;border-radius:999px;width:1.85rem;height:1.85rem;padding:0;position:absolute;top:.6rem;right:.6rem}.attachment-preview-card__remove:hover{background:#ffffff24}.composer__field{background:#1f1f1f;border:1px solid #ffffff14;border-radius:1.25rem;gap:0;display:grid;box-shadow:inset 0 1px #ffffff08,0 16px 32px #0000002e}.composer__field--steer{overflow:hidden}.composer__field--drag-accepting{border-color:#7da4d666;box-shadow:inset 0 0 0 1px #7da4d629,inset 0 1px #ffffff08,0 16px 32px #0000002e}.composer__field--drag-blocked{border-color:#dd7a6757;box-shadow:inset 0 0 0 1px #dd7a671f,inset 0 1px #ffffff08,0 16px 32px #0000002e}.composer__workflow-switcher{background:linear-gradient(#ffffff08,#ffffff03),#ffffff05;border-bottom:1px solid #ffffff0f;gap:.55rem;padding:.82rem .9rem .8rem;display:grid}.composer__workflow-buttons{flex-wrap:wrap;gap:.5rem;display:inline-flex}.composer__workflow-buttons--toolbar{align-items:center;gap:.42rem}.composer__mode-buttons{align-items:center;gap:.42rem;display:inline-flex}.composer__mode-button{color:#d9d9d4;background:#202020;border:1px solid #ffffff14;border-radius:999px;padding:.58rem .9rem;font-size:.82rem;font-weight:620;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00000024}.composer__mode-button.is-active{background:#6586ad1f;border-color:#6586ad52}.composer__mode-button:disabled{opacity:.58;cursor:not-allowed}.composer__workflow-button{color:#e8e8e2;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.45rem .82rem;font-size:.82rem;font-weight:620}.composer__workflow-buttons--toolbar .composer__workflow-button{background:#202020;border-color:#ffffff0f;padding:.58rem .9rem;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00000024}.composer__workflow-button.is-active{background:#6586ad1f;border-color:#6586ad52}.composer__workflow-button:disabled{opacity:.58;cursor:not-allowed}.composer__workflow-copy{color:#a7a7a1;margin:0;font-size:.82rem;line-height:1.5}.composer__mode-control{background:#202020;border:1px solid #ffffff0f;border-radius:.95rem;align-items:center;gap:.55rem;padding:.56rem .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00000024}.composer__mode-label{color:#a7a7a1;letter-spacing:.01em;font-size:.74rem;font-weight:600}.composer__mode-select{color:#f3f3f0;background:0 0;border:0;outline:none;min-width:7rem;font-size:.84rem;font-weight:620}.composer__mode-select:disabled{color:#8f8f8a}.composer__factory-panel{border-bottom:1px solid #ffffff0d;gap:.85rem;padding:.9rem .9rem .2rem;display:grid}.composer__factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.composer__factory-field{gap:.4rem;display:grid}.composer__factory-field span{color:#bdbdb7;font-size:.8rem;font-weight:600}.composer__factory-field input,.composer__factory-field select{width:100%;color:inherit;background:#181818;border:1px solid #ffffff14;border-radius:.88rem;outline:none;padding:.72rem .82rem}.composer__factory-field input:focus,.composer__factory-field select:focus{border-color:#b0c9ff8a}.composer__factory-note{color:#9d9d97;margin:0;font-size:.82rem;line-height:1.55}.composer__steer-window{background:linear-gradient(#ffffff09,#ffffff03),#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.9rem;padding:.72rem .85rem;display:flex}.composer__steer-window-copy{align-items:center;gap:.75rem;min-width:0;display:flex}.composer__steer-window-status{color:#b7b7b0;letter-spacing:.01em;background:#ffffff0b;border-radius:999px;align-items:center;gap:.38rem;min-width:0;padding:.18rem .44rem;font-size:.76rem;font-weight:600;display:inline-flex}.composer__steer-window-status svg,.composer__steer-trigger svg{width:.96rem;height:.96rem}.composer__steer-window-text{gap:.12rem;min-width:0;display:grid}.composer__steer-window-prompt{text-overflow:ellipsis;white-space:nowrap;color:#f0f0eb;min-width:0;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.composer__steer-window-thread{text-overflow:ellipsis;white-space:nowrap;color:#9a9a95;min-width:0;font-size:.78rem;font-weight:520;overflow:hidden}.composer__steer-trigger{color:#f5f5ef;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.38rem;padding:.48rem .74rem;font-size:.84rem;font-weight:600;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.composer__steer-trigger:hover{background:#ffffff16;border-color:#ffffff1c;transform:translateY(-1px)}.composer__steer-trigger--open svg:last-child{transform:rotate(180deg)}.composer__steer-drawer{transition:max-height .22s,opacity .18s,transform .22s;display:grid;overflow:hidden}.composer__steer-drawer.is-open{opacity:1;max-height:34rem;transform:translateY(0)}.composer__steer-drawer.is-closed{opacity:0;pointer-events:none;max-height:0;transform:translateY(-.35rem)}.composer__steer-content{border-top:1px solid #ffffff0f;gap:.75rem;padding:.75rem .9rem .9rem;display:grid}.composer__steer-content .attachment-preview-list{margin-bottom:.1rem}.composer__steer-content .attachment-preview-card{box-shadow:none;background:#202020}.composer__queued-followups{gap:.6rem;display:grid}.composer__queued-followup{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.95rem;gap:.38rem;padding:.8rem .9rem;display:grid}.composer__queued-followup--sending{border-color:#6586ad4d}.composer__queued-followup--queued{border-color:#b08f5038}.composer__queued-followup-head{color:#979792;justify-content:space-between;align-items:center;gap:.75rem;font-size:.77rem;display:flex}.composer__queued-followup-badge{color:#ecece7;background:#ffffff0d;border-radius:999px;align-items:center;padding:.18rem .46rem;font-size:.72rem;font-weight:620;display:inline-flex}.composer__queued-followup strong{color:#e7e7e1;font-size:.9rem;font-weight:600}.composer textarea{resize:none;width:100%;min-height:4.25rem;color:inherit;background:0 0;border:0;outline:none;padding:.9rem 1rem .82rem;line-height:1.6}.composer__steer-content textarea{min-height:7.5rem;padding:.15rem .05rem .3rem}.composer__terminal-note{color:#9ea7b8;margin:-.1rem 1rem 0;font-size:.8rem;line-height:1.5}.composer__steer-content .composer__toolbar{padding:.75rem 0 0}.composer textarea::placeholder{color:#80807a}.composer__toolbar{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.75rem .9rem .9rem}.composer__tools,.composer__actions{flex-wrap:wrap;gap:.45rem}.composer__tool-button,.composer__submit{background:#202020;border-color:#ffffff0f;padding:.58rem .85rem;box-shadow:inset 0 1px #ffffff06,0 12px 24px #00000024}.composer__tool-button label,.composer__tool-button{cursor:pointer}.composer__tool-button{align-items:center;gap:.38rem;font-size:.85rem;display:inline-flex}.composer__tool-button:disabled{opacity:.65;cursor:not-allowed}.composer__tool-button--icon{justify-content:center;width:2.5rem;padding-inline:0}.composer__tool-button svg,.composer__submit svg{width:1rem;height:1rem}.composer__submit{color:#181818;width:3rem;height:3rem;box-shadow:none;background:#6a6a68;border-color:#0000;border-radius:999px;justify-content:center;padding:0}.composer__submit:disabled{color:#181818d1;opacity:1;cursor:not-allowed;background:#6a6a68}.composer__submit:disabled:hover{background:#6a6a68;border-color:#0000;transform:none}.composer__submit--active{color:#171717;background:#f1f1ec;box-shadow:inset 0 1px #ffffff38,0 10px 24px #0003}.composer__submit--active:hover{background:#fff;border-color:#0000;transform:translateY(-1px)}.composer__feedback{margin:0;font-size:.88rem}.composer__feedback--success{color:#d1edd7}.composer__feedback--danger{color:#f0c2c2}.composer__feedback--info{color:#d6d6d1}.composer__file-input{display:none}.dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909b8;place-items:center;padding:1.4rem;display:grid;position:fixed;inset:0}.dialog{background:linear-gradient(#ffffff06,#ffffff03),#1d1d1d;border:1px solid #ffffff14;border-radius:1.25rem;gap:1.2rem;width:min(34rem,100%);padding:1.15rem 1.15rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #00000057}.dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog__header h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:650}.dialog__header p{color:#9d9d97;margin:0;line-height:1.55}.dialog__close,.dialog__folder-button,.dialog__secondary-button,.dialog__primary-button{border:1px solid #0000;border-radius:.95rem;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.dialog__close{color:#cfcfc9;background:#ffffff08;place-items:center;width:2.25rem;height:2.25rem;display:grid}.dialog__close:hover{background:#ffffff12}.dialog__body{gap:1rem;display:grid}.dialog__field{gap:.45rem;display:grid}.dialog__field>span{color:#bdbdb7;font-size:.84rem;font-weight:600}.dialog__field input{width:100%;color:inherit;background:#181818;border:1px solid #ffffff14;border-radius:.95rem;outline:none;padding:.78rem .88rem}.dialog__field input:focus{border-color:#b0c9ff8a}.dialog__folder-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.dialog__folder-button,.dialog__secondary-button,.dialog__primary-button{color:inherit;background:#222;border-color:#ffffff0f;align-items:center;gap:.45rem;padding:.72rem .92rem;display:inline-flex}.dialog__folder-button:hover,.dialog__secondary-button:hover,.dialog__primary-button:hover{background:#282828;border-color:#ffffff1a}.dialog__folder-button:disabled,.dialog__primary-button:disabled{opacity:.55;cursor:not-allowed}.dialog__folder-status{gap:.22rem;min-width:0;display:grid}.dialog__folder-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.dialog__folder-status span{color:#9a9a95;line-height:1.45}.dialog__error{color:#efc0c0;margin:0;font-size:.86rem}.dialog__actions{justify-content:flex-end;gap:.6rem;display:flex}.dialog__primary-button{color:#181818;background:#f1f1eb;border-color:#0000}.dialog__primary-button:hover{background:#fff}@media (width<=1120px){.app-shell{grid-template-columns:16.75rem minmax(0,1fr)}}@media (width<=820px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #ffffff0f;border-right:0}.suggestion-grid{grid-template-columns:1fr}.composer__toolbar{flex-direction:column;align-items:stretch;width:100%}.composer__factory-grid{grid-template-columns:1fr}.thread-group__menu-panel{min-width:9.5rem}.dialog__folder-row{grid-template-columns:1fr}}
