.admin-user-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#090a0db8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:admin-modal-fade .16s ease-out}.admin-user-modal{width:min(100%,520px);overflow:hidden;border:1px solid #e2dff0;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 30px 90px #11131b59;animation:admin-modal-in .18s ease-out}.admin-user-modal-header{min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.admin-user-modal-header>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.admin-user-modal-header strong{color:var(--ink);font:800 14px Manrope}.admin-user-modal-header small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.45;text-overflow:ellipsis}.admin-user-modal-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#6543ed;background:#efebff}.admin-user-modal.danger .admin-user-modal-icon{color:#b33d4d;background:#fff0f1}.admin-user-modal-close{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#858996;background:transparent}.admin-user-modal-close:hover{color:var(--ink);background:var(--soft)}.admin-user-modal-form{display:grid;gap:16px;padding:20px}.admin-user-modal-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid #d7efe3;border-radius:10px;color:#287856;background:#effaf5}.admin-user-modal-notice>svg{flex:none;margin-top:1px}.admin-user-modal-notice>span{display:flex;flex-direction:column;gap:2px}.admin-user-modal-notice strong{color:#24694d;font-size:9px}.admin-user-modal-notice small{color:#4e7b68;font-size:8px;line-height:1.4}.admin-user-modal-notice.danger{border-color:#f0d6d9;color:#b33d4d;background:#fff5f5}.admin-user-modal-notice.danger strong{color:#9e3844}.admin-user-modal-notice.danger small{color:#8b5a60}.admin-user-modal-fields{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px}.admin-user-modal-fields.single{grid-template-columns:1fr}.admin-user-modal-fields label{min-width:0;display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:9px;font-weight:700}.admin-user-modal-fields label span{overflow-wrap:anywhere}.admin-user-modal-fields label b{color:#b33d4d}.admin-user-modal-fields input{width:100%;height:42px;padding:0 11px;border:1px solid #dcd9e6;border-radius:9px;outline:0;color:var(--ink);background:#fafafd;font-size:11px}.admin-user-modal-fields input:focus{border-color:#8065ed;background:#fff;box-shadow:0 0 0 3px #8065ed17}.admin-user-modal-feedback{padding:9px 11px;border-radius:8px;font-size:9px;line-height:1.45}.admin-user-modal-feedback.error{color:#9e3844;background:#fff0f1}.admin-user-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.admin-user-modal-actions button{min-width:132px;justify-content:center}.admin-user-modal-actions .danger-button{min-height:40px}@keyframes admin-modal-fade{0%{opacity:0}}@keyframes admin-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}[data-theme=dark] .admin-user-modal{border-color:#323541;background:#12141a;box-shadow:0 30px 90px #000a}[data-theme=dark] .admin-user-modal-header{border-color:#2a2d36}[data-theme=dark] .admin-user-modal-icon{color:#b49aff;background:#28223f}[data-theme=dark] .admin-user-modal.danger .admin-user-modal-icon{color:#ef8e98;background:#301b20}[data-theme=dark] .admin-user-modal-notice{border-color:#244a3b;color:#6fd3aa;background:#15271f}[data-theme=dark] .admin-user-modal-notice strong{color:#8ae2bd}[data-theme=dark] .admin-user-modal-notice small{color:#9bc9b5}[data-theme=dark] .admin-user-modal-notice.danger{border-color:#5a3035;color:#ef8e98;background:#28181b}[data-theme=dark] .admin-user-modal-notice.danger strong{color:#f1a4ac}[data-theme=dark] .admin-user-modal-notice.danger small{color:#d1a0a5}[data-theme=dark] .admin-user-modal-fields input{color:#f0f1f5;background:#171920;border-color:#353844}[data-theme=dark] .admin-user-modal-fields input:focus{background:#1b1e26;border-color:#8f70ff}[data-theme=gray] .admin-user-modal{border-color:#4b515b;background:#30343b;box-shadow:0 30px 90px #0008}[data-theme=gray] .admin-user-modal-header{border-color:#4b515b}[data-theme=gray] .admin-user-modal-fields input{color:#f3f4f6;background:#393e46;border-color:#565d68}[data-theme=gray] .admin-user-modal-fields input:focus{background:#40464f;border-color:#9b82ff}.execution-detail-page .execution-primary-state{display:grid;gap:9px;margin:0 0 12px}.execution-detail-page .execution-primary-state:empty{display:none;margin:0}.execution-detail-page .section-header{position:relative;z-index:1}.execution-detail-page .execution-header-actions{flex-wrap:wrap;justify-content:flex-end}.execution-workbench>.execution-conversation{padding:0;overflow:hidden;border-radius:13px}.execution-workbench .execution-chat-header{margin:0;padding:13px 15px;border-bottom:1px solid var(--line);background:transparent}.execution-workbench .execution-chat-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px}.execution-workbench .execution-chat-controls button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:color-mix(in srgb,var(--purple) 8%,var(--soft));font-size:9px;font-weight:850;cursor:pointer}.execution-workbench .execution-chat-controls button:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--purple) 34%,var(--line));background:color-mix(in srgb,var(--purple) 9%,var(--soft))}.execution-workbench .execution-chat-controls button.resume{color:var(--success);border-color:color-mix(in srgb,var(--success) 34%,var(--line));background:color-mix(in srgb,var(--success) 10%,var(--soft))}.execution-workbench .execution-chat-controls button.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 42%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--soft))}.execution-workbench .execution-chat-controls button:disabled{opacity:.48;cursor:not-allowed}.execution-workbench .execution-chat-processing{min-height:62px;gap:10px;padding:12px 15px;background:color-mix(in srgb,var(--soft) 86%,transparent)}.execution-workbench .execution-chat-processing>span{min-width:0;flex:1 1}.execution-workbench .execution-chat-processing>.execution-chat-controls{flex:0 0 auto;margin-left:auto}.execution-workbench .execution-chat-action-bar{display:flex;justify-content:flex-end;padding:10px 15px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--soft) 86%,transparent)}.execution-workbench .execution-chat-guidance{margin:10px 14px 0}.execution-workbench .execution-message-list{min-height:170px;max-height:390px;padding:16px 18px;border-radius:0;background:color-mix(in srgb,var(--soft) 72%,transparent)}.execution-workbench .execution-message{max-width:min(82%,720px);padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none}.execution-workbench .execution-message.role-user{width:fit-content;padding:10px 12px;border:1px solid color-mix(in srgb,var(--purple) 22%,var(--line));border-radius:14px 14px 4px 14px;background:color-mix(in srgb,var(--purple) 8%,var(--soft))}.execution-workbench .execution-message.role-agent{padding:8px 2px}.execution-workbench .execution-message.role-system{max-width:min(88%,760px);padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--line) 54%,transparent)}.execution-workbench .execution-message header{margin:0 0 6px}.execution-workbench .execution-message.role-user header{display:none}.execution-workbench .execution-message-body{min-width:0;display:flex;flex-direction:column;align-items:stretch}.execution-workbench .execution-message.has-attachments .execution-message-body>p{margin-top:10px}.execution-workbench .execution-message-attachments{display:grid;grid-template-columns:repeat(2,minmax(120px,220px));gap:7px;margin-top:0}.execution-workbench .execution-message.role-user.has-attachments{width:min(88%,500px)}.execution-workbench .execution-message-image{position:relative;width:100%;aspect-ratio:1.45;overflow:hidden;display:block;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:11px;background:var(--soft);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.execution-workbench .execution-message-image:hover{z-index:1;border-color:color-mix(in srgb,var(--purple) 55%,var(--line));box-shadow:0 10px 28px #0002;transform:translateY(-1px)}.execution-workbench .execution-message-image img{width:100%;height:100%;display:block;object-fit:cover}.execution-workbench .execution-message-file{min-width:0;min-height:54px;padding:9px 10px;border-radius:10px;background:var(--soft)}.execution-workbench .execution-reply-form{gap:8px;padding:13px 15px 15px;border-top:1px solid var(--line)}.execution-workbench .execution-reply-form textarea{min-height:78px;max-height:180px;border-radius:12px;background:color-mix(in srgb,var(--soft) 80%,transparent)}.execution-workbench .execution-pending-attachments{display:flex;flex-wrap:wrap;gap:8px}.execution-workbench .execution-pending-attachments>span{position:relative;width:104px;height:76px;min-height:0;display:block;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.execution-workbench .execution-pending-attachments>span.file{width:190px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:8px 28px 8px 9px}.execution-workbench .execution-pending-attachments img{width:100%;height:100%;border-radius:0;object-fit:cover}.execution-workbench .execution-pending-attachments>span.image small{display:none}.execution-workbench .execution-pending-attachments button{position:absolute;top:5px;right:5px;width:22px;height:22px;color:#fff;background:#11131bcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.execution-workbench .execution-attachment-tools{justify-content:flex-start;margin:0}.execution-workbench .execution-conversation-actions{margin:2px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.support-chat{right:20px;bottom:20px}.support-panel{width:min(470px,calc(100vw - 32px));height:min(720px,calc(100dvh - 92px));grid-template-rows:64px minmax(0,1fr) auto;border-radius:18px;box-shadow:0 28px 90px #11131b42}.support-panel-header{height:64px;padding:0 15px;color:var(--ink);background:#fff;border-bottom:1px solid var(--line)}.support-panel-brand{min-width:0;display:flex;align-items:center;gap:10px}.support-panel-brand>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7657ff,#6240ee);box-shadow:0 7px 18px #6d4aff2e}.support-panel-brand>span{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.support-panel-header .support-panel-brand strong{color:var(--ink);font:800 12px Manrope}.support-panel-header .support-panel-brand small{color:var(--muted);font-size:8px}.support-panel-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:3px}.support-panel-header-actions>button{color:var(--muted)}.support-panel-header-actions>button:hover:not(:disabled){color:var(--ink);background:var(--soft)}.support-panel-header-actions>.support-end-session{width:auto;padding:0 8px;grid-template-columns:15px auto;gap:5px;color:var(--muted);font-size:8px;font-weight:750}.support-panel-header-actions>.support-end-session span{display:inline}.support-panel-header-actions>button:disabled{opacity:.38;cursor:not-allowed}.support-messages{gap:12px;padding:16px;background:color-mix(in srgb,var(--soft) 72%,transparent)}.support-welcome{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 22px;text-align:center}.support-welcome>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--purple);background:color-mix(in srgb,var(--purple) 11%,var(--soft))}.support-welcome strong{color:var(--ink);font:800 14px Manrope}.support-welcome p{max-width:320px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.support-welcome button{min-height:34px;margin-top:4px;padding:0 12px;border:1px solid color-mix(in srgb,var(--purple) 32%,var(--line));border-radius:9px;color:var(--purple);background:color-mix(in srgb,var(--purple) 7%,var(--soft));font-size:9px;font-weight:800}.support-messages .assistant-message,.support-messages .user-message{gap:8px;font-size:10px;line-height:1.6}.support-messages .assistant-message{width:100%;max-width:100%;padding:7px 2px;color:var(--ink);background:transparent;border:0}.support-messages .user-message{max-width:82%;padding:10px 12px;color:var(--ink);background:color-mix(in srgb,var(--purple) 10%,var(--soft));border:1px solid color-mix(in srgb,var(--purple) 23%,var(--line));border-radius:14px 14px 4px 14px}.support-message-attachments{display:grid;grid-template-columns:repeat(2,minmax(110px,170px));gap:7px}.support-message-attachments>span.image{max-width:none;aspect-ratio:1.42;overflow:hidden;display:block;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.support-message-attachments>span.image img{width:100%;height:100%;border-radius:0;object-fit:cover}.support-message-attachments>span.file{max-width:190px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;padding:6px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.support-context-navigation{display:grid;gap:9px;margin-top:3px}.support-project-cards{display:grid;gap:7px}.support-project-cards>article{display:grid;gap:7px;padding:11px;border:1px solid var(--line);border-radius:11px;background:#fff}.support-project-cards article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-project-cards article>header>span{min-width:0;display:flex;align-items:center;gap:6px;color:var(--purple)}.support-project-cards article>header strong{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.support-project-cards article>header em{padding:3px 6px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:7px;font-style:normal;font-weight:800;white-space:nowrap}.support-project-cards article>header em.healthy{color:var(--success)}.support-project-cards article>header em.degraded{color:var(--warning)}.support-project-cards article>header em.down{color:var(--danger)}.support-project-cards article>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.support-project-cards article>div:not(.support-project-actions){display:flex;flex-wrap:wrap;gap:5px}.support-project-cards article>div:not(.support-project-actions)>span{padding:3px 6px;border-radius:6px;color:var(--muted);background:var(--soft);font-size:7px}.support-project-actions,.support-quick-links{display:flex;flex-wrap:wrap;gap:6px}.support-project-actions a,.support-quick-links a{min-height:29px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--purple) 25%,var(--line));border-radius:7px;color:var(--purple);background:color-mix(in srgb,var(--purple) 5%,var(--soft));font-size:8px;font-weight:800}.support-panel-form{gap:8px;padding:10px;border-top:1px solid var(--line)}.support-composer{display:grid;grid-template-columns:1fr;gap:4px;padding:8px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--soft) 72%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.support-composer:focus-within{border-color:color-mix(in srgb,var(--purple) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 10%,transparent)}.support-composer textarea{min-height:48px;padding:5px 6px;border:0;background:transparent;box-shadow:none}.support-composer textarea:focus{outline:0}.support-composer-actions{display:flex;align-items:center;gap:6px}.support-composer-actions>small{flex:1 1;color:var(--muted);font-size:7px}.support-composer-actions .support-attach,.support-composer-actions .support-send{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px}.support-composer-actions .support-attach{color:var(--muted);background:transparent}.support-composer-actions .support-attach:hover{color:var(--purple);background:color-mix(in srgb,var(--purple) 9%,var(--soft))}.support-composer-actions .support-send{color:#fff;background:var(--purple)}.support-attachment-list{gap:8px}.support-attachment-list>span.image{width:76px;height:58px;flex:0 0 76px;display:block;overflow:hidden;padding:0;border-radius:9px}.support-attachment-list>span.image img{width:100%;height:100%;border-radius:0;object-fit:cover}.support-attachment-list>span.image small{display:none}.support-attachment-list>span button{top:4px;right:4px;color:#fff;background:#11131bcc}[data-theme=dark] .support-panel-header,[data-theme=dark] .support-project-cards>article{background:#12141a}[data-theme=gray] .support-panel-header,[data-theme=gray] .support-project-cards>article{background:#30343b}@media (max-width:760px){.admin-user-modal-backdrop{align-items:end;padding:12px}.admin-user-modal{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:16px}.admin-user-modal-header{min-height:72px;grid-template-columns:38px minmax(0,1fr) 32px;padding:15px}.admin-user-modal-icon{width:38px;height:38px}.admin-user-modal-form{gap:14px;padding:15px}.admin-user-modal-fields{grid-template-columns:1fr}.admin-user-modal-actions{display:grid;grid-template-columns:1fr 1fr}.admin-user-modal-actions button{width:100%;min-width:0}.execution-detail-page .execution-header-actions{width:100%;justify-content:flex-start}.execution-workbench .execution-message{max-width:92%}.execution-workbench .execution-chat-header,.execution-workbench .execution-chat-processing{flex-wrap:wrap}.execution-workbench .execution-chat-action-bar .execution-chat-controls,.execution-workbench .execution-chat-processing>.execution-chat-controls{width:100%;justify-content:stretch}.execution-workbench .execution-chat-controls button{flex:1 1}.execution-workbench .execution-message-attachments,.support-message-attachments{grid-template-columns:repeat(2,minmax(100px,1fr))}.execution-workbench .execution-conversation-actions{align-items:stretch;flex-direction:column}.execution-workbench .execution-conversation-actions>small{max-width:100%}.execution-workbench .execution-conversation-actions>div{justify-content:flex-end}.support-chat{right:12px;bottom:12px}.support-panel{right:-2px;bottom:58px;width:calc(100vw - 20px);height:calc(100dvh - 82px);min-height:0;border-radius:16px}}:root{--neo-purple:#7c4dff;--neo-violet:#9f67ff;--neo-blue:#426bff;--neo-cyan:#23d9ff;--neo-mint:#25e7aa;--neo-amber:#ffbf5b;--neo-red:#ff637a;--neo-night:#070911;--neo-panel:#10131e;--neo-panel-raised:#151927;--neo-border:#292f43;--neo-glow:0 0 0 1px rgb(124 77 255/10%),0 16px 44px rgb(2 4 14/22%);--purple:var(--neo-purple)}html[data-theme=dark],html[data-theme=gray]{--ink:#f4f6ff;--muted:#9ca5ba;--line:#292f3f;--soft:#141824;--purple:#936dff;--success:#35dba2;--warning:#f7ba57;--danger:#ff6f83}html[data-theme=light]{--ink:#17192a;--muted:#687188;--line:#dfe3ee;--soft:#f7f8fd;--purple:#6f43ed;--success:#138b65;--warning:#a96c08;--danger:#bd4053}body{background:radial-gradient(900px 520px at 76% -18%,rgb(88 66 255/9%),transparent 62%),radial-gradient(660px 420px at 28% 108%,rgb(35 217 255/5%),transparent 68%),var(--soft)}html[data-theme=dark] body,html[data-theme=gray] body{background:radial-gradient(920px 600px at 76% -12%,rgb(91 64 240/15%),transparent 62%),radial-gradient(760px 500px at 18% 110%,rgb(35 217 255/7%),transparent 68%),var(--neo-night)}::selection{color:#fff;background:rgb(124 77 255/60%)}:focus-visible{outline:2px solid var(--neo-cyan);outline-offset:2px}.sidebar{overflow:hidden;border-right:1px solid rgb(110 116 154/22%);background:radial-gradient(380px 240px at 8% 4%,rgb(113 70 255/18%),transparent 60%),linear-gradient(180deg,#0a0c15,#080a11);box-shadow:18px 0 60px rgb(0 0 0/20%)}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgb(103 113 153/12%) 1px,transparent 0),linear-gradient(90deg,rgb(103 113 153/12%) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 48%);mask-image:linear-gradient(180deg,#000,transparent 48%)}.sidebar>*{position:relative;z-index:1}.brand{gap:12px;min-height:58px;padding-bottom:19px}.brand-mark{position:relative;width:38px;height:38px;border:1px solid rgb(138 104 255/72%);border-radius:12px;background:linear-gradient(145deg,rgb(124 77 255/32%),rgb(35 217 255/10%));box-shadow:0 0 28px rgb(124 77 255/34%),inset 0 0 18px rgb(35 217 255/8%)}.brand-mark:after,.brand-mark:before{content:"";position:absolute;width:10px;height:1px;background:var(--neo-cyan);box-shadow:0 0 8px var(--neo-cyan)}.brand-mark:before{right:-8px;top:11px}.brand-mark:after{left:-8px;bottom:9px}.brand-mark>i{position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:var(--neo-cyan);box-shadow:0 0 9px var(--neo-cyan)}.brand-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.brand-copy strong{font:800 16px/1.15 Manrope,sans-serif;letter-spacing:-.4px}.brand-copy small{color:#808aa4;font-size:8px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.workspace{border-color:#292f43;background:linear-gradient(135deg,rgb(30 34 51/94%),rgb(19 23 35/94%));box-shadow:inset 0 1px rgb(255 255 255/3%)}.user-avatar,.workspace-avatar{color:#fff;background:linear-gradient(135deg,var(--neo-purple),var(--neo-blue));box-shadow:0 0 18px rgb(124 77 255/24%)}.sidebar nav a,.sidebar-bottom>a,.sidebar-bottom>button{position:relative;overflow:hidden;height:42px;color:#8f98ad;border:1px solid transparent;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.sidebar nav a:hover,.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{color:#f5f7ff;border-color:rgb(112 91 190/24%);background:rgb(124 77 255/7%);transform:translateX(2px)}.sidebar nav a.active{color:#fff;border-color:rgb(130 96 255/38%);background:linear-gradient(90deg,rgb(124 77 255/20%),rgb(35 217 255/4%));box-shadow:inset 3px 0 var(--neo-purple),0 0 24px rgb(124 77 255/9%)}.nav-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#9199ae;background:rgb(255 255 255/2%);font-style:normal;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.sidebar a:hover .nav-icon,.sidebar nav a.active .nav-icon{color:var(--neo-cyan);background:rgb(35 217 255/8%);box-shadow:0 0 16px rgb(35 217 255/14%)}.topbar{border-color:color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,#fff 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:0 10px 32px rgb(4 6 15/5%)}html[data-theme=dark] .topbar,html[data-theme=gray] .topbar{background:rgb(9 12 19/82%);box-shadow:0 12px 40px rgb(0 0 0/22%)}.github-status,.icon-button,.search{border-color:color-mix(in srgb,var(--purple) 15%,var(--line));background:color-mix(in srgb,var(--soft) 92%,transparent)}.search:focus-within{border-color:color-mix(in srgb,var(--neo-cyan) 55%,var(--line));box-shadow:0 0 0 3px rgb(35 217 255/8%)}.github-status svg:last-child{color:var(--neo-mint);filter:drop-shadow(0 0 5px rgb(37 231 170/45%))}.icon-button i{background:var(--neo-cyan);box-shadow:0 0 7px var(--neo-cyan)}.page,.section-page{position:relative}.page:before,.section-page:before{content:"";position:fixed;right:2.5vw;top:82px;width:220px;height:220px;z-index:-1;border-radius:50%;background:rgb(124 77 255/6%);filter:blur(65px);pointer-events:none}.page-heading,.section-header{position:relative;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--purple) 15%,var(--line))}.page-heading:after,.section-header:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--neo-purple),var(--neo-cyan));box-shadow:0 0 12px rgb(74 131 255/45%)}.page-heading h1,.section-header h1{letter-spacing:-1px}.eyebrow{color:var(--purple)!important;letter-spacing:1.45px!important;text-transform:uppercase}.back-link{color:color-mix(in srgb,var(--purple) 88%,var(--ink))}.billing-section,.detail-card,.environment-recovery-card,.execution-conversation,.execution-live-progress,.execution-metrics>div,.financial-kpis>article,.form-card,.metric,.notification-panel,.panel,.resource-card,.search-dialog,.support-panel,.table-card{border-color:color-mix(in srgb,var(--purple) 13%,var(--line));background:color-mix(in srgb,#fff 86%,var(--soft));box-shadow:var(--neo-glow)}html[data-theme=dark] :is(.metric,.panel,.resource-card,.form-card,.detail-card,.table-card,.billing-section,.financial-kpis>article,.execution-metrics>div,.environment-recovery-card,.search-dialog,.notification-panel,.support-panel,.execution-live-progress,.execution-conversation),html[data-theme=gray] :is(.metric,.panel,.resource-card,.form-card,.detail-card,.table-card,.billing-section,.financial-kpis>article,.execution-metrics>div,.environment-recovery-card,.search-dialog,.notification-panel,.support-panel,.execution-live-progress,.execution-conversation){border-color:#2c3246;background:linear-gradient(145deg,rgb(20 24 36/97%),rgb(14 17 27/97%));box-shadow:0 0 0 1px rgb(124 77 255/4%),0 18px 48px rgb(0 0 0/18%)}.detail-card,.metric,.quick-action,.resource-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.detail-card:hover,.metric:hover,.resource-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--purple) 42%,var(--line));box-shadow:0 18px 42px rgb(35 21 83/13%)}.billing-collapsible-header>span,.environment-recovery-icon,.execution-chat-icon,.execution-live-progress>header>span,.metric-icon,.resource-icon,.support-panel-brand>i,.table-title i{position:relative;color:var(--neo-cyan)!important;border:1px solid rgb(35 217 255/28%);background:linear-gradient(145deg,rgb(35 217 255/12%),rgb(124 77 255/10%))!important;box-shadow:0 0 18px rgb(35 217 255/10%),inset 0 0 12px rgb(35 217 255/4%)}.metric-icon.violet{color:var(--neo-violet)!important;border-color:rgb(159 103 255/35%)}.metric-icon.green{color:var(--neo-mint)!important;border-color:rgb(37 231 170/30%)}.metric-icon.amber{color:var(--neo-amber)!important;border-color:rgb(255 191 91/30%)}.billing-action button,.billing-notice.execution-return a,.execution-action button:not(.danger),.execution-action>a,.execution-evidence-environment>a,.primary,.support-send{border:0;color:#fff;background:linear-gradient(120deg,var(--neo-purple),var(--neo-blue) 58%,#348cff);box-shadow:0 10px 24px rgb(77 64 255/24%),inset 0 1px rgb(255 255 255/18%);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}:is(.primary,.execution-action button:not(.danger),.execution-action>a,.billing-action button,.support-send,.execution-evidence-environment>a):hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.15) brightness(1.05);box-shadow:0 14px 32px rgb(77 64 255/32%),0 0 18px rgb(35 217 255/10%)}.connect,.execution-complete-button,.secondary,.secondary-button,.secondaryCta{border-color:color-mix(in srgb,var(--purple) 32%,var(--line));color:color-mix(in srgb,var(--purple) 88%,var(--ink));background:color-mix(in srgb,var(--purple) 6%,var(--soft))}.data-head{color:var(--muted);background:color-mix(in srgb,var(--purple) 3%,var(--soft))}.data-row{position:relative;border-color:var(--line);transition:background .15s ease,transform .15s ease}.data-row:hover{background:color-mix(in srgb,var(--purple) 6%,var(--soft))}.data-row:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:2px;opacity:0;background:linear-gradient(var(--neo-purple),var(--neo-cyan));box-shadow:0 0 8px var(--neo-cyan);transition:opacity .15s ease}.data-row:hover:before{opacity:1}.billing-status,.demand-status,.execution-chat-status,.status-pill{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;box-shadow:inset 0 0 10px color-mix(in srgb,currentColor 5%,transparent)}.healthDot.ok i,.healthy i{background:var(--neo-mint);box-shadow:0 0 0 3px rgb(37 231 170/10%),0 0 8px rgb(37 231 170/50%)}.attention i,.healthDot.warning i{background:var(--neo-amber);box-shadow:0 0 0 3px rgb(255 191 91/10%),0 0 8px rgb(255 191 91/45%)}.status-pill.preview-available,.status-pill.ready,.status-pill.succeeded{color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--soft))}.status-pill.failed,.status-pill.preview-failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--soft))}.status-pill.pending_approval,.status-pill.stopped{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--soft))}.branch-combobox-input,.execution-reply-form textarea,.form-card input,.form-card select,.form-card textarea,.support-composer textarea{border-color:color-mix(in srgb,var(--purple) 14%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--soft) 91%,transparent)}:is(.form-card input,.form-card select,.form-card textarea,.execution-reply-form textarea,.support-composer textarea,.branch-combobox-input):focus{border-color:color-mix(in srgb,var(--neo-cyan) 62%,var(--purple));box-shadow:0 0 0 3px rgb(35 217 255/8%),0 0 18px rgb(124 77 255/8%);background:color-mix(in srgb,var(--soft) 78%,#fff)}.execution-lightbox,.search-backdrop{background:rgb(4 6 12/82%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.execution-workbench .execution-live-progress,.execution-workbench>.execution-conversation{overflow:hidden;border-color:color-mix(in srgb,var(--purple) 30%,var(--line))}.execution-workbench .execution-live-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(var(--neo-purple),var(--neo-cyan));box-shadow:0 0 12px var(--neo-cyan)}.execution-workbench .execution-live-progress{position:relative}.execution-workbench .execution-chat-header,.support-panel-header{border-color:var(--line);background:linear-gradient(100deg,color-mix(in srgb,var(--purple) 10%,var(--soft)),color-mix(in srgb,var(--neo-cyan) 3%,var(--soft)))}.execution-chat-status.processing,.execution-live-progress li.running>svg{color:var(--neo-cyan);filter:drop-shadow(0 0 5px rgb(35 217 255/46%))}.execution-chat-status.processing{animation:neo-status-pulse 2.2s ease-in-out infinite}.execution-message-list,.support-message-list{background:color-mix(in srgb,var(--soft) 94%,transparent)}.execution-message,.support-message{border-color:color-mix(in srgb,var(--purple) 14%,var(--line));background:color-mix(in srgb,#fff 84%,var(--soft))}html[data-theme=dark] :is(.execution-message,.support-message),html[data-theme=gray] :is(.execution-message,.support-message){background:#171b28}.execution-message.role-user,.support-message.user{border-color:rgb(124 77 255/38%);background:linear-gradient(135deg,rgb(124 77 255/15%),rgb(66 107 255/9%))}.execution-message-image,.support-message-image{border-color:color-mix(in srgb,var(--purple) 24%,var(--line));background:color-mix(in srgb,var(--soft) 88%,transparent);box-shadow:0 8px 24px rgb(3 5 14/15%)}.execution-message-image img,.support-message-image img{transition:transform .24s ease,filter .24s ease}.execution-message-image:hover img,.support-message-image:hover img{transform:scale(1.025);filter:brightness(1.04)}.execution-chat-guidance,.support-welcome{border-color:color-mix(in srgb,var(--purple) 28%,var(--line));background:linear-gradient(120deg,rgb(124 77 255/8%),rgb(35 217 255/4%))}.support-launcher{border:1px solid rgb(135 105 255/58%);background:linear-gradient(145deg,var(--neo-purple),var(--neo-blue));box-shadow:0 0 0 6px rgb(124 77 255/8%),0 14px 34px rgb(69 51 220/36%),0 0 24px rgb(35 217 255/12%)}.financial-cost-segments .ai>i>b,.financial-flow-line.revenue>i>b{background:linear-gradient(90deg,var(--neo-purple),var(--neo-blue));box-shadow:0 0 8px rgb(124 77 255/30%)}.financial-cost-segments .visual>i>b{background:linear-gradient(90deg,var(--neo-blue),var(--neo-cyan))}.financial-month-chart b{background:linear-gradient(180deg,var(--neo-cyan),var(--neo-purple));box-shadow:0 0 12px rgb(35 217 255/18%)}@keyframes neo-status-pulse{0%,to{box-shadow:0 0 0 0 rgb(35 217 255/0)}50%{box-shadow:0 0 0 4px rgb(35 217 255/7%),0 0 16px rgb(35 217 255/10%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:900px){.topbar{padding-inline:18px}.page,.section-page{padding-inline:20px}}@media (max-width:620px){.page,.section-page{padding:20px 14px 36px}.page-heading,.section-header{align-items:flex-start;flex-direction:column;gap:14px}.page-heading>:last-child,.section-header>:last-child{max-width:100%}.topbar{height:60px;padding-inline:12px}.github-status span{display:none}.brand{padding-bottom:14px}.search-dialog{border-radius:14px}}.topbar-context{min-width:170px;display:flex;align-items:center;gap:10px}.topbar-context>i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--purple) 24%,var(--line));border-radius:10px;color:var(--purple);background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 11%,var(--soft)),color-mix(in srgb,var(--neo-cyan) 4%,var(--soft)));box-shadow:0 0 18px color-mix(in srgb,var(--purple) 9%,transparent)}.topbar-context>span{min-width:0;display:flex;flex-direction:column;gap:1px}.topbar-context small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.topbar-context strong{overflow:hidden;color:var(--ink);font:800 11px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.topbar .search{max-width:520px;margin-left:auto}@media (min-width:1280px){.sidebar.pinned{width:256px;padding:23px 16px 18px}.sidebar.pinned .brand{justify-content:flex-start;padding:0 8px 16px}.sidebar.pinned .sidebar-pin{justify-content:flex-start;padding-inline:12px}.shell.sidebar-pinned .content{width:calc(100% - 256px);margin-left:256px}}.section-page:not(.execution-detail-page)>.section-header{min-height:104px;margin-bottom:16px;padding:19px 22px;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 17%,var(--line));border-radius:17px;background:radial-gradient(280px 170px at 92% 0,color-mix(in srgb,var(--purple) 13%,transparent),transparent 70%),linear-gradient(125deg,color-mix(in srgb,var(--purple) 5%,var(--soft)),color-mix(in srgb,var(--neo-cyan) 2%,var(--soft)));box-shadow:0 16px 42px rgb(20 22 43/6%)}.section-page:not(.execution-detail-page)>.section-header:before{content:"";position:absolute;width:190px;height:190px;right:-90px;bottom:-115px;border:1px solid color-mix(in srgb,var(--purple) 16%,transparent);border-radius:50%;box-shadow:0 0 0 22px color-mix(in srgb,var(--purple) 3%,transparent),0 0 0 48px color-mix(in srgb,var(--neo-cyan) 2%,transparent)}.section-page:not(.execution-detail-page)>.section-header:after{left:22px;bottom:-1px;width:88px;height:2px}.section-page:not(.execution-detail-page)>.section-header>div{position:relative;z-index:1;max-width:820px}.section-page:not(.execution-detail-page)>.section-header h1{margin-bottom:6px;font-size:clamp(23px,2vw,30px);letter-spacing:-1px}.section-page:not(.execution-detail-page)>.section-header p:not(.eyebrow){max-width:720px;font-size:11px;line-height:1.55}.section-page:not(.execution-detail-page)>.section-header>:last-child:not(div){position:relative;z-index:1}.table-card{border-radius:16px}.data-head{min-height:44px;padding:12px 18px;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.data-row{min-height:68px;padding:10px 18px;gap:17px;font-size:10px}.table-title{grid-template-columns:40px minmax(0,1fr);gap:0 9px}.table-title i{width:38px;height:38px;border-radius:11px}.table-title strong{font-size:10px}.table-title small{margin-top:3px;font-size:8px}.filter-disclosure{margin-bottom:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 13%,var(--line));border-radius:14px;background:color-mix(in srgb,#fff 84%,var(--soft));box-shadow:0 8px 24px rgb(24 26 48/4%)}.filter-disclosure>summary{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;color:var(--purple);cursor:pointer;list-style:none}.filter-disclosure>summary::-webkit-details-marker{display:none}.filter-disclosure>summary>span{display:flex;flex-direction:column;gap:2px}.filter-disclosure>summary strong{color:var(--ink);font-size:9px}.filter-disclosure>summary small{color:var(--muted);font-size:7px}.filter-disclosure[open]>summary{border-bottom:1px solid var(--line)}.filter-disclosure .list-filters{margin:0;padding:13px;border:0;border-radius:0;background:transparent;box-shadow:none}.list-filters{margin-bottom:12px;padding:13px;border:1px solid color-mix(in srgb,var(--purple) 13%,var(--line));border-radius:14px;background:color-mix(in srgb,#fff 84%,var(--soft));box-shadow:0 8px 24px rgb(24 26 48/4%)}html[data-theme=dark] .filter-disclosure,html[data-theme=gray] .filter-disclosure{background:#121621}html[data-theme=dark] select,html[data-theme=gray] select{color-scheme:dark;color:#f4f6ff;background-color:#171b27}html[data-theme=dark] select option,html[data-theme=gray] select option{color:#f4f6ff;background:#171b27}html[data-theme=dark] select option:disabled,html[data-theme=gray] select option:disabled{color:#858da2}html[data-theme=light] select{color-scheme:light}.resource-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.resource-card{min-height:210px;padding:22px;border-radius:17px}.resource-card:nth-child(3n+1){background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 7%,#fff),color-mix(in srgb,var(--neo-blue) 2%,var(--soft)))}html[data-theme=dark] .resource-card:nth-child(3n+1),html[data-theme=gray] .resource-card:nth-child(3n+1){background:linear-gradient(145deg,#1b1830,#10141f)}.resource-icon{width:44px;height:44px;border-radius:13px}.resource-title strong{font:800 13px Manrope,sans-serif}.narrow-page{max-width:1040px}.demand-compose-page{max-width:1180px;min-height:calc(100vh - 118px);align-content:start}.demand-compose-header{max-width:920px;width:100%;margin:0 auto 8px;display:grid;justify-items:center;text-align:center}.demand-compose-header>a{justify-self:start;margin-bottom:26px;color:var(--muted);font-size:9px;font-weight:800}.demand-compose-header>a:hover{color:var(--purple)}.demand-compose-header>span{margin-bottom:7px;color:var(--neo-cyan);font-size:8px;font-weight:900;letter-spacing:1.3px}.demand-compose-header h1{margin:0;color:var(--ink);font:850 clamp(25px,3vw,38px)/1.1 Manrope,sans-serif;letter-spacing:-1.3px}.demand-compose-header p{max-width:620px;margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:700px){.demand-compose-header{justify-items:start;text-align:left}.demand-compose-header>a{margin-bottom:16px}.demand-compose-header h1{font-size:25px}}.form-card{padding:26px;border-radius:17px}.form-grid{gap:18px}.form-card label{gap:8px;font-size:10px}.form-card input,.form-card select{height:46px}.form-card input,.form-card select,.form-card textarea{border-radius:11px;padding-inline:13px;font-size:11px}.card-heading{margin-bottom:20px}.card-heading h2{font:800 15px Manrope,sans-serif}.card-heading p{margin-top:5px;font-size:9px;line-height:1.45}.execution-detail-page{max-width:1720px}.execution-detail-page>.section-header{padding:20px 22px;border:1px solid color-mix(in srgb,var(--purple) 18%,var(--line));border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 7%,var(--soft)),transparent)}.execution-detail-page .execution-metrics{gap:12px}.execution-detail-page .execution-metrics>div{min-height:82px;padding:16px;border-radius:15px}.execution-workbench{gap:14px}.execution-workbench>.execution-conversation,.execution-workbench>.execution-live-column{border-radius:18px}.execution-workbench .execution-chat-header{min-height:78px;padding:16px 19px}.execution-workbench .execution-message-list{padding:20px}.execution-workbench .execution-message{border-radius:15px 15px 15px 5px}.execution-workbench .execution-message.role-user{border-radius:15px 15px 5px 15px}.execution-workbench .execution-reply-form{padding:17px 20px 20px}.execution-workbench .execution-reply-form textarea{min-height:112px;border-radius:13px}.execution-modern-reply{padding:14px 16px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--soft) 20%,transparent)}.execution-modern-reply .execution-complete-button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:transparent;font-size:8px;font-weight:850;cursor:pointer}.execution-modern-reply .execution-complete-button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--line) 45%,transparent)}@media (max-width:700px){.execution-modern-reply{padding:11px}}.execution-detail-disclosure{margin-top:14px;padding:0;overflow:hidden}.execution-detail-disclosure>summary{min-height:62px}.execution-detail-disclosure-content{padding:14px;display:grid;gap:12px;border-top:1px solid var(--line)}.execution-detail-disclosure-content>.execution-review-grid{margin:0}.execution-detail-disclosure-content>.form-card{margin:0;box-shadow:none}.execution-detail-disclosure[open]>summary .execution-collapsible-chevron{transform:rotate(180deg)}.execution-workbench .execution-live-progress.running:after{content:"";position:absolute;top:0;bottom:0;width:110px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(35 217 255/5%),transparent);animation:workbench-scan 4.8s ease-in-out infinite}@keyframes workbench-scan{0%,20%{left:-130px}75%,to{left:calc(100% + 20px)}}@media (max-width:1279px){.topbar-context{display:none}}@media (max-width:760px){.section-page:not(.execution-detail-page)>.section-header{min-height:0;padding:21px;border-radius:17px}.section-page:not(.execution-detail-page)>.section-header:after{left:21px}.data-row{min-height:64px;padding:10px 13px}.form-card{padding:19px}}.execution-detail-page>.section-header{flex:0 0 auto;min-height:0;margin-bottom:8px;min-height:46px;padding:7px 12px;align-items:center;border-radius:14px}.execution-detail-page{height:calc(100dvh - 68px);min-height:0;padding-top:20px;padding-bottom:16px;display:flex;flex-direction:column;overflow:hidden}.execution-detail-page>.section-header>div{min-width:0;width:100%;display:grid;grid-template-columns:auto auto minmax(160px,1fr) minmax(120px,auto);align-items:center;gap:8px}.execution-detail-page>.section-header .back-link{margin:0;font-size:8px;white-space:nowrap}.execution-detail-page>.section-header .eyebrow{margin:0;font-size:8px;letter-spacing:.12em;white-space:nowrap}.execution-detail-page>.section-header h1{min-width:0;max-width:none;margin:0;overflow:hidden;font-size:clamp(14px,1vw,17px);line-height:1.18;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap}.execution-detail-page>.section-header p:not(.eyebrow){max-width:260px;margin:0;overflow:hidden;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.execution-command-layout{--execution-rail-width:54px;min-width:0;min-height:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) var(--execution-rail-width);gap:10px;align-items:stretch;transition:grid-template-columns .24s ease}.execution-command-layout:has(>.execution-side-panel[open]){grid-template-columns:minmax(0,1fr) clamp(360px,27vw,440px)}.execution-command-layout>.execution-command-center,.execution-command-layout>.execution-side-panel,.execution-command-layout>.execution-workbench{min-width:0;min-height:0;margin:0}.execution-command-layout .execution-command-center>.execution-conversation{height:100%;min-height:0}.execution-command-layout>.execution-side-panel{position:sticky;top:74px;height:100%;max-height:100%;min-height:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 28%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--soft) 97%,var(--purple) 3%);box-shadow:0 18px 52px rgba(17,12,39,.12)}.execution-command-layout>.execution-side-panel[open]{position:relative;top:auto;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain}.execution-command-layout>.execution-side-panel[open]::-webkit-scrollbar{width:8px}.execution-command-layout>.execution-side-panel[open]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--purple) 35%,var(--line));background-clip:padding-box}.execution-command-layout>.execution-side-panel:not([open]){height:100%;min-height:0}.execution-command-layout>.execution-side-panel>summary{flex:0 0 auto;min-height:58px;padding:12px 14px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;list-style:none;cursor:pointer;color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,var(--purple) 8%,var(--soft)),color-mix(in srgb,var(--blue) 3%,var(--soft)));transition:background .18s ease,color .18s ease}.execution-command-layout>.execution-side-panel[open]>summary{position:sticky;z-index:3;top:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.execution-command-layout>.execution-side-panel>summary::-webkit-details-marker{display:none}.execution-command-layout>.execution-side-panel>summary:hover{background:color-mix(in srgb,var(--purple) 11%,var(--soft))}.execution-command-layout>.execution-side-panel>summary>svg:first-child{width:30px;height:30px;padding:7px;border-radius:9px;color:var(--purple);background:color-mix(in srgb,var(--purple) 13%,transparent)}.execution-command-layout>.execution-side-panel>summary>span{min-width:0;display:grid;gap:2px}.execution-command-layout>.execution-side-panel>summary strong{font-size:11px;line-height:1.2}.execution-command-layout>.execution-side-panel>summary small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.execution-command-layout>.execution-side-panel:not([open])>summary{height:100%;min-height:0;padding:14px 9px;display:flex;flex-direction:column;justify-content:flex-start;gap:13px}.execution-command-layout>.execution-side-panel:not([open])>summary>span{flex:1 1;display:flex;align-items:center}.execution-command-layout>.execution-side-panel:not([open])>summary strong{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em}.execution-command-layout>.execution-side-panel:not([open])>summary small{display:none}.execution-command-layout>.execution-side-panel:not([open])>summary .execution-collapsible-chevron{transform:rotate(90deg)}.execution-command-layout>.execution-side-panel[open]>summary .execution-collapsible-chevron{transform:rotate(-90deg)}.execution-command-layout>.execution-side-panel>.execution-detail-disclosure-content{min-height:max-content;flex:0 0 auto;box-sizing:border-box;max-height:none;padding:8px;display:grid;align-content:start;gap:6px;overflow:visible;border-top:0}.execution-command-layout .execution-detail-accordion-item{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 88%,var(--purple) 12%);border-radius:12px;background:color-mix(in srgb,var(--soft) 96%,transparent);box-shadow:none;transition:border-color .18s ease,background .18s ease}.execution-command-layout .execution-detail-accordion-item[open]{border-color:color-mix(in srgb,var(--purple) 38%,var(--line));background:color-mix(in srgb,var(--purple) 4%,var(--soft))}.execution-command-layout .execution-detail-accordion-item>summary{min-height:46px;padding:8px 10px}.execution-command-layout .execution-detail-accordion-item>summary:hover{background:color-mix(in srgb,var(--purple) 7%,transparent)}.execution-command-layout .execution-detail-accordion-item[open]>summary{border-bottom:1px solid var(--line)}.execution-command-layout .execution-detail-accordion-item[open]>summary .execution-collapsible-chevron{transform:rotate(180deg)}.execution-command-layout .execution-detail-accordion-body,.execution-command-layout .execution-detail-accordion-item>.execution-collapsible-content{min-width:0;padding:12px;overflow:visible;border-top:0}.execution-command-layout .execution-detail-accordion-body>p{max-height:none;margin:0;overflow:visible;color:var(--ink);font-size:10px;line-height:1.65;white-space:pre-wrap}.execution-command-layout .execution-detail-disclosure-content .execution-review-grid,.execution-command-layout .execution-detail-disclosure-content>*,.execution-command-layout .execution-detail-disclosure-content>.full-card,.execution-command-layout .execution-detail-disclosure-content>details,.execution-command-layout .execution-detail-disclosure-content>section{min-width:0;width:100%;margin:0}.execution-command-layout .execution-detail-disclosure-content .execution-review-grid{grid-template-columns:minmax(0,1fr);gap:10px}.execution-command-layout .execution-detail-disclosure-content .execution-log-card .execution-timeline,.execution-command-layout .execution-detail-disclosure-content .execution-summary-card>p{max-height:none;overflow:visible}.execution-command-layout .execution-detail-disclosure-content code,.execution-command-layout .execution-detail-disclosure-content p,.execution-command-layout .execution-detail-disclosure-content pre{max-width:100%;overflow-wrap:anywhere}.execution-command-layout .execution-detail-disclosure-content pre{max-height:none;white-space:pre-wrap;word-break:break-word}.execution-command-layout .execution-detail-disclosure-content .commit-list code{white-space:normal;word-break:break-all}.execution-command-layout .execution-detail-disclosure-content .financial-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-command-layout .execution-detail-disclosure-content .execution-log-entry{grid-template-columns:26px minmax(0,1fr);padding:9px}.execution-command-layout .execution-detail-disclosure-content .execution-log-main header{flex-wrap:wrap}.execution-command-center .execution-chat-content{min-width:0;min-height:0;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);max-height:none;overflow:hidden;background:color-mix(in srgb,var(--soft) 72%,transparent)}.execution-command-center .execution-chat-content.has-live-activity{grid-template-columns:minmax(0,1fr) clamp(250px,19vw,300px)}.execution-command-center .execution-chat-content>.execution-message-list{min-width:0;width:100%;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:transparent}.execution-command-center .execution-chat-live-dock{min-width:0;min-height:0;height:100%;align-self:stretch;position:sticky;top:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;border-left:1px solid color-mix(in srgb,var(--purple) 10%,var(--line));background:transparent}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure{margin:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure>summary{min-height:44px;padding:7px 10px;grid-template-columns:26px minmax(0,1fr) auto;border-bottom:1px solid transparent;background:transparent}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure>summary>span:first-child{width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--purple) 8%,transparent)}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure[open]>summary{border-bottom-color:color-mix(in srgb,var(--purple) 10%,var(--line))}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure>summary em{display:none}.execution-command-center .execution-chat-live-dock .execution-activity-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0 10px 10px;border-top:0}.execution-command-center .execution-chat-live-dock .execution-activity-grid>*{margin-top:0!important}.execution-command-center .execution-chat-live-dock .execution-activity-grid>section,.execution-command-center .execution-chat-live-dock .execution-live-progress{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.execution-command-center .execution-chat-live-dock .execution-live-progress header,.execution-command-center .execution-chat-live-dock .execution-live-progress:after,.execution-command-center .execution-chat-live-dock .execution-live-progress:before{display:none}.execution-command-center .execution-chat-live-dock .execution-live-progress header em{grid-column:2;justify-self:start}.execution-command-center .execution-chat-live-dock .execution-live-progress ol{max-height:none;margin:0;padding:9px 4px 10px;overflow:visible}.execution-command-center .execution-chat-processing{min-height:52px;padding:9px 16px;background:color-mix(in srgb,var(--soft) 96%,transparent)}.execution-command-center .execution-chat-action-bar,.execution-command-center .execution-chat-processing,.execution-command-center .execution-chat-state-notices,.execution-command-center .execution-modern-reply{flex:0 0 auto}.execution-command-center .execution-modern-reply .execution-reply-form{padding:6px 12px 7px}.execution-command-center .execution-modern-reply .execution-reply-form textarea{min-height:34px;max-height:120px}.execution-command-center .execution-chat-processing>span{flex:0 1 auto}.execution-command-center .execution-chat-processing .execution-chat-primary-actions{margin-right:0;margin-left:auto}.execution-command-center .execution-message,.execution-command-center .execution-message-body,.execution-command-center .execution-message-text{min-width:0;max-width:100%}.execution-command-center .execution-message-text{position:relative}.execution-command-center .execution-message.has-attachments .execution-message-text{margin-top:10px}.execution-command-center .execution-message-text>p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.execution-command-center .execution-message-text.is-collapsed>p{max-height:12.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.execution-command-center .execution-message-text.is-compact.is-collapsed>p{max-height:3.7rem}.execution-detail-page .execution-command-center .execution-chat-header{min-height:50px;padding:8px 12px}.execution-detail-page .execution-command-center .execution-chat-icon{width:30px;height:30px;border-radius:8px}.execution-detail-page .execution-command-center .execution-chat-header h2{margin-bottom:1px;font-size:12.5px}.execution-detail-page .execution-command-center .execution-chat-header p{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.execution-detail-page .execution-command-center .execution-chat-overview>div{min-height:44px;padding:6px 10px}.execution-detail-page .execution-command-center .execution-chat-overview>div>svg{width:15px;height:15px}.execution-detail-page>.section-header p:not(.eyebrow){font-size:9px!important}.execution-detail-page .execution-command-center .execution-chat-header h2{font-size:12.5px!important}.execution-detail-page .execution-command-center .execution-chat-header p{font-size:9px!important;line-height:1.4}.execution-detail-page .execution-command-center .execution-chat-status{font-size:9px!important}.execution-detail-page .execution-command-center .execution-chat-overview small{font-size:8px!important}.execution-detail-page .execution-command-center .execution-chat-overview strong{font-size:10.5px!important}.execution-detail-page .execution-command-center .execution-message-list{min-height:0;max-height:none;padding:18px clamp(16px,2.4vw,36px)}.execution-command-center .execution-chat-state-notices{gap:6px;padding:6px 12px 0}.execution-detail-page .execution-command-center .execution-chat-action-bar{min-height:42px;padding:4px 12px}.execution-detail-page .execution-command-center .execution-chat-action-bar :is(a,button){min-height:32px;height:32px}.execution-detail-page .execution-command-center .execution-modern-reply{padding:0}.execution-command-center .execution-modern-reply .execution-reply-form>div:first-child{border-radius:13px}.execution-command-center .execution-message-expand{min-height:28px;margin-top:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--purple) 24%,var(--line));border-radius:999px;color:var(--purple);background:color-mix(in srgb,var(--purple) 7%,var(--soft));font:inherit;font-size:8.5px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.execution-command-center .execution-message-expand:hover{border-color:color-mix(in srgb,var(--purple) 52%,var(--line));background:color-mix(in srgb,var(--purple) 12%,var(--soft));transform:translateY(-1px)}@media (max-width:1260px){.execution-command-layout:has(>.execution-side-panel[open]){grid-template-columns:minmax(0,1fr) minmax(340px,34vw)}.execution-command-center .execution-chat-content.has-live-activity{grid-template-columns:minmax(0,1fr) minmax(230px,27%)}}@media (max-width:980px){.execution-detail-page>.section-header>div{grid-template-columns:auto minmax(0,1fr)}.execution-detail-page>.section-header .eyebrow,.execution-detail-page>.section-header p:not(.eyebrow){display:none}.execution-command-center .execution-chat-content.has-live-activity{grid-template-columns:minmax(0,1fr)}.execution-command-center .execution-chat-live-dock{height:auto;max-height:34%;position:static;padding:0;overflow-y:auto;border-top:1px solid var(--line);border-left:0}.execution-command-center .execution-chat-live-dock .execution-activity-disclosure:not([open]){margin:0}}@media (max-width:760px){.execution-detail-page{height:calc(100dvh - 60px);padding-top:10px;padding-bottom:10px}.execution-detail-page>.section-header{min-height:42px;padding:6px 9px;border-radius:12px}.execution-detail-page>.section-header h1{font-size:14px}.execution-command-layout,.execution-command-layout:has(>.execution-side-panel[open]){grid-template-columns:minmax(0,1fr) 48px}.execution-command-layout:has(>.execution-side-panel[open]){grid-template-columns:0 minmax(0,1fr)}.execution-command-layout:has(>.execution-side-panel[open])>.execution-command-center,.execution-command-layout:has(>.execution-side-panel[open])>.execution-workbench:not(.execution-side-panel){visibility:hidden;overflow:hidden}.execution-command-layout>.execution-side-panel:not([open]){top:8px;height:calc(100dvh - 16px);min-height:460px}.execution-command-layout>.execution-side-panel[open]{height:100%;min-height:0}.execution-command-layout>.execution-side-panel:not([open])>summary{min-height:460px;padding-inline:7px}.execution-command-layout .execution-detail-disclosure-content .financial-summary-grid{grid-template-columns:minmax(0,1fr)}}