.drawer-backdrop{position:fixed;inset:0;z-index:900;border:0;padding:0;background:rgba(226,232,255,.48);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);cursor:pointer}.workspace-sidebar{left:clamp(12px,2vw,24px);transform:translateX(calc(-100% - 40px))}.context-sidebar--open,.workspace-sidebar--open{transform:translateX(0)}.context-panel,.context-panel-section,.conversation-sidebar,.memory-save-form,.repo-proposal-form,.tool-card-body--stacked,.workspace-sidebar-top{display:flex;flex-direction:column;gap:14px}.context-panel{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0}.glass-drawer-titlebar{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:-18px -18px 0;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(100,116,166,.12);background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass-drawer-titlebar span{display:block;font-size:18px;font-weight:900;letter-spacing:-.045em}.glass-drawer-titlebar small{display:block;margin-top:3px;color:var(--muted)}.glass-drawer-titlebar button{border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.7);color:var(--text);min-height:42px;padding:0 15px;cursor:pointer}.action-event-header,.artifact-card-header,.build-intel-title-row,.context-panel-header,.conversation-sidebar-header,.document-card-header,.execution-meta,.github-meta,.github-topics,.memory-card-actions,.memory-card-header,.memory-form-actions,.repo-proposal-header,.saved-artifact-item,.tool-card-header,.workspace-brand,.workspace-list-item-header,.workspace-list-item-meta{display:flex;align-items:center;gap:10px}.action-event-header,.artifact-card-header,.context-panel-header,.conversation-sidebar-header,.document-card-header,.memory-card-header,.repo-proposal-header,.workspace-list-item-header{justify-content:space-between}.workspace-brand-mark{width:44px;height:44px;border-radius:17px;display:grid;place-items:center;color:white;font-weight:900;background:linear-gradient(135deg,#3b82f6,#8b5cf6 52%,#d946ef)}.artifact-card-header span:first-child,.build-intel-main strong,.conversation-list-title,.document-card-header span:first-child,.execution-section-title,.saved-artifact-name,.tool-card-title,.workspace-brand-title{font-weight:850;letter-spacing:-.02em}.action-event-card small,.artifact-meta,.build-intel-copy,.context-empty,.conversation-empty,.document-meta,.document-summary,.empty-state-copy,.execution-guidance,.github-description,.github-tree,.memory-meta-row,.saved-artifact-meta,.search-answer,.search-result-snippet,.side-section-copy,.workspace-brand-subtitle,.workspace-list-item-description,.workspace-notice p{color:var(--muted);margin:0;line-height:1.5}.side-section-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.action-event-list,.artifact-list,.build-intel-grid,.conversation-list,.deploy-health-list,.document-list,.github-tree-list,.memory-list,.repo-file-targets,.repo-proposal-list,.saved-artifact-list,.search-results,.task-plan-steps,.workspace-list{display:flex;flex-direction:column;gap:10px}.conversation-list,.workspace-list{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.action-event-card,.approval-flow-card,.artifact-card,.artifact-preview-card,.context-empty,.context-panel-section,.conversation-list-item,.deploy-health-check,.deploy-health-summary,.document-card,.execution-section,.memory-card,.project-switchboard-card,.project-switchboard-current,.repo-proposal-card,.saved-artifact-item,.search-result-item,.task-plan-step,.tool-card,.workspace-list-item{border:1px solid rgba(100,116,166,.16);border-radius:var(--radius-lg);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.68);padding:14px}.conversation-list-item,.filing-cabinet-tab,.memory-tab,.project-switchboard-card,.workspace-list-item{text-align:left}.conversation-list-item--active,.filing-cabinet-tab--active,.memory-tab--active,.project-switchboard-card--active,.workspace-list-item--active{border-color:rgba(118,87,255,.42);background:rgba(237,242,255,.95)}.project-switchboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.project-switchboard-card{min-height:70px}.project-switchboard-card span,.project-switchboard-current strong{display:block;font-weight:850}.project-switchboard-card small,.project-switchboard-current small{display:block;margin-top:4px;color:var(--muted)}.filing-cabinet-drawers,.memory-project-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:22px;background:var(--navy);box-shadow:0 14px 38px rgba(23,33,63,.18)}.filing-cabinet-tab,.memory-tab{min-height:38px;border-radius:16px;padding:0 12px;color:white;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-weight:800;font-size:12px}.filing-cabinet-tab--active,.memory-tab--active{color:var(--text);background:rgba(255,255,255,.9)}.filing-cabinet-active-label{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px}.memory-form-row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:10px;gap:10px}.memory-actions-row,.memory-card-actions,.memory-form-actions{flex-wrap:wrap}.memory-inline-action,.secondary-button{min-height:38px;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.memory-inline-action--danger{color:var(--danger)}.repo-proposal-form{gap:10px}.approval-flow-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;text-align:center;color:var(--muted);font-size:12px}.deploy-health-check--configured,.deploy-health-check--ready,.deploy-health-summary--ready{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.08)}.deploy-health-check--error,.deploy-health-check--missing,.deploy-health-summary--missing,.execution-badge--error,.execution-output--error{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.08)}.action-event-card,.deploy-health-check,.repo-proposal-card{display:flex;flex-direction:column;gap:8px}.tool-card--calc,.tool-card--datetime,.tool-card--execution,.tool-card--github,.tool-card--plan,.tool-card--search{margin-top:10px}.artifact-link,.github-link,.search-result-title,.search-result-url{color:#2563eb;text-decoration:none}.github-topics{flex-wrap:wrap}.github-topic{border-radius:999px;padding:4px 8px;background:rgba(37,99,235,.08);color:#2563eb;font-size:11px}@media (min-width:1400px){.workspace-app{width:min(1240px,calc(100vw - 64px));height:min(900px,calc(100dvh - 64px))}}@supports (-webkit-touch-callout:none){body,html{height:-webkit-fill-available}}@media (max-width:820px){body,html{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.page{height:100dvh;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom))}.chat-shell,.hero{width:min(100%,390px)}.hero h1{font-size:44px}.workspace-home{padding:0}.workspace-app,.workspace-home{position:fixed;inset:0;width:100vw;height:100dvh;min-height:100dvh}.workspace-app{max-height:none;border:0;border-radius:0;box-shadow:none}.chat-panel{height:100dvh;min-height:100dvh;max-height:100dvh}.chat-header--workspace{min-height:calc(58px + env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) minmax(76px,auto);gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.chat-header-right{min-width:76px;display:flex;justify-content:flex-end;position:relative;z-index:20}.native-icon-button,.native-tool-button{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:0 12px;font-size:13px;white-space:nowrap}.native-status-strip{min-height:38px;padding:7px 10px 6px}.messages{width:100%;max-width:none;padding:14px;gap:12px;scroll-padding-bottom:96px}.message,.message.user{border-bottom-right-radius:8px}.message.assistant{border-bottom-left-radius:8px}.markdown-body,.message-content,.message-content p{font-size:15.5px;line-height:1.5}.private-owner-orb{width:62px;height:62px;border-radius:22px;font-size:25px}.private-owner-empty span{max-width:330px;font-size:13px}.input-form{width:calc(100vw - 18px);min-height:62px;margin:0 9px calc(7px + env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr) 54px;border-radius:30px}.input-form .send-button[type=button]{display:none}.chat-input{height:44px;min-height:44px;font-size:16px;line-height:24px;padding-top:10px;padding-bottom:10px}.input-form .send-button[type=submit]{width:54px;min-width:54px;height:48px;padding:0;font-size:0;border-radius:22px}.input-form .send-button[type=submit]:before{content:"↑";font-size:27px;line-height:1}.tools-drawer-backdrop,.workspace-sidebar{z-index:4000}.context-sidebar.context-sidebar--open{z-index:4010}.workspace-sidebar{transform:translateX(calc(-100% - 24px))}.context-sidebar--open,.workspace-sidebar--open{transform:translateX(0)}.context-sidebar{transform:translateX(calc(100% + 24px))}.context-panel{gap:12px}.glass-drawer-titlebar{margin:-16px -16px 0;padding:16px}.context-panel-section{padding:16px;border-radius:22px}.project-switchboard-grid{grid-template-columns:1fr 1fr}.filing-cabinet-drawers,.memory-project-tabs{position:-webkit-sticky;position:sticky;top:66px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.filing-cabinet-tab,.memory-tab{width:100%;min-width:0;padding:0 8px;font-size:12px}.memory-form-row{grid-template-columns:1fr}.approval-flow-card{grid-template-columns:1fr 1fr}.context-panel input,.context-panel select,.context-panel textarea,.memory-kind-select,.workspace-field{font-size:16px}}.tool-card--repo-control{border-color:rgba(124,92,255,.28);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(236,232,255,.58));box-shadow:0 18px 42px rgba(83,63,167,.12)}.tool-card--failed{border-color:rgba(239,68,68,.28);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,232,232,.6))}.repo-control-meta{color:rgba(58,46,91,.72);font-size:.82rem}.repo-control-steps{display:grid;grid-gap:.35rem;gap:.35rem;list-style:none;margin:.35rem 0 0;padding:0}.repo-control-steps li{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:.45rem;gap:.45rem;border-radius:999px;padding:.35rem .55rem;background:rgba(255,255,255,.55);color:rgba(42,34,66,.82);font-size:.82rem}.repo-control-steps em{grid-column:2;color:rgba(180,40,40,.82);font-style:normal;font-size:.78rem}.repo-control-step--ok span:first-child{color:#27a269;font-weight:800}.repo-control-step--blocked span:first-child{color:#d97706;font-weight:800}.task-checkpoint-card{margin-top:.7rem;padding:.75rem;border:1px solid rgba(124,58,237,.16);border-radius:16px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);display:grid;grid-gap:.35rem;gap:.35rem;color:#33265f}.task-checkpoint-title{font-size:.78rem;font-weight:750;letter-spacing:.01em;color:#4c1d95}.task-checkpoint-card p,.task-checkpoint-card span{margin:0;font-size:.76rem;line-height:1.45}.task-checkpoint-blocker{color:#9f1239;font-weight:700}.repo-control-link{color:#5b21b6;font-size:.8rem;font-weight:750;text-decoration:none}.repo-control-link:hover{text-decoration:underline}.repo-control-status{margin-top:.35rem;padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(99,102,241,.18);background:rgba(255,255,255,.62);display:grid;grid-gap:.3rem;gap:.3rem;color:#33265f}.repo-control-status strong{font-size:.76rem;color:#4c1d95}.repo-control-status li,.repo-control-status span,.repo-control-status ul{margin:.1rem 0 0;padding-left:1rem}.repo-control-status code{white-space:pre-wrap;word-break:break-word;color:#1f1147}.repo-control-status--ready{border-color:rgba(22,163,74,.22);background:rgba(240,253,244,.72)}.repo-control-status--waiting{border-color:rgba(245,158,11,.25);background:rgba(255,251,235,.76)}.repo-control-status--blocked{border-color:rgba(225,29,72,.2);background:rgba(255,241,242,.72)}.runner-status-card{margin-top:.7rem;padding:.75rem;border-radius:16px;border:1px solid rgba(99,102,241,.18);background:rgba(255,255,255,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);display:grid;grid-gap:.55rem;gap:.55rem}.runner-status-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#3b2d6b;font-size:.78rem;font-weight:800}.runner-risk-pill{border-radius:999px;padding:.18rem .5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(99,102,241,.18);background:rgba(99,102,241,.08);color:#4338ca}.runner-risk-pill--high{border-color:rgba(225,29,72,.22);background:rgba(255,241,242,.82);color:#be123c}.runner-risk-pill--medium{border-color:rgba(245,158,11,.24);background:rgba(255,251,235,.84);color:#b45309}.runner-risk-pill--low{border-color:rgba(22,163,74,.22);background:rgba(240,253,244,.84);color:#15803d}.runner-status-grid span{min-width:0;border-radius:12px;background:rgba(248,250,252,.78);padding:.45rem .5rem;color:#4b3b78;font-size:.72rem;line-height:1.35;word-break:break-word}.runner-status-grid strong{display:block;margin-bottom:.12rem;color:#6d5ca8;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em}.runner-command-preview{display:block;white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:.55rem;background:rgba(31,17,71,.06);color:#1f1147;font-size:.72rem}.runner-reason{margin:0;color:#5d527f;font-size:.74rem;line-height:1.4}.build-intel-card--wide{grid-column:1/-1}.external-services-card{border-color:rgba(99,102,241,.2)}.external-service-list{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.external-service-row strong{display:block;color:#2d2554;font-size:.82rem}.external-service-row p{margin:.2rem 0;color:#5d527f;font-size:.74rem;line-height:1.35}.external-service-row span:not(.action-status-pill){color:#7c6aa5;font-size:.68rem}@media (max-width:640px){.runner-status-grid{grid-template-columns:1fr}.external-service-row{flex-direction:column}}.tool-card--revenuecat{border-color:rgba(16,185,129,.2);background:linear-gradient(135deg,rgba(236,253,245,.78),rgba(255,255,255,.9))}.revenuecat-mini-list{display:grid;grid-gap:.35rem;gap:.35rem}.revenuecat-mini-list span{display:block;color:#4b4268;font-size:.72rem;line-height:1.35}.revenuecat-mini-list strong{color:#1f6f54}.tool-card--appstore{border-color:rgba(59,130,246,.2);background:linear-gradient(135deg,rgba(239,246,255,.78),rgba(255,255,255,.9))}.appstore-mini-list{display:grid;grid-gap:.35rem;gap:.35rem}.appstore-mini-list span{display:block;color:#44506d;font-size:.72rem;line-height:1.35}.appstore-mini-list strong{color:#1d4ed8}.tool-card--googleplay{border-color:rgba(34,197,94,.22);background:linear-gradient(135deg,rgba(240,253,244,.78),rgba(255,255,255,.9))}.googleplay-blocked-list span,.googleplay-mini-list,.googleplay-mini-list span{display:block;color:#45546d;font-size:.72rem;line-height:1.35}.googleplay-mini-list strong{color:#15803d}.googleplay-blocked-list{border-top:1px solid rgba(34,197,94,.16);padding-top:.45rem}.googleplay-blocked-list strong{color:#92400e}.tool-card--app-health{border-color:rgba(124,58,237,.22);background:linear-gradient(135deg,rgba(245,243,255,.82),rgba(255,255,255,.92))}.app-health-blockers span,.app-health-mini-list,.app-health-mini-list span,.app-health-mini-list strong{color:#6d28d9}.app-health-blockers{border-top:1px solid rgba(124,58,237,.16);padding-top:.45rem}.app-health-blockers span{color:#92400e}.app-health-boundary{border-top:1px solid rgba(124,58,237,.12);padding-top:.45rem;color:#6b5f86}.tool-card--repo-flow{border-color:rgba(79,70,229,.22);background:linear-gradient(135deg,rgba(238,242,255,.82),rgba(255,255,255,.92))}.repo-flow-step-list{display:grid;grid-gap:.35rem;gap:.35rem}.repo-flow-next,.repo-flow-step,.repo-flow-step strong{color:#4338ca}.repo-flow-next,.repo-flow-step--blocked{color:#92400e}.repo-flow-boundary,.repo-flow-next{color:#6b5f86}.tool-card--deployment-handoff{border-color:rgba(245,158,11,.26);background:linear-gradient(135deg,rgba(255,251,235,.86),rgba(255,255,255,.94))}.deployment-handoff-line,.deployment-handoff-phrase,.deployment-handoff-reasons span{border:1px solid rgba(245,158,11,.26);border-radius:12px;padding:.5rem .6rem;background:rgba(255,251,235,.78);color:#92400e}.deployment-handoff-reasons{display:grid;grid-gap:.32rem;gap:.32rem}.deployment-handoff-boundary{border-top:1px solid rgba(245,158,11,.18);padding-top:.45rem;color:#7c5e25}.operator-console-panel{display:grid;grid-gap:1rem;gap:1rem}.operator-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.operator-summary-card{border:1px solid rgba(124,58,237,.14);border-radius:20px;padding:.85rem;background:rgba(255,255,255,.72);box-shadow:0 18px 42px rgba(39,27,64,.06)}.operator-summary-card--primary{background:linear-gradient(135deg,rgba(245,243,255,.9),rgba(255,255,255,.88));border-color:rgba(124,58,237,.22)}.operator-card-label{display:block;color:#7c6b9a;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.operator-summary-card strong{display:block;color:#241331;font-size:1rem;margin-bottom:.25rem}.operator-empty-copy,.operator-summary-card p,.operator-summary-card small{color:#6b5f86;font-size:.72rem;line-height:1.35}.operator-flow-strip span{border-radius:999px;padding:.35rem .6rem;color:#4c1d95;background:rgba(255,255,255,.74);font-size:.68rem;font-weight:700}.operator-flow-strip__locked{color:#92400e!important;background:rgba(255,251,235,.9)!important}.operator-list-card{border:1px solid rgba(39,27,64,.1);border-radius:18px;background:rgba(255,255,255,.68);padding:.8rem;display:grid;grid-gap:.55rem;gap:.55rem}.operator-list-header{grid-template-columns:1fr auto;align-items:center;color:#241331;font-size:.8rem;font-weight:800}.operator-list-header small,.operator-list-row small,.operator-list-row span{color:#7c6b9a;font-size:.68rem}.operator-list-row{border-top:1px solid rgba(39,27,64,.08);padding-top:.5rem}.operator-list-row strong{color:#2f1745;font-size:.76rem}.operator-heading{align-items:flex-start;gap:1rem}.operator-refresh-note{display:block;margin-top:.25rem;color:rgba(72,61,92,.62);font-size:.76rem}.operator-quick-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0 1rem}.operator-quick-actions a,.operator-quick-actions button,.operator-row-actions a,.operator-row-actions button{border:1px solid rgba(106,78,170,.18);background:rgba(255,255,255,.74);color:#4b3c73;border-radius:999px;padding:.46rem .72rem;font-size:.78rem;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(83,65,128,.08)}.operator-quick-actions button:disabled{opacity:.42;cursor:not-allowed}.operator-card-title-row,.operator-row-title{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.operator-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .48rem;background:rgba(106,78,170,.12);color:#5b4585;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.operator-status-pill--completed,.operator-status-pill--healthy,.operator-status-pill--idle,.operator-status-pill--ok,.operator-status-pill--ready,.operator-status-pill--success{background:rgba(42,157,111,.14);color:#17724c}.operator-status-pill--approved,.operator-status-pill--partial,.operator-status-pill--proposed,.operator-status-pill--queued,.operator-status-pill--running,.operator-status-pill--warning{background:rgba(232,151,62,.16);color:#94540f}.operator-status-pill--blocked,.operator-status-pill--error,.operator-status-pill--failed,.operator-status-pill--missing{background:rgba(220,72,94,.14);color:#a52b42}.operator-row-actions{display:flex;gap:.45rem;margin-top:.5rem}.operator-safety-note{border:1px solid rgba(245,158,11,.22);border-radius:16px;background:rgba(255,251,235,.72);color:#7c5e25;font-size:.72rem;line-height:1.35;padding:.65rem .75rem}@media (max-width:760px){.operator-console-lists,.operator-summary-grid{grid-template-columns:1fr}.operator-flow-strip{border-radius:18px}}.memory-import-panel{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(124,58,237,.14);border-radius:18px;padding:.85rem;background:linear-gradient(135deg,rgba(248,246,255,.86),rgba(255,255,255,.78));box-shadow:0 16px 38px rgba(39,27,64,.06)}.memory-import-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.memory-import-header span{display:block;color:#241331;font-weight:800;font-size:.88rem}.memory-import-header p,.memory-import-results small{color:#6b5f86;font-size:.72rem;line-height:1.35}.memory-import-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem}.memory-import-approval{display:flex;align-items:flex-start;gap:.5rem;color:#5b4b78;font-size:.76rem;line-height:1.35}.memory-import-actions{display:flex;flex-wrap:wrap;gap:.55rem}.memory-import-results{display:grid;grid-gap:.45rem;gap:.45rem}.memory-import-result{display:grid;grid-gap:.16rem;gap:.16rem;border:1px solid rgba(100,116,166,.14);border-radius:14px;padding:.6rem;background:rgba(255,255,255,.72)}.memory-import-result span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.12rem .42rem;background:rgba(106,78,170,.12);color:#5b4585;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.memory-import-result strong{color:#241331;font-size:.82rem}.memory-import-result--imported span,.memory-import-result--would_import span{background:rgba(42,157,111,.14);color:#17724c}.memory-import-result--duplicate span{background:rgba(232,151,62,.16);color:#94540f}.memory-import-result--blocked span,.memory-import-result--failed span{background:rgba(220,72,94,.14);color:#a52b42}.tool-card--app-creator{background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(244,239,255,.72));border-color:rgba(118,87,255,.24);box-shadow:0 18px 54px rgba(118,87,255,.14)}.tool-card--app-creator .tool-card-icon{filter:drop-shadow(0 8px 18px rgba(118,87,255,.22))}.project-switchboard-card{position:relative;overflow:hidden;border-color:rgba(100,116,166,.16)}.project-switchboard-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--project-accent,#8b5cf6);opacity:.72}.project-switchboard-card em{display:block;margin-top:.45rem;color:rgba(82,72,105,.66);font-size:.64rem;font-style:normal;line-height:1.25;word-break:break-word}.project-current-meta,.project-safety-badge{flex-wrap:wrap;margin-top:.55rem}.project-safety-badge{width:-moz-fit-content;width:fit-content;margin-top:.5rem;border-radius:999px;padding:.22rem .52rem;background:rgba(106,78,170,.12);color:#5b4585;font-size:.62rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase;line-height:1}.project-safety-badge--owner,.project-safety-badge--read-only{background:rgba(14,165,233,.12);color:#075985}.project-safety-badge--production{background:rgba(42,157,111,.13);color:#166534}.project-safety-badge--sensitive{background:rgba(232,151,62,.16);color:#92400e}.operator-control-tower-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);grid-gap:.85rem;gap:.85rem;border:1px solid rgba(124,58,237,.16);border-radius:24px;padding:1rem;background:radial-gradient(circle at top left,rgba(196,181,253,.28),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,246,255,.76));box-shadow:0 22px 54px rgba(39,27,64,.08)}.operator-control-tower-main h4{margin:0;color:#21112f;font-size:1.2rem;letter-spacing:-.03em}.operator-control-tower-main p,.operator-next-action p{margin:.22rem 0 0;color:#6b5f86;font-size:.76rem;line-height:1.38}.operator-control-tower-badges{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.78rem}.operator-control-tower-badges .project-safety-badge{margin-top:0}.operator-next-action{border:1px solid rgba(124,58,237,.12);border-radius:20px;padding:.82rem;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.operator-next-action span{display:block;color:#7c6b9a;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.operator-next-action strong{display:block;margin-top:.28rem;color:#25153a;font-size:.92rem}.operator-next-action small{display:inline-flex;margin-top:.62rem;border-radius:999px;padding:.28rem .58rem;background:rgba(106,78,170,.1);color:#5b4585;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.operator-next-action--healthy{border-color:rgba(42,157,111,.18);background:rgba(240,253,244,.76)}.operator-next-action--warning{border-color:rgba(232,151,62,.24);background:rgba(255,251,235,.78)}.operator-next-action--error{border-color:rgba(220,72,94,.2);background:rgba(255,241,242,.78)}.operator-mini-nav button{border:0;border-radius:999px;padding:.46rem .38rem;color:#5f4b86;background:rgba(245,243,255,.78);font-size:.66rem;font-weight:860;letter-spacing:.03em}.operator-mini-nav button:active{transform:translateY(1px)}.operator-command-grid,.operator-list-card[data-testid=operator-proposals-section],.operator-list-card[data-testid=operator-tasks-section],.operator-summary-grid{scroll-margin-top:76px}.operator-command-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:128px;border:1px solid rgba(106,78,170,.12);border-radius:22px;padding:.86rem;color:#241333;text-align:left;background:radial-gradient(circle at top right,rgba(221,214,254,.36),transparent 42%),rgba(255,255,255,.72);box-shadow:0 16px 36px rgba(83,65,128,.07),inset 0 1px 0 rgba(255,255,255,.74)}.operator-command-card span{color:#7f6a9f;font-size:.62rem;font-weight:880;letter-spacing:.07em;text-transform:uppercase}.operator-command-card strong{font-size:.98rem;line-height:1.1;letter-spacing:-.035em}.operator-command-card p{margin:0;color:#6b5f86;font-size:.73rem;line-height:1.3}.operator-command-card small{align-self:end;justify-self:start;border-radius:999px;padding:.25rem .52rem;background:rgba(255,255,255,.78);color:#5b3fb4;font-size:.64rem;font-weight:850}.operator-command-card--healthy,.operator-command-card--ok,.operator-command-card--ready,.operator-command-card--success{border-color:rgba(34,197,94,.22);background:radial-gradient(circle at top right,rgba(187,247,208,.36),transparent 42%),rgba(255,255,255,.72)}.operator-command-card--blocked,.operator-command-card--missing,.operator-command-card--partial,.operator-command-card--warning{border-color:rgba(245,158,11,.24);background:radial-gradient(circle at top right,rgba(254,215,170,.38),transparent 42%),rgba(255,255,255,.72)}.operator-command-card--error,.operator-command-card--failed,.operator-command-card--unhealthy{border-color:rgba(248,113,113,.24);background:radial-gradient(circle at top right,rgba(254,202,202,.4),transparent 42%),rgba(255,255,255,.72)}.operator-proposal-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.operator-signal-strip{display:flex;flex-wrap:wrap;gap:.45rem;border:1px solid rgba(106,78,170,.12);border-radius:18px;padding:.52rem;background:rgba(255,255,255,.58)}.operator-signal-strip span{border-radius:999px;padding:.34rem .56rem;background:rgba(245,243,255,.78);color:#5b4585;font-size:.68rem;font-weight:750}.operator-signal-strip strong{color:#321250}@media (max-width:760px){.operator-command-grid,.operator-control-tower-card{grid-template-columns:1fr}.operator-mini-nav{top:0;gap:.3rem;padding:.36rem}.operator-mini-nav button{padding:.42rem .24rem;font-size:.62rem}}@media (max-width:820px){.drawer-backdrop.tools-drawer-backdrop{inset:0!important;z-index:5000!important}.context-sidebar.context-sidebar--open,.drawer-backdrop.tools-drawer-backdrop{position:fixed!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.context-sidebar.context-sidebar--open{top:calc(env(safe-area-inset-top) + 8px)!important;right:8px!important;bottom:calc(env(safe-area-inset-bottom) + 8px)!important;left:8px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)!important;z-index:5001!important;display:flex!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:transform;isolation:isolate}.context-sidebar.context-sidebar--open .context-panel{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.context-sidebar.context-sidebar--open .filing-cabinet-drawers,.context-sidebar.context-sidebar--open .glass-drawer-titlebar,.context-sidebar.context-sidebar--open .memory-project-tabs{transform:translateZ(0);-webkit-transform:translateZ(0)}}.drawer-backdrop{pointer-events:auto}.workspace-drawer-backdrop{z-index:3990!important}.tools-drawer-backdrop{z-index:4990!important}.workspace-sidebar.workspace-sidebar--open{position:fixed!important;z-index:4001!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.context-sidebar.context-sidebar--open{z-index:5001!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.context-sidebar.context-sidebar--open,.context-sidebar.context-sidebar--open .context-panel,.workspace-sidebar.workspace-sidebar--open,.workspace-sidebar.workspace-sidebar--open .conversation-sidebar,.workspace-sidebar.workspace-sidebar--open .workspace-sidebar-top{color:#111827!important;opacity:1!important}.context-sidebar.context-sidebar--open .context-panel,.workspace-sidebar.workspace-sidebar--open{background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}@media (max-width:820px){.workspace-drawer-backdrop{z-index:4990!important;background:rgba(15,23,42,.28)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.workspace-sidebar.workspace-sidebar--open{top:calc(env(safe-area-inset-top) + 8px)!important;bottom:calc(env(safe-area-inset-bottom) + 8px)!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;z-index:5001!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.drawer-backdrop.tools-drawer-backdrop{z-index:4990!important;background:rgba(15,23,42,.28)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.context-sidebar.context-sidebar--open{z-index:5001!important}.context-sidebar.context-sidebar--open .context-panel{background:rgba(255,255,255,.98)!important;color:#111827!important}.context-sidebar.context-sidebar--open.mobile-tools-shell{padding:12px!important;border-radius:30px!important;background:radial-gradient(circle at top right,rgba(196,181,253,.42),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,247,255,.9))!important}.mobile-tools-tile-board{display:grid!important;grid-template-columns:1fr;align-content:start;grid-gap:12px!important;gap:12px!important;padding:0 2px calc(24px + env(safe-area-inset-bottom))!important;scroll-padding-top:96px;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mobile-tools-titlebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:24!important;margin:-12px -12px 8px!important;padding:14px 14px 12px!important;border-radius:30px 30px 20px 20px;border-bottom:1px solid rgba(106,78,170,.1);background:rgba(255,255,255,.94)!important;box-shadow:0 14px 28px rgba(39,27,64,.08)}.mobile-tools-titlebar span{font-size:17px}.mobile-tools-titlebar:after{content:"";position:absolute;left:16px;right:16px;bottom:-9px;height:9px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0))}.mobile-tools-board-intro{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid rgba(124,58,237,.14);border-radius:24px;padding:.9rem;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(245,243,255,.78));box-shadow:0 18px 44px rgba(39,27,64,.08)}.mobile-tools-board-intro span{color:#7c6b9a;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mobile-tools-board-intro strong{color:#21112f;font-size:1.12rem;letter-spacing:-.035em}.mobile-tools-board-intro p{margin:0;color:#6b5f86;font-size:.76rem;line-height:1.35}.mobile-tools-project-tile{border-radius:24px!important;padding:12px!important;background:rgba(255,255,255,.66)!important}.mobile-tools-project-tile .context-panel-header{padding:.62rem .68rem}.mobile-tools-project-tile .side-section-copy{display:none}.mobile-tools-project-tile .project-switchboard-grid{gap:8px}.mobile-tools-project-tile .project-switchboard-card{min-height:58px;border-radius:18px;padding:.62rem .66rem;background:rgba(255,255,255,.66)}.mobile-tools-project-tile .project-switchboard-card span{font-size:.78rem;line-height:1.05}.mobile-tools-project-tile .project-switchboard-card small{margin-top:2px;font-size:.62rem;line-height:1.18}.mobile-tools-project-tile .project-switchboard-card em{display:none}.mobile-tools-project-tile .project-safety-badge{margin-top:6px;font-size:.52rem;padding:.18rem .38rem}.mobile-tools-project-tile .project-switchboard-current{display:none}.mobile-tools-top-tile span,.mobile-tools-top-tile--active{border-color:rgba(118,87,255,.42)!important;background:linear-gradient(135deg,rgba(237,242,255,.96),rgba(255,255,255,.82))!important;box-shadow:0 18px 42px rgba(118,87,255,.16)}.mobile-tools-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;margin:-2px 0 0;color:#8a7aa8;font-size:.66rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-tools-scroll-hint:after,.mobile-tools-scroll-hint:before{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(124,58,237,0),rgba(124,58,237,.16),rgba(124,58,237,0))}.mobile-tools-scroll-hint span{flex:0 0 auto}.mobile-tools-active-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;scroll-margin-top:96px;border:1px solid rgba(118,87,255,.2);border-radius:22px;padding:.72rem .78rem;background:radial-gradient(circle at top left,rgba(221,214,254,.52),transparent 44%),rgba(255,255,255,.74);box-shadow:0 16px 34px rgba(83,65,128,.08),inset 0 1px 0 rgba(255,255,255,.78)}.mobile-tools-active-label>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-tools-active-label span{color:#7f6a9f;font-size:.66rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.mobile-tools-active-label strong{color:#21112f;font-size:1rem;letter-spacing:-.035em;line-height:1.05}.mobile-tools-active-label small{color:#7c6b9a;font-size:.68rem;font-weight:720;line-height:1.2}.mobile-tools-active-badge{justify-self:end;border-radius:999px;padding:.26rem .52rem;background:rgba(218,241,255,.88);color:#075985;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mobile-tools-back-button{grid-column:1/-1;justify-self:stretch;border:1px solid rgba(118,87,255,.18);border-radius:999px;padding:.48rem .7rem;background:rgba(255,255,255,.76);color:#5b3fb4;font-size:.7rem;font-weight:850;letter-spacing:-.01em;text-align:center;box-shadow:0 10px 22px rgba(83,65,128,.08)}.mobile-tools-back-button:active{transform:translateY(1px)}.mobile-tools-section,.operator-console-panel.mobile-tools-section{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(106,78,170,.12);border-radius:26px;padding:12px;background:rgba(255,255,255,.66);box-shadow:0 18px 44px rgba(39,27,64,.06)}.mobile-tools-section .context-panel-header,.mobile-tools-section .drawer-section-heading{border:1px solid rgba(106,78,170,.1);border-radius:20px;padding:.72rem;background:rgba(255,255,255,.62)}.mobile-tools-section .action-event-list,.mobile-tools-section .artifact-list,.mobile-tools-section .build-intel-grid,.mobile-tools-section .deploy-health-list,.mobile-tools-section .document-list,.mobile-tools-section .memory-list,.mobile-tools-section .operator-console-lists,.mobile-tools-section .operator-summary-grid,.mobile-tools-section .repo-proposal-list,.mobile-tools-section .saved-artifact-list,.mobile-tools-section .task-list{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.mobile-tools-section .action-event-card,.mobile-tools-section .artifact-card,.mobile-tools-section .context-empty,.mobile-tools-section .deploy-health-check,.mobile-tools-section .deploy-health-summary,.mobile-tools-section .document-card,.mobile-tools-section .memory-card,.mobile-tools-section .operator-list-card,.mobile-tools-section .operator-summary-card,.mobile-tools-section .repo-proposal-card,.mobile-tools-section .saved-artifact-item,.mobile-tools-section .task-card{border-radius:20px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 14px 32px rgba(83,65,128,.07)}.mobile-tools-section .operator-control-tower-card{border-radius:22px}.mobile-tools-section .operator-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.mobile-tools-section .operator-quick-actions a,.mobile-tools-section .operator-quick-actions button,.mobile-tools-section .operator-row-actions a,.mobile-tools-section .operator-row-actions button{width:100%;min-height:42px;justify-content:center;text-align:center}}@media (max-width:380px){.mobile-tools-top-tiles{gap:8px!important}.mobile-tools-top-tile{min-height:84px;padding:12px!important}.mobile-tools-top-tile span{font-size:.82rem}.mobile-tools-top-tile small{font-size:.64rem}}.operator-briefing-card{border-color:rgba(124,58,237,.24);background:radial-gradient(circle at top left,rgba(168,85,247,.14),transparent 42%),rgba(255,255,255,.82)}.operator-briefing-card .operator-card-title-row strong{max-width:100%;line-height:1.2}.operator-briefing-meta span{border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.68);color:rgba(30,41,59,.78);font-size:.72rem;font-weight:700;padding:.42rem .58rem;text-align:center}@media (max-width:820px){.operator-briefing-meta{grid-template-columns:1fr}}