.AgentWorkspace_workspace__xaeXf{--aw-canvas:rgb(var(--canvas,248 247 244));--aw-surface:rgb(var(--surface,254 253 252));--aw-sunken:rgb(var(--sunken,242 240 236));--aw-ink:rgb(var(--ink,31 27 22));--aw-muted:rgb(var(--ink-muted,81 76 69));--aw-faint:rgb(var(--ink-faint,110 106 99));--aw-line:rgb(var(--line,223 221 217));--aw-accent:rgb(var(--accent,136 73 133));display:flex;min-height:0;height:100%;overflow:hidden;background:var(--aw-canvas);color:var(--aw-ink);font:400 14px/1.5 var(--font-geist,"Segoe UI"),var(--font-arabic,Arial),sans-serif}.AgentWorkspace_workspace__xaeXf *,.AgentWorkspace_workspace__xaeXf :after,.AgentWorkspace_workspace__xaeXf :before{box-sizing:border-box}.AgentWorkspace_workspace__xaeXf[data-theme=dark]{--aw-canvas:rgb(21 18 15);--aw-surface:rgb(31 28 24);--aw-sunken:rgb(14 12 9);--aw-ink:rgb(240 238 235);--aw-muted:rgb(173 170 165);--aw-faint:rgb(155 151 146);--aw-line:rgb(51 48 43);--aw-accent:rgb(197 145 194);color-scheme:dark}.AgentWorkspace_workspace__xaeXf[data-theme=dark] .AgentWorkspace_error__7WWQq{color:rgb(244 112 98);border-color:rgb(244 112 98)}.AgentWorkspace_workspace__xaeXf button,.AgentWorkspace_workspace__xaeXf input,.AgentWorkspace_workspace__xaeXf select,.AgentWorkspace_workspace__xaeXf textarea{font:inherit;color:inherit}.AgentWorkspace_workspace__xaeXf button{cursor:pointer;border:1px solid transparent;border-radius:8px;min-height:34px;padding:6px 10px;background:transparent;text-align:start}.AgentWorkspace_workspace__xaeXf button:hover:not(:disabled){background:var(--aw-sunken)}.AgentWorkspace_workspace__xaeXf button:active:not(:disabled){transform:translateY(1px)}.AgentWorkspace_workspace__xaeXf button:disabled,.AgentWorkspace_workspace__xaeXf select:disabled{cursor:not-allowed;opacity:.55}.AgentWorkspace_workspace__xaeXf :is(button,input,select,textarea,pre,a):focus-visible{outline:2px solid var(--aw-accent);outline-offset:3px}.AgentWorkspace_workspace__xaeXf select{min-width:0;max-width:100%;border:1px solid var(--aw-line);border-radius:8px;background:var(--aw-surface);padding:7px 28px 7px 10px;min-height:36px}.AgentWorkspace_workspace__xaeXf code,.AgentWorkspace_workspace__xaeXf pre{font:12px/1.65 var(--font-geist-mono,Consolas),monospace;font-variant-numeric:tabular-nums}.AgentWorkspace_workspace__xaeXf h1,.AgentWorkspace_workspace__xaeXf h2,.AgentWorkspace_workspace__xaeXf h3,.AgentWorkspace_workspace__xaeXf p{margin:0}.AgentWorkspace_workspace__xaeXf .AgentWorkspace_primary__vQCcV{background:var(--aw-ink);color:var(--aw-canvas);font-weight:500;padding-inline:16px}.AgentWorkspace_workspace__xaeXf .AgentWorkspace_primary__vQCcV:hover:not(:disabled){background:var(--aw-muted)}.AgentWorkspace_workspace__xaeXf .AgentWorkspace_secondary__KLYRV{border-color:var(--aw-line);background:var(--aw-surface)}.AgentWorkspace_sidebar__FEMoa{flex:0 0 246px;display:flex;flex-direction:column;background:var(--aw-sunken);border-inline-end:1px solid var(--aw-line);min-height:0}.AgentWorkspace_brand__gYcxQ{display:flex;gap:10px;align-items:center;padding:23px 18px 25px;font-size:15px;font-weight:600}.AgentWorkspace_brand__gYcxQ svg{flex:0 0 auto;color:var(--aw-ink)}.AgentWorkspace_brand__gYcxQ small{display:block;font-size:11px;font-weight:400;color:var(--aw-muted);margin-top:2px}.AgentWorkspace_projectSection__0Dgum{padding:0 16px 22px;display:grid;gap:8px}.AgentWorkspace_projectSection__0Dgum label{font-size:12px;font-weight:500;color:var(--aw-muted)}.AgentWorkspace_projectSection__0Dgum select{width:100%}.AgentWorkspace_projectSection__0Dgum button{text-align:center}.AgentWorkspace_sessionHeader__P_U0o{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 18px;border-top:1px solid var(--aw-line)}.AgentWorkspace_sessionHeader__P_U0o h2{font-weight:500;font-size:12px;color:var(--aw-muted)}.AgentWorkspace_sessionHeader__P_U0o button{font-size:12px}.AgentWorkspace_sessions__rVpPh{flex:1;overflow:auto;padding:0 9px 16px;min-height:0}.AgentWorkspace_sessions__rVpPh p{color:var(--aw-faint);font-size:13px;padding:12px 10px}.AgentWorkspace_sessions__rVpPh button{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px;margin-block-end:3px}.AgentWorkspace_workspace__xaeXf .AgentWorkspace_selectedSession__oDzp2{background:var(--aw-surface);border-color:var(--aw-line);color:var(--aw-accent)}.AgentWorkspace_account__XoPAW{border-top:1px solid var(--aw-line);padding:15px 17px;font-size:12px;display:flex;flex-direction:column;gap:3px}.AgentWorkspace_account__XoPAW small,.AgentWorkspace_account__XoPAW span{overflow:hidden;text-overflow:ellipsis}.AgentWorkspace_account__XoPAW small{color:var(--aw-faint);font-size:11px}.AgentWorkspace_account__XoPAW button{margin-top:7px;padding-inline:0;font-size:12px}.AgentWorkspace_main__ZLhAN{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.AgentWorkspace_toolbar__e3aq5{flex-shrink:0;min-height:80px;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--aw-line);gap:16px}.AgentWorkspace_toolbar__e3aq5 h1{font-size:20px;line-height:1.25;font-weight:500;overflow-wrap:anywhere}.AgentWorkspace_toolbar__e3aq5 p{font-size:12px;color:var(--aw-muted);margin-top:4px}.AgentWorkspace_toolbar__e3aq5 button{flex-shrink:0;font-size:12px}.AgentWorkspace_body__GDSyG{display:flex;flex:1;min-height:0}.AgentWorkspace_conversation__XGoXl{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.AgentWorkspace_transcript__DCfoI{flex:1;min-height:0;overflow-y:auto;padding:24px max(22px,calc((100% - 760px) / 2));scroll-behavior:auto}.AgentWorkspace_empty__CbjhH{max-width:580px;margin:max(20px,6vh) auto 32px}.AgentWorkspace_eyebrow__vs2_F{display:block;font-size:12px;color:var(--aw-muted);margin-bottom:13px}.AgentWorkspace_empty__CbjhH h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.035em;max-width:18ch}.AgentWorkspace_empty__CbjhH p{color:var(--aw-muted);font-size:15px;line-height:1.7;margin-top:18px;max-width:54ch}.AgentWorkspace_empty__CbjhH>button{margin-top:24px}.AgentWorkspace_accessActions__VewbD{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.AgentWorkspace_starters__2gQUM{display:flex;flex-direction:column;margin-top:32px;border-top:1px solid var(--aw-line)}.AgentWorkspace_starters__2gQUM button{border-bottom:1px solid var(--aw-line);border-radius:0;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentWorkspace_starters__2gQUM span{color:var(--aw-faint)}.AgentWorkspace_message__DXcwF{margin:6px 0 28px;padding:0;max-width:68ch;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.AgentWorkspace_message__DXcwF h3{font-size:12px;font-weight:600;line-height:1.5;margin-bottom:7px;color:var(--aw-muted)}.AgentWorkspace_message__DXcwF>div{white-space:pre-wrap}.AgentWorkspace_userMessage__Kn9uV{background:var(--aw-sunken);padding:16px 18px;border-radius:12px}.AgentWorkspace_tool__rlTu1{margin-bottom:16px;border-block:1px solid var(--aw-line);padding:11px 0;color:var(--aw-muted)}.AgentWorkspace_tool__rlTu1 summary{cursor:pointer;font-size:13px;min-height:26px}.AgentWorkspace_tool__rlTu1 pre{overflow:auto;max-height:220px;white-space:pre-wrap;overflow-wrap:anywhere}.AgentWorkspace_composer__bvqJK{margin:0 max(20px,calc((100% - 780px) / 2)) 12px;border:1px solid var(--aw-line);border-radius:16px;background:var(--aw-surface);flex-shrink:0}.AgentWorkspace_composer__bvqJK:focus-within{border-color:var(--aw-accent)}.AgentWorkspace_composer__bvqJK textarea{display:block;width:100%;resize:vertical;max-height:220px;min-height:96px;background:transparent;border:0;padding:15px 16px 8px;line-height:1.6}.AgentWorkspace_composer__bvqJK textarea:focus-visible{outline-offset:-4px;border-radius:14px}.AgentWorkspace_composer__bvqJK textarea::-moz-placeholder{color:var(--aw-faint)}.AgentWorkspace_composer__bvqJK textarea::placeholder{color:var(--aw-faint)}.AgentWorkspace_composerControls__HO2lc{display:flex;padding:8px 12px;align-items:center;justify-content:space-between;gap:12px}.AgentWorkspace_modelControl__0o5Sp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.AgentWorkspace_modelControl__0o5Sp select{font-size:12px;max-width:185px}.AgentWorkspace_modelControl__0o5Sp>span{font-size:11px;color:var(--aw-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.AgentWorkspace_composerFooter__Nt_kJ{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--aw-faint);border-top:1px solid var(--aw-line);padding:8px 15px}.AgentWorkspace_composerFooter__Nt_kJ span:first-child{overflow-wrap:anywhere}.AgentWorkspace_composerFooter__Nt_kJ span:last-child{white-space:nowrap}.AgentWorkspace_permission__WYUrt{margin:0 20px 12px;border:1px solid var(--aw-accent);border-radius:12px;padding:16px;background:var(--aw-surface);flex-shrink:0}.AgentWorkspace_permissionHeading__1QhGX{display:flex;justify-content:space-between;gap:12px}.AgentWorkspace_pairing__oliUk h2,.AgentWorkspace_permission__WYUrt h2{font-size:17px;font-weight:500}.AgentWorkspace_permissionHeading__1QhGX span,.AgentWorkspace_permission__WYUrt p{font-size:12px;color:var(--aw-muted)}.AgentWorkspace_permission__WYUrt p{margin-top:6px}.AgentWorkspace_permission__WYUrt pre{max-height:150px;overflow:auto;background:var(--aw-sunken);padding:10px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px}.AgentWorkspace_actions__VxMGu{display:flex;justify-content:flex-end;gap:8px}.AgentWorkspace_error__7WWQq{margin:12px 20px 0;padding:10px 14px;border:1px solid rgb(var(--danger-text,191 50 42));border-radius:10px;display:flex;align-items:center;gap:12px;color:rgb(var(--danger-text,191 50 42));font-size:13px;flex-shrink:0}.AgentWorkspace_error__7WWQq p{flex:1;overflow-wrap:anywhere}.AgentWorkspace_pairing__oliUk{margin:12px 20px 0;padding:16px;border:1px solid var(--aw-line);background:var(--aw-surface);border-radius:10px;display:flex;gap:20px;align-items:flex-start;flex-shrink:0}.AgentWorkspace_pairing__oliUk p{font-size:13px;color:var(--aw-muted);margin-top:4px}.AgentWorkspace_pairing__oliUk dl{margin-block:10px;font-size:12px}.AgentWorkspace_pairing__oliUk dt{color:var(--aw-muted);margin-top:6px}.AgentWorkspace_pairing__oliUk dd{margin:0;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.AgentWorkspace_pairing__oliUk small{color:var(--aw-faint)}.AgentWorkspace_files__ZnfBI{width:290px;flex-shrink:0;border-inline-start:1px solid var(--aw-line);background:var(--aw-surface);overflow-y:auto;padding:15px 12px}.AgentWorkspace_fileHeading__Q55bR{display:flex;align-items:center;justify-content:space-between;gap:8px}.AgentWorkspace_fileHeading__Q55bR h2{font-size:14px;font-weight:500}.AgentWorkspace_fileHeading__Q55bR button{font-size:11px}.AgentWorkspace_filePath__ste9g{font-size:12px;color:var(--aw-muted);margin:8px 5px 12px!important;overflow-wrap:anywhere}.AgentWorkspace_workspace__xaeXf .AgentWorkspace_fileRow__P4ui5{width:100%;display:flex;align-items:center;gap:8px;font-size:12px;overflow-wrap:anywhere}.AgentWorkspace_fileRow__P4ui5 small{margin-inline-start:auto;color:var(--aw-faint)}.AgentWorkspace_preview__9vGEV{border-top:1px solid var(--aw-line);margin-top:15px;padding-top:15px}.AgentWorkspace_preview__9vGEV h3{font-size:12px;font-weight:500;overflow-wrap:anywhere}.AgentWorkspace_preview__9vGEV pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;overflow:auto}.AgentWorkspace_skeleton__JKf2u{height:28px;width:65%;background:var(--aw-sunken);border-radius:6px}.AgentWorkspace_srOnly__ovSs8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1100px){.AgentWorkspace_sidebar__FEMoa{flex-basis:215px}.AgentWorkspace_files__ZnfBI{width:245px}.AgentWorkspace_transcript__DCfoI{padding-inline:20px}}@media (max-width:850px){.AgentWorkspace_body__GDSyG{position:relative}.AgentWorkspace_files__ZnfBI{width:min(100%,340px);position:absolute;inset-inline-end:0;inset-block:0;z-index:2;border-inline-start:1px solid var(--aw-line)}}@media (max-width:650px){.AgentWorkspace_workspace__xaeXf{flex-direction:column}.AgentWorkspace_sidebar__FEMoa{flex:0 0 auto;width:100%;border-inline:0;border-bottom:1px solid var(--aw-line)}.AgentWorkspace_brand__gYcxQ{padding:12px 16px}.AgentWorkspace_brand__gYcxQ small{display:none}.AgentWorkspace_brand__gYcxQ svg{width:25px;height:25px}.AgentWorkspace_projectSection__0Dgum{display:flex;padding:0 12px 10px;gap:8px}.AgentWorkspace_projectSection__0Dgum label{position:absolute;width:1px;height:1px;overflow:hidden}.AgentWorkspace_projectSection__0Dgum select{flex:1}.AgentWorkspace_projectSection__0Dgum button{white-space:nowrap;font-size:12px}.AgentWorkspace_sessionHeader__P_U0o{padding:3px 12px}.AgentWorkspace_sessions__rVpPh{display:flex;max-height:60px;padding:0 10px 8px;gap:6px}.AgentWorkspace_sessions__rVpPh button{width:auto;max-width:180px;flex:0 0 auto}.AgentWorkspace_sessions__rVpPh p{padding:3px;font-size:12px}.AgentWorkspace_account__XoPAW{display:flex;flex-direction:row;padding:0 12px 6px;border:0}.AgentWorkspace_account__XoPAW>small,.AgentWorkspace_account__XoPAW>span{display:none}.AgentWorkspace_account__XoPAW button{margin:0}.AgentWorkspace_toolbar__e3aq5{min-height:62px;padding:12px 16px}.AgentWorkspace_toolbar__e3aq5 h1{font-size:17px}.AgentWorkspace_toolbar__e3aq5 p{font-size:11px}.AgentWorkspace_empty__CbjhH{margin-top:22px}.AgentWorkspace_empty__CbjhH h2{font-size:28px}.AgentWorkspace_empty__CbjhH p{font-size:14px}.AgentWorkspace_starters__2gQUM{margin-top:22px}.AgentWorkspace_transcript__DCfoI{padding:18px 16px}.AgentWorkspace_composer__bvqJK{margin:0 10px max(10px,env(safe-area-inset-bottom))}.AgentWorkspace_composerFooter__Nt_kJ span:last-child{display:none}.AgentWorkspace_composer__bvqJK textarea{min-height:74px}.AgentWorkspace_modelControl__0o5Sp{gap:4px}.AgentWorkspace_modelControl__0o5Sp select{max-width:145px}.AgentWorkspace_modelControl__0o5Sp>span{font-size:10px}.AgentWorkspace_permission__WYUrt{margin-inline:10px;max-height:42dvh;overflow:auto}.AgentWorkspace_permissionHeading__1QhGX{display:block}.AgentWorkspace_permission__WYUrt pre{max-height:100px}}@media (pointer:coarse){.AgentWorkspace_tool__rlTu1 summary,.AgentWorkspace_workspace__xaeXf button,.AgentWorkspace_workspace__xaeXf select{min-height:44px}}@media (prefers-reduced-motion:reduce){.AgentWorkspace_workspace__xaeXf *,.AgentWorkspace_workspace__xaeXf :after,.AgentWorkspace_workspace__xaeXf :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.launch-overlay{position:fixed;inset:0;z-index:230;background:rgb(var(--scrim)/.58)}.launch-dialog{position:fixed;z-index:231;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--line));border-radius:24px;background:rgb(var(--surface));color:rgb(var(--ink));box-shadow:var(--shadow-overlay)}[dir=rtl] .launch-dialog{transform:translate(50%,-50%)}.launch-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:17px 22px;border-block-end:1px solid rgb(var(--line))}.launch-brand{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.launch-brand svg{color:rgb(var(--studio-teal-ink,var(--ink)))}.launch-body{padding:32px 40px 28px;overflow-y:auto;overscroll-behavior:contain}.launch-eyebrow{margin:0 0 12px;color:rgb(var(--ink-muted));font-size:11px;font-weight:600;letter-spacing:.065em;text-transform:uppercase}.launch-title{margin:0;max-width:16ch;font-size:40px;font-weight:650;letter-spacing:-.045em;line-height:1.06}.launch-intro{margin:17px 0 24px;max-width:62ch;color:rgb(var(--ink-muted));font-size:14px;line-height:1.65}.launch-highlights{margin:0;padding:0;list-style:none}.launch-highlights li{display:grid;grid-template-columns:27px 1fr;gap:14px;padding:16px 0;border-block-start:1px solid rgb(var(--line))}.launch-number{padding-top:3px;font-family:var(--font-geist-mono),monospace;color:rgb(var(--ink-faint));font-size:10px}.launch-highlights h3{margin:0 0 5px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.launch-highlights p{margin:0;color:rgb(var(--ink-muted));font-size:13px;line-height:1.55}.launch-setup{margin:10px 0 0;padding:14px 16px;border-radius:12px;background:rgb(var(--sunken));color:rgb(var(--ink-muted));font-size:12px;line-height:1.6}.launch-signature{padding-top:28px}.launch-closing{margin:0 0 17px;font-size:22px;font-weight:550;letter-spacing:-.025em}.launch-author{margin:0;font-size:14px;font-weight:600}.launch-role{margin:3px 0 0;font-size:12px;color:rgb(var(--ink-muted))}.launch-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:18px 24px;border-block-start:1px solid rgb(var(--line));background:rgb(var(--surface))}.launch-footer p{margin:0;color:rgb(var(--ink-faint));font-size:11px;line-height:1.5}.launch-footer p span{white-space:nowrap}.launch-actions{display:flex;flex-shrink:0;gap:10px}.launch-footer .launch-actions>*{min-height:44px}.launch-celebration{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.launch-celebration i{position:absolute;inset-inline-start:var(--piece-x);inset-block-start:-18px;width:7px;height:13px;border-radius:2px;background:oklch(.67 .12 42);opacity:0;animation:launch-confetti 2.5s cubic-bezier(.16,.7,.35,1) var(--piece-delay) both}.launch-celebration i:nth-child(3n){background:oklch(.64 .09 167);width:9px;height:9px;border-radius:50%}.launch-celebration i:nth-child(3n+1){background:oklch(.77 .12 81)}@keyframes launch-confetti{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(0)}12%{opacity:.8}72%{opacity:.6}to{opacity:0;transform:translate3d(var(--piece-drift),570px,0) rotate(var(--piece-turn))}}@media (max-width:600px){.launch-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:19px}.launch-header{padding:12px 16px}.launch-body{padding:24px 21px}.launch-title{font-size:32px}.launch-highlights li{grid-template-columns:22px 1fr;gap:10px}.launch-footer{padding:13px 16px;align-items:stretch;flex-direction:column;gap:8px}.launch-footer p{text-align:center;order:2}.launch-actions{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.launch-celebration{display:none}.launch-celebration i{animation:none}}