.studio-module__Ihn6ma__tokens{--bld-accent:var(--ai-primary);--bld-on-accent:var(--ai-primary-foreground);--bld-accent-ink:color-mix(in oklab, var(--ai-primary) 78%, #000);--bld-accent-tint:color-mix(in oklab, var(--ai-primary) 9%, #fff);--bld-accent-haze:color-mix(in oklab, var(--ai-primary) 24%, #fff);--bld-surface:#fff;--bld-ground:#f6f7f9;--bld-sunk:#eff0f3;--bld-sunk-2:#e2e4e9;--bld-ink:#161a28;--bld-text-2:#4b5163;--bld-text-3:#5e6475;--bld-border:#ced2d9;--bld-line:#e5e7eb;--bld-ok:#2e7d4f;--bld-ok-tint:#e5f1e8;--bld-ok-dot:#3a9a62;--bld-warn:#8a5a00;--bld-warn-tint:#f7edd8;--bld-warn-dot:#b7791f;--bld-danger:#b53333;--bld-danger-tint:#f8e5e2;--bld-danger-dot:#c94a3f;--bld-idle-dot:#858b9b;--bld-cm-fill:color-mix(in oklab, var(--ai-primary) 8%, transparent);--bld-shadow-sm:0 1px 2px #171b2a0d;--bld-shadow-pop:0 0 0 1px var(--bld-line), 0 8px 24px #171b2a14;--bld-shadow-modal:0 0 0 1px var(--bld-line), 0 20px 56px #171b2a29;--bld-ring:0 0 0 1px var(--bld-line);--bld-mono:var(--font-geist-mono,var(--font-mono)), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--bld-ease-out:cubic-bezier(.2, .7, .2, 1);--bld-ease-in:cubic-bezier(.5, 0, .9, .4);--bld-target:44px;--bld-build-w:420px;--bld-dock-h:44px;--bld-con-h:232px;--bld-spark:linear-gradient(135deg, #e7f1fe, #efecfe);--bld-grad:linear-gradient(90deg, #1d93f4, #3f69f7 45%, #6e30fd 80%, #811bff);color:var(--bld-ink)}[class~=dark] .studio-module__Ihn6ma__tokens,[data-mode=dark] .studio-module__Ihn6ma__tokens{--bld-accent-ink:color-mix(in oklab, var(--ai-primary) 70%, #fff);--bld-accent-tint:color-mix(in oklab, var(--ai-primary) 18%, var(--ai-card));--bld-accent-haze:color-mix(in oklab, var(--ai-primary) 38%, transparent);--bld-surface:var(--ai-card);--bld-ground:color-mix(in oklab, var(--ai-background) 88%, #000);--bld-sunk:color-mix(in oklab, var(--ai-foreground) 8%, var(--ai-card));--bld-sunk-2:color-mix(in oklab, var(--ai-foreground) 14%, var(--ai-card));--bld-ink:var(--ai-foreground);--bld-text-2:color-mix(in oklab, var(--ai-foreground) 80%, var(--ai-card));--bld-text-3:var(--ai-muted-foreground);--bld-border:color-mix(in oklab, var(--ai-foreground) 22%, var(--ai-card));--bld-line:var(--ai-border);--bld-ok:#6fcf97;--bld-ok-tint:color-mix(in oklab, #3a9a62 22%, var(--ai-card));--bld-warn:#f0b85a;--bld-warn-tint:color-mix(in oklab, #b7791f 24%, var(--ai-card));--bld-danger:#f08a80;--bld-danger-tint:color-mix(in oklab, #c94a3f 24%, var(--ai-card));--bld-shadow-pop:0 0 0 1px var(--bld-line), 0 8px 24px #0006;--bld-shadow-modal:0 0 0 1px var(--bld-line), 0 20px 56px #00000080;--bld-spark:color-mix(in oklab, var(--ai-primary) 22%, var(--ai-card))}.studio-module__Ihn6ma__bld{background:var(--bld-ground);-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;font-size:14px;line-height:1.55;display:grid;position:relative}.studio-module__Ihn6ma__bld [hidden]{display:none!important}.studio-module__Ihn6ma__bld :where(h1,h2,h3,h4,p){margin:0}:where(.studio-module__Ihn6ma__bld button){cursor:pointer;font:inherit;color:inherit}:where(.studio-module__Ihn6ma__bld button:disabled){cursor:not-allowed}.studio-module__Ihn6ma__bld :where(:focus-visible),.studio-module__Ihn6ma__menu :where(:focus-visible){outline:2px solid var(--bld-accent);outline-offset:2px}.studio-module__Ihn6ma__bld ::selection{background:var(--bld-accent-haze);color:var(--bld-ink)}.studio-module__Ihn6ma__bld[data-focus=true]{z-index:50;position:fixed;inset:0}.studio-module__Ihn6ma__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.studio-module__Ihn6ma__truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.studio-module__Ihn6ma__mono{font-family:var(--bld-mono);font-variant-numeric:tabular-nums;font-size:13px}.studio-module__Ihn6ma__tc{font-family:var(--bld-mono);color:var(--bld-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.studio-module__Ihn6ma__add{color:var(--bld-ok)}.studio-module__Ihn6ma__del{color:var(--bld-danger)}.studio-module__Ihn6ma__ic{stroke-width:1.7px;flex:none;width:20px;height:20px}.studio-module__Ihn6ma__spin{animation:.9s linear infinite studio-module__Ihn6ma__spin}@keyframes studio-module__Ihn6ma__spin{to{transform:rotate(360deg)}}@keyframes studio-module__Ihn6ma__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.studio-module__Ihn6ma__btn{border:1px solid var(--bld-border);background:var(--bld-surface);min-height:36px;color:var(--bld-ink);white-space:nowrap;transition:background .15s var(--bld-ease-out), border-color .15s var(--bld-ease-out), color .15s;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.studio-module__Ihn6ma__btn svg{stroke-width:1.7px;width:18px;height:18px}.studio-module__Ihn6ma__btnPrimary{background:var(--bld-accent);border-color:var(--bld-accent);color:var(--bld-on-accent)}.studio-module__Ihn6ma__btnGhost{color:var(--bld-text-2);background:0 0;border-color:#0000}.studio-module__Ihn6ma__btnSm{min-height:32px;padding:0 12px;font-size:13px}.studio-module__Ihn6ma__btn:disabled{opacity:.55}@media (hover:hover){.studio-module__Ihn6ma__btn:hover:not(:disabled){background:var(--bld-sunk);border-color:var(--bld-border)}.studio-module__Ihn6ma__btnPrimary:hover:not(:disabled){background:color-mix(in oklab, var(--bld-accent) 88%, #000);border-color:color-mix(in oklab, var(--bld-accent) 88%, #000)}.studio-module__Ihn6ma__btnGhost:hover:not(:disabled){background:var(--bld-sunk);color:var(--bld-ink);border-color:#0000}}.studio-module__Ihn6ma__iconBtn{width:36px;height:36px;color:var(--bld-text-2);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s;display:inline-grid}.studio-module__Ihn6ma__iconBtn svg{stroke-width:1.7px;width:20px;height:20px}.studio-module__Ihn6ma__iconBtnSm{width:32px;height:32px}.studio-module__Ihn6ma__iconBtnSm svg{width:18px;height:18px}.studio-module__Ihn6ma__iconBtn[aria-expanded=true],.studio-module__Ihn6ma__iconBtn[aria-pressed=true]{background:var(--bld-sunk);color:var(--bld-ink)}.studio-module__Ihn6ma__iconBtn:disabled{opacity:.5}@media (hover:hover){.studio-module__Ihn6ma__iconBtn:hover:not(:disabled){background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__linkBtn{color:var(--bld-accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.studio-module__Ihn6ma__textarea{border:1px solid var(--bld-border);background:var(--bld-surface);width:100%;color:var(--bld-ink);font:inherit;resize:vertical;border-radius:8px;min-height:88px;padding:8px 12px;font-size:14px;line-height:1.55}.studio-module__Ihn6ma__textarea::placeholder{color:var(--bld-text-3)}.studio-module__Ihn6ma__textarea:focus{border-color:var(--bld-accent);box-shadow:0 0 0 3px var(--bld-accent-haze);outline:none}.studio-module__Ihn6ma__help{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__keys{background:var(--bld-sunk-2);border-radius:8px;flex-wrap:nowrap;gap:2px;padding:2px;display:inline-flex}.studio-module__Ihn6ma__key{min-height:32px;color:var(--bld-text-2);white-space:nowrap;transition:background .15s var(--bld-ease-out), color .15s var(--bld-ease-out);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__key svg{stroke-width:1.7px;width:16px;height:16px}.studio-module__Ihn6ma__key[aria-pressed=true],.studio-module__Ihn6ma__key[aria-selected=true],.studio-module__Ihn6ma__key[aria-checked=true]{background:var(--bld-surface);color:var(--bld-ink);box-shadow:var(--bld-shadow-sm), var(--bld-ring)}@media (hover:hover){.studio-module__Ihn6ma__key:not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):hover{color:var(--bld-ink);background:var(--bld-sunk)}}.studio-module__Ihn6ma__pill{white-space:nowrap;background:var(--bld-sunk);min-height:24px;color:var(--bld-text-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__avatar{color:#33406f;background:#e6e8f4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.studio-module__Ihn6ma__avatarSm{width:24px;height:24px;font-size:10px}.studio-module__Ihn6ma__avatar[data-tone="1"]{color:#33406f;background:#e6e8f4}.studio-module__Ihn6ma__avatar[data-tone="2"]{color:#1f4b5e;background:#e1ecef}.studio-module__Ihn6ma__avatar[data-tone="3"]{color:#245238;background:#e3eee5}.studio-module__Ihn6ma__avatar[data-tone="4"]{color:#5c4214;background:#f2eadb}.studio-module__Ihn6ma__avatar[data-tone="5"]{color:#45327a;background:#ece7f5}.studio-module__Ihn6ma__avatar[data-tone="6"]{color:#6a2d3b;background:#f2e6e6}.studio-module__Ihn6ma__avStack{flex:none;align-items:center;display:inline-flex}.studio-module__Ihn6ma__avStack>*+*{margin-left:-4px}.studio-module__Ihn6ma__avStack .studio-module__Ihn6ma__avatar{box-shadow:0 0 0 2px var(--bld-surface)}.studio-module__Ihn6ma__lamp{white-space:nowrap;color:var(--lw,var(--bld-text-2));align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.studio-module__Ihn6ma__lamp:before{content:"";background:var(--lc,var(--bld-idle-dot));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.studio-module__Ihn6ma__lamp[data-lamp=running]{--lc:var(--bld-ok-dot);--lw:var(--bld-ok)}.studio-module__Ihn6ma__lamp[data-lamp=standby]{--lc:var(--bld-warn-dot);--lw:var(--bld-warn)}.studio-module__Ihn6ma__lamp[data-lamp=fault]{--lc:var(--bld-danger-dot);--lw:var(--bld-danger)}.studio-module__Ihn6ma__lamp[data-lamp=you]{--lc:var(--bld-accent);--lw:var(--bld-accent-ink)}.studio-module__Ihn6ma__lamp[data-lamp=idle]{--lc:var(--bld-idle-dot);--lw:var(--bld-text-2)}.studio-module__Ihn6ma__stDone{white-space:nowrap;color:var(--bld-ok);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__stDone svg{stroke-width:2px;width:16px;height:16px}.studio-module__Ihn6ma__body{grid-template-columns:var(--bld-build-w) 8px minmax(0, 1fr);min-height:0;padding:8px 8px 8px 0;display:grid}.studio-module__Ihn6ma__bld[data-chat=closed] .studio-module__Ihn6ma__body{grid-template-columns:minmax(0,1fr);padding-left:8px}.studio-module__Ihn6ma__bld[data-chat=closed] .studio-module__Ihn6ma__bp,.studio-module__Ihn6ma__bld[data-chat=closed] .studio-module__Ihn6ma__split{display:none}.studio-module__Ihn6ma__split{cursor:col-resize;touch-action:none;position:relative}.studio-module__Ihn6ma__split:after{content:"";background:var(--bld-border);opacity:0;border-radius:999px;width:4px;height:40px;margin:-20px 0 0 -2px;transition:opacity .15s;position:absolute;top:50%;left:50%}.studio-module__Ihn6ma__split:focus-visible{outline-offset:-2px}.studio-module__Ihn6ma__split:focus-visible:after,.studio-module__Ihn6ma__split[data-dragging=true]:after{opacity:1}@media (hover:hover){.studio-module__Ihn6ma__split:hover:after{opacity:1}}.studio-module__Ihn6ma__bp{--bld-sunk:#e8eaed;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}[class~=dark] .studio-module__Ihn6ma__bp,[data-mode=dark] .studio-module__Ihn6ma__bp{--bld-sunk:color-mix(in oklab, var(--ai-foreground) 10%, var(--bld-ground))}.studio-module__Ihn6ma__bpHead{align-items:center;gap:2px;min-height:48px;padding:0 4px 0 8px;display:flex}.studio-module__Ihn6ma__bhTitle{flex:auto;min-width:0;padding-left:4px;display:grid}.studio-module__Ihn6ma__bhH1{min-width:0;font-size:14px;font-weight:600;line-height:1.3}.studio-module__Ihn6ma__bhProj{max-width:100%;min-height:24px;color:var(--bld-ink);font:inherit;letter-spacing:-.005em;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-left:-4px;padding:0 4px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__bhProj .studio-module__Ihn6ma__chev{width:14px;height:14px;color:var(--bld-text-3);stroke-width:2px;flex:none}.studio-module__Ihn6ma__bhProj[aria-expanded=true]{background:var(--bld-sunk)}@media (hover:hover){.studio-module__Ihn6ma__bhProj:hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__bhSub{min-width:0;color:var(--bld-text-3);white-space:nowrap;align-items:center;gap:0 4px;font-size:12px;display:flex;overflow:hidden}.studio-module__Ihn6ma__bhSub .studio-module__Ihn6ma__lamp{gap:4px;font-size:12px}.studio-module__Ihn6ma__bhSub .studio-module__Ihn6ma__linkBtn{font-size:12px}.studio-module__Ihn6ma__bhSub svg{flex:none;width:12px;height:12px}.studio-module__Ihn6ma__bhPeople{background:0 0;border:0;border-radius:8px;flex:none;align-items:center;min-height:32px;padding:0 4px;display:flex}.studio-module__Ihn6ma__bhPeople .studio-module__Ihn6ma__avStack .studio-module__Ihn6ma__avatar{box-shadow:0 0 0 2px var(--bld-ground)}@media (hover:hover){.studio-module__Ihn6ma__bhPeople:hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__bld .studio-module__Ihn6ma__chatGo{display:none}.studio-module__Ihn6ma__bpMain{grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}.studio-module__Ihn6ma__ws{background:var(--bld-surface);border:1px solid var(--bld-line);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;container:ws/inline-size}.studio-module__Ihn6ma__ws[data-view=project] .studio-module__Ihn6ma__con{display:none}.studio-module__Ihn6ma__wsBar{border-bottom:1px solid var(--bld-line);align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 8px;display:flex;container:wsbar/inline-size}.studio-module__Ihn6ma__wsEnd{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.studio-module__Ihn6ma__wsChat{min-height:32px;color:var(--bld-text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 8px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__wsChat>svg{width:18px;height:18px}.studio-module__Ihn6ma__wsChat .studio-module__Ihn6ma__badge{background:var(--bld-accent);min-width:20px;height:20px;color:var(--bld-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}@media (hover:hover){.studio-module__Ihn6ma__wsChat:hover{background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__vseg{flex:none}.studio-module__Ihn6ma__vtab{flex:none;position:relative}.studio-module__Ihn6ma__vtab[aria-selected=true]{color:var(--bld-ink);font-weight:600}.studio-module__Ihn6ma__vtab:not([aria-selected=true]) .studio-module__Ihn6ma__vl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.studio-module__Ihn6ma__vtab:not([aria-selected=true]){width:32px;padding:0}.studio-module__Ihn6ma__vtab[data-alert=true]:after{content:"";background:var(--bld-warn-dot);width:8px;height:8px;box-shadow:0 0 0 2px var(--bld-sunk-2);border-radius:50%;position:absolute;top:4px;right:4px}@container wsbar (min-width:700px){.studio-module__Ihn6ma__vtab:not([aria-selected=true]) .studio-module__Ihn6ma__vl{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.studio-module__Ihn6ma__vtab:not([aria-selected=true]){width:auto;padding:0 12px}}.studio-module__Ihn6ma__pvTools{align-items:center;gap:8px;min-width:0;margin:0 auto;display:flex}.studio-module__Ihn6ma__pvTools:empty{display:none}.studio-module__Ihn6ma__toolDd{height:32px;color:var(--bld-text-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__toolDd svg{stroke-width:1.7px;width:16px;height:16px}.studio-module__Ihn6ma__toolDd .studio-module__Ihn6ma__chev{width:12px;height:12px}.studio-module__Ihn6ma__toolDd .studio-module__Ihn6ma__tl{display:none}.studio-module__Ihn6ma__toolDd[aria-expanded=true]{background:var(--bld-sunk);color:var(--bld-ink)}@media (hover:hover){.studio-module__Ihn6ma__toolDd:hover{background:var(--bld-sunk);color:var(--bld-ink)}}@container wsbar (min-width:860px){.studio-module__Ihn6ma__toolDd .studio-module__Ihn6ma__tl{display:inline}}.studio-module__Ihn6ma__pubIc{display:none}@container wsbar (min-width:640px){.studio-module__Ihn6ma__pubIc{display:block}}.studio-module__Ihn6ma__upd{color:var(--bld-ok);white-space:nowrap;animation:studio-module__Ihn6ma__rise .2s var(--bld-ease-out);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__upd svg{stroke-width:2px;width:14px;height:14px}.studio-module__Ihn6ma__thread{overscroll-behavior:contain;align-content:start;gap:20px;min-height:0;padding:16px 16px 20px;display:grid;overflow-y:auto}.studio-module__Ihn6ma__thread:focus-visible{outline-offset:-2px}.studio-module__Ihn6ma__day{color:var(--bld-text-3);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.studio-module__Ihn6ma__day:before,.studio-module__Ihn6ma__day:after{content:"";background:var(--bld-line);flex:1;height:1px}.studio-module__Ihn6ma__appNotice{width:100%;color:var(--bld-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:flex}.studio-module__Ihn6ma__appNotice:before,.studio-module__Ihn6ma__appNotice:after{content:"";background:var(--bld-line);flex:1;height:1px}.studio-module__Ihn6ma__appNotice .studio-module__Ihn6ma__hxMk{width:24px;height:24px;box-shadow:none}.studio-module__Ihn6ma__appNotice[data-state=failed]{color:var(--bld-warn)}@media (hover:hover){.studio-module__Ihn6ma__appNotice:hover>span{text-underline-offset:3px;text-decoration:underline}}.studio-module__Ihn6ma__tNote{color:var(--bld-text-2);align-items:center;gap:8px;padding-left:40px;font-size:13px;display:flex}.studio-module__Ihn6ma__tNote svg{width:16px;height:16px;color:var(--bld-text-3)}.studio-module__Ihn6ma__m{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.studio-module__Ihn6ma__mMain{gap:4px;min-width:0;display:grid}.studio-module__Ihn6ma__mHead{align-items:baseline;gap:8px;display:flex}.studio-module__Ihn6ma__mHead strong{font-size:14px;font-weight:600}.studio-module__Ihn6ma__mText{overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.55}.studio-module__Ihn6ma__mWait{color:var(--bld-text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.studio-module__Ihn6ma__mWait>svg{align-self:center;width:12px;height:12px}.studio-module__Ihn6ma__m[data-state=waiting] .studio-module__Ihn6ma__mText{color:var(--bld-text-2)}.studio-module__Ihn6ma__mMarkdown{overflow-wrap:anywhere;color:var(--bld-ink);font-size:15px;line-height:1.6}.studio-module__Ihn6ma__mAttach{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.studio-module__Ihn6ma__mActs{opacity:0;gap:2px;margin-top:2px;transition:opacity .15s;display:flex}.studio-module__Ihn6ma__m:hover .studio-module__Ihn6ma__mActs,.studio-module__Ihn6ma__m:focus-within .studio-module__Ihn6ma__mActs{opacity:1}.studio-module__Ihn6ma__mActs .studio-module__Ihn6ma__iconBtn{width:28px;height:28px}.studio-module__Ihn6ma__mActs .studio-module__Ihn6ma__iconBtn svg{width:14px;height:14px}.studio-module__Ihn6ma__typing{color:var(--bld-text-2);align-items:center;gap:8px;padding-left:2px;font-size:13px;display:flex}.studio-module__Ihn6ma__dots{gap:3px;display:inline-flex}.studio-module__Ihn6ma__dots i{background:var(--bld-text-3);width:5px;height:5px;animation:studio-module__Ihn6ma__dot 1.2s var(--bld-ease-out) infinite;border-radius:50%}.studio-module__Ihn6ma__dots i:nth-child(2){animation-delay:.15s}.studio-module__Ihn6ma__dots i:nth-child(3){animation-delay:.3s}@keyframes studio-module__Ihn6ma__dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.studio-module__Ihn6ma__att{border:1px solid var(--bld-line);background:var(--bld-surface);max-width:100%;min-height:28px;color:var(--bld-ink);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:inline-flex}.studio-module__Ihn6ma__att>svg{width:16px;height:16px;color:var(--bld-text-3);flex:none}.studio-module__Ihn6ma__att .studio-module__Ihn6ma__attName{white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}button.studio-module__Ihn6ma__att{cursor:pointer}@media (hover:hover){button.studio-module__Ihn6ma__att:hover{border-color:var(--bld-border);background:var(--bld-sunk)}}.studio-module__Ihn6ma__attX{width:24px;height:24px;color:var(--bld-text-3);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:-4px;display:grid}.studio-module__Ihn6ma__attX svg{width:14px;height:14px}@media (hover:hover){.studio-module__Ihn6ma__attX:hover{background:var(--bld-sunk-2);color:var(--bld-ink)}}.studio-module__Ihn6ma__tray{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:8px;margin:0;padding:8px 8px 4px 2px;list-style:none;display:flex;overflow-x:auto}.studio-module__Ihn6ma__tray:hover{scrollbar-width:thin}.studio-module__Ihn6ma__tray>li{scroll-snap-align:start;flex:none;position:relative}.studio-module__Ihn6ma__thumb{border:1px solid var(--bld-line);background:var(--bld-sunk);cursor:zoom-in;border-radius:8px;width:64px;height:48px;padding:0;display:block;position:relative;overflow:hidden}.studio-module__Ihn6ma__thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.studio-module__Ihn6ma__thumb:focus-visible{outline:2px solid var(--bld-accent);outline-offset:2px}.studio-module__Ihn6ma__trayItem[data-status=uploading] .studio-module__Ihn6ma__thumb img{opacity:.45}.studio-module__Ihn6ma__trayItem[data-status=failed] .studio-module__Ihn6ma__thumb{border-color:var(--bld-danger)}.studio-module__Ihn6ma__thumbBadge{background:var(--bld-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:2px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:4px;left:4px}.studio-module__Ihn6ma__thumbBadge svg{width:11px;height:11px}.studio-module__Ihn6ma__thumbProgress{color:var(--bld-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.studio-module__Ihn6ma__thumbX,.studio-module__Ihn6ma__thumbRetry{background:var(--bld-ink);width:20px;height:20px;color:var(--bld-surface);box-shadow:var(--bld-shadow-sm);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-6px}.studio-module__Ihn6ma__thumbX{opacity:0;transition:opacity .15s;right:-6px}.studio-module__Ihn6ma__thumbRetry{background:var(--bld-danger);left:-6px}.studio-module__Ihn6ma__trayItem:hover .studio-module__Ihn6ma__thumbX,.studio-module__Ihn6ma__trayItem:focus-within .studio-module__Ihn6ma__thumbX{opacity:1}@media (hover:none){.studio-module__Ihn6ma__thumbX{opacity:1}}.studio-module__Ihn6ma__thumbX svg,.studio-module__Ihn6ma__thumbRetry svg{width:12px;height:12px}.studio-module__Ihn6ma__trayLead{display:flex}.studio-module__Ihn6ma__viewerImg{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:80vh;margin:0 auto;display:block}.studio-module__Ihn6ma__pnum{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:10px 10px 10px 3px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.studio-module__Ihn6ma__pnum[data-state=draft]{color:var(--bld-accent-ink);background:var(--bld-surface);border-style:dashed}.studio-module__Ihn6ma__pnum[data-state=sent]{color:var(--bld-accent-ink)}.studio-module__Ihn6ma__pnum[data-state=queued]{color:var(--bld-accent-ink);background:var(--bld-accent-tint)}.studio-module__Ihn6ma__pnum[data-state=done]{color:var(--bld-ok)}.studio-module__Ihn6ma__pnum svg{stroke-width:2.4px;width:12px;height:12px}.studio-module__Ihn6ma__task{border:1px solid var(--bld-line);background:var(--bld-surface);border-radius:12px;margin-top:8px;scroll-margin:16px;overflow:hidden}.studio-module__Ihn6ma__taskHead{align-items:flex-start;gap:12px;padding:12px 12px 8px;display:flex}.studio-module__Ihn6ma__taskHeadText{flex:1;gap:2px;min-width:0;display:grid}.studio-module__Ihn6ma__taskTitle{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.studio-module__Ihn6ma__taskSub{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__taskStatus{flex:none;padding-top:2px}.studio-module__Ihn6ma__engMark{background:var(--bld-spark);width:28px;height:28px;color:var(--bld-accent-ink);border-radius:6px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.studio-module__Ihn6ma__engMark>svg{width:16px;height:16px}.studio-module__Ihn6ma__sweep{background:var(--bld-sunk-2);border-radius:2px;height:2px;margin:0 12px;position:relative;overflow:hidden}.studio-module__Ihn6ma__sweep:after{content:"";background:var(--bld-grad);width:40%;animation:studio-module__Ihn6ma__sweep 1.4s var(--bld-ease-out) infinite;border-radius:2px;position:absolute;top:0;bottom:0;left:0}@keyframes studio-module__Ihn6ma__sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.studio-module__Ihn6ma__taskBody{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px 12px 52px;display:grid}.studio-module__Ihn6ma__taskBody p,.studio-module__Ihn6ma__taskBody .studio-module__Ihn6ma__mMarkdown{color:var(--bld-text-2);font-size:14px}.studio-module__Ihn6ma__steps{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.studio-module__Ihn6ma__steps li{color:var(--bld-text-3);align-items:center;gap:8px;display:flex}.studio-module__Ihn6ma__steps li svg{flex:none;width:16px;height:16px}.studio-module__Ihn6ma__steps li[data-s=done]{color:var(--bld-text-2)}.studio-module__Ihn6ma__steps li[data-s=done] svg{color:var(--bld-ok);stroke-width:2px}.studio-module__Ihn6ma__steps li[data-s=now]{color:var(--bld-ink);font-weight:500}.studio-module__Ihn6ma__steps li[data-s=now] svg{color:var(--bld-accent)}.studio-module__Ihn6ma__stepDot{border:1.5px solid var(--bld-border);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;transform:scale(.55)}.studio-module__Ihn6ma__taskNote{color:var(--bld-text-3);align-items:flex-start;gap:8px;font-size:13px;display:flex}.studio-module__Ihn6ma__taskNote svg{flex:none;width:16px;height:16px;margin-top:1px}.studio-module__Ihn6ma__taskErr{color:var(--bld-danger);align-items:flex-start;gap:8px;font-size:13px;display:flex}.studio-module__Ihn6ma__taskErr svg{flex:none;width:16px;height:16px;margin-top:1px}.studio-module__Ihn6ma__taskFoot{border-top:1px solid var(--bld-line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 8px 4px 12px;display:flex}.studio-module__Ihn6ma__taskFoot .studio-module__Ihn6ma__grow{flex:auto}.studio-module__Ihn6ma__taskFiles{min-height:32px;color:var(--bld-text-2);font-family:var(--bld-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;font-size:12px;display:inline-flex}.studio-module__Ihn6ma__taskFiles svg{width:16px;height:16px}@media (hover:hover){.studio-module__Ihn6ma__taskFiles:hover{background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__ans{background:var(--bld-surface);min-width:0;box-shadow:var(--bld-ring);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding:12px 16px;display:grid;overflow:hidden}.studio-module__Ihn6ma__ans[data-state=wait]{color:var(--bld-text-2);align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.studio-module__Ihn6ma__ans pre{max-width:100%;overflow-x:auto}.studio-module__Ihn6ma__ansHead{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.studio-module__Ihn6ma__ansWho{font-size:14px;font-weight:600}.studio-module__Ihn6ma__ansMeta{color:var(--bld-text-3);font-size:12px}.studio-module__Ihn6ma__ansSrc{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.studio-module__Ihn6ma__ansLbl{color:var(--bld-text-3);margin-right:4px;font-size:12px;font-weight:600}.studio-module__Ihn6ma__srcChip{border:1px solid var(--bld-line);background:var(--bld-surface);max-width:100%;min-height:28px;color:var(--bld-text-2);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__srcChip svg{flex:none;width:14px;height:14px}.studio-module__Ihn6ma__srcChip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.studio-module__Ihn6ma__srcChip[data-kind=file] span{font-family:var(--bld-mono)}.studio-module__Ihn6ma__ansFoot{border-top:1px solid var(--bld-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.studio-module__Ihn6ma__slot{min-width:0}.studio-module__Ihn6ma__slot:empty{display:none}.studio-module__Ihn6ma__runTray{border-top:1px solid var(--bld-line);padding:8px 12px 0}.studio-module__Ihn6ma__trayToggle{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px;display:flex}.studio-module__Ihn6ma__trayToggle>svg{width:16px;height:16px;color:var(--bld-text-3);transition:transform .2s var(--bld-ease-out)}.studio-module__Ihn6ma__trayToggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.studio-module__Ihn6ma__trayToggleText{flex:1;min-width:0;display:grid}.studio-module__Ihn6ma__trayToggle strong{font-size:13px;font-weight:600}.studio-module__Ihn6ma__trayToggle .studio-module__Ihn6ma__sub{color:var(--bld-text-3);font-size:12px}@media (hover:hover){.studio-module__Ihn6ma__trayToggle:hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__trayList{gap:2px;max-height:188px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-y:auto}.studio-module__Ihn6ma__trayRow{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:grid}.studio-module__Ihn6ma__trayGo{text-align:left;background:0 0;border:0;min-width:0;padding:2px 0;display:grid}.studio-module__Ihn6ma__trayGo .studio-module__Ihn6ma__t{color:var(--bld-ink);font-size:13px;font-weight:500}.studio-module__Ihn6ma__trayGo .studio-module__Ihn6ma__s{color:var(--bld-text-3);font-size:12px}@media (hover:hover){.studio-module__Ihn6ma__trayRow:hover{background:var(--bld-sunk)}.studio-module__Ihn6ma__trayGo:hover .studio-module__Ihn6ma__t{text-underline-offset:3px;text-decoration:underline}}.studio-module__Ihn6ma__bpCompose{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px 0;display:grid}.studio-module__Ihn6ma__try{scrollbar-width:none;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.studio-module__Ihn6ma__try::-webkit-scrollbar{display:none}.studio-module__Ihn6ma__try .studio-module__Ihn6ma__lbl{color:var(--bld-text-3);flex:none;font-size:12px;font-weight:600}.studio-module__Ihn6ma__chip{border:1px solid var(--bld-border);background:var(--bld-surface);min-height:28px;color:var(--bld-text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.studio-module__Ihn6ma__chip:hover{border-color:var(--bld-text-3);color:var(--bld-ink)}}.studio-module__Ihn6ma__composer{border:1px solid var(--bld-border);background:var(--bld-surface);box-shadow:var(--bld-shadow-sm);border-radius:12px;gap:8px;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid}.studio-module__Ihn6ma__composer:focus-within{border-color:var(--bld-accent);box-shadow:0 0 0 3px var(--bld-accent-haze)}.studio-module__Ihn6ma__composer[data-drop=true]{border-color:var(--bld-accent);border-style:dashed}.studio-module__Ihn6ma__composer textarea{resize:none;width:100%;min-height:52px;max-height:200px;color:var(--bld-ink);font:inherit;background:0 0;border:0;outline:none;padding:4px 8px;font-size:16px;line-height:1.5}.studio-module__Ihn6ma__composer textarea::placeholder{color:var(--bld-text-3)}.studio-module__Ihn6ma__composer textarea:focus-visible{outline:none}.studio-module__Ihn6ma__composerBar{align-items:center;gap:2px;display:flex}.studio-module__Ihn6ma__composerBar .studio-module__Ihn6ma__iconBtn{width:32px;height:32px}.studio-module__Ihn6ma__composerBar .studio-module__Ihn6ma__iconBtn svg{width:18px;height:18px}.studio-module__Ihn6ma__plusBtn{border-color:var(--bld-line);border-radius:999px}.studio-module__Ihn6ma__engBtn{min-width:0;max-width:220px;min-height:32px;color:var(--bld-text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__engBtn .studio-module__Ihn6ma__engMark{border-radius:4px;width:20px;height:20px}.studio-module__Ihn6ma__engBtn .studio-module__Ihn6ma__engMark>svg{width:14px;height:14px}.studio-module__Ihn6ma__engBtn>svg{flex:none;width:14px;height:14px}.studio-module__Ihn6ma__engBtn[aria-expanded=true]{background:var(--bld-sunk);color:var(--bld-ink)}@media (hover:hover){.studio-module__Ihn6ma__engBtn:hover{background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__send{background:var(--bld-accent);width:36px;height:36px;color:var(--bld-on-accent);border:0;border-radius:8px;flex:none;place-items:center;margin-left:4px;display:grid}.studio-module__Ihn6ma__send svg{stroke-width:1.8px;width:20px;height:20px}.studio-module__Ihn6ma__send:disabled{background:var(--bld-sunk-2);color:var(--bld-text-3)}.studio-module__Ihn6ma__sendLabel{align-items:center;gap:6px;width:auto;max-width:200px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__sendLabel svg{width:16px;height:16px}@media (hover:hover){.studio-module__Ihn6ma__send:hover:not(:disabled){background:color-mix(in oklab, var(--bld-accent) 88%, #000)}}.studio-module__Ihn6ma__cmpHint{color:var(--bld-text-3);min-height:8px;padding:0 4px 8px;font-size:12px}.studio-module__Ihn6ma__cmpHint .studio-module__Ihn6ma__linkBtn{font-size:12px}.studio-module__Ihn6ma__queued{background:var(--bld-sunk);color:var(--bld-text-2);border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.studio-module__Ihn6ma__queued span{flex:1;min-width:0}.studio-module__Ihn6ma__views{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative}.studio-module__Ihn6ma__view{min-width:0;height:100%;min-height:0;overflow:hidden}.studio-module__Ihn6ma__view[hidden]{display:none}.studio-module__Ihn6ma__viewScroll{height:100%;overflow:auto}.studio-module__Ihn6ma__pv{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.studio-module__Ihn6ma__pvBanners{gap:8px;padding:0 12px;display:grid}.studio-module__Ihn6ma__pvBanners:not(:empty){padding-block:8px}.studio-module__Ihn6ma__pvBanner{background:var(--bld-accent-tint);color:var(--bld-accent-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.studio-module__Ihn6ma__pvBanner>svg{flex:none;width:16px;height:16px}.studio-module__Ihn6ma__pvBanner .studio-module__Ihn6ma__txt{min-width:0;color:var(--bld-ink);flex:220px}.studio-module__Ihn6ma__pvBanner .studio-module__Ihn6ma__btn{min-height:28px}.studio-module__Ihn6ma__pvBanner .studio-module__Ihn6ma__linkBtn{font-size:13px}.studio-module__Ihn6ma__pvBanner[data-tone=danger]{background:var(--bld-danger-tint);color:var(--bld-danger)}.studio-module__Ihn6ma__pvMain{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.studio-module__Ihn6ma__pvMain[data-comments=true]{grid-template-columns:minmax(0,1fr) 320px}.studio-module__Ihn6ma__pvStage{background:var(--bld-ground);justify-content:center;min-width:0;min-height:0;display:flex;position:relative}.studio-module__Ihn6ma__pvStage:not([data-device=desktop]){padding:16px 16px calc(var(--bld-dock-h) + 32px)}.studio-module__Ihn6ma__frameDev{background:var(--bld-surface);width:100%;height:100%;position:relative;overflow:hidden}.studio-module__Ihn6ma__frameDev[data-device=desktop]{padding-bottom:0}.studio-module__Ihn6ma__frameDev[data-device=tablet]{border:1px solid var(--bld-line);width:min(100%,820px);box-shadow:var(--bld-shadow-sm);border-radius:12px}.studio-module__Ihn6ma__frameDev[data-device=phone]{border:1px solid var(--bld-line);width:min(100%,390px);height:min(100%,844px);box-shadow:0 0 0 6px var(--bld-sunk-2);border-radius:28px;margin-top:6px}.studio-module__Ihn6ma__frameDev>:first-child{height:100%}.studio-module__Ihn6ma__pvOverlay{inset-inline:12px;z-index:6;max-width:42rem;margin-inline:auto;position:absolute;top:12px}.studio-module__Ihn6ma__dock{z-index:4;background:var(--bld-surface);max-width:calc(100% - 24px);box-shadow:var(--bld-shadow-pop);animation:studio-module__Ihn6ma__dockIn .25s var(--bld-ease-out);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes studio-module__Ihn6ma__dockIn{0%{opacity:0}}.studio-module__Ihn6ma__dock .studio-module__Ihn6ma__iconBtn{border-radius:999px}.studio-module__Ihn6ma__dock .studio-module__Ihn6ma__iconBtn svg{width:18px;height:18px}.studio-module__Ihn6ma__dock .studio-module__Ihn6ma__iconBtn[aria-pressed=true]{background:var(--bld-accent-tint);color:var(--bld-accent-ink)}.studio-module__Ihn6ma__dockSep{background:var(--bld-line);flex:none;width:1px;height:20px;margin:0 4px}.studio-module__Ihn6ma__dockCount{height:36px;color:var(--bld-text-2);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__dockCount svg{stroke-width:1.7px;width:18px;height:18px}.studio-module__Ihn6ma__dockCount[aria-expanded=true]{background:var(--bld-sunk);color:var(--bld-ink)}@media (hover:hover){.studio-module__Ihn6ma__dockCount:hover{background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__cmt{border-left:1px solid var(--bld-line);background:var(--bld-surface);min-width:0;min-height:0;animation:studio-module__Ihn6ma__cmtIn .2s var(--bld-ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@keyframes studio-module__Ihn6ma__cmtIn{0%{opacity:0;transform:translate(8px)}}.studio-module__Ihn6ma__cmtHead{border-bottom:1px solid var(--bld-line);align-items:center;gap:8px;min-height:48px;padding:4px 8px 4px 16px;display:flex}.studio-module__Ihn6ma__cmtHead h2{font-size:14px;font-weight:600}.studio-module__Ihn6ma__cmtN{color:var(--bld-text-3);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px;font-weight:600}.studio-module__Ihn6ma__cmtBody{overscroll-behavior:contain;min-height:0;padding-bottom:16px;overflow-y:auto}.studio-module__Ihn6ma__cmtGrp{width:100%;color:var(--bld-text-3);text-align:left;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:16px 16px 4px;font-size:12px;font-weight:600;display:flex}button.studio-module__Ihn6ma__cmtGrp{min-height:36px;padding-top:12px}button.studio-module__Ihn6ma__cmtGrp svg{width:14px;height:14px;transition:transform .2s var(--bld-ease-out)}button.studio-module__Ihn6ma__cmtGrp[aria-expanded=false] svg{transform:rotate(-90deg)}@media (hover:hover){button.studio-module__Ihn6ma__cmtGrp:hover{color:var(--bld-ink)}}.studio-module__Ihn6ma__cmtList{gap:2px;margin:0;padding:0 8px;list-style:none;display:grid}.studio-module__Ihn6ma__cmtRow{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:8px;display:grid;position:relative}.studio-module__Ihn6ma__cmtRow[data-on=true]{background:var(--bld-accent-tint)}@media (hover:hover){.studio-module__Ihn6ma__cmtRow:not([data-on=true]):hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__cmtRow .studio-module__Ihn6ma__pnum{margin-top:1px}.studio-module__Ihn6ma__cmtGo{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.studio-module__Ihn6ma__cmtGo:after{content:"";border-radius:8px;position:absolute;inset:0}.studio-module__Ihn6ma__cmtGo:focus-visible{outline:none}.studio-module__Ihn6ma__cmtGo:focus-visible:after{outline:2px solid var(--bld-accent);outline-offset:-2px}.studio-module__Ihn6ma__cmtWhere{color:var(--bld-text-2);overflow-wrap:anywhere;font-size:12px;font-weight:600}.studio-module__Ihn6ma__cmtText{color:var(--bld-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.studio-module__Ihn6ma__cmtActs{z-index:1;display:flex;position:relative}.studio-module__Ihn6ma__cmtActs .studio-module__Ihn6ma__iconBtn{width:28px;height:28px}.studio-module__Ihn6ma__cmtActs .studio-module__Ihn6ma__iconBtn svg{width:16px;height:16px}.studio-module__Ihn6ma__cmtMeta{color:var(--bld-text-3);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:2px 8px;font-size:12px;display:flex}.studio-module__Ihn6ma__cmtMeta .studio-module__Ihn6ma__lamp,.studio-module__Ihn6ma__cmtMeta .studio-module__Ihn6ma__stDone{gap:4px;font-size:12px}.studio-module__Ihn6ma__cmtMeta .studio-module__Ihn6ma__stDone svg{width:14px;height:14px}.studio-module__Ihn6ma__cmtEmpty{text-align:center;justify-items:center;gap:12px;padding:40px 20px;display:grid}.studio-module__Ihn6ma__cmtEmpty strong{font-size:14px;font-weight:600}.studio-module__Ihn6ma__cmtEmpty p{max-width:30ch;color:var(--bld-text-2);font-size:14px}.studio-module__Ihn6ma__cmtAll{color:var(--bld-text-3);align-items:center;gap:8px;padding:16px 16px 4px;font-size:12px;font-weight:600;display:flex}.studio-module__Ihn6ma__cmtRow[data-pick=true]{grid-template-columns:16px 24px minmax(0,1fr) auto}.studio-module__Ihn6ma__cmtRow[data-pick=true] .studio-module__Ihn6ma__cmtMeta{grid-column:3/-1}.studio-module__Ihn6ma__cmtPick{z-index:1;margin-top:4px;position:relative}.studio-module__Ihn6ma__cmtFoot{border-top:1px solid var(--bld-line);background:var(--bld-surface);align-items:center;gap:8px;padding:12px 16px;display:flex}.studio-module__Ihn6ma__cmtFoot>span{color:var(--bld-text-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}@container ws (max-width:880px){.studio-module__Ihn6ma__pvMain[data-comments=true]{grid-template-columns:minmax(0,1fr)}.studio-module__Ihn6ma__cmt{z-index:7;width:min(340px,100%);box-shadow:var(--bld-shadow-modal);position:absolute;top:0;bottom:0;right:0}}.studio-module__Ihn6ma__drawLayer{z-index:5;pointer-events:auto;touch-action:none;cursor:crosshair;position:absolute;overflow:hidden}.studio-module__Ihn6ma__drawLayer[data-tool=text]{cursor:text}.studio-module__Ihn6ma__markRect{fill:var(--bld-cm-fill);stroke:var(--bld-accent)}.studio-module__Ihn6ma__markPen{stroke:var(--bld-accent)}.studio-module__Ihn6ma__markText{fill:var(--bld-accent)}.studio-module__Ihn6ma__drawText{z-index:6;border:0;border-bottom:1px dashed var(--bld-accent);min-width:120px;color:var(--bld-accent);pointer-events:auto;background:0 0;outline:none;padding:0;font:600 20px/1 ui-sans-serif,system-ui,sans-serif;position:absolute}.studio-module__Ihn6ma__drawBar{z-index:8;background:var(--bld-surface);max-width:calc(100% - 24px);color:var(--bld-text-2);box-shadow:var(--bld-shadow-pop);animation:studio-module__Ihn6ma__dockIn .25s var(--bld-ease-out);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.studio-module__Ihn6ma__drawBtn{width:36px;height:36px;color:var(--bld-text-2);border-radius:999px}.studio-module__Ihn6ma__drawBtn svg{width:18px;height:18px}.studio-module__Ihn6ma__drawBtn:hover:not(:disabled){background:var(--bld-sunk);color:var(--bld-ink)}.studio-module__Ihn6ma__drawBtn[aria-pressed=true],.studio-module__Ihn6ma__drawBtn[aria-pressed=true]:hover{background:var(--bld-accent-tint);color:var(--bld-accent-ink)}.studio-module__Ihn6ma__drawSep{background:var(--bld-line);flex:none;width:1px;height:20px;margin:0 4px}.studio-module__Ihn6ma__drawNote{border-color:var(--bld-border);background:var(--bld-surface);width:min(320px,32vw);height:36px;color:var(--bld-ink);border-radius:999px}.studio-module__Ihn6ma__drawNote:focus-within{border-color:var(--bld-accent);box-shadow:0 0 0 3px var(--bld-accent-haze)}.studio-module__Ihn6ma__drawSend{border-radius:999px;min-height:36px}.studio-module__Ihn6ma__accentBtn{background:var(--bld-accent);color:var(--bld-on-accent)}.studio-module__Ihn6ma__accentBtn:hover:not(:disabled){background:color-mix(in oklab, var(--bld-accent) 88%, #000)}.studio-module__Ihn6ma__accentCheck{border-color:var(--bld-border)}.studio-module__Ihn6ma__accentCheck[data-state=checked],.studio-module__Ihn6ma__accentCheck[data-state=indeterminate]{background:var(--bld-accent);border-color:var(--bld-accent);color:var(--bld-on-accent)}.studio-module__Ihn6ma__cmLayer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.studio-module__Ihn6ma__cmCatch{z-index:2;pointer-events:auto;cursor:crosshair;touch-action:none;position:absolute;inset:0}.studio-module__Ihn6ma__cmHover{z-index:2;pointer-events:none;border:2px solid var(--bld-accent);background:var(--bld-cm-fill);border-radius:4px;position:absolute}.studio-module__Ihn6ma__cmLabel{background:var(--bld-accent);color:var(--bld-on-accent);white-space:nowrap;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;bottom:100%;left:-2px}.studio-module__Ihn6ma__cmHover[data-top=true] .studio-module__Ihn6ma__cmLabel,.studio-module__Ihn6ma__cmDrag .studio-module__Ihn6ma__cmLabel{top:4px;bottom:auto;left:4px}.studio-module__Ihn6ma__cmDrag{z-index:3;pointer-events:none;border:2px dashed var(--bld-accent);background:var(--bld-cm-fill);border-radius:4px;position:absolute}.studio-module__Ihn6ma__cmRegion{z-index:1;pointer-events:none;border:2px dashed var(--bld-accent);border-radius:4px;position:absolute}.studio-module__Ihn6ma__cmRegion[data-state=done]{border-color:var(--bld-ok)}.studio-module__Ihn6ma__cmPins{z-index:3;pointer-events:none;position:absolute;inset:0}.studio-module__Ihn6ma__pin{pointer-events:auto;background:var(--bld-accent);min-width:28px;height:28px;color:var(--bld-on-accent);font-variant-numeric:tabular-nums;box-shadow:var(--bld-shadow-pop);border:2px solid;border-radius:14px 14px 14px 4px;place-items:center;margin-top:-28px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute}.studio-module__Ihn6ma__pin[data-state=sent]{border-color:var(--bld-accent)}.studio-module__Ihn6ma__pin svg{stroke-width:2.4px;width:14px;height:14px}.studio-module__Ihn6ma__pin[data-state=draft]{background:var(--bld-surface);color:var(--bld-accent-ink);border-style:dashed;border-color:var(--bld-accent)}.studio-module__Ihn6ma__pin[data-state=queued]{background:var(--bld-accent-tint);color:var(--bld-accent-ink);border-color:var(--bld-accent)}.studio-module__Ihn6ma__pin[data-state=done]{background:var(--bld-surface);color:var(--bld-ok);border-color:var(--bld-ok)}.studio-module__Ihn6ma__pin[aria-expanded=true]{outline:2px solid var(--bld-accent);outline-offset:2px}.studio-module__Ihn6ma__pin[data-new=true]{animation:.25s cubic-bezier(.2,0,0,1) both studio-module__Ihn6ma__pinIn}@keyframes studio-module__Ihn6ma__pinIn{0%{opacity:0;transform:translateY(6px)scale(.8)}}.studio-module__Ihn6ma__cmPop{z-index:5;pointer-events:auto;background:var(--bld-surface);width:min(300px,100% - 16px);box-shadow:var(--bld-shadow-pop);color:var(--bld-ink);animation:studio-module__Ihn6ma__rise .2s var(--bld-ease-out);border-radius:12px;gap:8px;padding:12px;font-size:14px;line-height:1.55;display:grid;position:absolute}.studio-module__Ihn6ma__popHead{align-items:center;gap:8px;display:flex}.studio-module__Ihn6ma__popHead>div{flex:1;min-width:0;display:grid}.studio-module__Ihn6ma__popHead strong,.studio-module__Ihn6ma__popLabel{font-size:13px;font-weight:600}.studio-module__Ihn6ma__popText{overflow-wrap:anywhere;font-size:14px}.studio-module__Ihn6ma__popMeta{color:var(--bld-text-3);font-size:12px}.studio-module__Ihn6ma__popFoot{justify-content:flex-end;gap:8px;display:flex}.studio-module__Ihn6ma__popForm{gap:8px;display:grid}.studio-module__Ihn6ma__popForm .studio-module__Ihn6ma__textarea{min-height:76px;font-size:14px}.studio-module__Ihn6ma__cmFlash{z-index:4;pointer-events:none;border:2px solid var(--bld-accent);animation:studio-module__Ihn6ma__flashOut .6s var(--bld-ease-in) forwards;background:#ffffff80;border-radius:4px;position:absolute}@keyframes studio-module__Ihn6ma__flashOut{to{opacity:0}}.studio-module__Ihn6ma__code{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.studio-module__Ihn6ma__code iframe{border:0;width:100%;height:100%}.studio-module__Ihn6ma__hist{background:var(--bld-surface);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.studio-module__Ihn6ma__hxTop{border-bottom:1px solid var(--bld-line);gap:16px;padding:16px 16px 12px;display:grid}.studio-module__Ihn6ma__hxTitle{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.studio-module__Ihn6ma__hxTitle>div{flex:320px;gap:2px;display:grid}.studio-module__Ihn6ma__hxTitle h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.studio-module__Ihn6ma__hxTitle p{max-width:72ch;color:var(--bld-text-2);font-size:14px}.studio-module__Ihn6ma__hxStats{flex-wrap:wrap;gap:12px 0;display:flex}.studio-module__Ihn6ma__hxTitle>.studio-module__Ihn6ma__hxStats{flex:0 auto;display:flex}.studio-module__Ihn6ma__hxStats>div{border-left:1px solid var(--bld-line);padding:0 20px;display:grid}.studio-module__Ihn6ma__hxStats>div:first-child{border-left:0;padding-left:0}.studio-module__Ihn6ma__hxStats .studio-module__Ihn6ma__v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.3}.studio-module__Ihn6ma__hxStats .studio-module__Ihn6ma__c{color:var(--bld-text-3);white-space:nowrap;font-size:12px}.studio-module__Ihn6ma__hxBody{grid-template-columns:minmax(300px,420px) minmax(0,1fr);min-height:0;display:grid}.studio-module__Ihn6ma__hxList{overscroll-behavior:contain;border-right:1px solid var(--bld-line);min-height:0;padding:8px 8px 32px;overflow-y:auto}.studio-module__Ihn6ma__hxSecHead{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 4px;display:flex}.studio-module__Ihn6ma__hxSecHead h3{color:var(--bld-ink);font-size:13px;font-weight:600}.studio-module__Ihn6ma__hxRows{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.studio-module__Ihn6ma__hxRows:before{content:"";background:var(--bld-line);border-radius:1px;width:2px;position:absolute;top:24px;bottom:24px;left:21px}.studio-module__Ihn6ma__hxDay{color:var(--bld-text-3);padding:8px 8px 2px 48px;font-size:12px;font-weight:600}.studio-module__Ihn6ma__hxRow{width:100%;min-height:52px;color:var(--bld-ink);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.studio-module__Ihn6ma__hxRow>div{gap:1px;min-width:0;display:grid}.studio-module__Ihn6ma__hxRow .studio-module__Ihn6ma__t{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}.studio-module__Ihn6ma__hxRow .studio-module__Ihn6ma__s{color:var(--bld-text-3);font-size:12px}.studio-module__Ihn6ma__hxRow[aria-current=true]{background:var(--bld-accent-tint);box-shadow:inset 3px 0 0 var(--bld-accent)}@media (hover:hover){.studio-module__Ihn6ma__hxRow:not([aria-current=true]):hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__hxMk{z-index:1;background:var(--bld-sunk-2);width:28px;height:28px;color:var(--bld-text-2);box-shadow:0 0 0 3px var(--bld-surface);border-radius:6px;place-items:center;display:grid;position:relative}.studio-module__Ihn6ma__hxMk svg{width:16px;height:16px}.studio-module__Ihn6ma__hxMkV{background:var(--bld-spark);color:var(--bld-accent-ink)}.studio-module__Ihn6ma__hxEnd{color:var(--bld-text-3);padding:16px 8px 0 48px;font-size:12px}.studio-module__Ihn6ma__hxDetail{overscroll-behavior:contain;min-height:0;padding:20px 24px 40px;overflow-y:auto}.studio-module__Ihn6ma__hxBack{justify-self:start;display:none}.studio-module__Ihn6ma__hxD{gap:24px;max-width:720px;display:grid}.studio-module__Ihn6ma__hxDHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.studio-module__Ihn6ma__hxDHead>div{gap:4px;display:grid}.studio-module__Ihn6ma__hxDHead h3{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.studio-module__Ihn6ma__hxDHead .studio-module__Ihn6ma__meta{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__hxActs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-module__Ihn6ma__hxS{gap:8px;display:grid}.studio-module__Ihn6ma__hxS h4{color:var(--bld-text-2);margin:0;font-size:13px;font-weight:600}.studio-module__Ihn6ma__hxAsk{background:var(--bld-sunk);border-radius:12px;gap:8px;margin:0;padding:12px 16px;display:grid}.studio-module__Ihn6ma__hxAsk p{color:var(--bld-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.55}.studio-module__Ihn6ma__hxKv{grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;margin:0;font-size:14px;display:grid}.studio-module__Ihn6ma__hxKv dt{color:var(--bld-text-3)}.studio-module__Ihn6ma__hxKv dd{color:var(--bld-ink);overflow-wrap:anywhere;margin:0}.studio-module__Ihn6ma__hxSec+.studio-module__Ihn6ma__hxSec{border-top:1px solid var(--bld-line);margin-top:12px;padding-top:8px}.studio-module__Ihn6ma__hxSecLink{margin-left:auto;font-size:13px}.studio-module__Ihn6ma__hxMkPerson{background:0 0;border-radius:50%}.studio-module__Ihn6ma__hxS h4{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.studio-module__Ihn6ma__hxCount{font-family:var(--bld-mono);color:var(--bld-text-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.studio-module__Ihn6ma__hxAsk figcaption{color:var(--bld-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.studio-module__Ihn6ma__hxAsk blockquote{margin:0}.studio-module__Ihn6ma__hxSum{max-width:68ch;color:var(--bld-ink);font-size:15px;line-height:1.55}.studio-module__Ihn6ma__hxNote{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__hxLines{border-top:1px solid var(--bld-line);margin:0;padding:0;list-style:none}.studio-module__Ihn6ma__hxLines li{border-bottom:1px solid var(--bld-line);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:40px;padding:4px 0;display:flex}.studio-module__Ihn6ma__hxLines li>.studio-module__Ihn6ma__tc{margin-left:auto}.studio-module__Ihn6ma__hxLink{min-width:0;max-width:100%;min-height:32px;color:var(--bld-ink);font-family:var(--bld-mono);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}.studio-module__Ihn6ma__hxMk[data-state=added]{background:var(--bld-ok-tint);color:var(--bld-ok)}.studio-module__Ihn6ma__hxMk[data-state=adding]{background:var(--bld-accent-tint);color:var(--bld-accent)}.studio-module__Ihn6ma__hxMk[data-state=failed]{background:var(--bld-warn-tint);color:var(--bld-warn)}.studio-module__Ihn6ma__hxMkLg{width:32px;height:32px;box-shadow:none}.studio-module__Ihn6ma__hxMkLg svg{width:18px;height:18px}.studio-module__Ihn6ma__hxError{background:var(--bld-sunk);font-family:var(--bld-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bld-text-2);border-radius:8px;margin:4px 0 0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.studio-module__Ihn6ma__hxLink:disabled{cursor:default;color:var(--bld-text-3)}.studio-module__Ihn6ma__hxLinkText{font-family:inherit;font-size:14px}.studio-module__Ihn6ma__hxLines li>.studio-module__Ihn6ma__hxNote{margin-left:auto}.studio-module__Ihn6ma__hxLink svg{width:16px;height:16px;color:var(--bld-text-3);flex:none}@media (hover:hover){.studio-module__Ihn6ma__hxLink:hover{background:var(--bld-sunk)}.studio-module__Ihn6ma__hxLink:hover span{text-underline-offset:3px;text-decoration:underline}}.studio-module__Ihn6ma__empty{text-align:center;color:var(--bld-text-2);justify-items:center;gap:8px;margin:auto;padding:40px 24px;display:grid}.studio-module__Ihn6ma__empty h3{color:var(--bld-ink);font-size:16px;font-weight:600}.studio-module__Ihn6ma__empty p{max-width:44ch;font-size:15px}.studio-module__Ihn6ma__empty .studio-module__Ihn6ma__btn{margin-top:8px}.studio-module__Ihn6ma__prj{grid-template-columns:232px minmax(0,1fr);height:100%;min-height:0;display:grid}.studio-module__Ihn6ma__prjNav{border-right:1px solid var(--bld-line);background:var(--bld-surface);padding:16px 8px 32px;overflow-y:auto}.studio-module__Ihn6ma__prjNavHead{gap:0;padding:4px 8px;display:grid}.studio-module__Ihn6ma__prjNavHead strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600}.studio-module__Ihn6ma__prjNavHead span{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__prjGrp{color:var(--bld-text-3);padding:16px 8px 4px;font-size:12px;font-weight:600}.studio-module__Ihn6ma__prjNav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.studio-module__Ihn6ma__prjLink{width:100%;min-height:36px;color:var(--bld-text-2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.studio-module__Ihn6ma__prjLink svg{stroke-width:1.7px;flex:none;width:18px;height:18px}.studio-module__Ihn6ma__prjLink .studio-module__Ihn6ma__navMeta{color:var(--bld-text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:500}.studio-module__Ihn6ma__prjLink .studio-module__Ihn6ma__navMeta.studio-module__Ihn6ma__isWarn{color:var(--bld-warn);font-weight:600}.studio-module__Ihn6ma__prjLink[aria-current=true]{background:var(--bld-accent-tint);color:var(--bld-accent-ink);font-weight:600}.studio-module__Ihn6ma__prjLink[aria-current=true] .studio-module__Ihn6ma__navMeta{color:var(--bld-accent-ink)}.studio-module__Ihn6ma__prjLink:focus-visible{outline-offset:-2px}@media (hover:hover){.studio-module__Ihn6ma__prjLink:not([aria-current=true]):hover{background:var(--bld-sunk);color:var(--bld-ink)}}.studio-module__Ihn6ma__prjMain{overscroll-behavior:contain;background:var(--bld-ground);min-height:0;overflow-y:auto}.studio-module__Ihn6ma__prjSec{align-content:start;gap:20px;max-width:800px;padding:32px 32px 64px;display:grid}.studio-module__Ihn6ma__prjSecWide{max-width:1040px}.studio-module__Ihn6ma__prjHead{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:4px;display:flex}.studio-module__Ihn6ma__prjHead>div:first-child{flex:320px;gap:4px;display:grid}.studio-module__Ihn6ma__prjHead h2{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}.studio-module__Ihn6ma__prjHead h2:focus{outline:none}.studio-module__Ihn6ma__prjHead p{max-width:62ch;color:var(--bld-text-2);font-size:16px}.studio-module__Ihn6ma__prjNote{max-width:62ch;color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__pp{background:var(--bld-surface);border:1px solid var(--bld-line);border-radius:12px;min-width:0;position:relative}.studio-module__Ihn6ma__ppHead{border-bottom:1px solid var(--bld-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.studio-module__Ihn6ma__ppHead>div{flex:240px;gap:2px;min-width:0;display:grid}.studio-module__Ihn6ma__ppHead h3{font-size:14px;font-weight:600}.studio-module__Ihn6ma__ppHead p{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__ppPad{padding:16px 20px}.studio-module__Ihn6ma__ppRow{border-bottom:1px solid var(--bld-line);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}.studio-module__Ihn6ma__ppRow:last-child{border-bottom:0}.studio-module__Ihn6ma__ppRow>div:first-child,.studio-module__Ihn6ma__ppRow>.studio-module__Ihn6ma__ppField{flex:240px;gap:2px;min-width:0;display:grid}.studio-module__Ihn6ma__ppRow .studio-module__Ihn6ma__lbl{color:var(--bld-ink);font-size:14px;font-weight:500}.studio-module__Ihn6ma__ppRow .studio-module__Ihn6ma__sub{color:var(--bld-text-3);overflow-wrap:anywhere;font-size:13px}.studio-module__Ihn6ma__ppRow .studio-module__Ihn6ma__val{color:var(--bld-ink);overflow-wrap:anywhere;font-size:14px}.studio-module__Ihn6ma__usageSum{gap:12px;padding:20px;display:grid}.studio-module__Ihn6ma__usageTotal{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.studio-module__Ihn6ma__usageTotal strong{letter-spacing:-.01em;color:var(--bld-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.studio-module__Ihn6ma__usageTotal span,.studio-module__Ihn6ma__usageNote{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__usageMeter{background:var(--bld-accent-tint);border-radius:999px;height:8px;display:block;overflow:hidden}.studio-module__Ihn6ma__usageMeter>span{border-radius:inherit;background:var(--bld-accent);height:100%;display:block}.studio-module__Ihn6ma__usageScroll{overflow-x:auto}.studio-module__Ihn6ma__usageTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.studio-module__Ihn6ma__usageTable th,.studio-module__Ihn6ma__usageTable td{border-bottom:1px solid var(--bld-line);text-align:right;white-space:nowrap;padding:12px 16px}.studio-module__Ihn6ma__usageTable th:first-child{text-align:left;padding-left:20px}.studio-module__Ihn6ma__usageTable :is(th,td):last-child{padding-right:20px}.studio-module__Ihn6ma__usageTable thead th{color:var(--bld-text-2);padding-block:10px;font-size:12px;font-weight:500}.studio-module__Ihn6ma__usageTable tbody th{color:var(--bld-ink);max-width:220px;font-weight:500}.studio-module__Ihn6ma__usageTable tfoot th,.studio-module__Ihn6ma__usageTable tfoot td{color:var(--bld-ink);border-bottom:0;font-weight:600}.studio-module__Ihn6ma__usagePerson{align-items:center;gap:10px;min-width:0;display:flex}.studio-module__Ihn6ma__usageCredits{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.studio-module__Ihn6ma__usageCredits .studio-module__Ihn6ma__usageMeter{flex:none;width:96px;height:6px}.studio-module__Ihn6ma__usageCredits>span:last-child{min-width:6ch}.studio-module__Ihn6ma__ppFoot{border-top:1px solid var(--bld-line);color:var(--bld-text-3);padding:12px 20px;font-size:13px}.studio-module__Ihn6ma__ppRow>.studio-module__Ihn6ma__ppControl{flex:0 280px;min-width:0}.studio-module__Ihn6ma__ppRow>.studio-module__Ihn6ma__switch,.studio-module__Ihn6ma__ppRow>.studio-module__Ihn6ma__lamp{margin-left:auto}.studio-module__Ihn6ma__ppRowStack{gap:8px;display:grid}.studio-module__Ihn6ma__errInline{color:var(--bld-danger);font-size:13px}.studio-module__Ihn6ma__ppSave{z-index:1;border-top:1px solid var(--bld-line);background:var(--bld-surface);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 20px;display:flex;position:sticky;bottom:0}.studio-module__Ihn6ma__ppSave>span{color:var(--bld-text-2);flex:200px;font-size:14px}.studio-module__Ihn6ma__prjShare{gap:16px;display:grid}.studio-module__Ihn6ma__prjShare>.studio-module__Ihn6ma__keys{justify-self:start}.studio-module__Ihn6ma__keyCount{color:var(--bld-text-3);font-variant-numeric:tabular-nums}.studio-module__Ihn6ma__invite{border-bottom:1px solid var(--bld-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:16px 20px;display:grid}.studio-module__Ihn6ma__invite>.studio-module__Ihn6ma__errInline,.studio-module__Ihn6ma__invite>.studio-module__Ihn6ma__invitePreview{grid-column:1/-1}.studio-module__Ihn6ma__field{align-content:start;gap:4px;display:grid}.studio-module__Ihn6ma__field>label{color:var(--bld-ink);font-size:14px;font-weight:500}.studio-module__Ihn6ma__peopleList{margin:0;padding:0;list-style:none;display:grid}.studio-module__Ihn6ma__person{border-bottom:1px solid var(--bld-line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.studio-module__Ihn6ma__person:last-child{border-bottom:0}.studio-module__Ihn6ma__person>div{min-width:0;display:grid}.studio-module__Ihn6ma__personName{font-weight:500}.studio-module__Ihn6ma__personEmail{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__personRole{color:var(--bld-text-2);font-size:13px;font-weight:500}.studio-module__Ihn6ma__request{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:start}.studio-module__Ihn6ma__request>time{margin-top:6px}.studio-module__Ihn6ma__requestNote{color:var(--bld-text-2);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.studio-module__Ihn6ma__person>.studio-module__Ihn6ma__requestActions{align-items:center;gap:4px;display:flex}.studio-module__Ihn6ma__reqBadge{background:var(--bld-accent);min-width:18px;color:var(--bld-on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}@container ws (max-width:560px){.studio-module__Ihn6ma__request{grid-template-columns:32px minmax(0,1fr) auto}.studio-module__Ihn6ma__person>.studio-module__Ihn6ma__requestActions{grid-column:2/-1;justify-content:flex-end}}.studio-module__Ihn6ma__agentRow{border-bottom:1px solid var(--bld-line);align-items:center;gap:12px;min-height:64px;padding:12px 20px;display:flex}.studio-module__Ihn6ma__agentRow:last-child{border-bottom:0}.studio-module__Ihn6ma__agentRow>div{flex:1;min-width:0;display:grid}.studio-module__Ihn6ma__agentRow .studio-module__Ihn6ma__sub{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__agentRow .studio-module__Ihn6ma__engMark{border-radius:8px;width:36px;height:36px}.studio-module__Ihn6ma__agentRow .studio-module__Ihn6ma__engMark>svg{width:20px;height:20px}.studio-module__Ihn6ma__engMarkLogo{background:var(--bld-surface);box-shadow:inset 0 0 0 1px var(--bld-line);color:var(--bld-ink)}.studio-module__Ihn6ma__ppEmbed{min-width:0;padding:8px}.studio-module__Ihn6ma__pubNow{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.studio-module__Ihn6ma__pubNow>div{flex:220px;gap:2px;min-width:0;display:grid}.studio-module__Ihn6ma__pubNow strong{letter-spacing:-.005em;font-size:16px;font-weight:600}.studio-module__Ihn6ma__rkTile{background:var(--bld-spark);width:40px;height:40px;color:var(--bld-accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.studio-module__Ihn6ma__rkTile svg{width:22px;height:22px}@container ws (max-width:720px){.studio-module__Ihn6ma__prj{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.studio-module__Ihn6ma__prjNav{border-right:0;border-bottom:1px solid var(--bld-line);scrollbar-width:none;gap:4px;padding:8px;display:flex;overflow-x:auto}.studio-module__Ihn6ma__prjNav::-webkit-scrollbar{display:none}.studio-module__Ihn6ma__prjNavHead,.studio-module__Ihn6ma__prjGrp{display:none}.studio-module__Ihn6ma__prjNav ul{gap:4px;display:flex}.studio-module__Ihn6ma__prjLink{flex:none;width:auto}.studio-module__Ihn6ma__prjSec{gap:16px;padding:20px 16px 40px}.studio-module__Ihn6ma__ppHead,.studio-module__Ihn6ma__ppRow,.studio-module__Ihn6ma__ppPad,.studio-module__Ihn6ma__ppFoot,.studio-module__Ihn6ma__pubNow{padding-inline:16px}}.studio-module__Ihn6ma__con{border-top:1px solid var(--bld-line);background:var(--bld-surface);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative}.studio-module__Ihn6ma__conSplit{z-index:1;cursor:row-resize;touch-action:none;height:10px;position:absolute;inset:-5px 0 auto}.studio-module__Ihn6ma__conSplit:after{content:"";background:var(--bld-border);opacity:0;border-radius:999px;width:40px;height:4px;margin:-2px 0 0 -20px;transition:opacity .15s;position:absolute;top:50%;left:50%}.studio-module__Ihn6ma__conSplit:focus-visible{outline-offset:-2px}.studio-module__Ihn6ma__conSplit:focus-visible:after,.studio-module__Ihn6ma__con[data-dragging=true] .studio-module__Ihn6ma__conSplit:after{opacity:1}@media (hover:hover){.studio-module__Ihn6ma__conSplit:hover:after{opacity:1}}.studio-module__Ihn6ma__con[data-dragging=true] iframe{pointer-events:none}.studio-module__Ihn6ma__conBar{align-items:center;gap:4px;min-height:40px;padding:0 8px;display:flex}.studio-module__Ihn6ma__conTabs{align-items:center;gap:4px;display:flex}.studio-module__Ihn6ma__conTab{min-height:32px;color:var(--bld-text-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__conTab svg{stroke-width:1.7px;width:16px;height:16px}.studio-module__Ihn6ma__conTab[aria-selected=true]{color:var(--bld-ink);background:var(--bld-sunk)}@media (hover:hover){.studio-module__Ihn6ma__conTab:hover{color:var(--bld-ink);background:var(--bld-sunk)}}.studio-module__Ihn6ma__conErr{color:var(--bld-danger);background:var(--bld-danger-tint);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}.studio-module__Ihn6ma__conErr svg{width:14px;height:14px}.studio-module__Ihn6ma__conGrow{flex:auto}.studio-module__Ihn6ma__conBody{height:var(--bld-con-h);border-top:1px solid var(--bld-line);min-height:0;overflow:hidden}.studio-module__Ihn6ma__conBody>*{height:100%}.studio-module__Ihn6ma__menu{z-index:61;background:var(--bld-surface);border:1px solid var(--bld-line);min-width:220px;max-width:340px;max-height:min(480px,100vh - 32px);box-shadow:var(--bld-shadow-pop);color:var(--bld-ink);border-radius:12px;padding:4px;font-size:14px;line-height:1.55;overflow-y:auto}.studio-module__Ihn6ma__menuItem{text-align:left;width:100%;min-height:36px;color:var(--bld-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:12px;padding:4px 12px;font-size:14px;text-decoration:none;display:flex}.studio-module__Ihn6ma__menuItem>svg{width:18px;height:18px;color:var(--bld-text-2);stroke-width:1.7px;flex:none}.studio-module__Ihn6ma__menuItem[data-highlighted],.studio-module__Ihn6ma__menuItem:focus-visible{background:var(--bld-sunk)}.studio-module__Ihn6ma__menuItem[data-disabled]:not([data-disabled=false]){color:var(--bld-text-3);cursor:not-allowed}.studio-module__Ihn6ma__menuItem[data-danger=true],.studio-module__Ihn6ma__menuItem[data-danger=true]>svg{color:var(--bld-danger)}.studio-module__Ihn6ma__menuItemText{flex:1;min-width:0;display:grid}.studio-module__Ihn6ma__menuSub{color:var(--bld-text-3);font-size:13px;line-height:1.35}.studio-module__Ihn6ma__menuCta{color:var(--bld-accent-ink);flex:none;font-size:13px;font-weight:500}.studio-module__Ihn6ma__menuCheck{width:16px;height:16px;color:var(--bld-accent-ink);flex:none;margin-left:auto}.studio-module__Ihn6ma__menuSep{background:var(--bld-line);height:1px;margin:4px 0}.studio-module__Ihn6ma__menuHead{padding:8px 12px;display:grid}.studio-module__Ihn6ma__menuHead strong{font-weight:600}.studio-module__Ihn6ma__menuHead span{color:var(--bld-text-3);font-size:13px}.studio-module__Ihn6ma__menuItem .studio-module__Ihn6ma__engMark{border-radius:4px;width:24px;height:24px}.studio-module__Ihn6ma__menuItem .studio-module__Ihn6ma__engMark>svg{width:14px;height:14px}@media (max-width:1023px){.studio-module__Ihn6ma__body,.studio-module__Ihn6ma__bld[data-chat=closed] .studio-module__Ihn6ma__body{grid-template-columns:minmax(0,1fr);padding:8px}.studio-module__Ihn6ma__split,.studio-module__Ihn6ma__chatHide{display:none}.studio-module__Ihn6ma__bld .studio-module__Ihn6ma__chatGo{display:inline-flex}.studio-module__Ihn6ma__bld[data-pane=chat] .studio-module__Ihn6ma__ws,.studio-module__Ihn6ma__bld[data-pane=workspace] .studio-module__Ihn6ma__bp,.studio-module__Ihn6ma__bld[data-pane=workspace][data-chat=closed] .studio-module__Ihn6ma__bp{display:none}.studio-module__Ihn6ma__bld[data-pane=chat][data-chat=closed] .studio-module__Ihn6ma__bp{display:grid}}@container ws (max-width:760px){.studio-module__Ihn6ma__hxBody{grid-template-columns:minmax(0,1fr)}.studio-module__Ihn6ma__hxList{border-right:0}.studio-module__Ihn6ma__hist:not([data-open=true]) .studio-module__Ihn6ma__hxDetail,.studio-module__Ihn6ma__hist[data-open=true] .studio-module__Ihn6ma__hxList{display:none}.studio-module__Ihn6ma__hxDetail{padding:16px 16px 32px}.studio-module__Ihn6ma__hxBack{display:inline-flex}}@media (max-width:767px){.studio-module__Ihn6ma__wsFocus,.studio-module__Ihn6ma__bhPeople{display:none}.studio-module__Ihn6ma__thread{padding-inline:12px}.studio-module__Ihn6ma__tNote{padding-left:0}.studio-module__Ihn6ma__taskBody{padding-left:12px}}@media (pointer:coarse){.studio-module__Ihn6ma__bld{--bld-dock-h:52px}.studio-module__Ihn6ma__btn,.studio-module__Ihn6ma__btnSm,.studio-module__Ihn6ma__chip,.studio-module__Ihn6ma__key,.studio-module__Ihn6ma__engBtn,.studio-module__Ihn6ma__menuItem,.studio-module__Ihn6ma__conTab,.studio-module__Ihn6ma__trayToggle,.studio-module__Ihn6ma__taskFiles,.studio-module__Ihn6ma__bhPeople,.studio-module__Ihn6ma__bhProj,.studio-module__Ihn6ma__wsChat,.studio-module__Ihn6ma__prjLink,.studio-module__Ihn6ma__vtab,.studio-module__Ihn6ma__att,.studio-module__Ihn6ma__toolDd,.studio-module__Ihn6ma__dockCount,.studio-module__Ihn6ma__hxRow{min-height:var(--bld-target)}.studio-module__Ihn6ma__iconBtn,.studio-module__Ihn6ma__iconBtnSm,.studio-module__Ihn6ma__composerBar .studio-module__Ihn6ma__iconBtn,.studio-module__Ihn6ma__send{width:var(--bld-target);height:var(--bld-target)}.studio-module__Ihn6ma__vtab:not([aria-selected=true]){width:var(--bld-target)}.studio-module__Ihn6ma__attX{width:36px;height:36px}.studio-module__Ihn6ma__trayRow{grid-template-columns:24px minmax(0, 1fr) auto var(--bld-target);min-height:var(--bld-target)}.studio-module__Ihn6ma__pin{border-radius:18px 18px 18px 4px;min-width:36px;height:36px;margin-top:-36px}}@media (prefers-reduced-motion:reduce){.studio-module__Ihn6ma__bld *,.studio-module__Ihn6ma__bld :before,.studio-module__Ihn6ma__bld :after,.studio-module__Ihn6ma__menu,.studio-module__Ihn6ma__menu *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.studio-module__Ihn6ma__spin,.studio-module__Ihn6ma__dots i,.studio-module__Ihn6ma__sweep:after{animation:none!important}.studio-module__Ihn6ma__sweep:after{opacity:.5;width:100%}.studio-module__Ihn6ma__dots i{opacity:.6}}.studio-module__Ihn6ma__pubErr{color:var(--bld-danger);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-module__Ihn6ma__rkTileSm{border-radius:6px;width:28px;height:28px}.studio-module__Ihn6ma__rkTileSm svg{width:18px;height:18px}.studio-module__Ihn6ma__rkTile[data-new=true] svg{animation:studio-module__Ihn6ma__rise .42s var(--bld-ease-out) both}.studio-module__Ihn6ma__pubGoHead{border-top:1px solid var(--bld-line);flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:12px 20px 4px;display:flex}.studio-module__Ihn6ma__pubGoHead strong{font-size:13px;font-weight:600}.studio-module__Ihn6ma__pubGoHeadLast{padding-bottom:16px}.studio-module__Ihn6ma__pubGo{margin:0;padding:0 8px 12px;list-style:none;display:grid}.studio-module__Ihn6ma__pubGoRow{width:100%;min-height:36px;color:var(--bld-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:grid}@media (hover:hover){.studio-module__Ihn6ma__pubGoRow:hover{background:var(--bld-sunk)}}.studio-module__Ihn6ma__pubGoMore{padding:6px 12px 0 48px;font-size:13px}.studio-module__Ihn6ma__pubWhere>form+form{border-top:1px solid var(--bld-line)}.studio-module__Ihn6ma__pubVers{margin:0;padding:0;list-style:none}.studio-module__Ihn6ma__pubVer{border-bottom:1px solid var(--bld-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:grid}.studio-module__Ihn6ma__pubVer:last-child{border-bottom:0}.studio-module__Ihn6ma__pubVer>div{min-width:0;display:grid}.studio-module__Ihn6ma__pubVerT{align-items:center;gap:12px;font-weight:500;display:flex}.studio-module__Ihn6ma__pubVerT .studio-module__Ihn6ma__lamp{gap:4px;font-size:12px}.studio-module__Ihn6ma__pubMore{border-top:1px solid var(--bld-line);padding:12px 20px;font-size:13px}.studio-module__Ihn6ma__seg{background:var(--bld-sunk-2);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.studio-module__Ihn6ma__seg label{display:inline-flex;position:relative}.studio-module__Ihn6ma__seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio-module__Ihn6ma__seg span{min-height:32px;color:var(--bld-text-2);white-space:nowrap;transition:background .15s var(--bld-ease-out), color .15s var(--bld-ease-out);border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__Ihn6ma__seg span svg{stroke-width:1.7px;width:16px;height:16px}.studio-module__Ihn6ma__seg input:checked+span{background:var(--bld-surface);color:var(--bld-ink);box-shadow:var(--bld-shadow-sm), var(--bld-ring)}.studio-module__Ihn6ma__seg input:focus-visible+span{outline:2px solid var(--bld-accent);outline-offset:2px}@media (hover:hover){.studio-module__Ihn6ma__seg input:not(:checked):hover+span{color:var(--bld-ink);background:var(--bld-sunk)}}@container ws (max-width:720px){.studio-module__Ihn6ma__pubGoHead,.studio-module__Ihn6ma__pubMore{padding-inline:16px}.studio-module__Ihn6ma__pubGo{padding-inline:4px}.studio-module__Ihn6ma__pubVer{padding-left:16px}.studio-module__Ihn6ma__ppRow>.studio-module__Ihn6ma__seg{flex:100%}}
.studio-install-module__87CHOa__pop{z-index:61;border:1px solid var(--bld-line);background:var(--bld-surface);width:min(360px,100vw - 16px);max-height:calc(100vh - 24px);color:var(--bld-ink);box-shadow:var(--bld-shadow-pop);border-radius:12px;gap:16px;padding:16px;display:grid;overflow-y:auto}.studio-install-module__87CHOa__pop :where(:focus-visible){outline:2px solid var(--bld-accent);outline-offset:2px}.studio-install-module__87CHOa__pop h2{margin:0;font-size:15px;font-weight:600}.studio-install-module__87CHOa__app{align-items:center;gap:12px;display:flex}.studio-install-module__87CHOa__app>div{flex:auto;gap:2px;min-width:0;display:grid}.studio-install-module__87CHOa__app strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.studio-install-module__87CHOa__icon{background:var(--bld-sunk);-o-object-fit:cover;object-fit:cover;border-radius:11px;flex:none;width:48px;height:48px}.studio-install-module__87CHOa__edit{background:var(--bld-sunk);border-radius:10px;gap:10px;padding:12px;display:grid}.studio-install-module__87CHOa__edit label{font-size:13px;font-weight:500}.studio-install-module__87CHOa__compare{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.studio-install-module__87CHOa__compare figure{color:var(--bld-text-3);justify-items:center;gap:4px;margin:0;font-size:12px;display:grid}.studio-install-module__87CHOa__pending{border:1px dashed var(--bld-border);width:48px;height:48px;color:var(--bld-text-3);border-radius:11px;place-items:center;display:grid}.studio-install-module__87CHOa__pending svg{width:18px;height:18px}.studio-install-module__87CHOa__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.studio-install-module__87CHOa__error{color:var(--bld-danger);margin:0;font-size:13px}.studio-install-module__87CHOa__scan{border-top:1px solid var(--bld-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-top:16px;display:grid}.studio-install-module__87CHOa__qr{width:132px;height:132px;box-shadow:inset 0 0 0 1px var(--bld-line);background:#fff;border-radius:8px;padding:6px}.studio-install-module__87CHOa__scan p{color:var(--bld-text-2);margin:0;font-size:13px;line-height:1.45}.studio-install-module__87CHOa__scan p+p{margin-top:6px}.studio-install-module__87CHOa__address{border:1px solid var(--bld-border);background:var(--bld-sunk);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.studio-install-module__87CHOa__address span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.studio-install-module__87CHOa__pop[data-state=open]{animation:studio-install-module__87CHOa__popIn .16s var(--bld-ease-out)}}@keyframes studio-install-module__87CHOa__popIn{0%{opacity:0;transform:translateY(-4px)}}
.data-module__UOo2uW__root{height:100%;min-height:0;container:dx/inline-size}.data-module__UOo2uW__data{background:var(--bld-surface);grid-template-rows:minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);height:100%;min-height:0;display:grid}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec{grid-template-columns:224px minmax(0,1fr) 360px}.data-module__UOo2uW__input,.data-module__UOo2uW__select{border:1px solid var(--bld-border);background:var(--bld-surface);width:100%;min-height:32px;color:var(--bld-ink);border-radius:6px;padding:0 8px;font-family:inherit;font-size:13px}.data-module__UOo2uW__input{appearance:none}.data-module__UOo2uW__input::placeholder{color:var(--bld-text-3)}.data-module__UOo2uW__input:focus-visible,.data-module__UOo2uW__select:focus-visible{border-color:var(--bld-accent);box-shadow:0 0 0 3px var(--bld-accent-haze);outline:none}.data-module__UOo2uW__input[aria-invalid=true]{border-color:var(--bld-danger)}.data-module__UOo2uW__qField{position:relative}.data-module__UOo2uW__qField>svg{width:16px;height:16px;color:var(--bld-text-3);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:10px}.data-module__UOo2uW__qField .data-module__UOo2uW__input{padding-left:32px}.data-module__UOo2uW__metaLine{color:var(--bld-text-3);font-size:12px}.data-module__UOo2uW__danger,button.data-module__UOo2uW__danger{color:var(--bld-danger)}.data-module__UOo2uW__pill{background:var(--bld-sunk-2);min-height:20px;color:var(--bld-text-2);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.data-module__UOo2uW__side{border-right:1px solid var(--bld-line);grid-area:1/1;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.data-module__UOo2uW__sideHead{gap:0;min-width:0;padding:12px 12px 8px;display:grid}.data-module__UOo2uW__sideHead strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.data-module__UOo2uW__sideHead span{color:var(--bld-text-3);font-size:12px}.data-module__UOo2uW__sideHead .data-module__UOo2uW__select{margin-bottom:4px;font-weight:600}.data-module__UOo2uW__find{margin:0 8px 8px}.data-module__UOo2uW__tableList{align-content:start;gap:2px;min-height:0;margin:0;padding:0 8px 8px;list-style:none;display:grid;overflow-y:auto}.data-module__UOo2uW__tableBtn{width:100%;min-height:48px;color:var(--bld-text-2);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:4px 8px;display:grid}.data-module__UOo2uW__tableBtn>svg{width:16px;height:16px;color:var(--bld-text-3);flex:none}.data-module__UOo2uW__tableBtn .data-module__UOo2uW__nm,.data-module__UOo2uW__tableBtn .data-module__UOo2uW__pp{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.data-module__UOo2uW__tableBtn .data-module__UOo2uW__nm{font-family:var(--bld-mono);color:var(--bld-ink);font-size:13px}.data-module__UOo2uW__tableBtn .data-module__UOo2uW__n{font-family:var(--bld-mono);color:var(--bld-text-3);font-variant-numeric:tabular-nums;font-size:12px}.data-module__UOo2uW__tableBtn .data-module__UOo2uW__pp{color:var(--bld-text-3);grid-column:2/-1;font-size:12px;line-height:1.4}.data-module__UOo2uW__tableBtn[aria-current=true]{background:var(--bld-accent-tint)}.data-module__UOo2uW__tableBtn[aria-current=true] .data-module__UOo2uW__nm,.data-module__UOo2uW__tableBtn[aria-current=true]>svg{color:var(--bld-accent-ink)}.data-module__UOo2uW__tableBtn:focus-visible{outline-offset:-2px}@media (hover:hover){.data-module__UOo2uW__tableBtn:not([aria-current=true]):hover{background:var(--bld-sunk)}}.data-module__UOo2uW__none{color:var(--bld-text-2);margin:0;padding:8px;font-size:13px}.data-module__UOo2uW__sideFoot{border-top:1px solid var(--bld-line);color:var(--bld-text-3);align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;display:flex}.data-module__UOo2uW__sideFoot>svg{background:var(--bld-spark);width:20px;height:20px;color:var(--bld-accent);border-radius:4px;flex:none;padding:3px}.data-module__UOo2uW__main{grid-area:1/2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.data-module__UOo2uW__head{border-bottom:1px solid var(--bld-line);gap:12px;padding:12px 16px;display:grid}.data-module__UOo2uW__title{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.data-module__UOo2uW__titleText{flex:260px;gap:2px;min-width:0;display:grid}.data-module__UOo2uW__title h2{font-family:var(--bld-mono);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.data-module__UOo2uW__title p{max-width:72ch;color:var(--bld-text-2);margin:0;font-size:14px}.data-module__UOo2uW__titleEnd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-module__UOo2uW__dbSelect{flex:100%;display:none}.data-module__UOo2uW__dbSelect .data-module__UOo2uW__select{font-family:var(--bld-mono)}.data-module__UOo2uW__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-module__UOo2uW__toolsL,.data-module__UOo2uW__toolsR{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.data-module__UOo2uW__toolsL{flex:auto;min-width:0}.data-module__UOo2uW__toolsR{margin-left:auto}.data-module__UOo2uW__q{flex:180px;max-width:280px}button.data-module__UOo2uW__tool>svg{width:16px;height:16px}.data-module__UOo2uW__tool[aria-expanded=true]{background:var(--bld-sunk)}.data-module__UOo2uW__badge{background:var(--bld-accent-tint);min-width:20px;height:20px;color:var(--bld-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-grid}.data-module__UOo2uW__selInfo{color:var(--bld-ink);padding:0 4px;font-size:13px;font-weight:500}.data-module__UOo2uW__ro{color:var(--bld-text-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.data-module__UOo2uW__ro>svg{flex:none;width:16px;height:16px}.data-module__UOo2uW__chips{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.data-module__UOo2uW__chips:empty{display:none}.data-module__UOo2uW__chip{background:var(--bld-sunk);min-height:28px;color:var(--bld-ink);border-radius:6px;align-items:center;gap:4px;padding:0 2px 0 8px;font-size:13px;display:inline-flex}.data-module__UOo2uW__chip>svg{width:14px;height:14px;color:var(--bld-text-3);flex:none}.data-module__UOo2uW__chip .data-module__UOo2uW__k{font-family:var(--bld-mono);font-size:12px;font-weight:600}.data-module__UOo2uW__chip .data-module__UOo2uW__op{color:var(--bld-text-2)}.data-module__UOo2uW__chip .data-module__UOo2uW__v{font-family:var(--bld-mono);font-size:12px}.data-module__UOo2uW__chip button{width:24px;height:24px;color:var(--bld-text-3);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.data-module__UOo2uW__chip button svg{width:14px;height:14px}@media (hover:hover){.data-module__UOo2uW__chip button:hover{background:var(--bld-sunk-2);color:var(--bld-ink)}}.data-module__UOo2uW__clear{font-size:13px}.data-module__UOo2uW__body{background:var(--bld-surface);min-height:0;overflow:auto}.data-module__UOo2uW__body:focus-visible{outline-offset:-2px}.data-module__UOo2uW__grid{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.data-module__UOo2uW__grid th,.data-module__UOo2uW__grid td{border-bottom:1px solid var(--bld-line);border-right:1px solid var(--bld-line);background:var(--bld-surface);text-align:left;white-space:nowrap}.data-module__UOo2uW__grid thead th{z-index:2;background:var(--bld-sunk);vertical-align:bottom;padding:0;position:sticky;top:0}.data-module__UOo2uW__grid thead th.data-module__UOo2uW__ck,.data-module__UOo2uW__grid thead th.data-module__UOo2uW__kc{z-index:3}.data-module__UOo2uW__th{width:100%;min-height:44px;color:var(--bld-ink);text-align:left;background:0 0;border:0;gap:0;padding:4px 12px;display:grid}.data-module__UOo2uW__th .data-module__UOo2uW__nm{font-family:var(--bld-mono);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.data-module__UOo2uW__th .data-module__UOo2uW__ty{font-family:var(--bld-mono);color:var(--bld-text-3);font-size:12px;font-weight:400}.data-module__UOo2uW__th svg{flex:none;width:14px;height:14px}.data-module__UOo2uW__th:focus-visible{outline-offset:-2px}.data-module__UOo2uW__num>.data-module__UOo2uW__th{text-align:right}.data-module__UOo2uW__num>.data-module__UOo2uW__th .data-module__UOo2uW__nm{justify-content:flex-end}@media (hover:hover){.data-module__UOo2uW__th:hover{background:var(--bld-sunk-2)}}.data-module__UOo2uW__grid td{text-overflow:ellipsis;max-width:280px;height:36px;color:var(--bld-ink);padding:0 12px;overflow:hidden}.data-module__UOo2uW__grid td.data-module__UOo2uW__num{text-align:right;font-family:var(--bld-mono);font-variant-numeric:tabular-nums}.data-module__UOo2uW__grid .data-module__UOo2uW__ck{z-index:1;text-align:center;width:40px;min-width:40px;padding:0;position:sticky;left:0}.data-module__UOo2uW__grid .data-module__UOo2uW__kc{z-index:1;padding:0;position:sticky;left:40px}.data-module__UOo2uW__grid.data-module__UOo2uW__noCk .data-module__UOo2uW__kc{left:0}.data-module__UOo2uW__ckBox{cursor:pointer;place-items:center;width:40px;height:36px;display:grid}.data-module__UOo2uW__ckBox input{width:16px;height:16px;accent-color:var(--bld-accent);cursor:pointer;margin:0}.data-module__UOo2uW__keyBtn{width:100%;min-width:96px;height:36px;color:var(--bld-text-2);font-family:var(--bld-mono);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:12px;display:flex}.data-module__UOo2uW__keyBtn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.data-module__UOo2uW__keyBtn svg{width:14px;height:14px;color:var(--bld-text-3);opacity:0;transition:opacity .15s var(--bld-ease-out);flex:none}.data-module__UOo2uW__keyBtn:focus-visible{outline-offset:-2px}.data-module__UOo2uW__keyBtn:focus-visible svg,.data-module__UOo2uW__keyBtn[aria-expanded=true] svg{opacity:1}.data-module__UOo2uW__grid tbody tr.data-module__UOo2uW__isSel td{background:var(--bld-accent-tint)}.data-module__UOo2uW__grid tbody tr.data-module__UOo2uW__isOpen td{background:var(--bld-sunk)}.data-module__UOo2uW__grid tbody tr.data-module__UOo2uW__isOpen .data-module__UOo2uW__kc{box-shadow:inset 3px 0 0 var(--bld-accent)}.data-module__UOo2uW__grid tbody tr.data-module__UOo2uW__isOpen .data-module__UOo2uW__keyBtn{color:var(--bld-ink);font-weight:600}@media (hover:hover){.data-module__UOo2uW__grid tbody tr:hover td{background:var(--bld-sunk)}.data-module__UOo2uW__grid tbody tr:hover .data-module__UOo2uW__keyBtn svg{opacity:1}.data-module__UOo2uW__grid tbody tr.data-module__UOo2uW__isSel:hover td{background:var(--bld-accent-tint)}}.data-module__UOo2uW__nil{font-family:var(--bld-mono);color:var(--bld-text-3);font-size:12px;font-style:italic}.data-module__UOo2uW__json{font-family:var(--bld-mono);color:var(--bld-text-2);font-size:12px}.data-module__UOo2uW__ref{color:var(--bld-accent-ink);font-family:var(--bld-mono);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--bld-accent-haze);text-decoration-color:var(--bld-accent-haze);background:0 0;border:0;padding:0;font-size:12px}@media (hover:hover){.data-module__UOo2uW__ref:hover{text-decoration-color:currentColor}}.data-module__UOo2uW__grid [data-lamp]{font-size:13px}.data-module__UOo2uW__skeleton td{vertical-align:middle}.data-module__UOo2uW__skBar{background:linear-gradient(90deg, var(--bld-sunk) 0%, var(--bld-sunk-2) 50%, var(--bld-sunk) 100%);background-size:200% 100%;border-radius:4px;max-width:100%;height:10px;animation:1.4s ease-in-out infinite data-module__UOo2uW__dxShimmer;display:block}.data-module__UOo2uW__th .data-module__UOo2uW__skBar+.data-module__UOo2uW__skBar,.data-module__UOo2uW__titleText>.data-module__UOo2uW__skBar{margin-top:6px}.data-module__UOo2uW__skTable{align-content:center;gap:8px;min-height:48px;padding:4px 8px 4px 32px;display:grid}@keyframes data-module__UOo2uW__dxShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.data-module__UOo2uW__viewErr{background:var(--bld-danger-tint);color:var(--bld-danger);border-radius:8px;justify-items:start;gap:8px;margin:16px;padding:12px 16px;font-size:14px;display:grid}.data-module__UOo2uW__viewErr code{font-family:var(--bld-mono);font-size:12px}.data-module__UOo2uW__blank{background:var(--bld-surface);height:100%;color:var(--bld-text-2);text-align:center;align-content:center;justify-items:center;gap:8px;padding:32px 24px 72px;display:grid}.data-module__UOo2uW__blankMark{border:1px solid var(--bld-line);background:var(--bld-sunk);width:48px;height:48px;color:var(--bld-text-2);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.data-module__UOo2uW__blankMark svg{stroke-width:1.6px;width:22px;height:22px}.data-module__UOo2uW__blank h2{color:var(--bld-ink);margin:0;font-size:16px;font-weight:600}.data-module__UOo2uW__blank p{text-wrap:pretty;max-width:46ch;margin:0;font-size:14px;line-height:1.5}.data-module__UOo2uW__blankActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.data-module__UOo2uW__emptyState{text-align:center;color:var(--bld-text-2);justify-items:center;gap:8px;padding:48px 16px;font-size:14px;display:grid}.data-module__UOo2uW__emptyState strong{color:var(--bld-ink);font-size:16px}.data-module__UOo2uW__foot{border-top:1px solid var(--bld-line);min-height:44px;color:var(--bld-text-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 12px 4px 16px;font-size:13px;display:flex}.data-module__UOo2uW__hint{color:var(--bld-text-3);font-size:12px}.data-module__UOo2uW__pager{align-items:center;gap:4px;margin-left:auto;display:flex}.data-module__UOo2uW__size{color:var(--bld-text-3);align-items:center;gap:8px;margin-right:8px;font-size:12px;display:flex}.data-module__UOo2uW__size .data-module__UOo2uW__select{width:auto;min-height:32px;padding:0 8px;font-size:13px}.data-module__UOo2uW__rec{border-left:1px solid var(--bld-line);background:var(--bld-surface);min-width:0;min-height:0;animation:data-module__UOo2uW__dxIn .2s var(--bld-ease-out);grid-area:1/3;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}@keyframes data-module__UOo2uW__dxIn{0%{opacity:0;transform:translate(8px)}}.data-module__UOo2uW__recHead{align-items:flex-start;gap:8px;padding:12px 8px 8px 16px;display:flex}.data-module__UOo2uW__recHead .data-module__UOo2uW__titleText{flex:1;gap:0;min-width:0}.data-module__UOo2uW__recHead h3{font-family:var(--bld-mono);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.data-module__UOo2uW__recHead h3:focus{outline:none}.data-module__UOo2uW__recHead h3:focus-visible{outline:2px solid var(--bld-accent);outline-offset:2px}.data-module__UOo2uW__recTabs{border-bottom:1px solid var(--bld-line);padding:0 16px 12px}.data-module__UOo2uW__recBody{align-content:start;gap:24px;min-height:0;padding:16px 16px 24px;display:grid;overflow-y:auto}.data-module__UOo2uW__recBody:focus-visible{outline-offset:-2px}.data-module__UOo2uW__fields{gap:16px;display:grid}.data-module__UOo2uW__f{gap:4px;display:grid}.data-module__UOo2uW__f>label,.data-module__UOo2uW__f>.data-module__UOo2uW__lb{font-family:var(--bld-mono);color:var(--bld-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;font-weight:600;display:flex}.data-module__UOo2uW__f .data-module__UOo2uW__ty{color:var(--bld-text-3);font-weight:400}.data-module__UOo2uW__f .data-module__UOo2uW__req{font-family:var(--font-sans,system-ui, sans-serif);color:var(--bld-text-2);font-size:12px;font-weight:500}.data-module__UOo2uW__f .data-module__UOo2uW__input,.data-module__UOo2uW__f .data-module__UOo2uW__select{min-height:36px}.data-module__UOo2uW__roBox{background:var(--bld-sunk);min-height:36px;color:var(--bld-text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 12px;font-size:14px}.data-module__UOo2uW__about{border-top:1px solid var(--bld-line);gap:12px;padding-top:16px;display:grid}.data-module__UOo2uW__about h4,.data-module__UOo2uW__about h5{color:var(--bld-text-2);margin:0;font-size:13px;font-weight:600}.data-module__UOo2uW__rel{gap:2px;margin:0;padding:0;list-style:none;display:grid}.data-module__UOo2uW__relBtn{border:1px solid var(--bld-line);background:var(--bld-surface);width:100%;min-height:36px;color:var(--bld-ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.data-module__UOo2uW__relBtn svg{width:16px;height:16px;color:var(--bld-text-3);flex:none}.data-module__UOo2uW__relBtn:disabled{color:var(--bld-text-3)}@media (hover:hover){.data-module__UOo2uW__relBtn:hover:not(:disabled){background:var(--bld-sunk);border-color:var(--bld-border)}}.data-module__UOo2uW__jsonBar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.data-module__UOo2uW__pre{background:var(--bld-sunk);color:var(--bld-ink);font-family:var(--bld-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.65}.data-module__UOo2uW__pre:focus-visible{outline-offset:2px}.data-module__UOo2uW__pre .data-module__UOo2uW__jk{color:var(--bld-accent-ink)}.data-module__UOo2uW__pre .data-module__UOo2uW__js{color:var(--bld-ok)}.data-module__UOo2uW__pre .data-module__UOo2uW__jn{color:var(--bld-warn)}.data-module__UOo2uW__pre .data-module__UOo2uW__jb{color:var(--bld-text-2)}.data-module__UOo2uW__recFoot{border-top:1px solid var(--bld-line);align-items:center;gap:8px;padding:8px 12px;display:flex}.data-module__UOo2uW__struct{align-content:start;gap:24px;min-height:0;padding:16px 16px 32px;display:grid;overflow-y:auto}.data-module__UOo2uW__struct>*{max-width:1008px}.data-module__UOo2uW__kv{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.data-module__UOo2uW__kv>div{border:1px solid var(--bld-line);border-radius:8px;align-content:start;gap:2px;padding:12px;display:grid}.data-module__UOo2uW__kv dt{color:var(--bld-text-3);font-size:12px}.data-module__UOo2uW__kv dd{color:var(--bld-ink);margin:0;font-size:14px}.data-module__UOo2uW__sec{gap:8px;display:grid}.data-module__UOo2uW__sec h3{margin:0;font-size:14px;font-weight:600}.data-module__UOo2uW__uses{flex-wrap:wrap;gap:8px;display:flex}.data-module__UOo2uW__file{border:1px solid var(--bld-line);background:var(--bld-surface);min-height:28px;color:var(--bld-ink);font-family:var(--bld-mono);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:inline-flex}.data-module__UOo2uW__file svg{width:14px;height:14px;color:var(--bld-text-3);flex:none}@media (hover:hover){.data-module__UOo2uW__file:hover{background:var(--bld-sunk);border-color:var(--bld-border)}}.data-module__UOo2uW__stWrap{border:1px solid var(--bld-line);border-radius:8px;overflow-x:auto}.data-module__UOo2uW__st{border-collapse:collapse;width:100%;font-size:13px}.data-module__UOo2uW__st th,.data-module__UOo2uW__st td{border-bottom:1px solid var(--bld-line);text-align:left;vertical-align:top;padding:8px 12px}.data-module__UOo2uW__st tr:last-child>*{border-bottom:0}.data-module__UOo2uW__st thead th{background:var(--bld-sunk);color:var(--bld-text-2);white-space:nowrap;font-size:12px;font-weight:600}.data-module__UOo2uW__st tbody th{font-family:var(--bld-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.data-module__UOo2uW__st tbody th .data-module__UOo2uW__pill{font-family:var(--font-sans,system-ui, sans-serif);vertical-align:1px;margin-left:8px}.data-module__UOo2uW__st .data-module__UOo2uW__ty{font-family:var(--bld-mono);color:var(--bld-text-2);white-space:nowrap;font-size:12px}.data-module__UOo2uW__st .data-module__UOo2uW__ex{max-width:220px;font-family:var(--bld-mono);color:var(--bld-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.data-module__UOo2uW__st .data-module__UOo2uW__nt{min-width:200px;color:var(--bld-text-2)}.data-module__UOo2uW__fill{font-family:var(--bld-mono);color:var(--bld-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.data-module__UOo2uW__bar{background:var(--bld-sunk-2);border-radius:3px;width:56px;height:6px;display:block;overflow:hidden}.data-module__UOo2uW__bar i{background:var(--bld-accent);border-radius:3px;height:100%;display:block}.data-module__UOo2uW__flt{gap:12px;width:300px;max-width:calc(100vw - 48px);padding:0 8px 8px;display:grid}.data-module__UOo2uW__flt>:first-child{padding:8px 0 0}.data-module__UOo2uW__flt .data-module__UOo2uW__f{color:var(--bld-ink);font-size:14px;font-weight:500}.data-module__UOo2uW__flt .data-module__UOo2uW__select,.data-module__UOo2uW__flt .data-module__UOo2uW__input{min-height:36px;font-weight:400}.data-module__UOo2uW__fltFoot{justify-content:flex-end;gap:8px;display:flex}@container dx (max-width:1080px){.data-module__UOo2uW__data.data-module__UOo2uW__hasRec{grid-template-columns:minmax(0,1fr) 340px}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__side{display:none}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__main{grid-column:1}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__rec{grid-column:2}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__dbSelect{display:block}}@container dx (max-width:760px){.data-module__UOo2uW__data,.data-module__UOo2uW__data.data-module__UOo2uW__hasRec{grid-template-columns:minmax(0,1fr)}.data-module__UOo2uW__side{display:none}.data-module__UOo2uW__main,.data-module__UOo2uW__rec,.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__main,.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__rec{grid-column:1}.data-module__UOo2uW__data.data-module__UOo2uW__hasRec .data-module__UOo2uW__main{display:none}.data-module__UOo2uW__rec{border-left:0}.data-module__UOo2uW__dbSelect{display:block}.data-module__UOo2uW__hint{display:none}.data-module__UOo2uW__q{max-width:none}}@media (max-width:767px){.data-module__UOo2uW__head{padding:12px}}@media (pointer:coarse){.data-module__UOo2uW__input,.data-module__UOo2uW__select,.data-module__UOo2uW__tableBtn,.data-module__UOo2uW__th,.data-module__UOo2uW__relBtn,.data-module__UOo2uW__file,.data-module__UOo2uW__qField .data-module__UOo2uW__input,.data-module__UOo2uW__size .data-module__UOo2uW__select,.data-module__UOo2uW__dbSelect .data-module__UOo2uW__select{min-height:var(--bld-target)}.data-module__UOo2uW__grid td,.data-module__UOo2uW__keyBtn,.data-module__UOo2uW__ckBox{height:var(--bld-target)}.data-module__UOo2uW__grid .data-module__UOo2uW__ck,.data-module__UOo2uW__ckBox{width:var(--bld-target);min-width:var(--bld-target)}.data-module__UOo2uW__grid .data-module__UOo2uW__kc{left:var(--bld-target)}.data-module__UOo2uW__chip button{width:36px;height:36px}.data-module__UOo2uW__keyBtn svg{opacity:1}}@media (prefers-reduced-motion:reduce){.data-module__UOo2uW__rec{animation:none}.data-module__UOo2uW__keyBtn svg{transition:none}.data-module__UOo2uW__skBar{animation:none}}.data-module__UOo2uW__moveNotice{padding:12px 16px 0}
.interfaces-module__dRY--G__surface{--ai-brand-accent:#64748b;--ai-brand-companion:#94a3b8}.interfaces-module__dRY--G__stage{background-image:radial-gradient(74% 70% at 10% -4%, color-mix(in srgb, var(--ai-brand-accent) 18%, transparent), transparent 65%), radial-gradient(66% 65% at 92% 4%, color-mix(in srgb, var(--ai-brand-companion) 12%, transparent), transparent 65%)}.interfaces-module__dRY--G__stage:before{content:"";pointer-events:none;opacity:.06;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 92% at 50% 0,#000 6%,#0000 70%);mask-image:radial-gradient(120% 92% at 50% 0,#000 6%,#0000 70%)}.interfaces-module__dRY--G__heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.16}.interfaces-module__dRY--G__ink{background-image:linear-gradient(90deg, var(--ai-brand-accent), var(--ai-brand-companion));background-position:100% 100%;background-repeat:no-repeat;background-size:42% 3px;padding-bottom:8px;animation:.76s cubic-bezier(.16,1,.3,1) both interfaces-module__dRY--G__inkDraw;display:inline-block}.interfaces-module__dRY--G__composer{border-radius:16px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #0f172a14}.interfaces-module__dRY--G__composer:focus-within{border-color:color-mix(in srgb, var(--ai-brand-accent) 65%, transparent);box-shadow:0 10px 28px #0f172a1a}.interfaces-module__dRY--G__composer textarea{caret-color:var(--ai-brand-accent)}.interfaces-module__dRY--G__composer textarea::selection{background:color-mix(in srgb, var(--ai-brand-accent) 20%, transparent)}.interfaces-module__dRY--G__starter{white-space:normal;text-align:start;height:auto;min-height:34px}.interfaces-module__dRY--G__surprise{border-color:color-mix(in srgb, var(--ai-brand-accent) 50%, transparent)}.interfaces-module__dRY--G__surprise:hover{background-color:color-mix(in srgb, var(--ai-brand-accent) 9%, transparent)}.interfaces-module__dRY--G__placement{--placement-color:var(--ai-brand-accent,#64748b)}.interfaces-module__dRY--G__placement[data-placement=route]{--placement-color:#3478e5}.interfaces-module__dRY--G__placement[data-placement=card]{--placement-color:#e84d68}.interfaces-module__dRY--G__placement[data-placement=table]{--placement-color:#229c70}.interfaces-module__dRY--G__placement[data-placement=dashboard]{--placement-color:#d98124}.interfaces-module__dRY--G__placement[data-placement=standalone]{--placement-color:#16a0bd}.interfaces-module__dRY--G__placement>svg{color:var(--placement-color)}.interfaces-module__dRY--G__variantToggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ai-brand-accent) 55%, transparent);background-color:color-mix(in srgb, var(--ai-brand-accent) 10%, transparent)}.interfaces-module__dRY--G__pickMenu [cmdk-root]:is(:hover,:focus-within) [cmdk-item][data-selected=true]{background:var(--bld-sunk)}.interfaces-module__dRY--G__pickSearch{border:1px solid var(--bld-line);height:34px;color:var(--bld-text-3);border-radius:8px;align-items:center;gap:8px;margin:0 8px 4px;padding:0 10px;display:flex}.interfaces-module__dRY--G__pickSearch:focus-within{border-color:var(--bld-accent)}.interfaces-module__dRY--G__pickSearch>svg{flex:none;width:16px;height:16px}.interfaces-module__dRY--G__pickSearch input{min-width:0;color:var(--bld-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.interfaces-module__dRY--G__pickSearch input::placeholder{color:var(--bld-text-3)}.interfaces-module__dRY--G__pickScroll{max-height:288px;overflow-y:auto}.interfaces-module__dRY--G__pickMenu [cmdk-group-heading]{padding:8px 12px;font-weight:600}.interfaces-module__dRY--G__pickEmpty{color:var(--bld-text-3);padding:8px 12px;font-size:13px}button.interfaces-module__dRY--G__placement:hover{border-color:color-mix(in srgb, var(--placement-color) 50%, transparent);background-color:color-mix(in srgb, var(--placement-color) 10%, transparent)}.interfaces-module__dRY--G__mentorSay{transition:color .2s}.interfaces-module__dRY--G__sendWrap{--ok:#16a34a;grid-template-areas:"s";place-items:center;display:grid}.interfaces-module__dRY--G__sendWrap>*{grid-area:s}.interfaces-module__dRY--G__sendRing{pointer-events:none;width:46px;height:46px;overflow:visible;transform:rotate(-90deg)}.interfaces-module__dRY--G__sendRing circle{fill:none;stroke-width:2.5px;stroke-linecap:round}.interfaces-module__dRY--G__ringTrack{stroke:color-mix(in srgb, currentColor 10%, transparent)}.interfaces-module__dRY--G__ringFill{stroke:var(--ai-brand-accent);stroke-dasharray:125.7;stroke-dashoffset:calc(125.7 - 125.7 * var(--charge,0));transition:stroke-dashoffset .38s cubic-bezier(.16,1,.3,1),stroke .2s}.interfaces-module__dRY--G__send{transition:background-color .2s}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__ringFill{stroke:var(--ok)}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send{background-color:var(--ok);animation:1.8s cubic-bezier(.16,1,.3,1) 2 interfaces-module__dRY--G__sendReady}.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send:hover{background-color:color-mix(in srgb, var(--ok) 86%, black)}.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]{--mic-live:#dc2626;background-color:var(--mic-live);animation:1.6s ease-out infinite interfaces-module__dRY--G__micLive}.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]:hover{background-color:color-mix(in srgb, var(--mic-live) 86%, black)}@keyframes interfaces-module__dRY--G__sendReady{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 18%, transparent)}}@keyframes interfaces-module__dRY--G__micLive{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 5px color-mix(in srgb, var(--mic-live) 16%, transparent)}}.interfaces-module__dRY--G__sections h2{letter-spacing:-.015em;font-size:1.75rem;font-weight:600;line-height:1.2}.interfaces-module__dRY--G__templateFrame{border:1px solid color-mix(in srgb, var(--ai-brand-accent) 18%, transparent);background-color:color-mix(in srgb, var(--ai-brand-companion) 5%, transparent);background-image:radial-gradient(color-mix(in srgb, var(--ai-brand-accent) 25%, transparent) 1px, transparent 1px);background-size:10px 10px;border-radius:14px;padding:10px}.interfaces-module__dRY--G__templateHeading>div{max-width:100%}.interfaces-module__dRY--G__preview{background-color:color-mix(in srgb, var(--placement-color) 8%, transparent)}.interfaces-module__dRY--G__previewAccent{color:var(--placement-color);background-color:color-mix(in srgb, var(--placement-color) 14%, transparent)}.interfaces-module__dRY--G__placementPill{border-color:color-mix(in srgb, var(--placement-color) 30%, transparent)}.interfaces-module__dRY--G__interfaceCard:hover{border-color:color-mix(in srgb, var(--placement-color) 45%, transparent)}@keyframes interfaces-module__dRY--G__interfaceRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.interfaces-module__dRY--G__interfaceCardEnter{animation:.42s cubic-bezier(.16,1,.3,1) both interfaces-module__dRY--G__interfaceRiseIn}.interfaces-module__dRY--G__interfaceCardFlash{border-color:color-mix(in srgb, var(--ai-brand-accent) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ai-brand-accent) 22%, transparent)}.interfaces-module__dRY--G__previewBuilding{background:radial-gradient(color-mix(in srgb, var(--ai-brand-accent) 18%, transparent) 1px, transparent 1.4px) 0 0 / 10px 10px, linear-gradient(180deg, color-mix(in srgb, var(--ai-brand-accent) 12%, transparent), color-mix(in srgb, var(--ai-brand-accent) 4%, transparent));flex-direction:column;gap:.75rem}.interfaces-module__dRY--G__buildSteps{gap:5px;width:100%;max-width:220px;margin:0;padding:0;list-style:none;display:grid}.interfaces-module__dRY--G__buildStep{color:color-mix(in srgb, currentColor 55%, transparent);align-items:center;gap:8px;font-size:.6875rem;line-height:1.3;transition:color .24s cubic-bezier(.16,1,.3,1);display:flex}.interfaces-module__dRY--G__buildStep:before{content:"";border:1.5px solid color-mix(in srgb, currentColor 35%, transparent);background:var(--background,#fff);border-radius:50%;flex:none;width:11px;height:11px;transition:background-color .24s,border-color .24s,box-shadow .24s}.interfaces-module__dRY--G__buildStep[data-state=done]{color:color-mix(in srgb, currentColor 70%, transparent)}.interfaces-module__dRY--G__buildStep[data-state=done]:before{box-shadow:inset 0 0 0 2px var(--background,#fff);background:#16a34a;border-color:#16a34a}.interfaces-module__dRY--G__buildStep[data-state=now]{color:var(--ai-brand-accent,#2563eb);font-weight:650}.interfaces-module__dRY--G__buildStep[data-state=now]:before{background:color-mix(in srgb, var(--ai-brand-accent,#2563eb) 22%, transparent);border-color:var(--ai-brand-accent,#2563eb);animation:1.1s cubic-bezier(.16,1,.3,1) infinite interfaces-module__dRY--G__interfacePulseDot}.interfaces-module__dRY--G__buildStep[data-state=next]{color:color-mix(in srgb, currentColor 40%, transparent)}@keyframes interfaces-module__dRY--G__interfacePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.interfaces-module__dRY--G__interfaceCardEnter,.interfaces-module__dRY--G__buildStep[data-state=now]:before{animation:none}}@keyframes interfaces-module__dRY--G__inkDraw{0%{background-size:0 3px}to{background-size:42% 3px}}@media (prefers-reduced-motion:reduce){.interfaces-module__dRY--G__ink,.interfaces-module__dRY--G__sendWrap[data-full=true] .interfaces-module__dRY--G__send,.interfaces-module__dRY--G__sendWrap .interfaces-module__dRY--G__send[aria-pressed=true]{animation:none}.interfaces-module__dRY--G__composer,.interfaces-module__dRY--G__send,.interfaces-module__dRY--G__ringFill,.interfaces-module__dRY--G__mentorSay{transition:none}}
