/* Production workspace: compact navigation, open canvas, one tools panel. */
.studio-shell{--surface:#19191d;--surface-2:#232328;--edge:#303036;--text:#eae9ef;--muted:#9998a4;--accent:#b48ae9;background:#0d0d10;color:var(--text);grid-template-columns:224px minmax(0,1fr);font-size:13px}.studio-shell .sidebar{width:216px;inset:8px auto 8px 8px;padding:18px 10px 12px;background:#19191d;border:1px solid #34343b;border-radius:9px;z-index:40}.studio-shell .sidebar .brand{margin:0 8px 24px;font-size:20px;letter-spacing:-.7px}.studio-shell .sidebar .brand-mark{width:26px;height:26px;border-radius:7px;background:#b38aec}.studio-shell .sidebar .brand em{font-size:12px}.studio-shell .workspace-switch{border:1px solid #36363c;background:#25252a;padding:10px;margin-bottom:22px;border-radius:6px;width:100%}.studio-shell .workspace-switch strong{font-size:11px;color:#eee}.studio-shell .workspace-switch small{font-size:9px;color:#a2a1ad}.studio-shell .workspace-avatar{border-radius:5px;background:#3a3543;color:#d9c4f3}.studio-shell .side-nav{gap:3px;margin-bottom:22px}.studio-shell .side-nav a{padding:10px 9px;border-radius:5px;font-size:12px;color:#b4b2be}.studio-shell .side-nav a:hover,.studio-shell .side-sessions a:hover{background:#29292f;color:#f3f0fa}.studio-shell .side-nav a.active,.studio-shell .side-sessions a.active{background:#3a3843;color:#fff}.studio-shell .side-nav svg{width:16px;height:16px;color:inherit}.session-heading{display:flex;align-items:center;justify-content:space-between;color:#bab6c7;font-size:10px;padding:0 8px 8px;letter-spacing:.8px}.session-heading small{margin-left:8px;color:#827c90}.session-heading .icon-btn{width:24px;height:24px;border:1px solid #36333e;background:#242229;border-radius:5px}.side-sessions{overflow:auto;max-height:38vh;display:flex;flex-direction:column;gap:4px}.side-sessions a{display:flex;align-items:center;gap:9px;padding:10px 8px;border-radius:5px;font-size:11px;color:#b8b4c2}.side-sessions a>svg{width:14px;height:14px;flex:none}.side-sessions a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.side-sessions i{width:5px;height:5px;border-radius:50%;background:#737080;flex:none}.side-sessions i.review{background:#d2b576}.side-sessions i.ready{background:#90c8b1}.side-sessions p{padding:10px;color:#888;font-size:11px}.side-new{display:flex;align-items:center;gap:8px;border:1px dashed #48404f;background:transparent;color:#b7a4cc;padding:10px;border-radius:5px;width:100%;margin:12px 0;font-size:11px}.side-new svg{width:14px}.studio-shell .side-bottom{padding-top:12px}.studio-shell .side-bottom .side-nav{margin-bottom:10px}.studio-shell .profile{border-top:1px solid #333138;padding:14px 5px 0}.studio-shell .profile-avatar{border:1px solid #4a414f;background:#2b2532;color:#cbb1e5;border-radius:5px;font-size:9px}.studio-shell .profile strong{font-size:11px;color:#cfc9d8}.studio-shell .profile small{font-size:9px;color:#88828f}.studio-shell .app-topbar{background:#101013;border-color:#28272e;height:58px;padding:0 28px}.studio-shell .breadcrumb{font-size:11px}.studio-shell .breadcrumb span:last-child{color:#d8d3e1}.studio-shell .app-content{padding:35px 32px 60px;max-width:1450px}.studio-shell .dashboard-intro{margin-bottom:28px;align-items:center}.studio-shell .dashboard-intro h1{font-size:28px;font-weight:600;letter-spacing:-1px;margin:10px 0}.studio-shell .dashboard-intro p{font-size:12px;color:#9f99ab}.studio-shell .eyebrow{color:#a792bb;font-size:9px}.studio-shell .btn{border-radius:6px;font-size:12px;padding:10px 14px;background:#996acb;color:white;box-shadow:none;border:1px solid #b282e6}.studio-shell .btn:hover{background:#ab7ddb}.studio-shell .btn.light,.studio-shell .btn.ghost{background:#25232b;color:#d4cddd;border:1px solid #3c3547}.studio-shell .btn svg{width:15px;height:15px}.studio-shell .btn.small{padding:8px 12px;font-size:11px}.studio-shell .icon-btn{color:#b1a7c0;border-radius:5px}.studio-shell .icon-btn:hover{background:#302a39;color:#fff}.studio-shell button:disabled{opacity:.3;cursor:not-allowed}.studio-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #b48ae9;outline-offset:2px}.panel-shortcuts{display:flex;align-items:center;gap:10px;border:1px solid #312939;background:linear-gradient(100deg,#221a2d,#151418 65%);border-radius:7px;padding:18px 20px;margin-bottom:28px;flex-wrap:wrap}.panel-shortcuts>div{flex:1;min-width:240px}.panel-shortcuts strong{font-size:13px;font-weight:550}.panel-shortcuts p{font-size:10px;color:#aca1b8;line-height:1.5;margin:7px 0 0}.studio-tools{border:1px solid #302b37;padding:20px;border-radius:7px;margin-bottom:35px;background:#131215}.studio-tools>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.studio-tools h2{font-size:13px;margin:0;font-weight:600}.studio-tools>div>span{font-size:10px;color:#93899f}.studio-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.studio-tool-grid>button,.studio-tool-grid>a{display:flex;align-items:center;gap:13px;padding:16px 14px;border:1px solid #343039;background:#1c1a20;border-radius:6px;text-align:left;color:#eee9f5}.studio-tool-grid>button:hover,.studio-tool-grid>a:hover{border-color:#85639f;background:#292132}.studio-tool-grid svg{width:18px;height:18px;flex:none;color:#bca5d4}.studio-tool-grid>*>span{flex:1;font-size:12px;font-weight:550}.studio-tool-grid small{display:block;color:#94899e;font-size:10px;margin-top:5px;font-weight:400}.studio-tool-grid>*>svg:last-child{width:13px;color:#8e819b}.studio-shell .projects-header h2{font-size:17px;letter-spacing:-.3px}.studio-shell .search,.studio-shell .select{background:#202025;border:1px solid #35343c;border-radius:5px;color:#c8c2d1}.studio-shell .search{width:220px}.studio-shell .search input{font-size:12px;color:#ddd}.studio-shell .project-tabs{gap:24px;border-color:#343039;margin-bottom:22px}.studio-shell .project-tabs button{font-size:11px;color:#a198ad;padding-bottom:12px}.studio-shell .project-tabs button.active{color:#dec3fb}.studio-shell .project-tabs button.active:after{background:#b48ae9}.studio-shell .project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-shell .project-card{border-radius:7px;background:#1c1b21;border-color:#35313c;box-shadow:none}.studio-shell .project-card:hover{transform:translateY(-2px);border-color:#786187}.studio-shell .project-card .template-art{height:180px}.studio-shell .project-card-info{padding:17px 16px 0}.studio-shell .project-card h3{font-size:13px;color:#e9e4ef}.studio-shell .project-meta{font-size:10px;color:#a79bb4;line-height:1.5}.studio-shell .project-card-footer{padding:14px 16px}.studio-shell .status{font-size:10px}.studio-shell .new-project-card{background:#17141c;border-color:#493951;color:#c5a6df;border-radius:7px;font-size:12px;min-height:280px}.studio-shell .new-project-card small{font-size:10px;color:#8f819e}.studio-shell .field{background:#222126;color:#e1dae9;border:1px solid #3c3743;border-radius:5px;font-size:12px;padding:10px 11px}.studio-shell .field-label{font-size:11px;color:#b5aabe}.studio-shell .page-title{font-size:28px}.studio-shell .page-description{font-size:12px;color:#a39aaa}.studio-shell .settings-card,.studio-shell .help-item{background:#19171e;border-color:#332d3c;border-radius:7px}.studio-shell .settings-card h2{font-size:16px}.studio-shell .settings-card p,.studio-shell .help-item p{font-size:12px;color:#a69cad}.studio-shell .info-banner{font-size:11px;color:#b4a5c3;border:1px solid #43334e;background:#231b2b;border-radius:5px;line-height:1.7}.flip-icon{transform:scaleX(-1)}
/* Workbench */
.workbench{height:100svh;overflow:hidden}.workbench .editor-shell{grid-column:2;min-width:0;height:100svh;display:flex;flex-direction:column;background:#0d0d10}.workbench .editor-top{height:62px;min-height:62px;padding:0 20px;border-bottom:1px solid #2a2630;background:#111014;gap:12px}.workbench .editor-project{min-width:0;gap:12px;flex:1}.editor-home{font-size:11px;color:#a89db3}.crumb-slash{color:#63566f;font-size:15px}.workbench .editor-name{width:260px;max-width:100%;font-size:12px;font-weight:550;color:#e9e3f0;background:transparent;border:1px solid transparent;border-radius:4px;min-width:0;padding:8px}.workbench .editor-name:hover,.workbench .editor-name:focus{border-color:#5e466e;background:#25202d}.workbench .editor-top-actions{gap:7px;flex-shrink:0}.workbench .editor-top-actions .icon-btn{width:29px;height:29px}.workbench .editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;flex:1;min-height:0;height:auto;gap:0}.workbench .editor-workspace{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background-color:#0b0b0e;background-image:radial-gradient(#44404b 0.6px,transparent .7px);background-size:19px 19px;padding:0 18px 18px;overflow:hidden}.board-top{display:flex;align-items:center;justify-content:space-between;height:52px;flex:none;gap:10px}.board-label{display:flex;align-items:center;gap:7px;background:#1f1c24;border:1px solid #39313f;border-radius:5px;padding:7px 10px;font-size:10px;color:#c7bbd3}.board-label svg{width:12px;height:12px}.board-label span{color:#9986a8;font-size:8px;border-left:1px solid #4c3e57;padding-left:9px;margin-left:5px}.workbench .editor-canvas{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:22px 16px 18px;container-type:size}.workbench .editor-device{height:min(100%,640px);width:auto;max-width:100%;aspect-ratio:9/16;border:5px solid #3a3441;border-radius:22px;background:#17141c;box-shadow:0 24px 75px #0008;overflow:hidden;flex:none}.workbench .editor-device.landscape{height:auto;width:min(100%,800px);aspect-ratio:16/9;max-height:100%;border-radius:13px}.workbench .editor-device:before{display:none}.workbench .game-host{width:100%;height:100%;border-radius:0}.canvas-dock{align-self:center;display:flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:7px 9px;border:1px solid #44404a;border-radius:9px;background:#242126;box-shadow:0 10px 25px #0005;margin:8px 0 13px}.canvas-dock>button{display:flex;align-items:center;gap:7px;font-size:10px;color:#bbb0c7;background:none;border:0;border-radius:5px;padding:8px}.canvas-dock>button:hover{background:#3c3047;color:#fff}.canvas-dock svg{width:15px;height:15px}.workbench .device-switch{padding:0;background:transparent;border:0;display:flex;gap:3px}.workbench .device-switch button{font-size:10px;color:#9d91ad;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:5px;background:transparent}.workbench .device-switch button.active{background:#463553;color:#e3cafa;border:0}.dock-divider{height:20px;width:1px;background:#514557;margin:0 2px}.canvas-hint{text-align:center;font-size:9px;color:#7d7387;flex:none;line-height:1.5}.workbench-panel{display:flex;flex-direction:column;min-height:0;border:1px solid #3b3047;border-right:0;border-radius:9px 0 0 0;background:#141217;margin:8px 0 0;overflow:hidden}.panel-cap{display:flex;align-items:center;justify-content:space-between;padding:18px 17px;background:linear-gradient(#352044,#18131e);font-size:9px;letter-spacing:1.2px;color:#d4b9ed}.panel-cap>span:first-child{display:flex;align-items:center;gap:9px}.panel-cap svg{width:15px;height:15px}.panel-live-dot{height:5px;width:5px;border-radius:50%;background:#b190cc}.workbench .editor-rail{display:flex;flex-direction:row;width:auto;padding:8px 12px;background:#19161e;border:0;border-bottom:1px solid #342c3b;gap:4px;overflow:visible}.workbench .editor-rail button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:none;color:#9f91ad;padding:10px 4px;font-size:11px;border-radius:5px}.workbench .editor-rail button.active{background:#372941;color:#e5c7ff}.workbench .editor-rail svg{width:13px;height:13px}.workbench .editor-settings{width:auto;padding:18px 13px;overflow-y:auto;min-height:0;flex:1;border:0;background:#141217;color:#ded5e6;scrollbar-width:thin;scrollbar-color:#46364f transparent}.workbench .editor-settings h2{font-size:16px;letter-spacing:-.3px;margin:0 0 7px}.workbench .editor-settings h3{font-size:12px;margin:19px 0 13px}.panel-intro{padding:4px 4px 17px}.panel-intro p,.workbench .editor-settings .subtext{font-size:10px;color:#9c8ca9;line-height:1.7;margin-bottom:16px}.tool-group{border:1px solid #38303f;border-radius:6px;margin:0 0 10px;background:#1c1821;overflow:hidden}.tool-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:15px 12px;font-size:12px;font-weight:550}.tool-group summary::-webkit-details-marker{display:none}.tool-group summary>svg{width:16px;height:16px;color:#b995d6;flex:none}.tool-group summary>span{flex:1}.tool-group summary small{display:block;font-size:9px;font-weight:400;color:#94859f;margin-top:5px}.tool-group summary b{font-size:12px;font-weight:400;color:#b698cf;transition:transform .2s}.tool-group[open] summary b{transform:rotate(180deg)}.tool-group[open] summary{border-bottom:1px solid #352a3e;background:#241c2d}.tool-group-body{padding:16px 12px 4px}.workbench .control-group{margin-bottom:19px}.workbench .control-group label{font-size:11px;color:#b8a7c7;display:flex;justify-content:space-between;margin-bottom:9px}.workbench .control-group label span{font-size:10px;color:#aa88c9}.workbench .editor-settings .field{width:100%;padding:10px;background:#141117;border:1px solid #49394f;border-radius:5px;color:#dfd5e7;font-size:12px}.workbench .editor-settings input[type=color]{width:100%;height:36px;padding:3px;background:#1b1421;border:1px solid #4a3857;border-radius:5px;cursor:pointer}.workbench .segmented{padding:3px;gap:2px;border-radius:5px;background:#100d14;border:1px solid #392c42}.workbench .segmented button{font-size:10px;padding:8px 4px;color:#9781a8}.workbench .segmented button.active{background:#483255;color:#f0dfff;border-radius:3px}.workbench .swatches{gap:12px}.workbench .swatch{width:31px;height:31px}.workbench .range{accent-color:#b183d7}.custom-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.custom-colors label{display:block!important;text-align:center!important}.custom-colors span{display:block;margin-top:4px;color:#9b85a8}.setting-toggle{display:flex;align-items:center;gap:9px;color:#b9a8c7;font-size:11px;line-height:1.5;margin:15px 0}.setting-toggle input{accent-color:#a674d0;width:15px;height:15px;flex:none}.workbench .editor-settings .info-banner{font-size:9px;padding:10px;color:#ac96be;background:#241b2b;border-color:#3c2d47;margin:16px 0}.workbench .editor-settings .btn{font-size:10px;padding:10px;margin-bottom:9px}.workbench .control-divider{border-color:#392c42;margin:18px 0}.panel-engine-note{font-size:9px;color:#85728f;line-height:1.7;padding:13px 5px}.panel-engine-note svg{width:12px;height:12px;vertical-align:middle;margin-right:4px}.panel-save{padding:12px 14px;border-top:1px solid #392d40;display:flex;align-items:center;justify-content:space-between;background:#1a151f}.panel-save .save-state{color:#b19bc1;font-size:9px}.panel-save small{display:block;font-size:8px;color:#806b8f;margin-top:5px}.revision-notes{min-height:150px;resize:vertical;line-height:1.7;margin-bottom:16px}.review-checks{display:flex;flex-direction:column;gap:0;margin:10px 0 20px}.review-checks>div{display:flex;align-items:center;gap:7px;font-size:10px;padding:10px 0;border-bottom:1px solid #47334f;color:#b9a8c6}.review-checks svg{width:13px;height:13px;flex:none}.review-checks small{margin-left:auto;font-size:9px}.review-checks .ok svg{color:#93c2b0}.review-checks .missing svg,.review-checks .missing small{color:#d4b985}.checkpoint-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #403449;padding:14px 0}.checkpoint-row strong{font-size:12px}.checkpoint-row p{font-size:10px;color:#9e89af}.workbench .event{font-size:10px;color:#c1aacc}.workbench .event span{color:#836b94}.workbench .metric-pair{font-size:10px;color:#ba9ccb}.workbench .mobile-editor-tabs{display:none}.workbench .menu-btn{display:none}
@media(min-width:1500px){.workbench .editor-layout{grid-template-columns:minmax(0,1fr) 370px}.workbench .editor-settings{padding:20px 18px}.studio-shell .project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){.studio-shell{grid-template-columns:190px minmax(0,1fr)}.studio-shell .sidebar{width:182px}.studio-shell .sidebar .brand{font-size:17px}.studio-shell .sidebar .brand em{font-size:10px}.workbench .editor-layout{grid-template-columns:minmax(0,1fr) 300px}.workbench .editor-name{width:180px}.workbench .editor-top{padding:0 12px}.workbench .editor-top-actions .btn span{display:none}.studio-shell .app-content{padding:28px 22px}.studio-tool-grid{grid-template-columns:1fr}.studio-shell .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .dashboard-intro h1{font-size:23px}.panel-shortcuts{padding:15px}.panel-shortcuts>div{flex-basis:100%}}
@media(max-width:850px){.studio-shell{display:block}.studio-shell .sidebar{transform:translateX(-110%);width:216px}.studio-shell .sidebar.open{transform:translateX(0);box-shadow:20px 0 80px #000b}.studio-shell .studio-main{margin:0}.studio-shell .menu-btn,.workbench .menu-btn{display:inline-flex}.workbench .editor-name{width:220px}.studio-shell .app-topbar{padding:0 20px}.studio-shell .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench .editor-canvas{padding:16px 0}.workbench .editor-workspace{padding:0 12px 14px}.canvas-dock{gap:3px;padding:6px}.canvas-dock>button span{display:none}.canvas-hint{font-size:8px}.board-label span{display:none}}
@media(max-width:600px){.workbench .editor-top{height:56px;min-height:56px;gap:5px}.editor-home,.crumb-slash{display:none}.workbench .editor-project{gap:2px}.workbench .editor-name{width:135px;font-size:11px}.workbench .editor-top-actions{gap:2px}.workbench .editor-top-actions .btn{padding:7px}.workbench .editor-top-actions .icon-btn{width:25px}.workbench .editor-layout{display:block;position:relative;min-height:0}.workbench .editor-workspace{height:100%;width:100%}.workbench-panel{display:none;margin:0;border-radius:0;height:100%;border-left:0}.workbench .editor-layout.settings-open .editor-workspace{display:none}.workbench .editor-layout.settings-open .workbench-panel{display:flex}.workbench .editor-settings{display:block!important;padding:16px 20px}.workbench .editor-canvas{padding:12px 18px}.workbench .editor-device{height:100%;max-height:600px}.workbench .editor-device.landscape{height:auto;max-width:100%}.workbench .mobile-editor-tabs{display:flex;position:static;height:50px;flex:none;background:#201826;border-top:1px solid #483450;padding:4px 12px;gap:10px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.workbench .mobile-editor-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;background:none;color:#a68ab8;font-size:11px;border-radius:5px}.workbench .mobile-editor-tabs button.active{background:#483054;color:#f1dcff}.workbench .mobile-editor-tabs svg{width:15px;height:15px}.workbench .editor-rail{display:flex!important}.studio-shell .dashboard-intro{align-items:flex-start;gap:12px}.studio-shell .dashboard-intro h1{font-size:21px;line-height:1.3;max-width:230px}.studio-shell .dashboard-intro .btn{font-size:10px;padding:9px;white-space:nowrap}.studio-shell .dashboard-intro p{font-size:11px}.studio-shell .app-content{padding:24px 16px}.studio-shell .app-top-actions>a:first-child,.studio-shell .local-badge{display:none}.studio-shell .projects-header{flex-wrap:wrap}.studio-shell .projects-tools{width:100%;gap:6px}.studio-shell .search{flex:1;min-width:0}.studio-shell .select{max-width:130px;font-size:10px}.studio-shell .project-tabs{gap:18px}.studio-shell .project-tabs button{font-size:10px}.studio-shell .project-grid{grid-template-columns:1fr}.studio-shell .project-card .template-art{height:180px}.studio-shell .project-meta{font-size:10px}.studio-shell .side-sessions{max-height:40vh}.panel-shortcuts>.btn{font-size:9px;padding:8px}.studio-tools{padding:16px}.studio-tools>div>span{font-size:9px}.panel-save small{font-size:9px}}
.blank-choice{display:flex;width:100%;align-items:center;gap:15px;text-align:left;padding:20px;border:1px solid #56445f;background:#241b2c;border-radius:8px;color:#e1d4ee;margin-bottom:18px}.blank-choice.selected{border-color:#c594f5;background:#3a2748}.blank-choice svg{width:26px;height:26px}.blank-choice strong,.blank-choice small{display:block}.blank-choice small{font-size:11px;color:#ac97bb;margin-top:7px}.blank-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#1b1722!important;color:#9d86b2;font-size:12px}.blank-art svg{width:35px;height:35px}.workbench .editor-device.blank-device{width:100%;height:100%;max-height:none;aspect-ratio:auto;background:transparent;border:0;box-shadow:none;border-radius:0}.blank-canvas{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#c4b6d2}.blank-canvas>svg{width:34px;height:34px;color:#a98bc2}.blank-canvas h2{font-size:20px;margin:20px 0 8px}.blank-canvas p{font-size:12px;line-height:1.8;color:#8e7c9d}.blank-canvas .btn{margin-top:15px}.agent-intro{text-align:left;padding:10px 3px 20px}.agent-intro>span{display:grid;place-items:center;background:#633586;border:1px solid #a16fcc;border-radius:8px;width:36px;height:36px;margin-bottom:15px}.agent-intro svg{width:20px;height:20px;color:#ecd4ff}.agent-intro p{font-size:11px;color:#ad99bc;line-height:1.8}.agent-message{border:1px solid #392c43;background:#211928;border-radius:7px;padding:12px;margin:10px 0}.agent-message.user{margin-left:18px;background:#252132}.agent-message small{font-size:8px;letter-spacing:1px;color:#a587be}.agent-message p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.agent-error{background:#38232b;border:1px solid #735062;color:#e0b3c5;font-size:11px;line-height:1.7;padding:12px;border-radius:5px;margin:15px 0}.agent-prompt{min-height:120px;resize:vertical;line-height:1.7;margin-bottom:12px}.agent-proposal{border:1px solid #73518c;border-radius:6px;padding:12px;margin:15px 0;background:#231b2b}.agent-proposal>strong{font-size:12px}.agent-proposal>div:not(.proposal-actions){border-bottom:1px solid #463251;padding:12px 0}.agent-proposal b,.agent-proposal span,.agent-proposal small{display:block;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.agent-proposal span{color:#d5b1ed}.agent-proposal small{color:#a28eaf}.proposal-actions{display:flex;gap:8px;margin-top:14px}.workbench .editor-rail button{font-size:10px;gap:4px}.workbench .editor-rail svg{width:12px}
