.spec-presentation{color:var(--text);background:var(--v2-panel);border:1px solid var(--pane-edge);border-radius:var(--v2-radius);width:min(1180px,94vw);max-height:90dvh;padding:28px;font:14px/1.5 var(--v2-font);box-sizing:border-box}.spec-presentation::backdrop{background:var(--veil);backdrop-filter:blur(10px)}.spec-presentation h1{font-size:var(--v2-title);font-weight:400;margin:12px 0}.spec-presentation h2{font-size:19px;font-weight:500}.spec-head{display:flex;align-items:center;justify-content:space-between}.spec-eyebrow,.spec-category{letter-spacing:.13em;text-transform:uppercase;font-size:10px;color:var(--soft)}.spec-intro{max-width:760px;color:var(--soft)}.spec-columns{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr);gap:28px}.spec-render{width:100%;max-height:260px;object-fit:cover;border-radius:12px}.spec-layout svg{display:block;width:100%;max-height:430px;margin-top:16px;border-radius:12px;background:var(--v2-plan-paper)}.spec-items{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.spec-items>h2,.spec-items>.spec-caption{grid-column:1/-1;margin:0}.spec-card{border:1px solid var(--pane-edge);border-radius:var(--v2-card-radius);padding:16px;background:var(--faint)}.spec-count{font-size:30px;color:var(--soft);font-weight:300}.spec-card label{display:block;font-size:10px;color:var(--muted);margin:8px 0}.spec-card input{display:block;width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--pane-edge);border-radius:var(--v2-control-radius);color:var(--text);padding:7px;font:13px var(--v2-font)}.spec-card input:focus{outline:2px solid var(--v2-focus)}.spec-reason,.spec-caption{font-size:12px;color:var(--soft)}.spec-status{color:var(--soft);font-size:12px}.spec-presentation button{border:1px solid var(--pane-edge);background:transparent;border-radius:20px;color:var(--text);padding:8px 12px;cursor:pointer;margin:3px;font:12px var(--v2-font)}.spec-presentation button:hover{background:var(--hover)}.spec-presentation button.primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.spec-footer{flex-shrink:0;padding:15px 0;background:var(--v2-panel);border-top:1px solid var(--line);margin-top:24px}.spec-assumptions,.spec-questions{color:var(--soft);font-size:12px}.spec-loading{padding:30px;background:var(--faint);border-radius:12px}@media(max-width:760px){.spec-presentation{padding:18px}.spec-columns{grid-template-columns:1fr}.spec-items{grid-template-columns:1fr 1fr}}@media(max-width:450px){.spec-items{grid-template-columns:1fr}.spec-presentation h1{font-size:25px}}.spec-edit-tools{border:1px solid var(--pane-edge);border-radius:12px;padding:12px;margin-top:15px}.spec-edit-tools label{display:block;font-size:12px;color:var(--muted)}.spec-edit-tools select{display:block;width:100%;margin:8px 0;padding:9px;background:var(--field);color:var(--text);border:1px solid var(--pane-edge);border-radius:8px}.spec-presentation[open]{display:flex;flex-direction:column;overflow:hidden}.spec-body{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1;padding-right:4px}.spec-footer{margin-top:16px;background:transparent;display:flex;flex-wrap:wrap;gap:4px}.spec-columns{display:block}.spec-columns>[hidden]{display:none!important}.spec-items{display:block}.spec-view-tabs,.spec-categories,.spec-drawing-actions{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.spec-render{max-width:360px;max-height:180px}.spec-sheet{display:block;width:100%;height:auto;max-height:none!important;margin:12px 0;background:var(--v2-plan-paper);border-radius:4px!important}.spec-layout svg [role=button]{cursor:pointer}.spec-layout svg [role=button]:focus{outline:none;stroke-width:.6}.spec-category-group{scroll-margin-top:12px}.spec-category-group>h2{margin:24px 0 12px}.spec-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;margin:10px 0;padding:16px}.spec-photo{display:grid;place-items:center;align-self:start;min-height:140px;overflow:hidden;border-radius:var(--v2-card-radius);background:var(--field)}.spec-photo img{width:100%;height:160px;object-fit:contain}.spec-item-info h3{font-size:17px;font-weight:500;margin:6px 0}.spec-supplier{color:var(--text);font-size:12px;text-underline-offset:3px}.spec-item-details{margin:12px 0}.spec-item-details[open]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.spec-item-details summary{grid-column:1/-1;cursor:pointer;font-size:12px;color:var(--soft)}.spec-card label{font-size:var(--v2-label)}.spec-card input,.spec-card select{padding:9px;width:100%;min-width:0}.spec-status{display:inline-block;margin-right:12px}.spec-drawing-view{width:96vw;max-width:1600px;max-height:94dvh;padding:16px;overflow:auto}.spec-drawing-view header{position:sticky;top:0;display:flex;gap:8px;margin-bottom:12px;z-index:2}.spec-drawing-view .spec-sheet{min-width:900px}@media(max-width:600px){.spec-card{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}.spec-photo img{height:100px}.spec-photo{min-height:100px}.spec-item-details[open]{grid-template-columns:1fr}.spec-render{max-width:100%}.spec-item-info h3{font-size:15px}.spec-drawing-view .spec-sheet{min-width:900px}}.spec-card[data-status=confirmed]{border-color:var(--pane-hi)!important}.spec-card[data-status=omitted]{opacity:.55}.spec-tally{margin-right:auto;align-self:center;font-size:12px;color:var(--muted)}section#v2progress{z-index:60!important}#v2progress{box-sizing:border-box;position:fixed;left:50%;top:76px;transform:translate(-50%);z-index:30;width:min(440px,calc(100vw - 32px));padding:16px 20px;border-radius:var(--r,24px);display:flex;flex-direction:column;gap:8px;font:13px/1.45 Inter,system-ui,sans-serif;color:var(--text)}#v2progress[hidden]{display:none!important}#v2progress strong{font-weight:500}#v2progress .model-progress-phase{color:var(--text);overflow-wrap:anywhere}#v2progress small{color:var(--muted)}#v2progress progress{display:block;width:100%;height:7px;border:0;border-radius:99px;overflow:hidden;accent-color:var(--accent);background:var(--faint)}#v2progress progress::-webkit-progress-bar{background:var(--faint);border-radius:99px}#v2progress progress::-webkit-progress-value{background:var(--accent);border-radius:99px}#v2progress progress:indeterminate{background:linear-gradient(90deg,var(--faint),var(--accent),var(--faint));background-size:200% 100%;animation:model-progress-flow 2s linear infinite}#v2progress progress:indeterminate::-webkit-progress-bar{background:transparent}#v2progress button{align-self:flex-end}#v2progress [hidden]{display:none!important}#v2progress[data-state=paused] progress{animation-play-state:paused}#v2progress[data-state=error] .model-progress-phase{color:var(--text)}@keyframes model-progress-flow{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#v2progress progress:indeterminate{animation:none}}body:has(#bugSheet.on) section#v2progress{display:none!important}body:has(section#v2progress) div#v2progress{display:none!important}#v2dropVeil{position:fixed;inset:0;z-index:2147482000;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);background:radial-gradient(circle at 50% 50%,#0a0c121f,#0a0c1266);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#v2dropVeil.on{opacity:1}#v2dropVeil canvas{position:absolute;inset:0;width:100%;height:100%}#v2dropVeil p{position:absolute;left:50%;top:calc(50% + 86px);transform:translate(-50%);margin:0;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--v2-label,12px)/1.4 var(--v2-font);letter-spacing:.04em;color:#f1d9a0;text-shadow:0 1px 6px rgba(0,0,0,.45)}#v2up{box-sizing:border-box;position:fixed;right:16px;top:76px;z-index:31;width:min(300px,calc(100vw - 32px));max-height:min(50vh,420px);overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px;border-radius:var(--v2-card-radius,18px);background:var(--pane);border:1px solid var(--pane-edge);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(1.6);backdrop-filter:blur(var(--v2-blur)) saturate(1.6);box-shadow:0 20px 50px var(--shd),inset 0 1px 0 var(--pane-hi);font:12px/1.4 var(--v2-font);color:var(--text)}#v2up[hidden]{display:none}#v2up .r{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:baseline}#v2up .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#v2up .s{grid-column:1/-1;color:#f1d9a0;font-size:11.5px;overflow-wrap:anywhere}#v2up .r.bad .s{color:var(--err-text)}#v2up .x{background:none;border:0;padding:0 2px;color:var(--muted);font:inherit;font-size:14px;line-height:1;cursor:pointer}#v2up .x:hover{color:var(--text)}#v2up .bar{grid-column:1/-1;position:relative;height:2px;overflow:hidden}#v2up .bar i{display:block;height:100%;width:0;background:radial-gradient(circle,var(--gold) 45%,transparent 60%) 0 50%/3px 2px repeat-x;transition:width .3s var(--ease)}#v2up .r.wait .bar i{width:30%;animation:v2upflow 1.8s linear infinite}#v2up .r.bad .bar{display:none}@keyframes v2upflow{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(max-width:600px){#v2up{top:64px;left:16px;right:16px;width:auto}}@media(prefers-reduced-motion:reduce){#v2up .r.wait .bar i{animation:none;width:100%;opacity:.45}#v2dropVeil{transition:none}}#talk:not(.pinned):has(#convo.chat-tools){position:relative}body:has(#convo.chat-tools) #foot{z-index:40!important}body:has(#convo.chat-tools) #talk{opacity:1!important;pointer-events:auto!important}#convo.chat-tools{position:absolute;z-index:40;left:0;right:0;top:var(--chat-tool-top,60px);bottom:auto;width:100%;max-width:100%;max-height:var(--chat-tool-height,46vh)!important;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;pointer-events:auto!important;background:var(--v2-panel);border:1px solid var(--pane-edge);border-radius:var(--v2-card-radius);padding:14px;-webkit-mask-image:none!important;mask-image:none!important;backdrop-filter:blur(var(--v2-blur));text-align:left}#convo.chat-tools.chat-up{top:auto;bottom:calc(100% + 8px)}#convo.chat-tools:not(.open){display:none}#conversationTools{width:100%;min-width:0;cursor:default}#conversationTools:empty{display:none}#conversationTools .conversation-card{border-top:1px solid var(--line);margin:8px 0;padding-top:8px}#conversationTools .conversation-card[hidden]{display:none}#conversationTools .conversation-card>summary{cursor:pointer;font:500 14px/1.4 var(--v2-font);padding:6px 0;color:var(--text)}html body #convo #conversationTools .conversationTool{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:10px 0!important;overflow:visible!important;float:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--text)!important;font-family:var(--v2-font)!important}html body #convo #v2set .pan{width:100%!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}#conversationTools :is(input,textarea,select,button){max-width:100%;box-sizing:border-box}#conversationTools .workGrid{width:100%}#conversationTools #v2FolderSync .fsQueue{flex:none;min-height:0;max-height:32vh}#conversationTools .spec-presentation .spec-body{overflow:visible;max-height:none}#conversationTools .spec-presentation .spec-columns{grid-template-columns:1fr}#conversationTools .spec-presentation .spec-foot{position:static}@media(max-width:600px){#convo.chat-tools{padding:12px}#conversationTools .conversationTool{font-size:13px!important}}.conversation-card>:not(summary)>:is(h1,h2,h3):first-child{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;min-height:0!important;display:flex;justify-content:flex-end}.conversation-card>:not(summary)>:is(h1,h2,h3):first-child>span{display:none!important}.conversation-card>:not(summary)>:is(h1,h2,h3):first-child button{font-size:16px!important;line-height:1!important;position:absolute;top:10px;right:12px}.conversation-card{position:relative}#v2boards{position:fixed;inset:0;z-index:60;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:calc(14px + env(safe-area-inset-top)) var(--gut,16px) calc(14px + env(safe-area-inset-bottom));background:var(--v2-panel);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(1.4);backdrop-filter:blur(var(--v2-blur)) saturate(1.4);color:var(--text);font:13px/1.45 var(--v2-font);animation:bdIn .3s var(--ease) both}@keyframes bdIn{0%{opacity:0}}#v2boards button{font:inherit;color:var(--text);cursor:pointer}#v2boards>*{width:min(1400px,100%);margin-left:auto;margin-right:auto;box-sizing:border-box}.bdHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none;flex-wrap:wrap}.bdEye{font-size:var(--v2-label);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.bdTitle{font-size:20px;font-weight:400;margin-top:2px;overflow-wrap:anywhere}.bdLine{margin-top:3px;color:var(--soft);font-size:12px}.bdTools{display:flex;gap:6px;flex-wrap:wrap}.bdTools button,.bdChips button,.bdLegend button{padding:7px 14px;border-radius:999px;background:var(--v2-control);border:1px solid var(--pane-edge);font-size:12px;font-weight:500}.bdTools button:hover,.bdChips button:hover,.bdLegend button:hover{background:var(--hover)}#v2boards .bdTools .danger{color:#ff8a80}.bdChips{display:flex;gap:6px;flex-wrap:wrap;flex:none}#v2boards .bdChips button.on{background:var(--text);color:var(--ink);border-color:transparent}.bdNew{display:flex;gap:8px;flex:none}.bdNew input{flex:1;min-width:0;padding:11px 16px;border-radius:14px;background:var(--glass-strong);border:1px solid var(--pane-edge);color:var(--text);font:inherit;font-size:14px;outline:0}.bdNew input:focus{border-color:var(--pane-hi)}#v2boards .bdNew button{padding:0 18px;border-radius:14px;background:var(--text);color:var(--ink);border:0;font-weight:600}.bdGrid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;align-content:start;padding-bottom:8px}#v2boards .bdCard{display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 16px;border-radius:var(--v2-card-radius);background:var(--faint);border:1px solid var(--line);min-height:116px}#v2boards .bdCard:hover{border-color:var(--pane-hi);background:var(--hover)}.bdCard i{font-style:normal;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bdCard b{font-size:15px;font-weight:500}.bdCard small{color:var(--soft);font-size:12px;flex:1}.bdCard em{font-style:normal;color:var(--muted);font-size:11px}.bdEmpty{grid-column:1/-1;padding:40px 12px;text-align:center;color:var(--muted)}.bdBody{flex:1;min-height:0;overflow:auto;padding-bottom:8px}.bdWarn{padding:8px 12px;margin-bottom:8px;border-radius:10px;background:#ff8a801f;color:#ffb4ab;font-size:12px}.bdNote{color:var(--soft);font-size:12px;margin-bottom:6px}.bdTable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bdTable th,.bdTable td{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.bdTable th{position:sticky;top:0;background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:500;color:var(--soft);font-size:12px}.bdTable .n{text-align:right}.bdTable tbody tr:hover{background:var(--hover)}.bdTable tfoot td{font-weight:600;border-top:2px solid var(--pane-edge);position:sticky;bottom:0;background:var(--glass-strong)}.bdLegend{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px}.bdLegend .s{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.s.built,.bar.built{background:#3fb950}.s.prog,.bar.prog{background:#e3b341}.s.later,.bar.later{background:#a0aabe73}.bdGantt{position:relative;--lab:240px}.gRow{display:grid;grid-template-columns:var(--lab) 1fr;align-items:center;min-height:26px;border-bottom:1px solid var(--line)}.gRow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:12px}.gRow>span small{color:var(--muted)}.gRow>div{position:relative;height:26px}.gRow .bar{position:absolute;top:7px;height:12px;border-radius:4px}.gScale{position:sticky;top:0;background:var(--glass-strong);z-index:1}.gScale em{position:absolute;top:5px;font-style:normal;font-size:10.5px;color:var(--muted);white-space:nowrap}.gNow{position:absolute;top:0;bottom:0;left:calc(var(--lab) + (100% - var(--lab)) * var(--x) / 100);width:2px;background:var(--accent);pointer-events:none}@media(max-width:640px){.bdGantt{--lab:120px}.bdTools button{padding:6px 10px}}html.booting #top,html.booting #foot,html.booting #stage,html.booting #star{opacity:0!important;transition:none!important;pointer-events:none}.spr.spc{display:grid!important;grid-template-columns:1fr 54px 64px 60px;gap:6px}.spr.spc i,.spr.spc em{font-style:normal;text-align:right;opacity:.7}.spr.spc b{text-align:right}.spr.spc em{color:#9fd3a8;opacity:.9}.spr.spt{font-weight:600;border-top:1px solid rgba(255,255,255,.18)}#promptCard{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:7;width:300px;padding:10px 12px;border-radius:14px;background:#14161c61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);color:#fff;font:12px/1.5 Inter,system-ui}#promptCard .pch{display:flex;align-items:center;justify-content:space-between}#promptCard .pch b{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;opacity:.75;cursor:pointer}#promptCard .pcm{background:none;border:0;color:#fff;font-size:15px;cursor:pointer;opacity:.7}#promptCard textarea{width:100%;min-height:150px;margin:8px 0;resize:vertical;background:#0000002e;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px;font:12px/1.5 Inter,system-ui}#promptCard .pct{width:100%;margin-top:6px;padding:6px;border-radius:99px;border:1px solid rgba(255,255,255,.3);background:none;color:#fff;cursor:pointer}#promptCard.min .pct{display:none}#promptCard .pcr{width:100%;padding:7px;border-radius:99px;border:0;background:#fff;color:#111;font-weight:600;cursor:pointer}#promptCard.min{width:auto;padding:6px 10px}#promptCard.min textarea,#promptCard.min .pcr{display:none}body:not(.rendering) #promptCard{display:none}#spend .usd{color:#9fd3a8;font-weight:500;margin-left:2px}#wSpend .spr.spc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workMenu{width:230px!important;max-width:calc(100vw - 32px)!important;padding:10px 10px 8px!important;max-height:min(70vh,560px)!important;overflow:auto!important;border-radius:16px!important}#workMenu h4{margin:8px 4px 2px!important;font:600 10px/1.2 Inter,system-ui!important;letter-spacing:.12em;text-transform:uppercase;opacity:.55}#workMenu .workGrid{gap:0!important;display:flex!important;flex-direction:column!important}#workMenu .workTool{padding:5px 8px!important;min-height:0!important;height:auto!important;font-size:13px!important;line-height:1.3!important;border-radius:8px!important;text-align:left}#workMenu .workTool:hover{background:#ffffff14!important}#workMenu .workClose{position:absolute!important;top:6px;right:6px;padding:2px 8px!important;font-size:11px!important;min-height:0!important;border-radius:99px!important}#workMenu .workMode{font-size:11px!important;display:flex;gap:6px;align-items:center;margin:0 34px 0 2px!important}#workMenu .workMode select{padding:3px 6px!important;font-size:11px!important;border-radius:8px!important;height:auto!important}#workMenu input[type=search]{margin:6px 0 2px!important;padding:6px 9px!important;border-radius:10px!important;font-size:12px!important}#workMenu[data-side=bottom]{width:auto!important;max-width:min(1100px,calc(100vw - 32px))!important;max-height:none!important;inset:auto auto 52px 50%!important;transform:translate(-50%)!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:8px 40px 8px 12px!important;overflow-x:auto!important}#workMenu[data-side=bottom][hidden],#workMenu[data-side=bottom] .workMode,#workMenu[data-side=bottom] input[type=search]{display:none!important}#workMenu[data-side=bottom] h4{margin:0 2px 0 8px!important}#workMenu[data-side=bottom] .workGrid{flex-direction:row!important;flex-wrap:nowrap!important}#workMenu[data-side=bottom] .workTool{white-space:nowrap}@keyframes wmDrift{0%,to{transform:translateY(0) rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(242,191,74,0))}50%{transform:translateY(-1.5px) rotate(-3deg) scale(1.06);filter:drop-shadow(0 0 5px rgba(242,191,74,.55))}}#workMenu .workTool svg{animation:wmDrift 3.4s ease-in-out infinite;transform-origin:50% 60%}#workMenu .workGrid .workTool:nth-child(3n+1) svg{animation-delay:-.6s}#workMenu .workGrid .workTool:nth-child(3n+2) svg{animation-delay:-1.7s;animation-duration:4.1s}#workMenu .workGrid .workTool:nth-child(3n) svg{animation-delay:-2.5s;animation-duration:3.8s}#workMenu .workTool:hover svg{animation-duration:1.2s}@media(prefers-reduced-motion:reduce){#workMenu .workTool svg{animation:none}}#workMenu[data-mode=icons] .workTool{width:44px;height:44px!important;padding:6px!important;display:grid!important;place-items:center}#workMenu[data-mode=icons] .workTool span{display:none}#workMenu[data-mode=icons] .workTool svg{width:26px;height:26px}#workMenu[data-mode=icons]:not([data-side=bottom]){width:52px!important;height:auto!important;bottom:auto!important;padding:8px 6px!important;display:flex!important;flex-direction:column;align-items:center}#workMenu[data-mode=icons]:not([data-side=bottom])[hidden]{display:none!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workGrid{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center}#workMenu[data-mode=icons] .workTool{border:0!important;background:transparent!important;box-shadow:none!important;outline:0}#workMenu[data-mode=icons] .workTool:hover{background:#ffffff14!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workClose{position:static!important;display:block!important;margin:0 0 6px!important;width:100%;top:auto!important;right:auto!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workMode{display:block!important;position:static!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workMode{font-size:0!important;margin:0 0 4px!important;width:100%}#workMenu[data-mode=icons]:not([data-side=bottom]) .workMode select{width:100%;font-size:10px!important;padding:2px!important}#workMenu[data-mode=icons]:not([data-side=bottom]) input[type=search]{display:none!important}#workMenu[data-mode=icons]:not([data-side=bottom]) h4{text-align:center;font-size:8.5px!important;margin:8px 0 2px!important;letter-spacing:.08em}#workMenu{max-height:calc(100vh - 150px)!important}#workMenu.dragging{cursor:grabbing;opacity:.92;box-shadow:0 18px 50px #00000073}#workMenu .workReset{position:absolute;top:6px;left:6px;padding:0 6px!important;font-size:12px!important;min-height:0!important;border-radius:99px!important;background:transparent!important;border:0!important;opacity:.6;z-index:2}#workMenu .workReset:hover{opacity:1}#workMenu[data-mode=icons]:not([data-side=bottom]) .workTool{height:32px!important;width:36px!important;padding:3px!important}#workMenu[data-mode=icons]:not([data-side=bottom]) h4{font-size:7.5px!important;letter-spacing:.04em}#workMenu[data-mode=icons]:not([data-side=bottom])[data-cols="2"]{width:92px!important}#workMenu[data-mode=icons]:not([data-side=bottom])[data-cols="2"] .workGrid{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center}#workMenu[data-mode=icons]:not([data-side=bottom]) .workClose{margin-top:14px!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workClose,#workMenu[data-mode=icons]:not([data-side=bottom]) .workMode,#workMenu[data-mode=icons] input[type=search]{display:none!important}#workMenu[data-mode=icons]:not([data-side=bottom]) .workReset{position:static!important;align-self:center;margin:0 0 2px!important;font-size:10px!important}#workMenu .workTool svg{color:#f3d58c}#workMenu .workTool svg *{stroke-width:1.05px!important;vector-effect:non-scaling-stroke}@keyframes wmShimmer{0%,to{filter:drop-shadow(0 0 0 rgba(243,213,140,0))}50%{filter:drop-shadow(0 0 4px rgba(243,213,140,.7)) drop-shadow(0 0 9px rgba(217,154,43,.35))}}#workMenu .workTool:hover svg *{stroke:#fff3cf!important}#workMenu.v2i .workSec{margin:0;padding:0}#workMenu.v2i .workSec[hidden]{display:none!important}#workMenu.v2i .workHead{font:600 9px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f3d58c9e;margin:9px 2px 4px;white-space:nowrap}#workMenu.v2i .workTool svg.ti2{width:20px;height:20px;color:#f3d58c;flex:none;animation:none!important}#workMenu.v2i .workTool svg.ti2 *{stroke-width:1.5px!important}#workMenu.v2i .workTool:hover svg.ti2{color:#fff3cf}#workMenu.v2i[data-mode=icons] .workGrid{display:grid!important;gap:2px!important;grid-template-columns:repeat(2,34px)!important;flex-direction:initial!important;border:0!important;margin:0!important;padding:0!important}#workMenu.v2i[data-mode=icons][data-side=right] .workGrid{grid-template-columns:repeat(3,34px)!important}#workMenu.v2i[data-mode=icons] .workTool,#workMenu.v2i[data-mode=icons]:not([data-side=bottom]) .workTool{width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center;border-radius:9px!important}#workMenu.v2i[data-mode=icons]:not([data-side=bottom]),#workMenu.v2i[data-mode=icons]:not([data-side=bottom])[data-cols]{width:auto!important;align-items:stretch}#workMenu.v2i[data-mode=icons][data-side=bottom]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start;gap:10px;padding:4px 12px 8px!important;left:12px!important;right:12px!important;width:fit-content!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important}#workMenu.v2i[data-side=bottom] .workReset{left:auto!important;right:6px!important;top:3px!important}#workMenu.v2i[data-mode][data-side][hidden]{display:none!important}#workMenu.v2i[data-mode=icons][data-side=bottom] .workGrid{grid-auto-flow:column!important;grid-template-rows:repeat(2,34px)!important;grid-template-columns:none!important;grid-auto-columns:34px!important}#workMenu.v2i[data-mode=icons][data-side=bottom] .workSec{flex:none;border-left:1px solid rgba(243,213,140,.16);padding-left:10px}#workMenu.v2i[data-mode=icons][data-side=bottom] .workSec:first-of-type{border-left:0;padding-left:0}#workMenu.v2i[data-mode=icons][data-side=bottom] .workClose{position:static!important;align-self:center;order:99;flex:none}#workMenu.v2i:not([data-mode=icons]) .workTool{display:flex!important;align-items:center;gap:8px}#toolsList .fam button{display:grid!important;grid-template-columns:22px 1fr;column-gap:10px;align-items:center}#toolsList .fam button svg.ti2{grid-row:span 2;width:20px;height:20px;color:#f3d58c}#workTip{position:fixed;z-index:300;padding:5px 10px;border-radius:99px;background:#14161cd1;backdrop-filter:blur(10px);color:#f6e7c1;font:500 12px/1.2 Inter,system-ui;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s}#workTip.on{opacity:1}#workMenu .workCat{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;background:transparent;color:#f6e7c1;border-radius:10px;cursor:pointer;font:500 12.5px/1.2 Inter,system-ui;text-align:left}#workMenu .workCat svg{width:20px;height:20px;color:#f3d58c;flex:none}#workMenu .workCat svg *{stroke-width:1.05px!important;vector-effect:non-scaling-stroke}#workMenu .workCat:hover,#workMenu .workCat.on{background:#f3d58c1f}#workMenu .workGrid[hidden],#workMenu .workCat[hidden]{display:none!important}#workMenu .workCat.on:before{content:"\2039";font:400 17px/1 Inter,system-ui;color:#f3d58c;margin-right:2px}#workMenu[data-mode=icons] .workCat.on{gap:1px}#workMenu .workGrid{border-left:1px solid rgba(243,213,140,.18);margin:2px 0 6px 6px;padding-left:4px}#workMenu[data-mode=icons] .workCat{justify-content:center;padding:6px 0}#workMenu[data-mode=icons] .workCat span{display:none}#workMenu[data-mode=icons]:not([data-side=bottom]) .workGrid{border-left:0;border-top:1px solid rgba(243,213,140,.18);margin:2px 0 6px;padding:4px 0 0}#workMenu h4{display:none!important}#workMenu[data-side=bottom] .workCat{width:auto}#workMenu[data-mode=icons] .workGrid{flex-direction:row!important;flex-wrap:wrap!important}#convo:not(.userOpen){background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#magicSketchPen.v2pen{width:40px!important;height:40px!important;right:18px!important;bottom:18px!important;border-radius:50%!important;display:grid;place-items:center;padding:0!important;font-size:0!important;background:#14161c47!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(243,213,140,.28)!important;box-shadow:0 6px 22px #00000040,inset 0 0 12px #f3d58c14!important;transition:transform .25s,border-color .25s,box-shadow .25s}#magicSketchPen.v2pen svg{width:20px;height:20px;color:#f3d58c;animation:wmDrift 4s ease-in-out infinite}#magicSketchPen.v2pen svg *{stroke-width:1.05px!important;vector-effect:non-scaling-stroke}#magicSketchPen.v2pen:hover{transform:translateY(-2px) scale(1.06);border-color:#f3d58c99!important;box-shadow:0 10px 28px #0000004d,0 0 16px #f3d58c59!important}@media(prefers-reduced-motion:reduce){#magicSketchPen.v2pen svg{animation:none}}#talk.dragging{cursor:grabbing;opacity:.9}#talk.dragging #line{pointer-events:none}#talkBack{position:absolute;top:-10px;right:-10px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(243,213,140,.35);background:#14161c80;color:#f3d58c;font-size:12px;cursor:pointer;z-index:5}#talkBack[hidden]{display:none}#talk{position:relative}#briefCard{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;max-width:min(520px,100%);box-sizing:border-box;padding:5px 10px;border-radius:var(--v2-card-radius,18px);font:400 11.5px/1.45 var(--v2-font,Inter,sans-serif);color:var(--muted)}#briefCard[hidden],body.tooling #briefCard,body.rendering #briefCard{display:none}#briefCard b{font-weight:500;color:var(--soft)}#briefCard button{all:unset;cursor:pointer;padding:1px 8px;border-radius:999px;background:var(--faint);color:var(--text);overflow-wrap:anywhere}#briefCard button:hover{background:var(--hover)}#briefCard i{font-style:normal;color:var(--muted);margin-right:4px}@media(max-width:760px){#briefCard{padding:5px 42px}}#hist .sketchMsg{display:flex;flex-direction:column;align-items:flex-end;gap:4px}#hist .sketchMsg img{max-width:220px;max-height:140px;border-radius:10px;border:1px solid rgba(243,213,140,.35);cursor:zoom-in;box-shadow:0 6px 18px #0000004d}#workMenu[data-side=left]:not([style*="left:"]){inset:50% auto auto 72px;transform:translateY(-50%)}#workMenu[data-side=right]:not([style*="left:"]){inset:50% 72px auto auto;transform:translateY(-50%)}body.v2cmp #sceneHost{opacity:1!important;pointer-events:auto!important;inset:140px auto auto 20px!important;width:min(30vw,480px)!important;height:min(22vw,340px)!important;z-index:6!important;border-radius:22px;overflow:hidden;border:1px solid var(--pane-edge);box-shadow:var(--glass-shadow)}body.tooling:has(#v2pip.on.full) #sceneHost{inset:140px auto auto 20px!important;width:min(30vw,480px)!important;height:min(22vw,340px)!important;z-index:51!important;border-radius:22px;overflow:hidden;border:1px solid var(--pane-edge);box-shadow:var(--glass-shadow)}#wSpend .spTop{display:flex;flex-direction:column;gap:8px;margin:2px 0 6px}#wSpend .spWho{display:flex;gap:4px}#wSpend .spWho button{font:500 11px/1 var(--v2-font);color:var(--text);background:var(--v2-control);border:0;border-radius:999px;padding:5px 11px;cursor:pointer}#wSpend .spWho button.on{background:var(--text);color:var(--ink)}#wSpend .spNums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#wSpend .spNums div{padding:8px 10px;border-radius:14px;background:#ffffff12}#wSpend .spNums b{display:block;font:500 17px/1.25 var(--v2-font);color:var(--text)}#wSpend .spNums span{font-size:11px;color:var(--muted)}#wSpend em{font-style:normal;color:#9fd3a8;font-size:11px;margin-left:6px;white-space:nowrap}#wSpend .spSec{margin:12px 0 4px;font:500 10.5px/1 var(--v2-font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#wSpend .spTask{display:grid;grid-template-columns:minmax(0,1fr) 72px auto auto;align-items:center;gap:8px;font-size:12px;padding:3px 0;color:var(--soft)}#wSpend .spTask span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wSpend .spTask i{height:4px;border-radius:2px;width:var(--w);background:linear-gradient(90deg,#a66bff,#2fd2ff)}#wSpend .spTask b{font-weight:500;color:var(--text);text-align:right;min-width:40px}#wSpend details .spTask{grid-template-columns:minmax(0,1fr) auto auto}#wSpend .spLog{max-height:44vh;overflow:auto;padding-right:4px}#wallet .wHead{display:flex;align-items:center;justify-content:space-between;gap:8px}#wallet .wTools{display:flex;gap:4px;flex:none}#wallet .wTools button{all:unset;cursor:pointer;padding:3px 9px;border-radius:99px;font:500 11px/1.3 Inter;color:#ffffffd1;background:#ffffff1a}#wallet .wTools button:hover{background:#fff3;color:#fff}#wallet.full{inset:64px 14px 14px!important;width:auto!important;max-height:none!important;z-index:30!important;padding:22px 26px!important}#wallet.full #wSpend .spLog{max-height:none}#wallet.full>*{width:100%;max-width:980px;margin-left:auto;margin-right:auto;box-sizing:border-box}#wSpend .spPay a{flex:none;margin-left:8px;padding:3px 10px;border-radius:99px;font:500 11px/1.3 Inter;color:#1d222c;background:linear-gradient(135deg,#f3d88f,#c99a3d);text-decoration:none}#wSpend .spPay a:hover{filter:brightness(1.07)}#wSpend .spDay{margin:8px 0 2px;font-size:11px;color:var(--muted)}#wSpend .spLine{padding:5px 0;border-bottom:1px solid var(--line)}#wSpend .spL1{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:baseline;font-size:12px;color:var(--soft)}#wSpend .spL1 .spP{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wSpend .spL1 b{font-weight:500;color:var(--text)}#wSpend .spL2{font-size:11px;color:var(--muted);margin-top:1px}#wSpend .spL3{font-size:11px;color:var(--soft);margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#wSpend .spL2 i{font-style:normal;color:var(--soft)}#wSpend .spMore{margin-top:10px}#wSpend .spMore summary{cursor:pointer;font-size:11px;color:var(--muted);list-style:none}#wSpend .spMore summary::-webkit-details-marker{display:none}#wSpend .spMore summary:before{content:"+ "}#wSpend .spMore[open] summary:before{content:"\2013  "}body.v2cmp:not(.v2cmpOk) #sceneHost{opacity:0!important;pointer-events:none!important}body.v2cmp:not(.v2cmpOk) #cmpBar{display:none!important}#pinBtn{display:none!important}#cmpBar{display:none}body.v2cmp #cmpBar{display:flex;gap:6px;position:fixed;z-index:7;top:150px;left:calc(8px + min(30vw,480px));transform:translate(-100%)}#cmpBar button,#imageActions button{font:11px/1 var(--v2-font);color:var(--text);background:var(--pane);border:1px solid var(--pane-edge);border-radius:999px;padding:6px 10px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#imageActions{position:fixed;top:76px;right:max(20px,env(safe-area-inset-right));z-index:7;display:flex;gap:8px;align-items:center}#imageActions[hidden],#imageActions button[hidden]{display:none!important}#imageActions button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;background:var(--v2-control);box-shadow:var(--glass-shadow)}#imageActions button:hover{background:var(--hover)}#imageActions button:disabled{opacity:.55;cursor:wait}#imageActions button:focus-visible{outline:2px solid var(--text);outline-offset:3px}#imageActions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){#imageActions{top:74px;right:max(12px,env(safe-area-inset-right))}#imageActions button{min-height:44px;padding:10px 13px}}:root{--dvg:linear-gradient(90deg,#ff4fd0,#a66bff 20%,#4f86ff 40%,#2fd2ff 60%,#ff9142 80%,#ff4fd0)}#convo #say,#convo #say .w,#convo #say .opts button,#convo #hist .ai,#convo #hist .ai .w,#convo #hist .ai .ct,#convo #hist .me{font-weight:400!important;font-size:12.5px!important;line-height:1.55!important}#convo #hist .ai,#convo #hist .ai .w,#convo #hist .me{opacity:1!important}#convo #hist .me{color:#efe8dc!important;-webkit-text-fill-color:#efe8dc!important;width:fit-content;max-width:78%;margin:10px 0 10px auto!important;padding:3px 11px;border-radius:12px;background:#ffffff1a!important;text-align:left!important;text-shadow:none!important;filter:none!important}#convo #hist .ai{margin:0 0 8px!important}#convo #say{margin-bottom:10px!important}#convo #say,#convo #hist .ai{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background-color:transparent!important;filter:none!important}#convo #say .w,#convo #say .opts button{display:inline-block!important;background-image:var(--dvg)!important;background-size:260px 100%!important;background-repeat:repeat-x!important;background-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}#convo #say .w{animation:dvcond .9s cubic-bezier(.2,.7,.2,1) both,dvflow 3.5s linear infinite!important;animation-delay:calc(var(--i,0) * 55ms),0s!important}#convo #say .opts button{animation:dvcond .9s cubic-bezier(.2,.7,.2,1) both,dvflow 3.5s linear infinite!important;animation-delay:calc(var(--i,0) * 55ms),0s!important;border-bottom-color:#c08bff8c!important}#convo #say .opts button:hover{border-bottom-color:#48dcff!important}#convo #say .w,#convo #say .opts button{animation-duration:.9s,9s!important}body:has(#mic[data-st=listen]) #convo #say .w,body:has(#mic[data-st=hear]) #convo #say .w,body:has(#mic[data-st=listen]) #convo #say .opts button,body:has(#mic[data-st=hear]) #convo #say .opts button{animation-duration:.9s,3s!important}#convo #say.live .w,body:has(#mic[data-st=speak]) #convo #say .w,#convo #say.live .opts button,body:has(#mic[data-st=speak]) #convo #say .opts button{animation-duration:.9s,1.5s!important}body:has(#mic[data-st=think]) #convo #say .w,body:has(#mic[data-st=think]) #convo #say .opts button{animation-duration:.9s,.8s!important}@property --dvc{syntax:"<color>";inherits:false;initial-value:#a66bff}@property --dvbase{syntax:"<color>";inherits:true;initial-value:#a9c4ff}#convo #say .vwait{visibility:hidden!important}#convo #say .w.nm,#convo #say .w.nm .l,#convo #hist .w.nm,#convo #hist .w.nm .l{text-transform:none!important}@keyframes dvword{0%{--dvc:#ff4fd0}20%{--dvc:#a66bff}40%{--dvc:#4f86ff}60%{--dvc:#2fd2ff}80%{--dvc:#ff9142}to{--dvc:#ff4fd0}}#convo #say .w,#convo #say .opts button{background-image:none!important;color:var(--dvc)!important;-webkit-text-fill-color:var(--dvc)!important;animation-name:dvcond,dvword!important;animation-delay:calc(var(--dvdelay,calc(var(--i,0) * .18s)) + var(--k,0) * 35ms),calc(var(--i,0) * -.45s)!important}#convo #hist .ai{background-image:none!important;animation:none!important;color:#d9c9a8!important;-webkit-text-fill-color:currentColor!important}#convo #hist .ai .w{color:var(--dvc)!important;-webkit-text-fill-color:var(--dvc)!important;animation:dvword 14s linear infinite!important;animation-delay:calc(var(--i,0) * -.6s)!important}#convo:not(.userOpen) #hist .ai:nth-child(n+3) .w,#convo #hist .ai:nth-child(n+9) .w{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){#convo #hist .ai .w{animation:none!important}}#convo .w .l{white-space:pre!important;font-weight:400!important;background:none!important;color:var(--dvc)!important;-webkit-text-fill-color:var(--dvc)!important;--dvc:var(--dvbase,#a9c4ff);animation-name:dvpulse,dvfly!important;animation-duration:7s,11s!important;animation-timing-function:ease-out,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-fill-mode:none,none!important;animation-delay:calc(var(--j,0) * 22ms),calc(var(--f,0) * -1s)!important}@keyframes dvpulse{0%{--dvc:var(--dvbase,#a9c4ff);text-shadow:none}3%{--dvc:#ffffff;text-shadow:0 0 8px #8fd8ff,0 0 18px #4f86ff}14%,to{--dvc:var(--dvbase,#a9c4ff);text-shadow:none}}@keyframes dvfly{0%,86%,to{filter:none}92%{filter:brightness(1.6) drop-shadow(0 0 5px #ffc24a)}}@keyframes dvstar{0%{opacity:0}to{opacity:1}}#convo #say .w.fresh{filter:none!important;transform:none!important}body:has(#mic[data-st=listen]) #convo #say .l,body:has(#mic[data-st=hear]) #convo #say .l{animation-duration:4s,11s,1.4s!important}#convo #say.live .l,body:has(#mic[data-st=speak]) #convo #say .l{animation-duration:3s,9s,1.4s!important}body:has(#mic[data-st=think]) #convo #say .l{animation-duration:1.6s,7s,1.4s!important}#convo #hist .ai .l{animation-duration:9s,13s!important}#convo:not(.userOpen) #hist .ai:nth-child(n+3) .l,#convo #hist .ai:nth-child(n+9) .l{animation-play-state:paused!important}#convo #say .w.fresh .l{display:inline-block!important;animation-name:dvpulse,dvfly,dvstar!important;animation-duration:7s,11s,1.4s!important;animation-timing-function:ease-out,ease-in-out,cubic-bezier(.2,.7,.2,1)!important;animation-iteration-count:infinite,infinite,1!important;animation-fill-mode:none,none,backwards!important;animation-delay:calc(var(--j,0) * 22ms + 1s),calc(var(--f,0) * -1s),calc(var(--dvdelay,calc(var(--i,0) * .18s)) + var(--k,0) * 35ms)!important}@media(prefers-reduced-motion:reduce){#convo .w .l{animation:none!important}}#convo,#convo *,#line,#line::placeholder{text-transform:lowercase!important}#convo #hist .ai{background-image:var(--dvg)!important;background-size:260px 100%!important;background-repeat:repeat-x!important;-webkit-background-clip:text!important;background-clip:text!important;animation:dvline 14s linear infinite!important}#convo #hist .ai .w,#convo #hist .ai .ct{display:inline!important;background:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;animation:none!important;transform:none!important;filter:none!important;text-shadow:none!important}#convo:not(.userOpen) #hist .ai:nth-child(n+3),#convo #hist .ai:nth-child(n+9){animation-play-state:paused!important}@keyframes dvcond{0%{opacity:0;filter:blur(9px);transform:translateY(12px) scale(1.22)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes dvflow{0%{background-position:calc(var(--x,0px) * -1) 0}to{background-position:calc(var(--x,0px) * -1 - 260px) 0}}@keyframes dvline{0%{background-position:0 0}to{background-position:-260px 0}}@media(prefers-reduced-motion:reduce){#convo #say .w,#convo #say .opts button{animation:none!important;opacity:1!important}#convo #hist .ai{animation-play-state:paused!important}}#convo:not(.userOpen):not(.chat-tools){--two: 48.8px ;--fade:1px;max-height:calc(var(--two) + var(--fade))!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;-webkit-mask-image:linear-gradient(180deg,#000 var(--two),transparent calc(var(--two) + var(--fade)))!important;mask-image:linear-gradient(180deg,#000 var(--two),transparent calc(var(--two) + var(--fade)))!important}#convo:not(.userOpen):not(.chat-tools):has(#say .opts){--two:var(--keep)}#convo #hist .ai,#convo #hist .ai .w,#convo #hist .ai .ct,#convo #hist .ai .l{animation:none!important;background:none!important;color:#f3d88f!important;-webkit-text-fill-color:#f3d88f!important;text-shadow:none!important;filter:none!important;transform:none!important;opacity:1!important}#convo.open{background:#faf8f3bd!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;box-shadow:0 8px 28px #00000029}#convo #say,#convo #say .w,#convo #say .w .l,#convo #say .opts button,#convo #say .opts button .w,#convo #say .opts button .l{color:#2e3238!important;-webkit-text-fill-color:#2e3238!important;text-shadow:none!important;filter:none!important;background-image:none!important}#convo #say .opts button{border-bottom-color:#2e323873!important}#convo #say .opts button:hover{border-bottom-color:#2e3238!important}#convo #hist .ai,#convo #hist .ai .w,#convo #hist .ai .ct,#convo #hist .ai .l{color:#93701f!important;-webkit-text-fill-color:#93701f!important}#convo #hist .me{color:#2e3238!important;-webkit-text-fill-color:#2e3238!important;background:#2e323814!important}#convo,#convo #say,#convo #hist{text-shadow:none!important}#convo:not(.userOpen) #say,#convo:not(.userOpen) #hist{text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 10px rgba(0,0,0,.45)}#convo.userOpen{-webkit-mask-image:none!important;mask-image:none!important}#convo,#convo.open,#convo.userOpen{background:transparent!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#convo #say,#convo #say .w,#convo #say .w .l,#convo #say .opts button,#convo #say .opts button .w,#convo #say .opts button .l{color:#fff!important;-webkit-text-fill-color:#fff!important}#convo #say .opts button{border-bottom-color:#ffffff8c!important}#convo #say .opts button:hover{border-bottom-color:#fff!important}#convo #hist .ai,#convo #hist .ai .w,#convo #hist .ai .ct,#convo #hist .ai .l{color:#f3d88f!important;-webkit-text-fill-color:#f3d88f!important}#convo #hist .me{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff24!important}#convo #say,#convo #say .w,#convo #say .w .l,#convo #say .opts button,#convo #hist,#convo #hist .ai,#convo #hist .ai .w,#convo #hist .ai .l,#convo #hist .me{text-shadow:0 1px 2px rgba(0,0,0,.6)!important}#toolsList .toolFind{position:sticky;top:0;z-index:2;display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#14161cb8;backdrop-filter:blur(14px);color:#fff;font:500 13px Inter;outline:none}#toolsList .toolFind:focus{border-color:#f6d27a99}#toolsList.store .fam{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:18px 6px;justify-items:center}#toolsList.store .fam button{display:flex!important;flex-direction:column;align-items:center;gap:7px;width:92px;padding:4px 2px 6px!important;background:none!important;border:0!important;box-shadow:none!important;text-align:center;border-radius:18px}#toolsList.store .fam button:hover .ic{transform:scale(1.06)}#toolsList.store .fam button:active .ic{transform:scale(.94)}#toolsList.store .fam button .ic{display:grid;place-items:center;width:62px;height:62px;border-radius:17px;background:linear-gradient(160deg,#ffffff38,#ffffff14);box-shadow:inset 0 0 0 1px #ffffff29,0 6px 16px #00000040;transition:transform .18s var(--ease)}#toolsList.store .fam button .ic svg,#toolsList.store .fam button .ic .gl{width:30px;height:30px;color:#f6d27a}#toolsList.store .fam button b{font:500 11.5px/1.25 Inter;color:#fff;max-width:92px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:.01em}#toolsList.store .fam button small,#toolsList.store .fam button .get{display:none!important}#toolsList.store .fam button.on .ic{box-shadow:inset 0 0 0 2px #fff,0 6px 16px #00000040}#toolsList.store h4{font:600 12px/1.2 Inter;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:22px 4px 10px}#toolsList.store .fam button[hidden],#toolsList.store .fam[hidden],#toolsList.store h4[hidden]{display:none!important}#toolsSheet.on{animation:none!important;transition:none!important;background:#202530f5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#toolsList .toolFind{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c2029}body:has(#toolsSheet.on) #room,body:has(#toolsSheet.on) #room2{animation-play-state:paused!important}#room,#room2{animation:none!important;transform:none!important}:root body :is(.glass,#bar,#lineRow,#sayTag,#dials,#chat,#peek){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#dials,#chat,#peek,#projSheet,#auth,#engines{background:#202530f5!important}body.v2panel #convo *,body:has(.glass.on) #convo *,body:has(#toolsSheet.on) #convo *{animation-play-state:paused!important}body.tooling #bar,body.rendering #bar{background:#202530!important;border-color:#687080!important;color:#f4f5f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:is(.tooling,.rendering) #bar :is(#hat,#modelname,#mom,#qbar,.qe,#meta,button){color:#f4f5f7!important}body.painting #cmpBar,body.options #cmpBar{display:none!important}body.painting #designbox{animation:none!important}body.painting #designimg:not(.optgrid){display:block!important}body:has(#v2boards) #sceneHost{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body #v2boards{background:#202530!important;opacity:1!important;isolation:isolate;z-index:65!important;color:#f4f5f7!important}body #v2boards .bdTable th,body #v2boards .bdTable tfoot td{background:#202530!important;backdrop-filter:none!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #app{z-index:70!important;pointer-events:none!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #stage{pointer-events:none!important;visibility:hidden!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #top{pointer-events:auto!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #foot{position:fixed!important;bottom:0!important;left:0!important;right:0!important;max-height:min(35vh,300px);overflow-y:auto;opacity:1!important;visibility:visible!important;pointer-events:none!important;z-index:71!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #foot :is(#talk,#voice,#orbwrap,#lineRow,#convo){opacity:1!important;visibility:visible!important;pointer-events:auto!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #bar,body:has(:is(#v2boards,#v2app.on.wsMax)) #lineRow{background:#202530!important;color:#f4f5f7!important}body #v2boards{inset:76px 12px clamp(150px,var(--footH,220px),300px)!important;overflow:auto!important;border-radius:20px;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body #v2app.on.wsMax{bottom:clamp(150px,var(--footH,220px),300px)!important}@media(max-width:600px){body #v2boards{inset:66px 6px 180px!important;padding:14px 12px!important}body #v2app.on.wsMax{bottom:180px!important}body:has(:is(#v2boards,#v2app.on.wsMax)) #foot{max-height:170px}}#magicSketch{z-index:2147483000!important}#magicSketchPen{z-index:2147482999!important}@media(prefers-reduced-motion:reduce){body.breath #orb{animation:none!important}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ink);color:var(--text);font:14px/1.5 Inter,-apple-system,Segoe UI,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:var(--faint);border:1px solid transparent;border-radius:10px;padding:6px 12px;cursor:pointer;transition:background .15s,transform .15s var(--ease)}button:hover{background:var(--hover)}button:active{transform:scale(.97)}input{font:inherit;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);padding:8px 4px;outline:0;width:100%;min-width:0}input:focus{border-bottom-color:var(--accent)}.glass{position:relative;border:0;border-radius:var(--r);background:linear-gradient(135deg,rgba(255,255,255,calc(.045*var(--k))),transparent 55%),#bed7e40d;box-shadow:8px 12px 26px var(--shd),2px 3px 5px var(--shd);transition:box-shadow .35s,transform .3s var(--ease)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:6;box-shadow:inset -1px -1.6px 0 0 var(--edge-dk),inset 1px 1.2px color-mix(in srgb,var(--edge-dk) 45%,transparent),inset -4px -6px 7px -3px #ffffffd9,inset 3px 4px 6px -3px #fff6}.sp,.chips button,.adj button,#designtools .gbtn{border:0;background:linear-gradient(135deg,rgba(255,255,255,calc(.045*var(--k))),transparent 60%),#bed7e40d;box-shadow:inset -1px -1.2px 0 0 var(--edge-dk),inset 1px 1px color-mix(in srgb,var(--edge-dk) 45%,transparent),inset -2px -3px 4px -2px #fffc,inset 2px 2px 3px -2px #ffffff59,4px 7px 14px var(--shd)}.chips button:hover,.adj button:hover{background:linear-gradient(135deg,rgba(255,255,255,calc(.09*var(--k))),transparent 60%),#bed7e417}.chips button.on{background:linear-gradient(150deg,var(--accent2),var(--accent));box-shadow:0 0 22px var(--glow1)}.chips button:hover,.adj button:hover{background:radial-gradient(120% 100% at 15% 0%,rgba(255,255,255,.3),transparent 60%),linear-gradient(150deg,#ffffff29,#ffffff0d)}#bg{position:fixed;inset:0;background:linear-gradient(var(--bg-top),var(--bg-bottom));overflow:hidden}#bg i{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(90px);opacity:.55;transition:transform 2.4s var(--ease)}#bg i:nth-child(1){background:var(--glow1);left:-15vmax;top:-20vmax}#bg i:nth-child(2){background:var(--glow2);right:-20vmax;top:10vmax}#bg i:nth-child(3){background:var(--glow3);left:20vw;bottom:-35vmax}body[data-hat=architect] #bg i:nth-child(1){transform:translate(12vmax,6vmax)}body[data-hat=architect] #bg i:nth-child(2){transform:translate(-8vmax,4vmax)}#app{position:fixed;inset:0;display:flex;flex-direction:column}#top{flex:none;padding:10px var(--gut) 0;z-index:5;display:flex;justify-content:center}#bar{width:min(800px,100%);height:46px;display:flex;align-items:center;gap:16px;padding:0 8px 0 20px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,calc(.05*var(--k))),transparent 60%),#bed7e40d;box-shadow:inset -1px -1.4px 0 0 var(--edge-dk),inset 1px 1px color-mix(in srgb,var(--edge-dk) 45%,transparent),inset -3px -5px 6px -3px #fffc,inset 2px 3px 4px -3px #fff6,6px 10px 22px var(--shd)}#hat{flex:none;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-weight:500;cursor:pointer;transition:opacity .6s}#hat.swap{opacity:0}#hat .hatWait{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#e5484d;color:#fff;font-size:10.5px;letter-spacing:0;display:inline-grid;place-items:center;font-weight:600;animation:hatPulse 1.6s ease-in-out 3}@keyframes hatPulse{50%{transform:scale(1.25)}}#hat .hd{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--hd) 45%,#fff),var(--hd) 70%);box-shadow:0 0 9px color-mix(in srgb,var(--hd) 60%,transparent);transition:background .8s,box-shadow .8s}body[data-hat=architect] #hat .hd{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ha) 45%,#fff),var(--ha) 70%);box-shadow:0 0 9px color-mix(in srgb,var(--ha) 60%,transparent)}#mom{font-style:normal;letter-spacing:.06em;text-transform:none;font-weight:400;color:var(--muted);font-size:12px}#mom:not(:empty):before{content:"\b7";margin-right:10px}#thread{flex:1;min-width:0;display:flex;justify-content:center;align-items:center}#thread b{flex:none;width:10px;height:10px;border-radius:50%;margin-right:16px;position:relative;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--text) 26%,transparent);background:transparent;transition:transform .35s var(--ease),background .35s,border-color .35s}#thread b:last-child{margin-right:0}#thread b.g{margin-left:14px}#thread b:after{content:"";position:absolute;left:100%;top:50%;width:16px;height:2px;margin-top:-1px;background:color-mix(in srgb,var(--text) 14%,transparent);transition:background .35s}#thread b:last-child:after{display:none}#thread b.seen{cursor:pointer;border-color:transparent}#thread b.seen.dev{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--hd) 45%,#fff),var(--hd) 70%)}#thread b.seen.arch{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ha) 45%,#fff),var(--ha) 70%)}#thread b.lnk.dev:after{background:var(--hd)}#thread b.lnk.arch:after{background:var(--ha)}#thread b.cur{transform:scale(1.4);animation:node 2.6s ease-in-out infinite}@keyframes node{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 12%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--text) 5%,transparent)}}#thread b.stale{background:transparent!important;border:1.5px dashed var(--muted)}#thread b:hover:before{content:attr(data-t);position:absolute;top:21px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);padding:4px 10px;border-radius:99px;z-index:9;background:color-mix(in srgb,var(--glass-strong) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset -1px -1px 0 0 var(--edge-dk),4px 6px 14px var(--shd)}#meta{flex:none;display:flex;gap:4px;align-items:center;font-size:12px;color:var(--muted)}#meta #modelname{margin-right:2px}#meta #spend{font-weight:500;color:var(--soft);margin-right:6px;padding-right:10px;border-right:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.gl{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.gbtn{background:none;padding:7px;border-radius:50%;color:var(--muted);line-height:0}.gbtn:hover{color:var(--text)}.gbtn[disabled]{opacity:.25;pointer-events:none}.gbtn.on{color:var(--accent2)}#spk:not(.on) .w{display:none}#mic.listen{color:var(--ok);animation:blink 1.2s steps(1) infinite}#stage{flex:1;min-height:0;position:relative}.scene{position:absolute;inset:0;display:flex;opacity:0;pointer-events:none;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(10px);padding:8px var(--gut);overflow:auto}.scene.on{opacity:1;pointer-events:auto;transform:none}.scene>*{margin:auto;max-width:100%}#foot{flex:none;display:flex;flex-direction:column;align-items:center;padding:6px var(--gut) calc(14px + env(safe-area-inset-bottom));gap:6px;z-index:4}#orbslot{height:0;width:100%;pointer-events:none!important}body.docked #orbslot{height:84px}#talk{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;gap:14px}#talk.float{position:fixed;left:50%;transform:translate(-50%);z-index:4}#voice{width:min(520px,100%);padding:0 22px;box-sizing:border-box;overflow-wrap:anywhere;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;min-height:92px;justify-content:flex-start}#sayRule{display:none}#sayTag{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 10px;border-radius:99px;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--soft);transition:opacity .4s;background:linear-gradient(135deg,rgba(255,255,255,calc(.05*var(--k))),transparent),#bed7e40d;box-shadow:inset -1px -1px 0 0 var(--edge-dk),inset -2px -3px 4px -2px #ffffffb3,3px 5px 10px var(--shd)}#sayTag b{width:5px;height:5px;border-radius:50%;background:var(--muted);transition:background .4s,box-shadow .4s}#sayTag.on b{background:var(--gold);box-shadow:0 0 8px var(--gold);animation:blink 1.3s ease-in-out infinite}#say{font-weight:400;font-size:clamp(11.5px,1.1vw,13px);line-height:1.6;color:var(--text);min-height:3.2em;max-height:6.6em;overflow:hidden;padding:0 6px;max-width:28em;margin:0 auto;text-wrap:balance}#say .w{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(4px);animation:mat .95s var(--ease) forwards;animation-delay:calc(var(--i) * 65ms)}@keyframes mat{to{opacity:1;filter:blur(0);transform:none}}#say .w,#chatLog .ai .ct{--wa:color-mix(in srgb,#b0563a 86%,var(--text));--wb:color-mix(in srgb,#bd8a2a 84%,var(--text));--wc:color-mix(in srgb,#6a7a33 86%,var(--text));--wd:color-mix(in srgb,#527a86 84%,var(--text));--we:color-mix(in srgb,#80553b 86%,var(--text));background-image:linear-gradient(100deg,var(--wa),var(--wb),var(--wc),var(--wd),var(--we),var(--wa));background-size:420px 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#say .w{animation:mat 1.1s cubic-bezier(.25,.1,.25,1) forwards,wv 8s linear infinite;animation-delay:calc(var(--i) * 55ms),0s}#say.live .w{animation:mat 1.1s cubic-bezier(.25,.1,.25,1) forwards,wv 2.6s linear infinite;animation-delay:calc(var(--i) * 55ms),0s}#chatLog .ai .ct{animation:wv 8s linear infinite;--i:0}@keyframes wv{0%{background-position:calc(var(--i) * -44px) 0}to{background-position:calc(var(--i) * -44px + 420px) 0}}#say .w.out{animation:dis .55s ease-in forwards;animation-delay:calc(var(--i) * 12ms)}@keyframes dis{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(9px);transform:translate(var(--dx,0),-26px)}}#lineRow{width:min(520px,100%);display:flex;align-items:center;gap:0;padding:3px 8px 3px 22px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,calc(.05*var(--k))),transparent 60%),#bed7e40d;box-shadow:inset -1px -1.4px 0 0 var(--edge-dk),inset 1px 1px color-mix(in srgb,var(--edge-dk) 45%,transparent),inset -3px -5px 6px -3px #fffc,inset 2px 3px 4px -3px #fff6,6px 10px 22px var(--shd)}#lineRow input{border:0;text-align:left;font-size:14px;padding:11px 4px;background:transparent}#lineRow input:focus{outline:0}#lineRow .gbtn{padding:8px}#chatBtn{margin-left:8px;position:relative}#chatBtn:before{content:"";position:absolute;left:-5px;top:9px;bottom:9px;width:1px;background:color-mix(in srgb,var(--text) 16%,transparent)}#note{font-size:11px;color:var(--muted);opacity:.7;text-align:center}@keyframes blink{50%{opacity:.25}}#orbwrap{position:fixed;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%) scale(var(--sc,1));transition:left 1s var(--ease),top 1s var(--ease),transform 1s var(--ease);pointer-events:none}#orb{display:block;width:clamp(96px,16vmin,132px);aspect-ratio:1;border-radius:50%;pointer-events:auto;cursor:pointer;position:relative;border:0;padding:0;background:none}#orb:focus-visible{outline:2px solid var(--accent);outline-offset:6px}body.embody #orb{pointer-events:none}.card{padding:20px 22px;width:min(640px,100%)}.card h2{margin:0 0 4px;font-size:15px;font-weight:600}.card .sub{color:var(--muted);font-size:12px;margin-bottom:12px}.row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;padding:8px 0}.row label{color:var(--muted);font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chips button{padding:9px 16px}.chips button.on{background:var(--accent);color:var(--accent-ink);font-weight:600}#swirlBox{position:absolute;inset:0;margin:0!important;max-width:none!important}.tile{position:absolute;left:0;top:0;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--glass);box-shadow:0 10px 26px var(--shd);will-change:transform}.tile img{width:100%;height:100%;object-fit:cover;display:block}.tile.pick{box-shadow:0 0 30px 4px var(--glow1),0 10px 26px var(--shd);filter:brightness(1.12) saturate(1.15)}.tile span{display:none}#swirlBox.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;padding:8px var(--gut) 16px;overflow:auto;align-content:start}#swirlBox.grid .tile{position:relative;aspect-ratio:4/3;transform:none!important;width:auto!important;height:auto!important}#swirlBox.grid .tile span{display:block;position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;font-size:10.5px;color:#fff;background:linear-gradient(transparent,#000000a6)}#peek{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,92vw);z-index:8;display:none;flex-direction:column;overflow:hidden}#peek.on{display:flex}#peek img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}#peek div{padding:10px 14px;font-size:12.5px;color:var(--soft);display:flex;gap:8px;align-items:center;justify-content:space-between}#peek .acts{display:flex;gap:6px}.opts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(780px,100%)}.opt{padding:14px;cursor:pointer;text-align:center;transition:transform .3s var(--ease),border-color .3s}.opt:hover{transform:translateY(-2px)}.opt.pick{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 34px var(--glow1),8px 12px 26px var(--shd)}.opt svg{width:100%;height:96px}.opt h3{margin:6px 0 2px;font-size:13px}.opt p{margin:0;font-size:11.5px;color:var(--muted)}.opt svg path.f{fill:color-mix(in srgb,var(--holo) 16%,transparent);stroke:var(--holo);stroke-width:1.3;filter:drop-shadow(0 0 3px var(--holo))}.opt svg .n{stroke:var(--muted);fill:none}.spaces{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.sp{padding:8px 10px;border-radius:14px;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:6px}.sp b{display:block;font-weight:500;color:var(--text)}.sp span{color:var(--muted)}.sp .st{display:flex;gap:3px}.sp .st button{padding:0 8px;line-height:24px;font-size:14px}.tot{margin:12px 0 4px;font-size:13px;color:var(--soft)}.tot.over{color:var(--accent2)}.tot.ok{color:var(--ok)}.adj{display:flex;flex-direction:column;gap:4px;margin-top:8px}.adj button{display:flex;justify-content:space-between;gap:8px;font-size:12px;text-align:left;white-space:normal}.adj em{font-style:normal;color:var(--accent2);flex:none}.designwrap{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(820px,100%)}#designbox{position:relative;width:100%;aspect-ratio:16/10;max-height:calc(100vh - 300px);padding:0;overflow:hidden}#designbox.pinning{cursor:crosshair}#designimg{position:absolute;inset:0}#designimg img{width:100%;height:100%;object-fit:cover;display:block}#tag{position:absolute;left:10px;bottom:8px;font-size:11px;color:#fff;text-shadow:0 1px 3px #000;z-index:3}.pin{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #00000040;z-index:4}#designtools{position:absolute;right:8px;top:8px;display:flex;gap:6px;z-index:5}#designtools .gbtn{background:var(--glass-strong)}#frozen{position:absolute;left:10px;top:10px;font-size:11px;background:var(--ok);color:#0d1f19;padding:2px 10px;border-radius:99px;font-weight:600;display:none;z-index:5}.notes{font-size:12px;color:var(--soft);text-align:center}.pitch h3{margin:14px 0 4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);font-weight:500}.pitch p,.pitch li{margin:0 0 4px;color:var(--soft);font-size:13px}.pitch ul{padding-left:18px;margin:0}.pitch .unk{color:var(--accent2)}.pitch input{background:var(--field);border-radius:8px;border:0;width:130px;display:inline-block;padding:4px 8px}#chat,#dials{position:fixed;z-index:9;display:none;flex-direction:column;padding:12px}#dials .vc i{pointer-events:auto;cursor:pointer}#dials .vc i svg{pointer-events:none}#dials{z-index:71!important;background:#181c269e!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;backdrop-filter:blur(18px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.14)!important;color:#f4f5f7!important}#dials .sub,#dials small,#dials .hint{color:#ffffffb8!important}#chat{right:12px;top:66px;bottom:12px;width:min(340px,calc(100vw - 24px))}#chat.on{display:flex}#chatLog{overflow:auto;display:flex;flex-direction:column;gap:8px;font-size:12.5px}#dials{left:50%;bottom:calc(var(--footH,170px) + 8px);transform:translate(-50%);width:min(440px,calc(100vw - 24px));max-height:min(620px,calc(100vh - var(--footH,170px) - 84px));overflow:auto;padding:18px 20px 16px;gap:0;color:var(--text);background:linear-gradient(135deg,rgba(255,255,255,calc(.07*var(--k))),transparent 60%),color-mix(in srgb,var(--glass-strong) 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}#dials.on{display:flex;animation:sheet .35s var(--ease)}@keyframes sheet{0%{opacity:0;transform:translate(-50%,10px)}}#dials h4{margin:14px 0 8px;font-size:9.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}#dials h4:first-of-type{margin-top:0}#dials .vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#dials .vc{position:relative;text-align:left;padding:8px 10px 7px;border-radius:12px;font-size:12px;line-height:1.25;white-space:normal;display:flex;flex-direction:column;gap:1px}#dials .vc small{font-size:10px;color:var(--muted)}#dials .vc.on{background:color-mix(in srgb,var(--hd) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hd) 60%,transparent)}#dials .vc i{position:absolute;right:6px;top:6px;width:14px;height:14px;opacity:.55}#dials .vc:hover i{opacity:1}#dials .row2{display:flex;flex-wrap:wrap;gap:6px}#dials .pill{padding:6px 12px;border-radius:99px;font-size:12px}#dials .pill.on{background:color-mix(in srgb,var(--hd) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hd) 60%,transparent)}#dials .sl{display:grid;grid-template-columns:78px 1fr 40px;align-items:center;gap:10px;font-size:12px;color:var(--soft);margin:4px 0}#dials .sl span:last-child{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}#dials input[type=range]{-webkit-appearance:none;appearance:none;height:18px;background:transparent;border:0;padding:0;margin:0;width:100%}#dials input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--hd) var(--p,50%),color-mix(in srgb,var(--text) 16%,transparent) var(--p,50%))}#dials input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:color-mix(in srgb,var(--text) 16%,transparent)}#dials input[type=range]::-moz-range-progress{height:3px;background:var(--hd)}#dials input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;margin-top:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--hd) 50%,#fff) 60%);box-shadow:0 1px 4px var(--shd),inset -1px -1px 0 var(--edge-dk)}#dials input[type=range]::-moz-range-thumb{width:15px;height:15px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px var(--shd)}#dials .eng{margin-top:12px;font-size:11px;color:var(--muted);line-height:1.45}#dials .eng b{font-weight:500;color:var(--soft)}#dials .x{position:absolute;right:8px;top:8px}#spk.hold{transform:scale(.9)}#mic.hear{color:var(--ha);filter:drop-shadow(0 0 6px var(--ha))}@media(max-width:760px){:root{--gut:12px}#bar{height:42px;gap:8px;padding:0 6px 0 14px}#hat{font-size:10px;letter-spacing:.12em}#mom{display:none}#thread b{width:8px;height:8px;margin-right:9px}#thread b:after{width:9px}#thread b.g{margin-left:7px}#modelname,#note{display:none}.opts{grid-template-columns:1fr;gap:8px}.opt{display:grid;grid-template-columns:96px 1fr;gap:12px;text-align:left;align-items:center;padding:10px 12px}.opt svg{height:60px}.opt h3{margin:0}.row{grid-template-columns:88px 1fr}.card{padding:16px}.spaces{grid-template-columns:1fr 1fr}.sp{flex-direction:column;align-items:flex-start}#say{font-size:12px}#designbox{aspect-ratio:4/3;max-height:none}#tag{font-size:10px}#chat{inset:auto 8px 8px;width:auto;height:55vh}#dials .vgrid{grid-template-columns:repeat(2,1fr)}.adj button{flex-direction:column;gap:0}}@media(max-width:420px){#hat #hatName{display:none}#thread b{width:7px;height:7px;margin-right:7px}#thread b:after{width:7px}.gbtn{padding:6px}#meta #spend{padding-right:6px;margin-right:2px}}@media(max-height:520px){#voice{min-height:0}#say{min-height:2em;font-size:12.5px}#note{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}body{background:#10141b;color:#fff}#bg{background:#1a1e26!important}#bg i{display:none}#room{background-image:var(--first)}#room,#room2{position:absolute;inset:-60px;background-size:cover;background-position:center;filter:blur(28px) saturate(1.25) brightness(.78);transition:opacity 1.6s var(--ease);animation:roomdrift 40s ease-in-out infinite alternate}#room2{opacity:0}@keyframes roomdrift{to{transform:scale(1.1) translate(-2%,-1.5%)}}#bg:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,#0a0e1400,#0a0e1473);pointer-events:none}.glass,#bar,#lineRow,#sayTag,#dials,#chat,#peek{background:var(--pane)!important;border:1px solid var(--pane-edge)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;backdrop-filter:blur(30px) saturate(1.6)!important;box-shadow:0 30px 60px #00000052,inset 0 1px 0 var(--pane-hi)!important}.glass:before,.glass:after{display:none!important}.hud{display:none!important}.glass{border-radius:28px}.card.glass,#designbox{border-radius:32px}.opt.glass{border-radius:24px}#dials,#chat,#peek{border-radius:28px}#chat{background:#282e3a80!important}#dials{background:#181c269e!important}.card{padding:26px 28px}.card h2{font:600 18px/1.2 Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;margin:0 0 14px!important;display:block!important}.card h2:before{display:none!important}.row{border:0;border-bottom:1px solid rgba(255,255,255,.14);padding:10px 0}.row:last-child{border-bottom:0}.row label{font:400 12.5px/1.2 Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#ffffff9e!important}.row input,.pitch input{color:#fff;border-bottom:0!important;font-size:14px}.row input::placeholder{color:#fff6}.row input:focus{box-shadow:none!important}.sub,.pitch p,.pitch li{color:#ffffffb8!important}.pitch h3{color:#ffffff8c!important;letter-spacing:.14em}.pitch .unk{color:#ffd79a!important}.sp{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:none!important}.sp b{color:#fff}.sp span{color:#ffffff9e}.sp .st button{background:#ffffff24;color:#fff;border-radius:50%}.tot{color:#fff}.tot.ok{color:#8fe3c8}.tot.over{color:#ffd79a}.adj button{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;box-shadow:none!important;color:#fff}.adj em{color:#ffd79a}.chips button{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important;color:#fff;border-radius:999px;backdrop-filter:blur(20px)}.chips button.on,#dials .pill.on,#dials .vc.on{background:#ffffff57!important;box-shadow:0 0 0 2px #fff!important;color:#fff!important}#dials .pill,#dials .vc{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff}#dials h4{color:#ffffff8c}#dials .vc small,#dials .eng{color:#ffffff9e}.opt h3{color:#fff}.opt p{color:#ffffffb8}.opt svg path.f{fill:#ffffff38!important;stroke:#fff!important;stroke-width:1.3!important;filter:none!important}.opt svg .n{stroke:#fff9}.opt.pick{background:#ffffff4d!important;box-shadow:0 0 0 2px #fff,0 30px 60px #00000052!important}.tile{border-radius:18px!important;box-shadow:0 18px 36px #0000004d!important;border:1px solid rgba(255,255,255,.25)}.tile.pick{box-shadow:0 0 0 3px #fff,0 18px 36px #0000004d!important;filter:none}#tag{font:500 12px/1 Inter,sans-serif;letter-spacing:0}.pin{background:#fff;color:#10141b;box-shadow:0 0 0 4px #ffffff59,0 6px 16px #0000004d}#frozen{background:#ffffffe6;color:#10141b}#bar{height:46px}#hat{color:#fff}#mom{color:#ffffff9e}#meta,#meta #spend{color:#fff}#meta #spend{border-right-color:#ffffff40}#thread b{border-color:#ffffff80}#thread b:after{background:#ffffff4d}#thread b.seen.dev,#thread b.seen.arch{background:#fff!important}#thread b.lnk.dev:after,#thread b.lnk.arch:after{background:#fff}#thread b.cur{box-shadow:0 0 0 4px #ffffff47!important;animation:none}#thread b.stale{border:1.5px dashed rgba(255,255,255,.7)!important;background:transparent!important}#thread b:hover:before{background:#282e3ab3!important;color:#fff!important;border-radius:999px;font:500 11px/1 Inter!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 10px 24px #0000004d!important}#hat .hd{box-shadow:0 0 10px currentColor}.gbtn{color:#ffffffbf}.gbtn:hover{color:#fff;background:#ffffff24}.gbtn.on{color:#fff}#mic.listen{color:#8fe3c8}#designtools .gbtn{background:#fff3!important}#lineRow{border-radius:999px}#lineRow input{color:#fff;font-size:14px}#lineRow input::placeholder{color:#ffffff80}#chatBtn:before{background:#ffffff4d!important}#sayTag{color:#fff;border-radius:999px}#note{color:#ffffff73}#say .w,#chatLog .ai .ct{--wa:#f6d27a;--wb:#e9c46a;--wc:#c6d98e;--wd:#a9d3dd;--we:#ffe3a3;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}#say{font-size:clamp(12.5px,1.15vw,13.5px)}#chatLog .me{background:#ffffff38;color:#fff}#chatLog .ai{background:#ffffff14}#designbox{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}#designimg{border-radius:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent),linear-gradient(180deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent),linear-gradient(180deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-composite:intersect}#tag,#frozen{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;font:500 12px/1 Inter,sans-serif;letter-spacing:0;text-transform:none;color:#fff;text-shadow:none;background:#ffffff29;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff59}#tag{left:22px;bottom:22px}#frozen{left:22px;top:22px}#frozen:before{content:"";width:7px;height:7px;border-radius:50%;background:#8fe3c8;box-shadow:0 0 8px #8fe3c8}#designtools{right:22px;top:22px}#designtools .gbtn{background:#ffffff29!important;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media(max-width:760px){#tag{left:16px;bottom:16px;font-size:11px;height:26px}#frozen{left:16px;top:16px}#designtools{right:16px;top:16px}}body.tooling:has(#v2pkg) #sceneHost{right:calc(min(56vw,1040px) + 28px)!important;transition:right .35s var(--ease)}#sceneHost{position:fixed;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .9s var(--ease)}#sceneHost iframe{width:100%;height:100%;border:0;display:block;background:transparent}body.tooling #sceneHost{opacity:1;pointer-events:auto}body.tooling #stage{visibility:hidden}body.tooling #app{pointer-events:none}body.tooling #top{pointer-events:auto}body.tooling #foot{pointer-events:none}body.tooling:not(.mini) #foot>*{pointer-events:auto}body.tooling #bg{opacity:0;transition:opacity .9s}#app{position:fixed;z-index:1}#mom{display:inline-block;max-width:11em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}#hat{min-width:0;flex-shrink:1}#modelname{display:inline-block!important;width:7.2em!important;min-width:7.2em!important;max-width:7.2em!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box}#bugBtn{font:500 11.5px Inter;padding:5px 11px;border-radius:99px;background:#ffffff1f;color:#fff;width:auto}#bugBtn:hover{background:#ffffff38}#bugSheet{position:fixed;z-index:80;top:66px;right:max(12px,calc(50vw - 520px));width:min(380px,calc(100vw - 24px));display:none;flex-direction:column;gap:9px;padding:18px;border-radius:26px;background:#282e3a8c!important;color:#fff;font-family:Inter}#bugSheet.on{display:flex}#bugSheet .ah{display:flex;flex-direction:column;gap:4px}#bugSheet .ah b{font:500 15px Inter}#bugSheet .sub{font:400 11px/1.4 Inter;color:#ffffff9e;margin:0}#bugSheet input:not([type=file]),#bugSheet textarea{all:unset;box-sizing:border-box;width:100%;padding:9px 13px;border-radius:14px;background:#ffffff1a;font:400 13px/1.4 Inter;color:#fff;white-space:pre-wrap}#bugSheet ::placeholder{color:#ffffff73}#bugSheet .bugAdd{cursor:pointer;font:500 12px Inter;color:#f6d27a}#bugSheet .bugAdd em{font-style:normal;color:#ffffffa6}#bugSheet .go{all:unset;cursor:pointer;text-align:center;padding:10px;border-radius:99px;background:#fff;color:#1d222c;font:600 13px Inter}#bugSheet .go:disabled{opacity:.4}body.toolonly.tooling #bg{opacity:1!important}#dials .acct{display:flex;flex-direction:column;gap:4px;padding:2px 2px 12px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}#dials .acct b{font:500 15px Inter}#dials .acct span{font:400 11.5px Inter;color:#fff9}#dials .acct .row2{margin-top:6px}#wSpend .sp{display:block!important;margin:2px 0 6px;padding:10px 12px!important;flex-direction:initial}#wSpend .spr{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border-top:1px solid rgba(255,255,255,.07)}#wSpend .spr span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 11.5px Inter;color:#ffffffb3!important}#wSpend .spr b{flex:none;font:500 12px Inter}#wSpend .sph span{white-space:nowrap}#wSpend .spAll{display:flex;align-items:baseline;gap:8px;margin:2px 0 6px}#wSpend .spAll b{font:600 16px Inter}#wSpend .spAll span{font:400 11px Inter;color:#fff9}#wallet{max-height:calc(100vh - 90px);overflow:auto}#wSpend .sph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}#wSpend .sph b{font:500 12.5px Inter}#wSpend .sph span{font:400 11px Inter;color:#ffffffa6}#wSpend .spr{display:flex;justify-content:space-between;font:400 11.5px/1.7 Inter;color:#ffffffbf}#wSpend .spr b{font-weight:500;color:#fff}#authSheet{position:fixed;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 24px));display:none;flex-direction:column;gap:12px;padding:22px;border-radius:28px;background:#282e3a8c!important;color:#fff;font-family:Inter}#authSheet.on{display:flex}#authSheet .ah{display:flex;flex-direction:column;gap:4px}#authSheet .ah b{font:500 17px Inter}#authSheet .sub{font:400 11.5px/1.4 Inter;color:#ffffff9e;margin:0}#authForm,#aMore{display:flex;flex-direction:column;gap:8px}#authSheet input,#authSheet select{all:unset;box-sizing:border-box;width:100%;padding:10px 14px;border-radius:14px;background:#ffffff1a;font:400 13px Inter;color:#fff}#authSheet input::placeholder{color:#ffffff73}#authSheet select option{color:#1d222c}#authSheet .go{all:unset;cursor:pointer;text-align:center;padding:11px;border-radius:99px;background:#fff;color:#1d222c;font:600 13px Inter;margin-top:4px}#authSheet .go:disabled{opacity:.4}#authSheet .alinks{display:flex;gap:14px;flex-wrap:wrap}#authSheet .alinks button{all:unset;cursor:pointer;font:400 12px Inter;color:#f6d27a}#authSheet [hidden]{display:none!important}body.guest #signOut{display:none}body:has(#authSheet.on) #app,body:has(#authSheet.on) #orbwrap,body:has(#authSheet.on) [id^=fn]{filter:blur(14px);opacity:.55;pointer-events:none;transition:filter .5s,opacity .5s}body.mini #foot{opacity:0;pointer-events:none}body.mini #orbwrap{opacity:1!important}body.mini #orb{cursor:pointer}body.mini #hatSay{display:none}body.mini #orbwrap:after{content:none}body.tooling #voice,body.tooling #convo{pointer-events:none;-webkit-user-select:none;user-select:none}body.tooling #convo:not(.open) :is(.w,.ct,.me){pointer-events:auto;cursor:pointer}body.tooling #say .opts,body.tooling #say .opts button,body.tooling #convo.open{pointer-events:auto}body.workspace #voice{transition:opacity .8s var(--ease)}body.workspace.quietchat #voice{opacity:0}body.workspace.quietchat #foot:hover #voice{opacity:1}body.v1modal #voice:has(#say .opts){opacity:1!important;pointer-events:auto!important}.refstrip{display:flex;gap:6px;margin:4px 0 8px}.refstrip figure{margin:0;position:relative;width:72px;height:54px;border-radius:12px;overflow:hidden;cursor:pointer}.refstrip img{width:100%;height:100%;object-fit:cover;display:block}.refstrip figcaption{position:absolute;left:5px;top:3px;font:600 11px Inter;color:#fff;text-shadow:0 1px 4px #000}.refstrip{flex-wrap:wrap;align-items:center}.refstrip .refgo{all:unset;cursor:pointer;font:inherit;font-size:13px;color:#fff3c8;border-bottom:1px dotted rgba(255,243,200,.55);margin-left:6px}#mom{cursor:pointer}#mom:hover{color:#fff}#fnBtn canvas{width:44px!important;height:44px!important}body.workspace #frozen,body.workspace #tag.top{left:70px!important}#thread{justify-content:safe center!important}#hat{flex:0 1 auto!important;min-width:0}#mom{display:inline-block;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}#hatName{flex:none}#thread{overflow:hidden;padding:0 4px;-webkit-mask:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}#projSheet{position:fixed;z-index:9;left:50%;top:66px;transform:translate(-50%);width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 90px);display:none;flex-direction:column;gap:10px;padding:18px 20px;border-radius:28px;background:#282e3a80!important;color:#fff;font-family:Inter}#projSheet.on{display:flex}#projSheet .ph{display:flex;align-items:baseline;justify-content:space-between}#projSheet .ph b{font:500 15px Inter}#projSheet .ph span,#projSheet .sub{font:400 11px Inter;color:#fff9}#projSheet input{all:unset;box-sizing:border-box;width:100%;padding:9px 14px;border-radius:14px;background:#ffffff1a;font:400 13px Inter;color:#fff}#projSheet input::placeholder{color:#ffffff73}#projList{overflow:auto;display:flex;flex-direction:column;gap:2px;min-height:60px}#projList button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:14px}#projList button:hover{background:#ffffff1a}#projList button.on{background:#ffffff38}#projList b{font:500 13px Inter}#projList small{font:400 11px Inter;color:#fff9}#projSheet .newp{display:flex;gap:8px}#projMake{all:unset;cursor:pointer;padding:9px 16px;border-radius:99px;background:#fff;color:#1d222c;font:600 12px Inter}#projMake:disabled{opacity:.4}#sayTag{display:none!important}#mic{position:relative}#mic:before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:1.2px;opacity:0;transition:opacity .4s;background:conic-gradient(from 0deg,transparent 0 55%,var(--ring,#fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ringspin 2.4s linear infinite}#mic[data-st]:not([data-st=""]):before{opacity:1}#mic[data-st=listen]{--ring:#7fe3cf}#mic[data-st=hear]{--ring:#f2c95c}#mic[data-st=hear]:before{animation-duration:1s}#mic[data-st=speak]{--ring:#ffb86b}#mic[data-st=speak]:before{animation-duration:1.6s}#mic[data-st=think]{--ring:#ffffff}#mic[data-st=think]:before{animation-duration:.9s}@keyframes ringspin{to{transform:rotate(360deg)}}#mic,#mic.listen,#mic.hear{animation:none!important;filter:none!important;outline:none!important;box-shadow:none!important;border:0!important}#mic:focus,#mic:focus-visible{outline:none!important}#talkMenu{position:fixed;z-index:20;display:none;flex-direction:column;gap:2px;padding:6px;border-radius:18px;background:#282e3a8c!important;min-width:210px}#talkMenu.on{display:flex}#talkMenu button{all:unset;cursor:pointer;padding:8px 12px;border-radius:12px;color:#fff;font:500 12.5px/1.2 Inter}#talkMenu button:hover{background:#ffffff24}#talk.pinned{position:fixed;left:50%;top:calc(50vh - 30px);z-index:4}#talk.moving{transition:none;cursor:grabbing}#talk.moving #lineRow{box-shadow:0 0 0 2px #fff9,0 20px 40px #00000059!important}#convo{max-width:100%;overflow-wrap:anywhere}#orbwrap{transition-property:left,top,transform,opacity}body.engaged #orbwrap{opacity:.9}#chatBtn,#chat{display:none!important}#convo{width:100%;max-width:min(640px,100%);--keep:calc(3 * 1.6em);max-height:calc(var(--keep) + 4 * 1.6em);overflow:hidden;cursor:pointer;text-align:left;font-size:13px;line-height:1.6;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--keep),transparent calc(var(--keep) + 4 * 1.6em));mask-image:linear-gradient(180deg,#000 0,#000 var(--keep),transparent calc(var(--keep) + 4 * 1.6em));transition:max-height .5s var(--ease)}#convo.open{max-height:46vh;overflow:auto;-webkit-mask-image:none;mask-image:none;cursor:default;padding:10px 14px;border-radius:20px;background:#1e222c59;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#convo #say{text-wrap:pretty;max-height:none;min-height:0;overflow:visible;text-align:left;max-width:none;margin:0 0 6px;padding:0}#hist div{margin:0 0 6px}#hist .me{color:#fff;opacity:.9;text-align:right}#hist .me:before{content:""}#hist .ai{color:#e9c46a}#say .opts{display:inline}#say .opts:before{content:" "}#say .opts button{all:unset;cursor:pointer;display:inline;font:inherit;color:#fff3c8;border-bottom:1px dotted rgba(255,243,200,.55);margin-right:.9em;opacity:0;animation:mat .9s var(--ease) forwards;animation-delay:calc(var(--i) * 60ms)}#say .opts button:hover{color:#fff;border-bottom-color:#fff}#voice{min-height:0}#mic .wave{display:flex;align-items:center;gap:2.5px;height:18px}#mic .wave i{width:2.5px;border-radius:2px;background:currentColor;height:6px;animation:micwv 2.4s ease-in-out infinite}#mic .wave i:nth-child(2){animation-delay:-.3s}#mic .wave i:nth-child(3){animation-delay:-.6s}#mic .wave i:nth-child(4){animation-delay:-.9s}#mic .wave i:nth-child(5){animation-delay:-1.2s}@keyframes micwv{0%,to{height:5px;opacity:.7}50%{height:13px;opacity:1}}#mic.on .wave i{animation-duration:.9s}#mic.hear .wave i{animation-duration:.5s}body.brightbg #room,body.brightbg #room2{filter:blur(28px) saturate(1.25) brightness(1)}#modelname{all:unset;cursor:pointer;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:99px;background:#ffffff1f;color:#fff;font:500 12px/1.2 Inter}#modelname:hover{background:#ffffff38}#star{position:fixed;top:14px;right:14px;z-index:8;width:26px;height:26px;border:0;padding:0;background:none;cursor:pointer;opacity:.35;transition:opacity .3s}#star:hover,#star:focus-visible{opacity:1}#star svg{width:100%;height:100%;fill:none;stroke:#f6d27a;stroke-width:1.3;stroke-linejoin:round}#ownerMenu{position:fixed;z-index:9;top:46px;right:14px;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 70px);overflow:auto;display:none;flex-direction:column;gap:8px;padding:16px;border-radius:24px;background:#282e3a8c!important;color:#fff;font:400 12px/1.4 Inter}#ownerMenu.on{display:flex}#ownerMenu .cur{color:#ffffffa6}#ownerMenu .cur b{color:#f6d27a}#ownerMenu h4{margin:6px 0 0;font:600 11px Inter;letter-spacing:.12em;text-transform:uppercase;color:#fff9}#ownerMenu .row{display:flex;gap:6px}#ownerMenu input{flex:1;min-width:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;padding:7px 10px;font:400 12px Inter}#ownerMenu button,#ownerMenu a{all:unset;cursor:pointer;padding:7px 11px;border-radius:12px;background:#ffffff24;font:500 12px Inter;color:#fff;text-align:center}#ownerMenu button:hover,#ownerMenu a:hover{background:#ffffff42}#ownerMenu button:disabled{opacity:.4}#gOut{display:flex;flex-direction:column;gap:4px}#gOut small,#gList small{display:block;color:#fff9}#gList .gl{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.1)}#ownerMenu .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}#spend{cursor:pointer}body.wsroom.tooling #bg{opacity:1!important}body.bgpainting #fnBtn canvas{animation:fnbreath 1.6s ease-in-out infinite}@keyframes fnbreath{50%{opacity:.45}}#v2tip{position:fixed;z-index:30;display:none;align-items:center;gap:7px;padding:6px 11px 6px 8px;border-radius:99px;background:#202530b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font:500 11.5px Inter;pointer-events:none;box-shadow:0 8px 20px #0000004d;white-space:nowrap}#v2tip.on{display:flex;animation:mat .35s var(--ease)}#v2tip .ti{width:16px;height:16px;fill:none;stroke:#f6d27a;stroke-width:1.6}#v2tip img.ti{width:20px;height:20px}body.v1modal #hatSay,body.v1modal #note,body.v1modal #talk,body.v1modal #voice,body.v1modal #fnDock{opacity:0!important;pointer-events:none!important;transition:opacity .25s}body.v1modal.v1chat #talk,body.v1modal.v1chat #voice{opacity:1!important;pointer-events:auto!important}#note{display:none!important}#upBtn,#syncBtn{width:0;padding:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .6s var(--ease),width .5s var(--ease)}body.askfiles #upBtn,body.asksync #syncBtn{width:36px;opacity:1;pointer-events:auto}body.rendering #designbox{position:fixed!important;inset:0!important;z-index:0;max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:0!important;background:#000!important;box-shadow:none!important}body.rendering #designimg{border-radius:0!important;-webkit-mask-image:none!important;mask-image:none!important;height:100%}body.rendering #designbox img{width:100%;height:100%;object-fit:cover}body.rendering #top,body.rendering #foot{z-index:6;position:relative}body.rendering #designtools{z-index:5;bottom:auto!important;top:76px!important;right:14px!important}body.rendering #frozen{top:76px!important}body.rendering #tag{bottom:auto!important;top:118px!important}body.rendering #fnDock{opacity:0!important;pointer-events:none!important}body.painting #designbox{background:radial-gradient(70% 80% at 18% 24%,rgba(143,180,191,.22),transparent 72%),radial-gradient(70% 80% at 82% 72%,rgba(217,136,96,.18),transparent 74%),radial-gradient(80% 70% at 50% 45%,rgba(164,181,96,.14),transparent 76%),#20252c!important;background-size:180% 180%!important;animation:v2paintbg 18s ease-in-out infinite alternate}@keyframes v2paintbg{0%{background-position:0% 0%}50%{background-position:100% 40%}to{background-position:30% 100%}}body.rendering #designbox img{position:relative}body.rendering #stage{visibility:visible}body.rendering #sceneHost{opacity:0!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){body.painting #designbox{animation:none}}#designimg.optgrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:10px;height:100%;padding:0}#designimg.optgrid .opt{position:relative;border-radius:18px;overflow:hidden;cursor:pointer;background:#ffffff0f;min-height:180px;display:flex;align-items:center;justify-content:center;color:#fff9;font:400 12px Inter}#designimg.optgrid .opt[data-label]:after{content:attr(data-label);position:absolute;left:12px;bottom:10px;padding:3px 10px;border-radius:99px;background:#1e222c99;color:#fff;font:500 11px Inter;text-transform:capitalize}#designimg.optgrid .opt img{width:100%;height:100%;object-fit:cover;transition:transform .4s}#designimg.optgrid .opt:hover img{transform:scale(1.02)}#designimg .notyet{display:flex;align-items:center;justify-content:center;min-height:240px;height:100%;color:#fff9;font:400 13px Inter}#mPlayer{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:8;display:none;align-items:center;gap:8px;padding:6px 8px 6px 10px;border-radius:99px;background:#20253099!important;color:#fff;font:400 11px Inter;max-width:min(360px,calc(100vw - 28px))}#mPlayer.on{display:flex;animation:mat .6s var(--ease)}#mPlayer .mDisc{flex:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#12151c 0 3px,#f6d27a 3.5px 4.5px,#3a3326 5px,#6b5a33 60%,#f6d27a,#3a3326 64%)}#mPlayer.playing .mDisc{animation:mspin 3s linear infinite}@keyframes mspin{to{transform:rotate(360deg)}}#mPlayer .mTxt{min-width:0;display:flex;flex-direction:column}#mPlayer .mTxt b{font:500 12px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mPlayer .mTxt small{color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mPlayer button{all:unset;cursor:pointer;flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}#mPlayer button:hover{background:#ffffff29}#mPlayer svg{width:14px;height:14px;fill:#f6d27a}#autoNote{position:fixed;top:46px;right:14px;z-index:8;width:min(320px,calc(100vw - 28px));display:none;flex-direction:column;gap:6px;padding:12px 14px;border-radius:20px;background:#282e3a8c!important;color:#fff;font:400 11.5px/1.4 Inter;animation:mat .9s var(--ease)}#autoNote.on{display:flex}#autoNote .ah{display:flex;align-items:center;justify-content:space-between}#autoNote .ah b{color:#f6d27a;font:600 11px Inter;letter-spacing:.06em}#autoNote .x{all:unset;cursor:pointer;padding:0 6px;font-size:16px;color:#ffffffb3}#autoNote .ac{display:flex;flex-direction:column;gap:3px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}#autoNote .ac b{font:500 12px Inter}#autoNote .ac small{color:#ffffffa6}#autoNote .ac button{all:unset;align-self:flex-start;cursor:pointer;padding:4px 10px;border-radius:99px;background:#ffffff29;font:500 11px Inter}#autoNote .ac em{font-size:11px;color:#ffffff80}#fnBtn{position:fixed;left:14px;top:72px;z-index:8;width:44px;height:44px;overflow:hidden;border:0;padding:0;cursor:pointer;display:none;background:none}body.workspace #fnBtn{display:block}html.booting #fnBtn,body.intro #fnBtn,body.veiled #fnBtn{opacity:0;pointer-events:none}#fnBtn canvas{display:block}#fnMenu{position:fixed;left:14px;top:142px;z-index:9;width:min(340px,calc(100vw - 28px));max-height:calc(100vh - 170px);overflow:auto;overscroll-behavior:contain;display:none;flex-direction:column;gap:2px;padding:10px 10px 12px;border-radius:22px;background:#2025309e!important;color:#fff;font:400 12px/1.35 Inter;scrollbar-width:thin}#fnMenu.on{display:flex}#fnBtn:focus{outline:none}#fnBtn:focus-visible{outline:1.5px solid #f6d27a;outline-offset:2px;border-radius:14px}#fnMenu .fnHead{display:flex;align-items:center;gap:8px;padding:2px 2px 8px}#fnMenu .fnHead .t{flex:1;min-width:0;display:flex;flex-direction:column}#fnMenu .fnHead .t b{font:600 13px Inter}#fnMenu .fnHead .t span{font:400 11px Inter;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fnMenu .seg{flex:none;display:flex;background:#ffffff1a;border-radius:99px;padding:2px}#fnMenu .seg button{all:unset;cursor:pointer;padding:4px 9px;border-radius:99px;font:500 11px Inter;white-space:nowrap}#fnMenu .seg button.on{background:#ffffff4d}#fnMenu .fnX{all:unset;cursor:pointer;flex:none;width:24px;text-align:center;font-size:17px;color:#ffffffb3}#fnMenu .fnFam{border-top:1px solid rgba(255,255,255,.08)}#fnMenu .fnH{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:9px 6px;font:600 10.5px Inter;letter-spacing:.14em;text-transform:uppercase;color:#f6d27a}#fnMenu .fnH span{flex:1}#fnMenu .fnH em{font:500 10px Inter;letter-spacing:0;color:#ffffff73;font-style:normal}#fnMenu .fnH i{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .25s}#fnMenu .fnFam.open .fnH i{transform:rotate(45deg)}#fnMenu .fnFam>:not(.fnH){display:none}#fnMenu .fnFam.open>:not(.fnH){display:flex}#fnMenu .fnRow{flex-direction:column;gap:2px;padding:0 0 8px}#fnMenu .fnRow button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:12px}#fnMenu .fnRow button:hover{background:#ffffff1f}#fnMenu .fnRow button.on{background:#ffffff38}#fnMenu .fnRow b{font:500 12.5px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fnMenu .fnRow small{font:400 10.5px/1.3 Inter;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fnMenu .fnBgBody{flex-direction:column;gap:8px;padding:0 4px 8px}#fnMenu .fnBg{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}#fnMenu .fnBg button{all:unset;cursor:pointer;flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;width:48px;font:500 10px Inter;color:#ffffffb3;white-space:nowrap}#fnMenu .fnBg i{width:40px;height:28px;border-radius:9px;box-shadow:inset 0 0 0 1px #fff3}#fnMenu .fnBg button.on i{box-shadow:0 0 0 2px #fff}#fnMenu .fnBg i.up{background:repeating-linear-gradient(45deg,#ffffff14 0 6px,#ffffff29 6px 12px)}#fnMenu .fnAsk{display:flex;gap:6px}#fnMenu .fnAsk input{flex:1;min-width:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;padding:7px 10px;font:400 12px Inter}#fnMenu .fnAsk button{all:unset;cursor:pointer;padding:7px 12px;border-radius:12px;background:#ffffff2e;font:500 12px Inter}@media(max-width:1100px){body.fnopen #talk{opacity:.08;pointer-events:none;transition:opacity .3s}#fnMenu .fnRow small{display:none}}@media(max-width:700px){#fnBtn{width:48px;height:48px;top:64px;left:8px}#fnBtn canvas{width:48px!important;height:48px!important}#fnMenu{left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:68vh;border-radius:22px 22px 18px 18px}}#fnDock{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:8;display:none;gap:6px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 120px)}#fnDock.on{display:flex}.fnChip{display:flex;align-items:center;gap:2px;padding:4px 4px 4px 12px;border-radius:99px;background:#282e3a8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font:500 12px Inter}.fnChip.pin{box-shadow:inset 0 0 0 1.5px #f6d27a}.fnChip span{cursor:pointer;margin-right:6px}.fnChip button{all:unset;cursor:pointer;padding:3px 8px;border-radius:99px;font:500 11px Inter;color:#ffffffbf}.fnChip button:hover{background:#ffffff2e;color:#fff}.fnChip.pin button:first-of-type{color:#f6d27a}.upstrip{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin:4px 0}.upstrip img{width:64px;height:64px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #0000004d}#wallet{position:fixed;z-index:9;top:66px;right:max(12px,calc(50vw - 520px));width:min(340px,calc(100vw - 24px));display:none;flex-direction:column;gap:10px;padding:18px;border-radius:26px;background:#282e3a80!important;color:#fff;font-family:Inter}#wallet.on{display:flex}#wallet .cur{font:500 11px/1.4 Inter;color:#ffffffb3}#wallet .cur b,#wallet i{color:#f6d27a;font-style:normal;letter-spacing:.06em}#wBal{display:flex;gap:18px}#wBal div{display:flex;flex-direction:column;gap:3px}#wBal small,#wallet .rate{font:400 11px/1.4 Inter;color:#ffffff9e}#wBal b{font:500 17px/1.2 Inter}#wPacks{display:flex;flex-wrap:wrap;gap:6px}#wPacks button{all:unset;cursor:pointer;padding:7px 13px;border-radius:99px;background:#ffffff1f;font:500 12px Inter}#wPacks button.on{background:#ffffff57;box-shadow:0 0 0 2px #fff}#wSum{font:400 13px Inter;color:#fffc}#wSum b{color:#f6d27a;font-weight:600}#wBuy{all:unset;cursor:pointer;text-align:center;padding:10px;border-radius:99px;background:#fff;color:#1d222c;font:600 13px Inter}#wBuy:disabled{opacity:.35;cursor:default}#wConnect{all:unset;cursor:pointer;text-align:center;padding:9px;border-radius:99px;border:1px solid rgba(246,210,122,.55);color:#f6d27a;font:600 12.5px Inter}#wConnect[hidden]{display:none}#wallet .sub{font:400 11px/1.4 Inter;color:#ffffff8c;margin:0}#spend i{font-style:normal;font-weight:600;color:#f6d27a;letter-spacing:.06em}#engines{position:fixed;z-index:9;top:66px;right:max(12px,calc(50vw - 520px));width:min(360px,calc(100vw - 24px));max-height:calc(100vh - 90px);overflow:auto;display:none;flex-direction:column;gap:6px;padding:16px;border-radius:26px;background:#282e3a80!important;color:#fff}#engines.on{display:flex}#engines .cur{font:500 11px/1.4 Inter;color:#ffffffb3;margin:0 4px 6px}#engines .cur b{color:#f6d27a;letter-spacing:.08em}#engList{display:flex;flex-direction:column;gap:4px}#engList button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:16px}#engList button:hover{background:#ffffff1a}#thread{display:none!important}#qbar{flex:1;min-width:84px;display:flex;align-items:center;justify-content:center;gap:6px;font:500 10.5px/1 Inter;color:#ffffff9e}#qbar .qe,#qmini .qe{flex:none;white-space:nowrap;cursor:pointer;transition:color .2s}#qbar .qe:hover,#qmini .qe:hover{color:#fff}#qmini{display:none;align-items:center;justify-content:center;gap:10px;margin:0 6px 8px;font:500 10.5px/1 Inter;color:#ffffff9e}#qmini #qlvl2{flex:1 1 auto}#qlvl,#qlvl2{-webkit-appearance:none;appearance:none;flex:0 1 170px;min-width:60px;height:18px;margin:0;background:transparent;cursor:pointer}#qlvl::-webkit-slider-runnable-track,#qlvl2::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#ffffff4d,#f6d27a)}#qlvl::-moz-range-track,#qlvl2::-moz-range-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#ffffff4d,#f6d27a)}#qlvl::-webkit-slider-thumb,#qlvl2::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5.5px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7d6,#f2c95c 70%);box-shadow:0 0 0 3px #f2c95c38,0 2px 6px #0000004d;transition:transform .2s}#qlvl::-moz-range-thumb,#qlvl2::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7d6,#f2c95c 70%);box-shadow:0 0 0 3px #f2c95c38}#qlvl:active::-webkit-slider-thumb{transform:scale(1.15)}#qlvl:focus-visible{outline:none}#qlvl:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #f2c95c73}#qsim{position:fixed!important;z-index:12;top:66px;left:50%;width:min(320px,calc(100vw - 24px));box-sizing:border-box;padding:12px 14px;border-radius:20px!important;background:#282e3a99!important;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .25s,transform .25s}#qsim.on{opacity:1;pointer-events:auto;transform:translate(-50%)}#qsim h5{margin:0 0 8px;font:600 10px/1 Inter;letter-spacing:.16em;text-transform:uppercase;color:#f6d27a}#qsim .r{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:2px 0;font:400 12px/1.35 Inter}#qsim .r i{font-style:normal;color:#ffffff8c}#qsim .r b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#qsim .r em{font-style:normal;font-size:11px;color:#ffffff9e;white-space:nowrap}#qsim .tot{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.14);font:400 10.5px/1.4 Inter;color:#fff9}#qsim .tot b{color:#fff;font-weight:500}@media(max-width:760px){#qbar .qe{display:none}#qlvl{flex-basis:110px}}#qbar{container-type:inline-size;overflow:hidden;padding:6px 0}#qbar .sm{display:none}@container (max-width:300px){#qbar .lg{display:none}#qbar .sm{display:inline}}@container (max-width:118px){#qbar .qe{display:none}}@media(max-width:520px){#qbar{display:none!important}#qmini{display:flex}}@media(max-width:420px){#engList .grp{grid-template-columns:minmax(0,1fr)}}#engines{width:min(460px,calc(100vw - 24px))!important;padding:14px!important;gap:4px!important}#engList{gap:2px!important}#engList .grp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px}#engList .gh{font:600 9.5px/1 Inter;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin:9px 9px 4px}#engList button{flex-direction:row!important;align-items:baseline;justify-content:space-between;gap:8px!important;padding:5px 9px!important;border-radius:10px!important;min-width:0}#engList button b{font:500 12px/1.3 Inter!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#engList button small{font:400 10.5px/1.3 Inter!important;white-space:nowrap;flex:none}#engList button.auto{margin-bottom:2px}#engLive{display:grid;gap:4px;margin:0 2px 6px;padding:9px 11px;border-radius:14px;background:#ffffff12}#engLive h6{margin:0 0 2px;font:600 9.5px/1 Inter;letter-spacing:.16em;text-transform:uppercase;color:#f6d27a}#engLive .lv{display:grid;grid-template-columns:8px 78px minmax(0,1fr) auto;gap:8px;align-items:center;font:400 12px/1.3 Inter}#engLive .lv i{width:7px;height:7px;border-radius:50%;background:#ffffff47}#engLive .lv i.on{background:#f6d27a;animation:engPulse 1.4s infinite}#engLive .lv span{color:#ffffff8c}#engLive .lv b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#engLive .lv em{font-style:normal;font-size:10.5px;color:#ffffff8c;white-space:nowrap}#engLive .none{font:400 11.5px/1.3 Inter;color:#ffffff8c}#engList button.live b:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f6d27a;margin-right:6px;vertical-align:middle;animation:engPulse 1.4s infinite}@keyframes engPulse{0%{box-shadow:0 0 #f6d27a8c}70%{box-shadow:0 0 0 6px #f6d27a00}to{box-shadow:0 0 #f6d27a00}}#engList button.on{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #fff}#engList b{font:500 13px/1.2 Inter}#engList small{font:400 11px/1.3 Inter;color:#ffffffa8}#engines .sub{font:400 11px/1.4 Inter;color:#ffffff8c;margin:6px 4px 0}#thread b,#thread b.g{width:9px!important;height:9px!important;margin:0 7px!important;transform:none!important;animation:none!important}#thread b:after{left:calc(100% + 2px)!important;width:10px!important}#thread b.cur{box-shadow:0 0 0 3px #ffffff4d!important}#thread b.super{background:none!important;border:1.5px solid #f2c95c!important;box-shadow:0 0 0 3px #f2c95c2e!important}#thread b.super:after{display:none}#thread b:hover:before{font:500 11px/1 Inter!important;letter-spacing:0!important;text-transform:none!important;top:18px!important}#hatSay{position:fixed;left:50%;bottom:calc(var(--footH,170px) + 70px);transform:translate(-50%);z-index:6;font:500 11px/1 Inter;letter-spacing:.14em;text-transform:uppercase;color:#f6d27a;opacity:0;pointer-events:none}#hatSay.on{animation:hatsay 3.4s ease-in-out}@keyframes hatsay{0%{opacity:0;transform:translate(-50%,6px)}18%,70%{opacity:1;transform:translate(-50%)}to{opacity:0}}#top,#foot,#stage{transition:opacity 1.3s var(--ease)}body.intro #star,body.veiled #star,body.intro #top,body.intro #foot,body.intro #stage,body.veiled #top,body.veiled #foot,body.veiled #stage{opacity:0;pointer-events:none}body.intro #orbwrap{transition:none}body.waiting #orbwrap{opacity:0}@keyframes dvBreath{0%{transform:scale(1)}40%{transform:scale(1.07)}55%{transform:scale(1.07)}95%{transform:scale(1)}to{transform:scale(1)}}body.breath #orb{animation:dvBreath 10s cubic-bezier(.45,0,.55,1) infinite}body.introMove #orbwrap{transition:left 1.4s var(--ease),top 1.4s var(--ease),transform 1.4s var(--ease)}#toolsSheet{position:fixed;z-index:9;left:50%;top:66px;transform:translate(-50%);width:min(860px,calc(100vw - 24px));max-height:calc(100vh - 90px);overflow:auto;display:none;padding:20px 22px;border-radius:28px;background:#282e3a80!important}#toolsSheet.on{display:block;animation:sheet .35s var(--ease)}#toolsList h4{margin:14px 0 8px;font:500 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}#toolsList h4:first-child{margin-top:0}#toolsList .fam{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}#toolsList button{text-align:left;padding:10px 14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#fff;white-space:normal;display:flex;flex-direction:column;gap:3px}#toolsList button b{font:500 13px/1.2 Inter,sans-serif}#toolsList button small{font-size:11px;line-height:1.35;color:#ffffff9e}#toolsList button:hover{background:#fff3}#toolsList button.on{background:#ffffff4d;box-shadow:0 0 0 2px #fff}#toolsBtn.on{color:#fff;background:#fff3}@media(max-width:760px){#toolsList .fam{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){#room,#room2{animation:none}}body.v2panel #sceneHost{opacity:1!important;pointer-events:auto!important;z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:none}.fourdBar{position:fixed;left:50%;top:84px;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px;padding:10px 16px;border-radius:14px;background:#14161ed1;backdrop-filter:blur(12px);color:#fff;font:600 13px Inter,system-ui,sans-serif;box-shadow:0 6px 24px #00000059;width:min(640px,calc(100vw - 32px));box-sizing:border-box}.fourdBar .fdTop,.fourdBar .fdRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fourdBar .fdTop b{font-size:16px}.fourdBar .fdTop button{margin-left:auto}.fourdBar i{display:inline-block;width:11px;height:11px;border-radius:3px;margin:0 5px 0 8px;vertical-align:-1px}.fourdBar button{all:unset;cursor:pointer;padding:5px 11px;border-radius:9px;background:#ffffff24}.fourdBar input[type=range]{flex:1;min-width:140px}.fourdBar label{display:inline-flex;gap:5px;align-items:center;font-weight:500;font-size:12px;opacity:.9}.fourdBar select,.fourdBar input[type=date],.fourdBar input[type=number]{font:inherit;font-size:12px;width:auto;max-width:130px;color:#fff;background:#ffffff1f;border:0;border-radius:6px;padding:3px 6px}.fourdBar input[type=number]{width:56px}.asoc{display:flex;flex-direction:column;gap:8px}.asoc[hidden]{display:none!important}.asoc .soc{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);font:400 13px Inter,sans-serif;color:#fff;transition:background .25s}.asoc .soc:hover,.asoc .soc:focus-visible{background:#fff3}.asoc .soc i{font:500 12px Inter,sans-serif;font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(246,210,122,.7);color:#f6d27a;flex:none}#dials .acct .asoc{margin-top:8px}:root{--gold:#d9a93a;--ink:#1d2128;--text:#e2e5ea;--soft:#c0c6d0;--muted:#8a93a3;--faint:rgba(255,255,255,.055);--hover:rgba(255,255,255,.1);--line:rgba(255,255,255,.085);--glass:rgba(32,36,44,.52);--glass-strong:rgba(32,36,44,.92);--field:rgba(0,0,0,.2);--raised:rgba(255,255,255,.085);--glass-edge:rgba(255,255,255,.16);--glass-shadow:0 12px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12);--accent:#e08a66;--accent2:#e3a877;--accent-ink:#21140b;--danger:#e0776f;--err-text:#ecb1ac;--ok:#62b89c;--ok-ink:#0d1f19;--bg-top:#1a1e26;--bg-bottom:#1a1e26;--glow1:rgba(224,138,102,.42);--glow2:rgba(110,150,210,.34);--glow3:rgba(170,95,140,.26);--dot:rgba(255,255,255,.075);--mark:#b9bfca;--veil:rgba(20,23,29,.7);--scroll:rgba(255,255,255,.16);--three-edge:#0e1014;--three-edge-a:.42;--three-grid:#ffffff;--three-grid-a:.05;--three-hi:#e08a66;--three-light:1.35;--r:16px;--gap:14px;--ease:cubic-bezier(.2,.8,.2,1) }:root[data-theme=graphite]{--ink:#16181c;--text:#e6e8eb;--soft:#c4c8ce;--muted:#8b9099;--glass:rgba(28,30,35,.52);--glass-strong:rgba(28,30,35,.93);--accent:#5b9bff;--accent2:#7db4ff;--accent-ink:#06142b;--bg-top:#1a1e26;--bg-bottom:#1a1e26;--glow1:rgba(91,155,255,.4);--glow2:rgba(140,120,255,.28);--glow3:rgba(70,190,200,.22);--mark:#c4c8ce;--veil:rgba(14,16,19,.72);--three-hi:#5b9bff}:root[data-theme=paper]{--ink:#e4e1da;--text:#22262e;--soft:#3f4551;--muted:#6d7480;--faint:rgba(34,38,46,.055);--hover:rgba(34,38,46,.1);--line:rgba(34,38,46,.11);--glass:rgba(244,242,238,.55);--glass-strong:rgba(244,242,238,.93);--field:rgba(255,255,255,.5);--raised:rgba(255,255,255,.62);--glass-edge:rgba(255,255,255,.6);--glass-shadow:0 10px 32px rgba(60,55,45,.14),inset 0 1px 0 rgba(255,255,255,.5);--accent:#c4623d;--accent2:#d1834f;--accent-ink:#fff;--danger:#b8433a;--err-text:#8c2b24;--ok:#2f8a70;--ok-ink:#fff;--bg-top:#1a1e26;--bg-bottom:#1a1e26;--glow1:rgba(214,130,90,.46);--glow2:rgba(130,165,215,.42);--glow3:rgba(215,140,150,.28);--dot:rgba(34,38,46,.1);--mark:#3f4551;--veil:rgba(217,213,204,.7);--scroll:rgba(34,38,46,.2);--three-edge:#22262e;--three-edge-a:.5;--three-grid:#22262e;--three-grid-a:.08;--three-hi:#c4623d;--three-light:1.2}:root[data-theme=blueprint]{--ink:#0c1a2e;--text:#e3edf8;--soft:#bccde0;--muted:#7f96b0;--line:rgba(140,190,255,.12);--glass:rgba(14,30,52,.5);--glass-strong:rgba(14,30,52,.93);--glass-edge:rgba(160,205,255,.24);--accent:#4fc3d9;--accent2:#7fd8e6;--accent-ink:#04222a;--bg-top:#1a1e26;--bg-bottom:#1a1e26;--glow1:rgba(79,195,217,.42);--glow2:rgba(110,140,255,.36);--glow3:rgba(150,100,230,.26);--dot:rgba(140,190,255,.12);--mark:#bccde0;--veil:rgba(8,18,32,.74);--three-edge:#061120;--three-edge-a:.55;--three-grid:#8cbeff;--three-grid-a:.09;--three-hi:#4fc3d9}:root[data-theme=coffee]{--ink:#1f1712;--text:#f0e6da;--soft:#d9c8b6;--muted:#a8927d;--faint:rgba(255,236,214,.06);--hover:rgba(255,236,214,.11);--line:rgba(255,236,214,.1);--glass:rgba(44,32,25,.52);--glass-strong:rgba(44,32,25,.93);--field:rgba(0,0,0,.22);--raised:rgba(255,236,214,.1);--glass-edge:rgba(255,226,190,.18);--glass-shadow:0 12px 40px rgba(10,5,2,.34),inset 0 1px 0 rgba(255,236,214,.12);--accent:#d9984f;--accent2:#ecc07f;--accent-ink:#2a1708;--danger:#e2806f;--err-text:#f0b9ad;--ok:#9db57a;--ok-ink:#16200c;--bg-top:#3a2a21;--bg-bottom:#1f1712;--glow1:rgba(217,152,79,.44);--glow2:rgba(236,205,160,.24);--glow3:rgba(150,75,50,.34);--dot:rgba(255,236,214,.08);--mark:#d9c8b6;--veil:rgba(22,15,11,.74);--scroll:rgba(255,236,214,.18);--three-edge:#140d09;--three-edge-a:.45;--three-grid:#ffecd6;--three-grid-a:.06;--three-hi:#d9984f;--three-light:1.35}:root[data-theme=sunrise]{--ink:#fdeee6;--text:#1c2030;--soft:#3d4357;--muted:#6b7389;--faint:rgba(28,32,48,.06);--hover:rgba(28,32,48,.1);--line:rgba(28,32,48,.1);--glass:rgba(255,255,255,.58);--glass-strong:rgba(255,255,255,.9);--field:rgba(255,255,255,.72);--raised:rgba(255,255,255,.85);--glass-edge:rgba(255,255,255,.7);--glass-shadow:0 12px 40px rgba(120,70,60,.16),inset 0 1px 0 rgba(255,255,255,.8);--accent:#ff5d6c;--accent2:#ffa245;--accent-ink:#fff;--danger:#e0364a;--err-text:#a3182a;--ok:#12a594;--ok-ink:#fff;--bg-top:#1a1e26;--bg-bottom:#1a1e26;--glow1:rgba(255,176,110,.72);--glow2:rgba(150,205,255,.55);--glow3:rgba(255,120,150,.36);--dot:rgba(28,32,48,.14);--mark:#3a3f4d;--veil:rgba(255,236,226,.6);--scroll:rgba(28,32,48,.2);--three-edge:#1c2030;--three-edge-a:.4;--three-grid:#1c2030;--three-grid-a:.09;--three-hi:#ff5d6c;--three-light:1.7}:root{--ease:cubic-bezier(.2,.8,.2,1);--r:16px;--gut:16px;--k:1;--shd:rgba(0,0,0,.28);--edge-dk:rgba(0,0,0,.5);--hd:#f2a93b;--ha:#2fb5a3;--he:#4d8fe0;--hp:#8b7cf0;--hb:#f07a5a}:root[data-theme=paper],:root[data-theme=sunrise]{--k:3.6;--shd:rgba(60,64,84,.2);--edge-dk:rgba(38,52,78,.42);--hd:#e8962a;--ha:#1f9e8e;--he:#3b7fd6;--hp:#7a6ae6;--hb:#e8674a}:root,:root[data-theme]{--ink:#10141b;--text:#ffffff;--soft:rgba(255,255,255,.86);--muted:rgba(255,255,255,.62);--faint:rgba(255,255,255,.1);--hover:rgba(255,255,255,.18);--line:rgba(255,255,255,.2);--glass-strong:rgba(34,40,52,.58);--field:rgba(255,255,255,.08);--k:1;--shd:rgba(0,0,0,.32);--edge-dk:rgba(255,255,255,.3);--accent:#ffffff;--accent2:#f4e6c8;--ok:#8fe3c8;--pane:rgba(255,255,255,.14);--pane-edge:rgba(255,255,255,.28);--pane-hi:rgba(255,255,255,.35);--r:28px;--hd:#ffc46b;--ha:#7fe3cf}:root{--v2-font:Inter,-apple-system,"Segoe UI",sans-serif;--v2-panel:rgba(40,46,58,.5);--v2-control:rgba(255,255,255,.1);--v2-focus:rgba(255,255,255,.8);--v2-radius:28px;--v2-card-radius:18px;--v2-control-radius:14px;--v2-blur:30px;--v2-title:32px;--v2-plan-paper:#ece7d9;--v2-label:12px}body{font-family:var(--v2-font)!important;color:var(--text);-webkit-font-smoothing:antialiased}html[data-v2-scene] body .glass,html body :is(.spec-presentation,#v2Workflow,#v2Deliverables,#v2set .pan,#lotPanel,#siteMap,#pcPanel,#stPanel,#lotStage,.overlay>.card,.overlay>div,#left,#right,dialog){font-family:var(--v2-font)!important;color:var(--text)!important;background:var(--pane)!important;border:1px solid var(--pane-edge)!important;border-radius:var(--v2-radius)!important;-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(1.6)!important;backdrop-filter:blur(var(--v2-blur)) saturate(1.6)!important;box-shadow:0 30px 60px var(--shd),inset 0 1px 0 var(--pane-hi)!important}html body :is(#v2set .pan,#v2Workflow,#v2Deliverables,.spec-presentation){background:var(--v2-panel)!important}html body :is(.spec-presentation,#v2set,#v2Workflow,#v2Deliverables,#lotPanel,#siteMap,#pcPanel,#stPanel,#lotStage,#left,#right,.overlay,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){font-family:var(--v2-font)!important;color:var(--text)!important;background:var(--field)!important;border:1px solid var(--pane-edge)!important;border-radius:var(--v2-control-radius)!important}html body :is(.spec-presentation,#v2set,#v2Workflow,#v2Deliverables,#lotPanel,#siteMap,#pcPanel,#stPanel,#lotStage,#left,#right,.overlay,dialog) button{font-family:var(--v2-font)!important;color:var(--text)!important;background:var(--v2-control)!important;border-color:var(--pane-edge)!important;border-radius:999px!important}html body :is(.spec-presentation,#v2set,#v2Workflow,#v2Deliverables,#lotPanel,#siteMap,#pcPanel,#stPanel,#lotStage,#left,#right,.overlay,dialog) :is(button.primary,button.g,button.go,button.on,button.selected,button[aria-selected=true],button[aria-pressed=true],button[type=submit]){background:var(--accent)!important;color:var(--ink)!important}html body :is(input,textarea,select,button):focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}html body select option{background:var(--ink);color:var(--text)}#hat .hatWait[hidden],#frozen[hidden]{display:none!important}#bar{width:min(1120px,100%);gap:12px}#hat{flex:1 1 240px!important;min-width:200px}#mom{display:none!important}#projectName{flex:1;min-width:100px;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:var(--text);font:500 12px var(--v2-font);text-align:left;padding:6px 0;cursor:pointer}#bar #galBtn,#bar #bdBtn,#bar #bugBtn{font:500 11.5px var(--v2-font);line-height:normal;padding:5px 11px;border-radius:99px;background:var(--pane);color:var(--text);width:auto;min-height:28px;box-sizing:border-box}#bar #galBtn:hover,#bar #bdBtn:hover,#bar #bugBtn:hover{background:var(--hover)}#frozen{display:none}#frozen[data-approved=true]{display:inline-flex}#designimg .notyet{flex-direction:column;gap:14px;text-align:center;padding:24px;box-sizing:border-box}#designimg .notyet button{padding:8px 16px;border-radius:99px;background:var(--pane);color:var(--text);border:1px solid var(--line)}#designbox:has(.notyet) #tag,#designbox:has(.notyet) #designtools{display:none}@media(max-width:900px){#bar{flex-wrap:wrap;height:auto;min-height:46px;border-radius:24px;padding:9px 12px;gap:6px 10px}#hat{flex:1 0 100%!important;min-width:0}#projectName{max-width:none}#meta{margin-left:auto}#thread{display:none}}@media(max-width:520px){#bar #modelname{display:none!important}#bar #spend{white-space:nowrap;flex:none;line-height:normal}#top{padding:6px}#bar{gap:6px}#qbar{display:none}#meta{width:100%;justify-content:space-between;font-size:10px}#bar #galBtn{display:inline-block}#bar #galBtn,#bar #bdBtn,#bar #bugBtn{padding:5px 8px}#projectName{font-size:12px}}#galBtn,#bdBtn{display:none!important}body.painting #sceneHost{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:none!important}body.painting :is(#v2pip,#cmpBar,#imageActions){visibility:hidden!important;pointer-events:none!important}body.painting #stage,body.painting #design,body.painting #designbox{transition:none!important;transform:none!important}body #cmpBar{display:none!important}body #workMenu{background:#ffffff40!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(18px) saturate(1.4)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;color:#f4f5f7!important;border:1px solid #69778d!important;box-shadow:0 10px 32px #0008!important;z-index:120!important;isolation:isolate}body #workMenu.v2i .workHead{color:#f3d58c!important;opacity:1!important;font-size:10px!important;line-height:1.3!important}body #workMenu .workTool{color:#f4f5f7!important;opacity:1!important}body #workMenu .workTool svg,body #workMenu.v2i .workTool svg.ti2{color:#ffe29a!important;opacity:1!important;filter:none!important}body #workMenu .workTool svg *,body #workMenu.v2i .workTool svg.ti2 *{stroke-width:1.8px!important}body #workMenu .workTool:hover,body #workMenu .workTool:focus-visible{background:#46536a!important;outline:2px solid #ffe29a!important;outline-offset:-2px}body #workMenu .workClose,body #workMenu .workReset{color:#fff!important;opacity:1!important;background:#394252!important}body #workMenu .workSec{border-color:#69778d!important}#convo:not(.userOpen):not(.chat-tools){--two:max(var(--keep,62px),48.8px);max-height:min(calc(var(--two) + 1px),42dvh)!important;overflow-y:auto!important;scrollbar-width:thin}#convo:not(.userOpen):not(.chat-tools):has(#say .opts){--two:max(var(--keep,62px),48.8px)}body.guest #convo #say :is(.w,.l,.opts button){animation:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}body:is(.v2panel,:has(.glass.on),:has(#toolsSheet.on)) #convo #say :is(.w,.l,.opts button){animation:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}@media(max-width:700px){#talk{max-width:calc(100vw - 24px)}body:not(.tooling) :is(#work-left,#work-right){top:calc(50% - 70px)!important}}#introShade{position:fixed;inset:0;z-index:10000;background:#000;opacity:1;transition:opacity 3.2s linear}html[data-intro=reveal] #introShade{opacity:0}html[data-intro] #orbRing{z-index:10001!important}html[data-intro] #orbwrap{z-index:10002!important}html[data-intro] body>:not(#bg):not(#introShade):not(#orbwrap):not(#orbRing){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){#introShade{transition:none}}#convo #say{max-height:none!important;overflow:visible!important;min-height:4.8em}#activeAgentBadge{flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1px solid var(--pane-edge,#aaa);background:#ffffff1f;color:inherit;font:600 9px Inter,system-ui;padding:0;align-self:center;cursor:pointer}#activeAgentBadge:focus-visible{outline:2px solid white;outline-offset:2px}#line,#line::placeholder{text-transform:none!important}#projBulk{flex:none;font:12px/1.4 Inter,system-ui}#projBulk .project-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}#projBulk button,#projBulk select{font:inherit;color:inherit;background:#ffffff1a;border:1px solid var(--pane-edge,#999);border-radius:10px;padding:6px 9px;cursor:pointer}#projBulk button:disabled{opacity:.4;cursor:default}#projSheet .project-select{all:revert;width:16px;height:16px;flex:none;cursor:pointer}#projBulk label{display:flex;gap:7px;align-items:center}#projBulk .project-review{max-height:240px;overflow:auto}#projBulk .project-review:empty{display:none}#projBulk .project-review ul{max-height:80px;overflow:auto;margin:8px 0}#projBulk .project-review p{margin:8px 0}#projBulk .project-review button{margin:5px}#projBulk .project-people{max-height:130px;overflow:auto;margin:10px 0}#projBulk .project-people label{padding:5px 0}#projList .project-pick-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;align-items:center}#projList .project-pick-row>button{min-width:0}#projBulk input:focus-visible,#projBulk button:focus-visible,#projList .project-select:focus-visible{outline:2px solid #f3d58c;outline-offset:2px}body:has(#magicSketch:not([hidden])) #orbwrap,body:has(#magicSketch:not([hidden])) #foot,body:has(#mkSurf:not([hidden])) #orbwrap,body:has(#mkSurf:not([hidden])) #foot{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.agentCode{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:1px solid var(--pane-edge,#888);border-radius:50%;font-size:11px;margin-right:6px}body select{color-scheme:dark!important}body select option,body select optgroup{color:#f4f5f7!important;background:#252b35!important;text-shadow:none!important}body select option:disabled{color:#b7bfcb!important}body #agentsSheet{box-sizing:border-box;top:var(--agents-top,84px);max-height:calc(100dvh - var(--agents-top,84px) - 12px);background:#181c24!important;color:#f4f5f7;color-scheme:dark;scrollbar-gutter:stable}body #agentsSheet .hd{position:sticky;top:0;z-index:2;flex-shrink:0;padding:6px 0 12px;background:#181c24;align-items:flex-start}body #agentsSheet .hd>small{flex:1 1 240px;min-width:0;color:#d4d9e1;line-height:1.5}body #agentsSheet .hd>span{display:flex;gap:6px;flex:none}body #agentsSheet .ag{flex-shrink:0}body #agentsSheet .ag>div{min-width:0}body #agentsSheet label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body #agentsSheet label select{flex:1 1 140px;min-width:0}body #agentsSheet select,body #agentsSheet input{color:#f4f5f7;background:#303744;border:1px solid #747e90;line-height:1.4}body #agentsSheet input::placeholder{color:#c3cbd7;opacity:1}body #agentsSheet button{color:#f4f5f7;background:#303744;border:1px solid #747e90}body #agentsSheet button.go{background:#f4f5f7;color:#181c24;border-color:#f4f5f7}body #agentsSheet :is(select,input,button):focus-visible{outline:2px solid #f3d58c;outline-offset:2px}body #agentsSheet :is(select,input,button):disabled{color:#b7bfcb;opacity:1;border-color:#596374;cursor:not-allowed}body #agentsSheet .msg{color:#d4d9e1}body #agentsSheet .msg:empty{display:none}body:has(#agentsSheet.on) #magicSketchPen{z-index:70!important}@media(max-width:600px){body #agentsSheet{width:calc(100vw - 24px);padding:12px 14px}body #agentsSheet .hd{flex-wrap:wrap;gap:8px}body #agentsSheet .hd>b{flex:1}body #agentsSheet .hd>small{order:3;flex-basis:100%}body #agentsSheet .ag{grid-template-columns:minmax(0,1fr);gap:10px}body #agentsSheet label{display:grid;grid-template-columns:minmax(0,1fr)}body #agentsSheet label select{width:100%}}#selTopic{display:flex;align-items:center;gap:10px;justify-content:center;margin:0 0 6px;font-size:12px;color:var(--muted);letter-spacing:.01em}#selTopic[hidden]{display:none!important}#selTopic .t{color:var(--text)}#selTopic button{border:0;background:transparent;color:var(--muted);font:inherit;padding:2px 6px;border-radius:999px;cursor:pointer}#selTopic button:hover,#selTopic button:focus-visible{color:var(--text);outline:0}:root{--v7-text-size:14px;--v7-text-leading:1.5;--v7-text-color:#fff;--v7-meta-size:12px;--v7-meta-color:color-mix(in srgb,#fff 62%,transparent)}body #convo,body #convo #hist .ai,body #convo #hist .ai .w,body #convo #hist .ai .ct,body #convo #hist .me,body #convo #say .opts button,body #convo :is(#say,#hist,#conversationTools),body #convo :is(#say,#hist,#conversationTools) :is(div,span,p,li,b,strong,em,i,button,a,.w,.ct),body #noticeStack,body #noticeStack>*,body #v2progress,body #v2progress :is(div,span,p,li,b,strong,em,button),body .chatFeed,body .chatFeed :is(li,span,b),body #studioStatus{font-family:Inter,system-ui,sans-serif!important;font-size:var(--v7-text-size)!important;line-height:var(--v7-text-leading)!important;font-weight:400!important;letter-spacing:0!important}body #convo :is(#say,#hist .ai,#hist .ai *,#hist .me,#say *),body #noticeStack,body #v2progress,body #v2progress *,body .chatFeed,body #studioStatus{color:var(--v7-text-color)!important}html body #sayTag,html body #sayTag *,html body #activeAgentBadge,html body #convo :is(.meta,.cost,.tool,.agentTag),html body #v2progress small,html body .chatFeed em,html body #activeAgentBadge *{font-size:var(--v7-meta-size)!important;line-height:var(--v7-text-leading)!important;color:var(--v7-meta-color)!important;font-weight:400!important}body #voice>#noticeStack{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:6px 0 0!important;box-sizing:border-box;text-align:left;text-shadow:none!important;align-items:flex-start}body.tooling #app{z-index:70}html body.tooling #foot{padding-bottom:max(36px,var(--studio-lift,0px))!important}#talk[data-behind=light]{--v7-text-color:#1b2230;--v7-meta-color:rgba(27,34,48,.66)}#talk[data-behind=light] #lineRow{background:#181c25db!important;border-color:#ffffff2e!important;border-radius:999px;box-shadow:0 6px 22px #00000040}#talk[data-behind=light] #line,#talk[data-behind=light] #lineRow button{color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7!important}#talk[data-behind=light] #line::placeholder{color:#f4f5f799!important}body #voice>#noticeStack,body #voice #convo{text-shadow:none!important}#convo{cursor:pointer}#talk[data-behind=light] #convo :is(#say,#say *,#hist .ai,#hist .ai *,#hist .me),#talk[data-behind=light] #noticeStack,#talk[data-behind=light] #noticeStack *{color:#1b2230!important;-webkit-text-fill-color:#1b2230!important}#talk[data-behind=light] #sayTag,#talk[data-behind=light] #sayTag *{color:#1b2230a8!important;-webkit-text-fill-color:rgba(27,34,48,.66)!important}#talk[data-overlap]{opacity:.3;transition:opacity .2s}#talk[data-overlap]:is(:hover,:focus-within){opacity:1}#talk[data-overlap] :is(#voice,#convo,#noticeStack){pointer-events:none!important}body #voice{min-height:calc(4 * var(--v7-text-size) * var(--v7-text-leading) + 6px)!important;gap:6px!important;margin-top:2px!important}body #convo #say{margin-bottom:0!important;line-height:var(--v7-text-leading)!important}body #convo #say .opts{display:flex!important;flex-wrap:wrap;gap:2px 16px;margin:6px 0 0!important;height:auto!important;line-height:var(--v7-text-leading)!important}body #convo #say .opts button{display:inline-block!important;padding:0!important;height:auto!important;line-height:var(--v7-text-leading)!important}body #convo #say .opts:before{content:none!important;display:none!important}body #convo #say .opts{gap:6px 16px!important}#say .keep{white-space:nowrap}body #voice>#noticeStack{margin:0!important}body #convo,body #convo #say{min-height:0!important}body #convo:not(.userOpen) #hist{display:none!important}#viReveal .vrNote{display:none!important}body #voice:has(#say:empty)>#noticeStack{order:-1}#noticeStack .noticeText{display:block}#noticeStack .noticeBar{display:block;width:100%;min-width:220px;height:3px;margin:4px 0 0;border-radius:3px;background:#ffffff2e;overflow:hidden}#noticeStack .noticeBar b{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#c9a24a,#f6d27a);transition:width .6s ease}#talk[data-behind=light] #noticeStack .noticeBar{background:#1b22302e}#qbar[data-cap] #qlvl::-webkit-slider-runnable-track,#qmini[data-cap] #qlvl2::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f6d27a 0 calc(var(--qa,0) * (100% - 14px) + 7px),#ffffff24 calc(var(--qa,0) * (100% - 14px) + 7px))}#qbar[data-cap] #qlvl::-moz-range-track,#qmini[data-cap] #qlvl2::-moz-range-track{background:linear-gradient(90deg,#f6d27a 0 calc(var(--qa,0) * (100% - 14px) + 7px),#ffffff24 calc(var(--qa,0) * (100% - 14px) + 7px))}#qbar[data-cap] .qe[data-q="4"],#qmini[data-cap] .qe[data-q="4"]{opacity:.45}#talk[data-overlap] #convo .opts,#talk[data-overlap] #convo .opts button{pointer-events:auto!important}#talk[data-overlap]:is(:hover,:focus-within) :is(#voice,#convo,#noticeStack){pointer-events:auto!important}#magicSketchPen{position:fixed;right:20px;bottom:24px;z-index:160;width:46px;height:46px;display:grid;place-items:center;padding:0;border-radius:50%;color:var(--text);background:var(--v2-panel);border:1px solid var(--pane-edge);box-shadow:0 10px 28px var(--shd);cursor:pointer}#magicSketchPen>.gx{width:22px;height:22px}#magicSketch[hidden],#magicSketchPen[hidden]{display:none}#magicSketch{position:fixed;inset:0;z-index:170;background:transparent;font:400 var(--v2-label,12px)/1.4 var(--v2-font);color:var(--text)}#magicSketch canvas{position:absolute;inset:0;width:100%;height:100%;background:transparent;touch-action:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23f3d58c' stroke-width='0.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.8 3.2C13.2 4.6 8.8 10.2 6.6 17.4'/%3E%3Cpath d='M19.8 3.2C19.4 9.2 15 13.2 8.6 14M17.2 5.4L13.4 8.4M15.6 8.6L11.4 10.8'/%3E%3Cpath d='M6.6 17.4L5.4 20.4'/%3E%3C/svg%3E") 7 27,crosshair}#magicSketch .mDock{position:absolute;left:50%;bottom:18px;transform:translate(-50%);box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}#magicSketch .mDock>*{pointer-events:auto}#magicSketch .mSay{box-sizing:border-box;max-width:min(520px,100%);margin:0;padding:4px 12px;border-radius:99px;background:var(--v2-panel);border:1px solid var(--pane-edge);-webkit-backdrop-filter:blur(var(--v2-blur));backdrop-filter:blur(var(--v2-blur));color:var(--soft);font-size:11.5px;text-align:center;overflow-wrap:anywhere}#magicSketch .mSay:empty{display:none}#magicSketch .magicBar{box-sizing:border-box;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;padding:7px 10px;border-radius:99px;background:var(--v2-panel);border:1px solid var(--pane-edge);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(1.2);backdrop-filter:blur(var(--v2-blur)) saturate(1.2);box-shadow:0 12px 40px var(--shd),inset 0 1px 0 var(--pane-hi)}#magicSketch .mTools,#magicSketch .mWrite,#magicSketch .mInks,#magicSketch .mSizes{flex:none;display:flex;align-items:center;gap:6px}#magicSketch .mTools{gap:8px}#magicSketch button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}#magicSketch .mInk{width:16px;height:16px;border-radius:50%;background:var(--c);border:1px solid var(--pane-hi);transition:transform .2s var(--ease)}#magicSketch .mInk.on{transform:scale(1.25);box-shadow:0 0 0 2px var(--ink),0 0 0 3px var(--hd)}#magicSketch .mSize{width:22px;height:22px;display:grid;place-items:center;border-radius:50%}#magicSketch .mSize i{display:block;border-radius:50%;background:var(--hd);opacity:.45}#magicSketch .mSize.on i{opacity:1}#magicSketch .mSep{width:1px;height:18px;background:var(--line)}#magicSketch .mIco{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}#magicSketch .mIco:hover{background:var(--hover)}#magicSketch .mIco svg,#magicSketch .magicSend svg{width:16px;height:16px;color:var(--hd)}#magicSketch .mIco svg *,#magicSketch .magicSend svg *{stroke-width:1.1px!important;vector-effect:non-scaling-stroke}#magicSketch .gx .fr>*,#magicSketchPen .gx .fr>*{stroke-width:.45!important;vector-effect:none}#magicSketch .mIco.on{background:var(--hover);box-shadow:inset 0 0 0 1px var(--hd)}#magicSketch .magicInstruction{box-sizing:border-box;flex:0 0 260px;width:260px;min-width:0;margin:0;padding:5px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;outline:none}#magicSketch .magicInstruction:focus{border-bottom-color:var(--hd)}#magicSketch .magicInstruction::placeholder{color:var(--muted)}#magicSketch .magicSend{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--hd)}#magicSketch .magicSend svg{color:var(--ink)}#magicSketch .magicSend:disabled{opacity:.55;cursor:progress}@media(max-width:720px){#magicSketch .mDock{bottom:12px;width:calc(100% - 24px);max-width:none}#magicSketch .magicBar{width:100%;justify-content:space-between;border-radius:var(--v2-card-radius,18px);padding:8px 10px}#magicSketch .mWrite{order:3;flex:1 1 100%;gap:8px}#magicSketch .magicInstruction{flex:1 1 auto;width:auto}#magicSketchPen{right:12px;bottom:16px}}#magicSketch.mPass,#magicSketch.mPass canvas{pointer-events:none}#magicSketch.mPass textarea{pointer-events:auto}#magicSketch .mNote{position:fixed;z-index:2147483100;display:flex;align-items:flex-start;gap:4px;pointer-events:auto}#magicSketch .mNote .mNoteDel{background:var(--v2-panel);border:1px solid var(--pane-edge)}.mCatch{position:fixed;inset:0;z-index:1;touch-action:none;background:transparent;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23f3d58c' stroke-width='0.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.8 3.2C13.2 4.6 8.8 10.2 6.6 17.4'/%3E%3Cpath d='M19.8 3.2C19.4 9.2 15 13.2 8.6 14M17.2 5.4L13.4 8.4M15.6 8.6L11.4 10.8'/%3E%3Cpath d='M6.6 17.4L5.4 20.4'/%3E%3C/svg%3E") 7 27,crosshair}#magicSketch .mPop{box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:min(46vh,380px);overflow:auto;display:grid;gap:8px;padding:12px 14px;border-radius:22px;background:var(--v2-panel);border:1px solid var(--pane-edge);-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(1.2);backdrop-filter:blur(var(--v2-blur)) saturate(1.2);box-shadow:0 12px 40px var(--shd);color:var(--text)}#magicSketch .mPop label{font:600 10px/1 var(--v2-font,Inter);letter-spacing:.16em;text-transform:uppercase;color:var(--hd,#f3d58c)}#magicSketch .mPop input{box-sizing:border-box;width:100%;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:var(--field);color:inherit;font:inherit;outline:none}#magicSketch .mPop span{display:flex;gap:8px}#magicSketch .mPop button{padding:6px 14px;border-radius:99px;background:var(--faint);font-size:12px}#magicSketch .mPop button:hover{background:var(--hover)}#magicSketch .mPop .mPri{background:linear-gradient(135deg,#f3d88f,#c99a3d);color:#1d1b17}#magicSketch .mList{display:grid;gap:6px}#magicSketch .mNone{margin:0;color:var(--muted)}#magicSketch .mRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;border-radius:16px;background:var(--faint)}#magicSketch .mRow img,#magicSketch .mRow i{flex:none;width:64px;height:40px;border-radius:10px;object-fit:cover;background:var(--field)}#magicSketch .mRow .mOpen{flex:1;min-width:0;display:grid;text-align:left;background:none;padding:2px 4px}#magicSketch .mRow .mOpen b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#magicSketch .mRow small{color:var(--muted);font-size:10.5px}#magicSketch .mRow .mVers{flex:1 1 100%;flex-wrap:wrap;gap:4px}#magicSketch .mRow .mVers button{padding:3px 9px;font-size:11px}#magicSketch .mIco.on{box-shadow:inset 0 0 0 1.5px var(--hd,#f3d58c)}#magicSketch.mSchem .magicBar{border-color:var(--hd,#f3d58c)}:root[data-davinci-shell]:not([data-davinci-shell=studio]){--ink:#211f1a;--bg:transparent;--bg-top:#2c2822;--bg-bottom:#2c2822;--text:#fff;--soft:rgba(255,255,255,.86);--muted:rgba(255,255,255,.72);--pane:rgba(255,255,255,.14);--glass:var(--pane);--v2-panel:var(--pane);--surface:var(--pane);--v2-surface:var(--pane);--glass-strong:rgba(30,29,26,.88);--field:rgba(255,255,255,.1);--faint:rgba(255,255,255,.1);--raised:rgba(255,255,255,.16);--hover:rgba(255,255,255,.2);--pane-edge:rgba(255,255,255,.28);--glass-edge:var(--pane-edge);--edge:var(--pane-edge);--line:rgba(255,255,255,.2);--pane-hi:rgba(255,255,255,.35);--v2-bg:transparent;--v2-text:var(--text);--v2-control:var(--field);--v2-focus:#f3d58c;--accent:#fff;--accent2:#f4e6c8;--accent-ink:var(--ink);--gold:#f3d58c;--font:Inter,-apple-system,"Segoe UI",sans-serif;--v2-font:var(--font);--v2-radius:28px;--v2-card-radius:18px;--v2-control-radius:14px;--v2-blur:30px;--shd:rgba(0,0,0,.26);--glass-shadow:0 16px 44px var(--shd),inset 0 1px 0 rgba(255,255,255,.25);--davinci-room:url(/v7/ui/img/2157eeae8a4105c1.jpg);--davinci-room-brightness:.78;color-scheme:dark}html[data-davinci-shell=page]{min-height:100%;background:var(--bg-bottom)!important}html[data-davinci-shell=page] body{min-height:100dvh;isolation:isolate;background:transparent!important;color:var(--text);font-family:var(--font)!important}html[data-davinci-shell=page] body:before{content:"";position:fixed;inset:-60px;z-index:-1;pointer-events:none;background-image:var(--davinci-room);background-size:cover;background-position:center;filter:blur(28px) saturate(1.25) brightness(var(--davinci-room-brightness));transform:translateZ(0)}html[data-davinci-shell=page] #stage:before,html[data-davinci-shell=page] #stage:after,html[data-davinci-shell=page] .v4-energy-field{display:none!important}html[data-davinci-shell=page] body :is(main,#stage){background:transparent!important}html[data-davinci-shell=page] body :is(section,dialog,.glass,.card,.panel,.readiness,.topbar){background:var(--pane)!important;border-color:var(--pane-edge)!important;-webkit-backdrop-filter:blur(var(--v2-blur));backdrop-filter:blur(var(--v2-blur));box-shadow:var(--glass-shadow);color:var(--text)}html[data-davinci-shell=page] body :is(button,input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){background:var(--field)!important;color:var(--text)!important;border-color:var(--pane-edge)!important}html[data-davinci-shell=page] body :is(button.primary,button.go,button[aria-pressed=true],button[aria-selected=true],button[type=submit]){background:var(--accent)!important;color:var(--accent-ink)!important}html[data-davinci-shell=page] body :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}html[data-davinci-shell]:not([data-davinci-shell=studio]) body :is(select option,select optgroup){background:#292723!important;color:#fff!important}html[data-davinci-shell=page]:is([data-davinci-embedded],[data-embedded],[data-v4-embedded]),html[data-davinci-shell=page]:is([data-davinci-embedded],[data-embedded],[data-v4-embedded]) body{background:transparent!important}html[data-davinci-shell=page]:is([data-davinci-embedded],[data-embedded],[data-v4-embedded]) body:before{display:none}html[data-davinci-shell=home] body #bg{background:var(--bg-bottom)!important}html[data-davinci-shell=home] body :is(#agentsSheet,#agentsSheet .hd,#toolsSheet.on,#dials,#v2boards,#v2progress,#v2app:has(.dupList),#engines.model-selection-pane){background:var(--glass-strong)!important;color:var(--text)!important;border-color:var(--pane-edge)!important}html[data-davinci-shell=home] body :is(#bar,#toolsList .toolFind,#agentsSheet select,#agentsSheet input,#agentsSheet button,#v2boards .bdTable th,#v2boards .bdTable tfoot td){background:var(--pane)!important;border-color:var(--pane-edge)!important;color:var(--text)!important}html[data-davinci-shell=home] body #agentsSheet button.go{background:var(--accent)!important;color:var(--accent-ink)!important}html[data-davinci-shell=home] body #workMenu :is(.workTool:hover,.workTool:focus-visible,.workClose,.workReset){background:var(--hover)!important}
