.builder-landing,.builder-workspace,.builder-loading{background:radial-gradient(circle at 82% 3%, #eca47c33, transparent 31rem), linear-gradient(#173f3b07 1px, transparent 1px), linear-gradient(90deg, #173f3b07 1px, transparent 1px), var(--paper);background-size:auto,44px 44px,44px 44px,auto;min-height:100svh}.builder-loading{color:var(--forest);text-align:center;place-content:center;gap:12px;display:grid}.builder-loading a,.builder-topbar a{color:inherit;text-decoration:none}.builder-mark{color:#f7eee4;background:var(--forest);border-radius:9px;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:0 8px 20px #173f3b33}.builder-topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5eee0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:10px 24px;display:grid;position:relative}.builder-brand{width:max-content;font-family:var(--font-serif), Georgia, serif;align-items:center;gap:10px;font-size:17px;display:inline-flex}.builder-brand>span:last-child{line-height:1.05;display:grid}.builder-brand>span:last-child small{color:var(--text-faint);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:620}.builder-mark svg{width:20px;height:20px}.builder-project-name{color:#60706c;text-overflow:ellipsis;white-space:nowrap;max-width:36vw;font-size:11px;overflow:hidden}.builder-topbar nav{justify-content:flex-end;gap:6px;display:flex}.builder-topbar nav a{color:#687571;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:720}.builder-topbar nav a:hover,.builder-topbar nav a[aria-current=page]{color:var(--forest-deep);background:#ffffffad}.builder-hero{text-align:center;justify-items:center;width:min(100% - 40px,900px);margin:0 auto;padding:clamp(72px,11vh,126px) 0 90px;display:grid}.builder-hero h1{max-width:820px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:18px 0;font-size:clamp(50px,7vw,86px);font-weight:400;line-height:.94}.builder-hero h1 em{color:#d67f5e;font-weight:400}.builder-hero>p{color:#65736f;max-width:630px;margin:0;font-size:14px;line-height:1.75}.builder-prompt-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #173f3b26;border-radius:22px;width:min(100%,760px);margin-top:38px;padding:18px;box-shadow:0 28px 90px #233a351f}.builder-prompt-card label,.builder-follow-up label{color:#4c605b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:10px;font-weight:780;display:block}.builder-prompt-card textarea{resize:vertical;width:100%;min-height:120px;color:var(--ink);font-family:var(--font-serif), Georgia, serif;background:0 0;border:0;outline:0;font-size:20px;line-height:1.5}.builder-prompt-card>.builder-prompt-footer,.builder-preview-panel>header,.technical-tabs,.builder-editor>div,.builder-agent-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.builder-prompt-card small{color:#84908d;font-size:9px}.builder-examples{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,760px);margin-top:14px;display:grid}.builder-examples button{color:#64736f;border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff59;border-radius:13px;padding:12px 14px;font-size:10px;line-height:1.45}.builder-examples button:hover{color:var(--forest);background:#ffffffb3}.builder-error{color:#9a4939;font-size:11px}.builder-recents{width:min(100% - 40px,1180px);margin:0 auto;padding:20px 0 90px}.builder-recents h2{font-family:var(--font-serif), Georgia, serif;margin:8px 0 20px;font-size:33px;font-weight:400}.builder-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.builder-project-grid article{position:relative}.builder-project-grid a{min-height:150px;color:inherit;border:1px solid var(--line);background:#ffffff85;border-radius:17px;gap:13px;padding:18px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.builder-project-grid article>button{color:#8c5b4e;cursor:pointer;background:#ffffffad;border:1px solid #8c5b4e24;border-radius:8px;padding:6px 8px;font-size:8px;position:absolute;bottom:12px;right:12px}.builder-project-grid a:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1c373214}.builder-project-grid strong{font-family:var(--font-serif), Georgia, serif;align-self:end;font-size:20px;font-weight:400}.builder-project-grid small{color:#84908d;font-size:9px}.project-status{color:#5a746c;text-transform:uppercase;letter-spacing:.07em;background:#e5efea;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.builder-workspace{height:100svh;overflow:hidden}.builder-grid{background:#1727251f;grid-template-columns:minmax(250px,300px) minmax(420px,1fr) minmax(220px,280px);gap:1px;height:calc(100svh - 68px);display:grid}.builder-agent-panel,.builder-preview-panel,.builder-technical-panel{background:#f8f5eef7;min-width:0;min-height:0}.builder-agent-panel{flex-direction:column;padding:20px 17px;display:flex;overflow-y:auto}.builder-agent-panel h1{font-family:var(--font-serif), Georgia, serif;margin:5px 0 0;font-size:22px;font-weight:400}.stop-button{color:#9b4f3d;cursor:pointer;background:#fff5ef;border:1px solid #9b4f3d2e;border-radius:9px;padding:7px 10px;font-size:9px}.builder-progress{grid-template-columns:1fr auto;gap:7px 10px;margin:20px 0 14px;display:grid}.builder-progress>div{background:#173f3b17;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.builder-progress i{background:linear-gradient(90deg,#4e766e,#e39d79);height:100%;transition:width .24s;display:block}.builder-progress span{color:#4f6660;font-size:9px;font-weight:750}.builder-progress small{color:#89928f;font-size:8px}.activity-list{gap:4px;min-height:110px;display:grid}.activity-list article{grid-template-columns:13px 1fr;gap:9px;padding:8px 3px;display:grid}.activity-list article>i{background:#8ca29c;border:2px solid #fffc;border-radius:99px;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 1px #8ca29c}.activity-list .activity-active>i{background:#e39d79;animation:1.2s ease-in-out infinite builder-pulse;box-shadow:0 0 0 1px #e39d79}.activity-list .activity-error>i{background:#b95d48;box-shadow:0 0 0 1px #b95d48}@keyframes builder-pulse{50%{opacity:.4;transform:scale(.8)}}.activity-list strong,.activity-list small{font-size:9px;line-height:1.45;display:block}.activity-list strong{color:#52635f}.activity-list small{color:#8d9794;margin-top:2px}.builder-muted{color:#8a9592;font-size:10px;line-height:1.6}.builder-error-card,.builder-budget-card{color:#874637;background:#fff1e9;border:1px solid #9b4f3d26;border-radius:12px;margin:10px 0;padding:12px;font-size:10px;line-height:1.55}.builder-budget-card p{margin:5px 0 0}.builder-follow-up{gap:8px;margin-top:auto;padding-top:22px;display:grid}.builder-follow-up textarea{resize:vertical;min-height:74px;color:var(--ink);border:1px solid var(--line);background:#ffffff94;border-radius:11px;padding:11px;font-size:10px;line-height:1.5}.builder-progress-ad{margin-top:12px}.builder-preview-panel{background:#e9e7e0;grid-template-rows:46px minmax(0,1fr);padding:10px;display:grid}.trusted-publication-status{border:1px solid color-mix(in srgb, var(--signal) 40%, transparent);color:var(--text);background:color-mix(in srgb, var(--signal) 10%, var(--surface));border-radius:14px;align-items:center;gap:.75rem;margin:0 1rem .75rem;padding:.75rem .9rem;display:flex}.trusted-publication-status>span{color:var(--signal);font-size:1.15rem}.trusted-publication-status div{gap:.15rem;display:grid}.trusted-publication-status small{color:var(--text-muted)}.builder-preview-panel>header{color:#61706d;padding:0 5px 10px;font-size:9px}.builder-preview-panel>header>div:first-child{align-items:center;gap:7px;display:flex}.preview-dot{background:#5c9179;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #5c91791f}.preview-controls{gap:4px;display:flex}.preview-controls button,.technical-tabs button,.technical-actions button,.builder-editor button{color:#64716e;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:700}.preview-controls button[aria-pressed=true],.technical-tabs button.active,.preview-controls button:hover,.technical-tabs button:hover{color:var(--forest);background:#ffffffbf}.preview-stage{background:#cfd2cc;border:1px solid #1727251c;border-radius:12px;place-items:center;width:100%;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 50px #1c2b280f}.preview-stage iframe{background:#fff;border:0;width:100%;height:100%;transition:width .22s}.preview-stage.preview-mobile iframe{width:min(390px,100%);box-shadow:0 0 0 1px #1727251f,0 20px 60px #1727251f}.preview-empty{color:#5e6c69;text-align:center;justify-items:center;gap:10px;padding:28px;display:grid}.preview-empty strong{font-family:var(--font-serif), Georgia, serif;font-size:20px;font-weight:400}.preview-empty p{color:#88918e;margin:0;font-size:9px}.builder-technical-panel{grid-template-rows:46px minmax(110px,.42fr) minmax(180px,1fr) auto;padding:10px;display:grid}.technical-tabs{border-bottom:1px solid var(--line)}.file-tree{padding:8px 0;overflow:auto}.file-tree button{color:#63716e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:flex;overflow:hidden}.file-tree button span{text-overflow:ellipsis;overflow:hidden}.file-tree button.active{color:var(--forest);background:#173f3b12}.file-tree small{color:#d47d5b;font-size:7px}.builder-editor,.builder-terminal{border:1px solid var(--line);background:#fdfbf7;border-radius:10px;min-height:0;margin:0;overflow:hidden}.builder-editor{grid-template-rows:auto 1fr;display:grid}.builder-editor>div{border-bottom:1px solid var(--line);padding:7px 8px}.builder-editor>div span{color:#78827f;font:8px ui-monospace,monospace}.builder-editor button{color:#477068}.builder-editor textarea{resize:none;color:#29413d;tab-size:2;background:0 0;border:0;outline:0;width:100%;min-height:0;padding:11px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.builder-editor textarea:disabled{color:#7b8783}.builder-terminal{color:#d9e8e3;white-space:pre-wrap;background:#152421;padding:10px;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.technical-actions{padding-top:8px}.technical-actions button{border:1px solid var(--line);width:100%}.technical-actions button:disabled,.builder-editor button:disabled{opacity:.45;cursor:not-allowed}.builder-mobile-tabs{display:none}@media (max-width:1050px){.builder-grid{grid-template-columns:minmax(235px,280px) minmax(400px,1fr)}.builder-technical-panel{display:none}}@media (max-width:720px){.builder-topbar{grid-template-columns:1fr auto;min-height:60px;padding:8px 14px}.builder-project-name{display:none}.builder-topbar nav a{padding:7px 8px}.builder-hero{width:min(100% - 28px,900px);padding-top:62px}.builder-hero h1{font-size:clamp(44px,14vw,64px)}.builder-prompt-card{padding:14px}.builder-prompt-card>.builder-prompt-footer{align-items:flex-end}.builder-prompt-card small{max-width:155px}.builder-examples,.builder-project-grid{grid-template-columns:1fr}.builder-recents{width:min(100% - 28px,1180px)}.builder-workspace{height:100dvh}.builder-mobile-tabs{border-bottom:1px solid var(--line);background:#f8f5eef2;grid-template-columns:repeat(3,1fr);height:42px;padding:4px 8px;display:grid}.builder-mobile-tabs button{color:#7a8582;text-transform:capitalize;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:750}.builder-mobile-tabs button[aria-selected=true]{color:var(--forest);background:#173f3b12}.builder-grid{background:0 0;height:calc(100dvh - 102px);display:block}.builder-agent-panel,.builder-preview-panel,.builder-technical-panel{height:100%;display:none}.builder-grid .mobile-active{display:flex}.builder-preview-panel.mobile-active,.builder-technical-panel.mobile-active{display:grid}.builder-agent-panel{padding-bottom:max(18px, env(safe-area-inset-bottom))}.builder-preview-panel{padding:7px}}@media (prefers-reduced-motion:reduce){.builder-project-grid a,.preview-stage iframe,.builder-progress i,.game-card{transition:none}.activity-list .activity-active>i{animation:none}}
.builder-design-entry-module__vYHAKa__entry{justify-content:space-between;align-items:center;gap:var(--wr-space-4);width:min(100%,920px);margin-top:var(--wr-space-5);color:var(--wr-muted);border-top:1px solid var(--wr-si-separator);border-bottom:1px solid var(--wr-si-separator);padding:13px 0;font-size:13px;display:flex}.builder-design-entry-module__vYHAKa__entry a{color:var(--wr-text);flex:none;font-weight:650}@media (max-width:620px){.builder-design-entry-module__vYHAKa__entry{flex-direction:column;align-items:flex-start}}
.builder-connected-workspace-module__PBRnQa__buildWorkspace{--build-edge:color-mix(in srgb, var(--wr-edge,#2a332f) 78%, transparent);--build-surface:color-mix(in srgb, var(--wr-surface,#101512) 94%, #000);--build-raised:color-mix(in srgb, var(--wr-surface-raised,#171d1a) 92%, #000);background:var(--wr-canvas,#090c0b);min-height:calc(100dvh - 48px);color:var(--wr-text,#f3f2ec);overflow:hidden}.builder-connected-workspace-module__PBRnQa__embedded{border:1px solid var(--build-edge);border-radius:16px;min-height:720px}.builder-connected-workspace-module__PBRnQa__workspaceHeader{border-bottom:1px solid var(--build-edge);background:color-mix(in srgb, var(--wr-canvas,#090c0b) 96%, transparent);grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:grid}.builder-connected-workspace-module__PBRnQa__projectIdentity,.builder-connected-workspace-module__PBRnQa__projectIdentity>span{align-items:center;min-width:0;display:flex}.builder-connected-workspace-module__PBRnQa__projectIdentity{gap:12px}.builder-connected-workspace-module__PBRnQa__projectIdentity>span{flex-direction:column;align-items:flex-start;gap:2px}.builder-connected-workspace-module__PBRnQa__projectIdentity strong,.builder-connected-workspace-module__PBRnQa__projectIdentity small{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}.builder-connected-workspace-module__PBRnQa__projectIdentity small,.builder-connected-workspace-module__PBRnQa__projectIdentity em{color:var(--wr-text-subtle,#89928e);font-size:11px;font-style:normal}.builder-connected-workspace-module__PBRnQa__projectIdentity em{border:1px solid var(--build-edge);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:170px;padding:5px 8px;overflow:hidden}.builder-connected-workspace-module__PBRnQa__projectIdentity>:is(a,button),.builder-connected-workspace-module__PBRnQa__productSwitch :is(a,button),.builder-connected-workspace-module__PBRnQa__viewSwitch button,.builder-connected-workspace-module__PBRnQa__primaryActions :is(a,button),.builder-connected-workspace-module__PBRnQa__contextBar button,.builder-connected-workspace-module__PBRnQa__railTabs button,.builder-connected-workspace-module__PBRnQa__inspectorTabs button,.builder-connected-workspace-module__PBRnQa__previewToolbar button,.builder-connected-workspace-module__PBRnQa__previewToolbar select,.builder-connected-workspace-module__PBRnQa__previewToolbar input{min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px}.builder-connected-workspace-module__PBRnQa__projectIdentity>:is(a,button),.builder-connected-workspace-module__PBRnQa__productSwitch a,.builder-connected-workspace-module__PBRnQa__primaryActions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.builder-connected-workspace-module__PBRnQa__productSwitch,.builder-connected-workspace-module__PBRnQa__viewSwitch,.builder-connected-workspace-module__PBRnQa__primaryActions{align-items:center;gap:4px;display:flex}.builder-connected-workspace-module__PBRnQa__productSwitch,.builder-connected-workspace-module__PBRnQa__viewSwitch{border:1px solid var(--build-edge);background:var(--build-surface);border-radius:10px;padding:3px}.builder-connected-workspace-module__PBRnQa__productSwitch :is(a,button),.builder-connected-workspace-module__PBRnQa__viewSwitch button{color:var(--wr-text-subtle,#89928e);padding:0 12px}.builder-connected-workspace-module__PBRnQa__productSwitch button[aria-current=page],.builder-connected-workspace-module__PBRnQa__viewSwitch button[aria-pressed=true]{border-color:color-mix(in srgb, var(--wr-accent,#55d7b1) 34%, transparent);background:color-mix(in srgb, var(--wr-accent,#55d7b1) 11%, transparent);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__primaryActions :is(a,button){border:1px solid var(--build-edge);background:var(--build-raised);min-height:38px;color:inherit;font:inherit;border-radius:9px;padding:0 13px}.builder-connected-workspace-module__PBRnQa__primaryActions button:nth-last-child(2){border-color:color-mix(in srgb, var(--wr-accent,#55d7b1) 48%, transparent)}.builder-connected-workspace-module__PBRnQa__contextBar{border-bottom:1px solid var(--build-edge);background:var(--build-surface);min-height:38px;color:var(--wr-text-subtle,#89928e);align-items:center;gap:18px;padding:5px 14px;font:500 10px/1.2 ui-monospace,monospace;display:flex}.builder-connected-workspace-module__PBRnQa__contextBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-connected-workspace-module__PBRnQa__contextBar button:first-of-type{margin-left:auto}.builder-connected-workspace-module__PBRnQa__contextBar button{min-height:28px;color:var(--wr-text-subtle,#89928e);font:inherit}.builder-connected-workspace-module__PBRnQa__workspaceError{color:#ffc4bb;background:#ff806f1a;border-bottom:1px solid #ff806f73;margin:0;padding:10px 16px;font-size:12px}.builder-connected-workspace-module__PBRnQa__workspaceGrid{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 149px);min-height:620px;display:grid;overflow:hidden}.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-left-open=true]{grid-template-columns:300px minmax(0,1fr)}.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-right-open=true]{grid-template-columns:minmax(0,1fr) 340px}.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-left-open=true][data-right-open=true]{grid-template-columns:300px minmax(0,1fr) 340px}.builder-connected-workspace-module__PBRnQa__workRail,.builder-connected-workspace-module__PBRnQa__inspectorRail,.builder-connected-workspace-module__PBRnQa__centerWorkspace{min-width:0;min-height:0}.builder-connected-workspace-module__PBRnQa__workRail,.builder-connected-workspace-module__PBRnQa__inspectorRail{background:var(--build-surface);flex-direction:column;display:flex;overflow:hidden}.builder-connected-workspace-module__PBRnQa__workRail{border-right:1px solid var(--build-edge)}.builder-connected-workspace-module__PBRnQa__inspectorRail{border-left:1px solid var(--build-edge)}.builder-connected-workspace-module__PBRnQa__railTabs,.builder-connected-workspace-module__PBRnQa__inspectorTabs{border-bottom:1px solid var(--build-edge);scrollbar-width:none;flex:none;gap:2px;padding:8px;display:flex;overflow-x:auto}.builder-connected-workspace-module__PBRnQa__railTabs button,.builder-connected-workspace-module__PBRnQa__inspectorTabs button{color:var(--wr-text-subtle,#89928e);text-transform:capitalize;flex:none;padding:0 10px;font-size:11px}.builder-connected-workspace-module__PBRnQa__railTabs button[aria-pressed=true],.builder-connected-workspace-module__PBRnQa__inspectorTabs button[aria-selected=true]{background:var(--build-raised);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__railHeading{border-bottom:1px solid var(--build-edge);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.builder-connected-workspace-module__PBRnQa__railHeading>div{flex-direction:column;gap:4px;display:flex}.builder-connected-workspace-module__PBRnQa__railHeading span,.builder-connected-workspace-module__PBRnQa__panelIntro span,.builder-connected-workspace-module__PBRnQa__selectionIdentity>span,.builder-connected-workspace-module__PBRnQa__controlGroup>span,.builder-connected-workspace-module__PBRnQa__planCard>span,.builder-connected-workspace-module__PBRnQa__scopePill>span{color:var(--wr-accent,#55d7b1);letter-spacing:.11em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__chatPanel,.builder-connected-workspace-module__PBRnQa__evidenceList,.builder-connected-workspace-module__PBRnQa__activityList,.builder-connected-workspace-module__PBRnQa__inspectorBody{min-height:0;padding:14px;overflow:auto}.builder-connected-workspace-module__PBRnQa__chatPanel,.builder-connected-workspace-module__PBRnQa__evidenceList,.builder-connected-workspace-module__PBRnQa__inspectorBody{flex-direction:column;gap:14px;display:flex}.builder-connected-workspace-module__PBRnQa__scopePill,.builder-connected-workspace-module__PBRnQa__selectionIdentity,.builder-connected-workspace-module__PBRnQa__panelIntro{flex-direction:column;gap:5px;display:flex}.builder-connected-workspace-module__PBRnQa__scopePill{border:1px solid color-mix(in srgb, var(--wr-accent,#55d7b1) 24%, transparent);background:color-mix(in srgb, var(--wr-accent,#55d7b1) 6%, transparent);border-radius:10px;padding:10px 12px}.builder-connected-workspace-module__PBRnQa__scopePill strong,.builder-connected-workspace-module__PBRnQa__selectionIdentity strong,.builder-connected-workspace-module__PBRnQa__panelIntro strong{font-size:14px}.builder-connected-workspace-module__PBRnQa__scopePill em,.builder-connected-workspace-module__PBRnQa__selectionIdentity :is(code,small){color:var(--wr-text-subtle,#89928e);font-size:10px;font-style:normal}.builder-connected-workspace-module__PBRnQa__chatComposer,.builder-connected-workspace-module__PBRnQa__environmentForm{flex-direction:column;gap:8px;display:flex}.builder-connected-workspace-module__PBRnQa__taskControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.builder-connected-workspace-module__PBRnQa__taskControls label{flex-direction:column;gap:5px;display:flex}.builder-connected-workspace-module__PBRnQa__taskControls label>span{color:var(--wr-text-subtle,#89928e);text-transform:uppercase;font-size:9px}.builder-connected-workspace-module__PBRnQa__taskControls select{border:1px solid var(--build-edge);background:var(--wr-canvas,#090c0b);min-height:36px;color:var(--wr-text,#f3f2ec);font:inherit;border-radius:8px;padding:0 9px}.builder-connected-workspace-module__PBRnQa__taskControls small{color:var(--wr-text-subtle,#89928e);grid-column:1/-1;font-size:10px;line-height:1.4}.builder-prompt-card .builder-connected-workspace-module__PBRnQa__taskControls{max-width:400px;margin-top:8px}.builder-prompt-card .builder-connected-workspace-module__PBRnQa__taskControls small{max-width:none}.builder-prompt-card .builder-connected-workspace-module__PBRnQa__taskControls select{min-height:44px}.builder-connected-workspace-module__PBRnQa__projectPicker{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:6px 10px;display:grid}.builder-connected-workspace-module__PBRnQa__projectPicker>span{color:var(--wr-text-subtle,#89928e);font-size:10px}.builder-connected-workspace-module__PBRnQa__projectPicker select{border:1px solid var(--build-edge);background:var(--wr-canvas,#090c0b);min-height:36px;color:var(--wr-text,#f3f2ec);font:inherit;border-radius:8px;padding:0 9px}.builder-connected-workspace-module__PBRnQa__projectPicker small{color:var(--wr-text-subtle,#89928e);grid-column:1/-1;font-size:10px}.builder-connected-workspace-module__PBRnQa__archivePicker{border:1px solid var(--build-edge);background:var(--build-surface);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.builder-connected-workspace-module__PBRnQa__archivePicker label:first-child{grid-template-columns:auto minmax(200px,1fr);align-items:center;gap:10px;display:grid}.builder-connected-workspace-module__PBRnQa__archivePicker label:first-child span{color:var(--wr-text-subtle,#89928e);font-size:10px}.builder-connected-workspace-module__PBRnQa__archivePicker select{border:1px solid var(--build-edge);background:var(--wr-canvas,#090c0b);min-height:36px;color:var(--wr-text,#f3f2ec);font:inherit;border-radius:8px;padding:0 9px}.builder-connected-workspace-module__PBRnQa__archivePicker label:nth-child(2){align-items:center;gap:8px;font-size:11px;display:flex}.builder-connected-workspace-module__PBRnQa__archivePicker small{color:var(--wr-text-subtle,#89928e);font-size:10px;line-height:1.4}.builder-connected-workspace-module__PBRnQa__chatComposer label,.builder-connected-workspace-module__PBRnQa__environmentForm label{font-size:12px;font-weight:700}.builder-connected-workspace-module__PBRnQa__chatComposer textarea,.builder-connected-workspace-module__PBRnQa__controlGroup textarea,.builder-connected-workspace-module__PBRnQa__controlGroup input,.builder-connected-workspace-module__PBRnQa__controlGroup select,.builder-connected-workspace-module__PBRnQa__environmentForm :is(input,select),.builder-connected-workspace-module__PBRnQa__searchField input,.builder-connected-workspace-module__PBRnQa__codeHeader input{border:1px solid var(--build-edge);background:var(--wr-canvas,#090c0b);width:100%;color:var(--wr-text,#f3f2ec);font:inherit;border-radius:10px}.builder-connected-workspace-module__PBRnQa__chatComposer textarea,.builder-connected-workspace-module__PBRnQa__controlGroup textarea{resize:vertical;min-height:126px;padding:12px;line-height:1.5}.builder-connected-workspace-module__PBRnQa__chatComposer button,.builder-connected-workspace-module__PBRnQa__controlGroup button,.builder-connected-workspace-module__PBRnQa__environmentForm button,.builder-connected-workspace-module__PBRnQa__checkActions button,.builder-connected-workspace-module__PBRnQa__deployActions button,.builder-connected-workspace-module__PBRnQa__inspectorBody>button,.builder-connected-workspace-module__PBRnQa__pageList article>div button,.builder-connected-workspace-module__PBRnQa__pageList article>button,.builder-connected-workspace-module__PBRnQa__planCard button,.builder-connected-workspace-module__PBRnQa__scopeOptions button{border:1px solid var(--build-edge);background:var(--build-raised);min-height:38px;color:inherit;font:inherit;border-radius:9px}.builder-connected-workspace-module__PBRnQa__planCard{border:1px solid color-mix(in srgb, var(--wr-accent,#55d7b1) 38%, transparent);background:color-mix(in srgb, var(--wr-accent,#55d7b1) 8%, var(--build-surface));border-radius:12px;flex-direction:column;gap:10px;padding:13px;display:flex}.builder-connected-workspace-module__PBRnQa__planCard>strong,.builder-connected-workspace-module__PBRnQa__planCard>p{margin:0}.builder-connected-workspace-module__PBRnQa__planCard>p,.builder-connected-workspace-module__PBRnQa__muted{color:var(--wr-text-subtle,#89928e);font-size:12px;line-height:1.55}.builder-connected-workspace-module__PBRnQa__planCard>div,.builder-connected-workspace-module__PBRnQa__scopeOptions,.builder-connected-workspace-module__PBRnQa__checkActions,.builder-connected-workspace-module__PBRnQa__deployActions{flex-wrap:wrap;gap:7px;display:flex}.builder-connected-workspace-module__PBRnQa__scopeOptions{border-top:1px solid var(--build-edge);padding-top:10px}.builder-connected-workspace-module__PBRnQa__scopeOptions strong{width:100%;font-size:11px}.builder-connected-workspace-module__PBRnQa__scopeOptions button[aria-pressed=true],.builder-connected-workspace-module__PBRnQa__stateGrid button[aria-pressed=true]{border-color:var(--wr-accent,#55d7b1);color:var(--wr-accent,#55d7b1)}.builder-connected-workspace-module__PBRnQa__evidenceList article,.builder-connected-workspace-module__PBRnQa__dependencyList article,.builder-connected-workspace-module__PBRnQa__checkList article,.builder-connected-workspace-module__PBRnQa__environmentList article,.builder-connected-workspace-module__PBRnQa__pageList article,.builder-connected-workspace-module__PBRnQa__blockerList,.builder-connected-workspace-module__PBRnQa__impactWarning{border:1px solid var(--build-edge);background:color-mix(in srgb, var(--build-raised) 76%, transparent);border-radius:10px;padding:11px}.builder-connected-workspace-module__PBRnQa__designComments{border-top:1px solid var(--build-edge);flex-direction:column;gap:7px;padding-top:13px;display:flex}.builder-connected-workspace-module__PBRnQa__designComments>span{color:var(--wr-accent,#55d7b1);letter-spacing:.1em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__designComments article{border:1px solid var(--build-edge);background:var(--build-raised);border-radius:9px;padding:10px}.builder-connected-workspace-module__PBRnQa__designComments article p{margin:6px 0;font-size:11px;line-height:1.5}.builder-connected-workspace-module__PBRnQa__designComments article small{color:var(--wr-text-subtle,#89928e);font-size:9px}.builder-connected-workspace-module__PBRnQa__designSystemProposal{background:color-mix(in srgb, #e2bd62 8%, var(--build-surface));border:1px solid #e2bd6266;border-radius:9px;gap:7px;padding:10px;display:grid}.builder-connected-workspace-module__PBRnQa__designSystemProposal p{color:#e8d99f;overflow-wrap:anywhere;margin:0;font:10px/1.45 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__designSystemProposal :is(a,button){border:1px solid var(--build-edge);background:var(--build-raised);min-height:34px;color:inherit;font:inherit;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.builder-connected-workspace-module__PBRnQa__evidenceList article,.builder-connected-workspace-module__PBRnQa__dependencyList article,.builder-connected-workspace-module__PBRnQa__checkList article,.builder-connected-workspace-module__PBRnQa__environmentList article{gap:5px;display:grid}.builder-connected-workspace-module__PBRnQa__evidenceList article span,.builder-connected-workspace-module__PBRnQa__dependencyList small,.builder-connected-workspace-module__PBRnQa__checkList small,.builder-connected-workspace-module__PBRnQa__environmentList span,.builder-connected-workspace-module__PBRnQa__environmentList em{color:var(--wr-text-subtle,#89928e);font-size:10px;font-style:normal}.builder-connected-workspace-module__PBRnQa__evidenceList article p{color:var(--wr-text-subtle,#89928e);margin:4px 0 0;font-size:11px;line-height:1.45}.builder-connected-workspace-module__PBRnQa__evidenceList dl,.builder-connected-workspace-module__PBRnQa__deploySummary{border:1px solid var(--build-edge);background:var(--build-edge);border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.builder-connected-workspace-module__PBRnQa__evidenceList dl div,.builder-connected-workspace-module__PBRnQa__deploySummary div{background:var(--build-surface);justify-content:space-between;gap:16px;padding:9px 11px;display:flex}.builder-connected-workspace-module__PBRnQa__evidenceList dt,.builder-connected-workspace-module__PBRnQa__deploySummary dt{color:var(--wr-text-subtle,#89928e)}.builder-connected-workspace-module__PBRnQa__evidenceList dd,.builder-connected-workspace-module__PBRnQa__deploySummary dd{text-align:right;margin:0}.builder-connected-workspace-module__PBRnQa__activityList{flex-direction:column;gap:8px;display:flex}.builder-connected-workspace-module__PBRnQa__activityList article{border-bottom:1px solid var(--build-edge);grid-template-columns:8px 1fr;gap:10px;padding:9px 0;display:grid}.builder-connected-workspace-module__PBRnQa__activityList article>i{background:var(--wr-accent,#55d7b1);border-radius:50%;width:7px;height:7px;margin-top:4px}.builder-connected-workspace-module__PBRnQa__activityList article[data-status=error]>i{background:#ff806f}.builder-connected-workspace-module__PBRnQa__activityList article>span{flex-direction:column;gap:3px;display:flex}.builder-connected-workspace-module__PBRnQa__activityList small{color:var(--wr-text-subtle,#89928e);line-height:1.4}.builder-connected-workspace-module__PBRnQa__logView{color:#aab7b1;white-space:pre-wrap;background:#070908;flex:1;min-height:0;margin:0;padding:14px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.builder-connected-workspace-module__PBRnQa__progressAd{margin:auto 12px 12px}.builder-connected-workspace-module__PBRnQa__centerWorkspace{background-color:#080b09;background-image:linear-gradient(#73807817 1px,#0000 1px),linear-gradient(90deg,#73807817 1px,#0000 1px);background-size:32px 32px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.builder-connected-workspace-module__PBRnQa__previewToolbar{border-bottom:1px solid var(--build-edge);background:var(--build-surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.builder-connected-workspace-module__PBRnQa__previewToolbar>div{align-items:center;gap:6px;display:flex}.builder-connected-workspace-module__PBRnQa__previewToolbar :is(select,input){border-color:var(--build-edge);min-width:0;padding:0 9px}.builder-connected-workspace-module__PBRnQa__previewToolbar input{width:76px}.builder-connected-workspace-module__PBRnQa__previewToolbar button{color:var(--wr-text-subtle,#89928e);padding:0 9px}.builder-connected-workspace-module__PBRnQa__previewToolbar button[aria-pressed=true]{background:var(--build-raised);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__viewBody,.builder-connected-workspace-module__PBRnQa__splitView,.builder-connected-workspace-module__PBRnQa__previewSurface,.builder-connected-workspace-module__PBRnQa__codeSurface{min-width:0;min-height:0}.builder-connected-workspace-module__PBRnQa__viewBody{overflow:hidden}.builder-connected-workspace-module__PBRnQa__splitView{grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);height:100%;display:grid}.builder-connected-workspace-module__PBRnQa__splitView>:first-child{border-right:1px solid var(--build-edge)}.builder-connected-workspace-module__PBRnQa__previewSurface{place-items:center;height:100%;padding:18px;display:grid;overflow:auto}.builder-connected-workspace-module__PBRnQa__previewViewport{background:#fff;border:1px solid #303a35;border-radius:12px;height:min(760px,100% - 4px);min-height:420px;transition:width .18s;overflow:hidden;box-shadow:0 24px 80px #00000073}.builder-connected-workspace-module__PBRnQa__previewViewport iframe{background:#fff;border:0;width:100%;height:100%}.builder-connected-workspace-module__PBRnQa__previewEmpty{min-height:inherit;background:var(--wr-canvas,#090c0b);color:var(--wr-text,#f3f2ec);text-align:center;place-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.builder-connected-workspace-module__PBRnQa__previewEmpty strong{letter-spacing:-.04em;font-size:clamp(24px,4vw,42px)}.builder-connected-workspace-module__PBRnQa__previewEmpty p{max-width:480px;color:var(--wr-text-subtle,#89928e);margin:0}.builder-connected-workspace-module__PBRnQa__codeSurface{background:#090c0b;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.builder-connected-workspace-module__PBRnQa__codeHeader{border-bottom:1px solid var(--build-edge);background:var(--build-surface);grid-template-columns:minmax(0,1fr) 170px auto;gap:8px;min-height:46px;padding:6px 9px;display:grid}.builder-connected-workspace-module__PBRnQa__codeTabs{gap:2px;min-width:0;display:flex;overflow-x:auto}.builder-connected-workspace-module__PBRnQa__codeTabs button,.builder-connected-workspace-module__PBRnQa__codeHeader>button{min-height:34px;color:var(--wr-text-subtle,#89928e);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px;font:11px/1 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__codeTabs button[aria-selected=true]{border-color:var(--build-edge);background:var(--build-raised);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__codeHeader label{position:relative}.builder-connected-workspace-module__PBRnQa__codeHeader input{height:34px;padding:0 48px 0 9px}.builder-connected-workspace-module__PBRnQa__codeHeader label small{color:var(--wr-text-subtle,#89928e);font-size:9px;position:absolute;top:11px;right:8px}.builder-connected-workspace-module__PBRnQa__editorBody{background:#070908;grid-template-columns:52px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.builder-connected-workspace-module__PBRnQa__editorBody pre,.builder-connected-workspace-module__PBRnQa__editorBody textarea{tab-size:2;background:0 0;border:0;border-radius:0;min-height:0;margin:0;font:12px/1.65 Cascadia Code,SFMono-Regular,Consolas,monospace;overflow:auto}.builder-connected-workspace-module__PBRnQa__editorBody pre{color:#4f5a55;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #1e2421;padding:16px 10px;overflow:hidden}.builder-connected-workspace-module__PBRnQa__editorBody textarea{resize:none;color:#cfddd6;white-space:pre;outline:none;width:100%;height:100%;padding:16px}.builder-connected-workspace-module__PBRnQa__codeSurface footer{border-top:1px solid var(--build-edge);background:var(--build-surface);min-height:28px;color:var(--wr-text-subtle,#89928e);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font:10px/1 ui-monospace,monospace;display:flex}.builder-connected-workspace-module__PBRnQa__inspectorBody{flex:1}.builder-connected-workspace-module__PBRnQa__selectionIdentity code{overflow-wrap:anywhere}.builder-connected-workspace-module__PBRnQa__impactWarning{background:color-mix(in srgb, #e2bd62 8%, var(--build-surface));color:#e8d99f;border-color:#e2bd6257;margin:0;font-size:11px;line-height:1.5}.builder-connected-workspace-module__PBRnQa__controlGroup{border-top:1px solid var(--build-edge);flex-direction:column;gap:8px;padding-top:13px;display:flex}.builder-connected-workspace-module__PBRnQa__controlGroup :is(input,select){min-height:38px;padding:0 10px}.builder-connected-workspace-module__PBRnQa__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.builder-connected-workspace-module__PBRnQa__stateGrid button{border:1px solid var(--build-edge);min-height:34px;color:var(--wr-text-subtle,#89928e);text-transform:capitalize;background:0 0;border-radius:8px}.builder-connected-workspace-module__PBRnQa__searchField input{min-height:38px;padding:0 10px}.builder-connected-workspace-module__PBRnQa__fileTree,.builder-connected-workspace-module__PBRnQa__pageList,.builder-connected-workspace-module__PBRnQa__dependencyList,.builder-connected-workspace-module__PBRnQa__checkList,.builder-connected-workspace-module__PBRnQa__environmentList{flex-direction:column;gap:5px;display:flex}.builder-connected-workspace-module__PBRnQa__fileTree button{min-height:34px;color:var(--wr-text-subtle,#89928e);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font:10px/1.3 ui-monospace,monospace;display:grid}.builder-connected-workspace-module__PBRnQa__fileTree button[aria-pressed=true]{border-color:var(--build-edge);background:var(--build-raised);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__fileTree button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-connected-workspace-module__PBRnQa__fileTree button small{color:var(--wr-accent,#55d7b1);text-transform:uppercase;font-size:8px}.builder-connected-workspace-module__PBRnQa__pageList article{gap:8px;display:grid}.builder-connected-workspace-module__PBRnQa__pageList article>button{text-align:left;justify-content:space-between;align-items:center;min-height:44px;padding:0 10px;display:flex}.builder-connected-workspace-module__PBRnQa__pageList article>div{flex-wrap:wrap;gap:5px;display:flex}.builder-connected-workspace-module__PBRnQa__pageList article>div button{min-height:30px;padding:0 8px;font-size:10px}.builder-connected-workspace-module__PBRnQa__dependencyList code,.builder-connected-workspace-module__PBRnQa__pageList code,.builder-connected-workspace-module__PBRnQa__diffList code{color:var(--wr-accent,#55d7b1);font:10px/1.3 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__checkList article[data-status=passed]{border-color:color-mix(in srgb, var(--wr-accent,#55d7b1) 32%, transparent)}.builder-connected-workspace-module__PBRnQa__checkList article[data-status=failed]{border-color:#ff806f61}.builder-connected-workspace-module__PBRnQa__checkList article em{color:var(--wr-text-subtle,#89928e);text-transform:uppercase;font:9px/1.2 ui-monospace,monospace}.builder-connected-workspace-module__PBRnQa__diffList,.builder-connected-workspace-module__PBRnQa__blockerList ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.builder-connected-workspace-module__PBRnQa__diffList li{border-bottom:1px solid var(--build-edge);justify-content:space-between;gap:8px;padding-bottom:7px;display:flex}.builder-connected-workspace-module__PBRnQa__environmentForm{grid-template-columns:112px minmax(0,1fr);display:grid}.builder-connected-workspace-module__PBRnQa__environmentForm button{grid-column:1/-1}.builder-connected-workspace-module__PBRnQa__blockerList{background:color-mix(in srgb, #ff806f 8%, var(--build-surface));border-color:#ff806f5c}.builder-connected-workspace-module__PBRnQa__blockerList ul{color:#e8b9b1;margin-top:8px;padding-left:18px;font-size:11px;line-height:1.5;list-style:outside}.builder-connected-workspace-module__PBRnQa__mobileTabs{display:none}.builder-connected-workspace-module__PBRnQa__starterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(920px,100%);margin:22px auto 16px;display:grid}.builder-connected-workspace-module__PBRnQa__starterGrid button{border:1px solid var(--build-edge);background:var(--build-surface);min-height:96px;color:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;display:flex}.builder-connected-workspace-module__PBRnQa__starterGrid button span{color:var(--wr-text-subtle,#89928e);font-size:11px;line-height:1.4}.builder-connected-workspace-module__PBRnQa__starterGrid button[aria-pressed=true]{border-color:var(--wr-accent,#55d7b1);background:color-mix(in srgb, var(--wr-accent,#55d7b1) 8%, var(--build-surface))}.builder-connected-workspace-module__PBRnQa__sourceChoices{width:min(760px,100%);color:var(--wr-text-subtle,#89928e);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:14px auto 0;font-size:11px;display:flex}.builder-connected-workspace-module__PBRnQa__sourceChoices a{color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__compactHome{min-height:auto;padding-block:clamp(26px,6vh,72px)}.builder-connected-workspace-module__PBRnQa__compactHome h1{max-width:760px;font-size:clamp(44px,7vw,78px)}.builder-connected-workspace-module__PBRnQa__newProjectButton{border:1px solid var(--build-edge);background:var(--build-raised);min-height:44px;color:inherit;font:inherit;border-radius:10px;margin-top:18px;padding:0 18px}@media (max-width:1500px){.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-left-open=true][data-right-open=true]{grid-template-columns:270px minmax(0,1fr) 310px}.builder-connected-workspace-module__PBRnQa__splitView{grid-template-rows:minmax(280px,.8fr) minmax(360px,1.2fr);grid-template-columns:1fr}.builder-connected-workspace-module__PBRnQa__splitView>:first-child{border-right:0;border-bottom:1px solid var(--build-edge)}.builder-connected-workspace-module__PBRnQa__projectIdentity em{display:none}}@media (max-width:1180px){.builder-connected-workspace-module__PBRnQa__workspaceHeader{grid-template-columns:minmax(220px,1fr) auto auto}.builder-connected-workspace-module__PBRnQa__productSwitch,.builder-connected-workspace-module__PBRnQa__primaryActions button:first-child,.builder-connected-workspace-module__PBRnQa__primaryActions button:nth-child(2){display:none}.builder-connected-workspace-module__PBRnQa__starterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){.builder-connected-workspace-module__PBRnQa__buildWorkspace{min-height:calc(100dvh - 48px);overflow:auto}.builder-connected-workspace-module__PBRnQa__workspaceHeader{z-index:3;grid-template-columns:1fr auto;position:sticky;top:0}.builder-connected-workspace-module__PBRnQa__productSwitch{display:none}.builder-connected-workspace-module__PBRnQa__viewSwitch{grid-column:1/-1;justify-self:stretch}.builder-connected-workspace-module__PBRnQa__viewSwitch button{flex:1}.builder-connected-workspace-module__PBRnQa__contextBar{display:none}.builder-connected-workspace-module__PBRnQa__mobileTabs{z-index:3;border-bottom:1px solid var(--build-edge);background:var(--build-surface);grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:108px}.builder-connected-workspace-module__PBRnQa__mobileTabs button{min-height:44px;color:var(--wr-text-subtle,#89928e);background:0 0;border:0;border-bottom:2px solid #0000}.builder-connected-workspace-module__PBRnQa__mobileTabs button[aria-selected=true]{border-bottom-color:var(--wr-accent,#55d7b1);color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__workspaceGrid,.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-left-open=true],.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-right-open=true],.builder-connected-workspace-module__PBRnQa__workspaceGrid[data-left-open=true][data-right-open=true]{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 153px);min-height:600px}.builder-connected-workspace-module__PBRnQa__workRail,.builder-connected-workspace-module__PBRnQa__inspectorRail{border:0}.builder-connected-workspace-module__PBRnQa__workspaceGrid>[hidden]{display:none!important}.builder-connected-workspace-module__PBRnQa__workspaceGrid>:not([hidden]){display:flex}.builder-connected-workspace-module__PBRnQa__centerWorkspace:not([hidden]){display:grid}.builder-connected-workspace-module__PBRnQa__previewSurface{padding:10px}.builder-connected-workspace-module__PBRnQa__previewViewport{min-height:360px}}@media (max-width:680px){.builder-connected-workspace-module__PBRnQa__workspaceHeader{gap:7px;padding:8px}.builder-connected-workspace-module__PBRnQa__projectIdentity strong,.builder-connected-workspace-module__PBRnQa__projectIdentity small{max-width:54vw}.builder-connected-workspace-module__PBRnQa__projectIdentity>:is(a,button){color:#0000;width:40px;overflow:hidden}.builder-connected-workspace-module__PBRnQa__projectIdentity>:is(a,button):first-letter{color:var(--wr-text,#f3f2ec)}.builder-connected-workspace-module__PBRnQa__primaryActions :is(a,button){min-width:44px;min-height:44px;padding:0 9px}.builder-connected-workspace-module__PBRnQa__viewSwitch button,.builder-connected-workspace-module__PBRnQa__railTabs button,.builder-connected-workspace-module__PBRnQa__inspectorTabs button,.builder-connected-workspace-module__PBRnQa__chatComposer button,.builder-connected-workspace-module__PBRnQa__controlGroup button,.builder-connected-workspace-module__PBRnQa__environmentForm button,.builder-connected-workspace-module__PBRnQa__checkActions button,.builder-connected-workspace-module__PBRnQa__deployActions button,.builder-connected-workspace-module__PBRnQa__inspectorBody>button{min-height:44px}.builder-connected-workspace-module__PBRnQa__previewToolbar{flex-direction:column;align-items:flex-start}.builder-connected-workspace-module__PBRnQa__previewToolbar>div{width:100%;overflow-x:auto}.builder-connected-workspace-module__PBRnQa__codeHeader{grid-template-columns:1fr auto}.builder-connected-workspace-module__PBRnQa__codeHeader label{grid-area:2/1/auto/-1}.builder-connected-workspace-module__PBRnQa__editorBody{grid-template-columns:42px minmax(0,1fr)}.builder-connected-workspace-module__PBRnQa__starterGrid{grid-template-columns:1fr}.builder-connected-workspace-module__PBRnQa__sourceChoices{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.builder-connected-workspace-module__PBRnQa__previewViewport{transition:none}}.builder-connected-workspace-module__PBRnQa__starterOptions{width:min(920px,100%);margin:24px 0 0}.builder-connected-workspace-module__PBRnQa__starterOptions>h2{color:var(--wr-muted);margin:0 0 12px;font-size:13px;font-weight:600}.builder-connected-workspace-module__PBRnQa__starterOptions .builder-connected-workspace-module__PBRnQa__starterGrid{margin:0}:root[data-wayrune-direction=rule] .builder-connected-workspace-module__PBRnQa__starterOptions .builder-connected-workspace-module__PBRnQa__starterGrid button{border-radius:8px;min-height:82px}:root[data-wayrune-direction=rule] .builder-connected-workspace-module__PBRnQa__starterOptions .builder-connected-workspace-module__PBRnQa__starterGrid button[aria-pressed=true]{outline:1px solid var(--wr-rule-accent);outline-offset:-1px}@media (max-width:620px){.builder-connected-workspace-module__PBRnQa__starterOptions .builder-connected-workspace-module__PBRnQa__starterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
