.appearance-shell[data-v-e62a14d7]{background:#000000e6;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;font-family:var( --font-ui,"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif );padding:12px}.appearance-shell__title[data-v-e62a14d7]{color:#ffffffbd;font-size:10px;letter-spacing:.15em;margin:0;text-transform:uppercase}.controls-layout[data-v-e62a14d7]{display:grid;gap:10px;grid-template-columns:minmax(520px,1fr) minmax(420px,.82fr);margin-top:10px}.panel[data-v-e62a14d7]{background:#050506f5;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;overflow:hidden}.panel-stack[data-v-e62a14d7]{display:grid;gap:10px;grid-template-rows:auto minmax(300px,1fr)}.panel-header[data-v-e62a14d7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.panel-header strong[data-v-e62a14d7]{color:#fffffffa;font-size:14px}.panel-header--simple[data-v-e62a14d7]{justify-content:flex-start}.header-actions[data-v-e62a14d7]{align-items:center;display:inline-flex;gap:8px}.action-btn[data-v-e62a14d7],.hex[data-v-e62a14d7],.size-input[data-v-e62a14d7],.text-input[data-v-e62a14d7]{background:#020203f2;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fffffffa;font-family:var( --font-ui,"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif )}.action-btn[data-v-e62a14d7]{font-size:12px;height:34px;padding:0 11px}.rows[data-v-e62a14d7]{display:grid}.row[data-v-e62a14d7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:14px;justify-content:space-between;min-height:56px;padding:0 12px}.row[data-v-e62a14d7]:last-child{border-bottom:none}.row--compact[data-v-e62a14d7]{min-height:52px}.row label[data-v-e62a14d7]{color:#fffffffa;font-size:14px}.text-input[data-v-e62a14d7]{font-size:14px;height:36px;padding:0 11px;width:240px}.value-stack[data-v-e62a14d7]{gap:8px}.chips[data-v-e62a14d7],.value-stack[data-v-e62a14d7]{align-items:center;display:inline-flex;justify-content:flex-end}.chips[data-v-e62a14d7]{flex-wrap:wrap;gap:6px}.chip[data-v-e62a14d7]{background:#020203f2;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffffeb;font-size:12px;height:30px;padding:0 10px}.chip--active[data-v-e62a14d7]{border-color:#ffb670c7;box-shadow:inset 0 0 0 2px #ffb67033}.color-stack[data-v-e62a14d7]{min-width:250px}.swatch[data-v-e62a14d7]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;cursor:pointer;height:32px;overflow:hidden;padding:0;width:32px}.swatch[data-v-e62a14d7]::-webkit-color-swatch-wrapper{padding:0}.swatch[data-v-e62a14d7]::-webkit-color-swatch{border:none;border-radius:999px}.swatch[data-v-e62a14d7]::-moz-color-swatch{border:none;border-radius:999px}.hex[data-v-e62a14d7]{font-family:var(--font-code,"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace);font-size:14px;height:36px;padding:0 10px;width:150px}.toggle[data-v-e62a14d7]{cursor:pointer}.toggle input[data-v-e62a14d7]{opacity:0;pointer-events:none;position:absolute}.toggle__track[data-v-e62a14d7]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;display:inline-flex;height:30px;padding:3px;transition:background-color .18s ease;width:52px}.toggle__thumb[data-v-e62a14d7]{background:#fefefe;border-radius:999px;height:22px;transform:translate(0);transition:transform .18s ease;width:22px}.toggle input:checked+.toggle__track[data-v-e62a14d7]{background:#ffb670d9}.toggle input:checked+.toggle__track .toggle__thumb[data-v-e62a14d7]{transform:translate(21px)}.slider-wrap[data-v-e62a14d7]{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end;min-width:300px}.slider[data-v-e62a14d7]{accent-color:#ffb670;width:220px}.size-wrap[data-v-e62a14d7]{align-items:center;display:inline-flex;gap:8px}.size-input[data-v-e62a14d7]{font-size:14px;height:36px;padding:0 10px;text-align:right;width:76px}.json-body[data-v-e62a14d7]{padding:10px 12px}.json-editor[data-v-e62a14d7]{background:#010101fa;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fffffff2;font-family:var(--font-code,"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace);font-size:12px;line-height:1.5;min-height:240px;outline:none;overflow-wrap:anywhere;padding:9px 10px;resize:vertical;white-space:pre-wrap;width:100%}.json-error[data-v-e62a14d7]{color:#ff8f8f;font-size:12px;margin:6px 0 0}.hex[data-v-e62a14d7]:focus,.json-editor[data-v-e62a14d7]:focus,.size-input[data-v-e62a14d7]:focus,.text-input[data-v-e62a14d7]:focus{border-color:#ffb670c7;box-shadow:0 0 0 2px #ffb6703d}@media(max-width:1320px){.controls-layout[data-v-e62a14d7]{grid-template-columns:1fr}.panel-stack[data-v-e62a14d7]{grid-template-rows:auto auto}}@media(max-width:900px){.panel-header[data-v-e62a14d7]{align-items:flex-start;flex-direction:column}.header-actions[data-v-e62a14d7]{width:100%}.row[data-v-e62a14d7]{align-items:flex-start;flex-direction:column;justify-content:center;min-height:68px;padding:10px 12px}.color-stack[data-v-e62a14d7],.slider-wrap[data-v-e62a14d7],.text-input[data-v-e62a14d7]{min-width:0;width:100%}.hex[data-v-e62a14d7],.slider[data-v-e62a14d7],.text-input[data-v-e62a14d7]{width:100%}}.app-topbar[data-v-97da68d0]{align-items:center;background:var(--wb-panel-bg-2);border:1px solid var(--wb-border-2);border-radius:var(--wb-r-md);display:flex;gap:12px;justify-content:space-between;min-height:var(--wb-topbar-height);padding:8px 10px}.app-topbar__actions[data-v-97da68d0],.app-topbar__left[data-v-97da68d0]{align-items:center;display:inline-flex;gap:8px}.dot[data-v-97da68d0]{border-radius:999px;height:12px;width:12px}.dot-red[data-v-97da68d0]{background:#ff5f57}.dot-yellow[data-v-97da68d0]{background:#febc2e}.dot-green[data-v-97da68d0]{background:#28c840}.sidebar-toggle[data-v-97da68d0]{align-items:center;background:#ffffff08;border:1px solid var(--wb-border-2);border-radius:8px;color:#ffffffdb;display:inline-flex;height:32px;justify-content:center;width:32px}.mobile-only[data-v-97da68d0]{display:none}.title-line[data-v-97da68d0]{align-items:baseline;display:inline-flex;gap:10px;margin-left:4px}.title-line strong[data-v-97da68d0]{font-size:14px;font-weight:600;line-height:1}.title-line span[data-v-97da68d0]{font-family:var(--font-code);font-size:14px;opacity:.62}.run-btn[data-v-97da68d0]{align-items:center;background:transparent;border:none;color:#ffffffd1;display:inline-flex;height:32px;justify-content:center;width:32px}.run-btn--active[data-v-97da68d0]{color:#fff}.light-chip[data-v-97da68d0]{align-items:center;background:#ffffff05;border:1px solid var(--wb-border-2);border-radius:9px;color:#ffffffe6;display:inline-flex;font-size:13px;gap:6px;height:32px;padding:0 10px}.toolbar-divider[data-v-97da68d0]{background:var(--wb-border-3);height:22px;width:1px}.ghost-icon[data-v-97da68d0]{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffffb3;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.ghost-icon--active[data-v-97da68d0]{background:#ffffff14;color:#fff}.count[data-v-97da68d0]{align-items:center;background:#fff3;border-radius:999px;display:inline-flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-5px;top:-4px}.icon-14[data-v-97da68d0]{height:14px;width:14px}.icon-12[data-v-97da68d0]{height:12px;width:12px}@media(max-width:1180px){.desktop-only[data-v-97da68d0]{display:none}.mobile-only[data-v-97da68d0]{display:inline-flex}.app-topbar[data-v-97da68d0]{align-items:flex-start;flex-direction:column}.app-topbar__actions[data-v-97da68d0]{flex-wrap:wrap;width:100%}}.sidebar-backdrop[data-v-7123468a]{display:none}.sidebar[data-v-7123468a]{background:var(--sidebar-bg);border:1px solid var(--wb-border-1);border-radius:var(--wb-r-lg);display:flex;flex-direction:column;gap:7px;overflow:hidden;padding:8px;transition:width .22s ease,padding .18s ease,transform .22s ease;width:100%}.sidebar--collapsed[data-v-7123468a]{padding-inline:7px;width:88px}.nav-row[data-v-7123468a],.settings-row[data-v-7123468a],.thread-row[data-v-7123468a]{align-items:center;background:#ffffff05;border:1px solid var(--wb-border-2);border-radius:10px;color:#ffffffe6;display:flex;font-size:13px;gap:9px;min-height:40px;padding:0 10px;text-align:left}.sidebar-label[data-v-7123468a]{transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.sidebar--collapsed .sidebar-label[data-v-7123468a]{opacity:0;overflow:hidden;transform:translate(-9px);width:0}.thread-head[data-v-7123468a]{align-items:center;color:#ffffff94;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.thread-head__icons[data-v-7123468a]{gap:4px}.thread-head__icons[data-v-7123468a],.tiny-icon[data-v-7123468a]{align-items:center;display:inline-flex}.tiny-icon[data-v-7123468a]{background:#ffffff0a;border:1px solid var(--wb-border-2);border-radius:999px;color:#fffc;height:22px;justify-content:center;width:22px}.thread-row[data-v-7123468a]{justify-content:space-between}.thread-row__title[data-v-7123468a]{max-width:74%;overflow:hidden;text-overflow:ellipsis}.thread-row__time[data-v-7123468a]{color:#fff9;font-size:12px}.thread-dot[data-v-7123468a]{background:#ffffffb8;border-radius:999px;display:none;height:8px;width:8px}.sidebar--collapsed .thread-dot[data-v-7123468a]{display:inline-block}.thread-row--active[data-v-7123468a]{background:#ffffff17;border-color:#fff3}.icon-16[data-v-7123468a]{height:16px;width:16px}.icon-12[data-v-7123468a]{height:12px;width:12px}@media(max-width:1180px){.sidebar-backdrop[data-v-7123468a]{background:#00000061;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:39}.sidebar-backdrop--open[data-v-7123468a]{opacity:1;pointer-events:auto}.sidebar[data-v-7123468a],.sidebar--collapsed[data-v-7123468a]{left:8px;max-height:calc(100vh - 116px);overflow-y:auto;position:fixed;top:104px;transform:translate(-112%);width:min(82vw,320px);z-index:40}.sidebar--mobile-open[data-v-7123468a]{transform:translate(0)}.sidebar--collapsed .sidebar-label[data-v-7123468a]{opacity:1;transform:none;width:auto}.sidebar--collapsed .thread-dot[data-v-7123468a]{display:none}}.chat-window[data-v-a73ee615]{background:var(--wb-panel-bg-1);border:1px solid var(--wb-border-1);border-radius:var(--wb-r-lg);display:grid;gap:8px;grid-template-rows:auto 1fr;min-height:480px;padding:8px}.chat-header[data-v-a73ee615]{display:flex;justify-content:flex-end}.commit-pill[data-v-a73ee615]{background:#ffffff08;border:1px solid var(--wb-border-2);border-radius:11px;color:#ffffffe6;font-size:15px;height:42px;padding:0 16px}.view-stage[data-v-a73ee615]{background:color-mix(in srgb,var(--theme-surface) 91%,#000 9%);border:1px solid var(--wb-border-1);border-radius:var(--wb-r-md);min-height:380px;padding:10px}.history-view[data-v-a73ee615]{display:flex;flex-direction:column;gap:10px}.chat-bubble[data-v-a73ee615]{border:1px solid var(--wb-border-2);border-radius:12px;line-height:1.45;max-width:84%;padding:12px 14px;white-space:pre-line}.chat-bubble--assistant[data-v-a73ee615]{background:#ffffff0a}.chat-bubble--user[data-v-a73ee615]{align-self:flex-end;background:#ffffff05;border-color:color-mix(in srgb,var(--theme-accent) 42%,hsla(0,0%,100%,.14))}@media(max-width:1180px){.chat-window[data-v-a73ee615]{min-height:420px}}.replica-root[data-v-6105c0a3]{color:color-mix(in srgb,var(--theme-ink) 90%,#fff);display:grid;font-family:var(--font-ui);font-size:var(--ui-font-size);gap:0}.os-menu[data-v-6105c0a3]{align-items:center;background:#040507f2;border:1px solid var(--wb-border-1);border-bottom:none;border-radius:var(--wb-r-xl) var(--wb-r-xl) 0 0;display:flex;font-size:12px;height:30px;justify-content:space-between;padding:0 12px}.os-menu__left[data-v-6105c0a3],.os-menu__right[data-v-6105c0a3]{align-items:center;display:inline-flex;gap:12px}.os-item[data-v-6105c0a3]{opacity:.9}.os-item--strong[data-v-6105c0a3]{font-weight:600}.window-shell[data-v-6105c0a3]{background:#040507f2;border:1px solid var(--wb-border-2);border-radius:0 0 var(--wb-r-xl) var(--wb-r-xl);box-shadow:0 20px 52px #0000006b;padding:8px}.workspace-shell[data-v-6105c0a3]{display:grid;gap:8px;grid-template-columns:auto 1fr;margin-top:8px}.sidebar-column[data-v-6105c0a3]{transition:width .22s ease;width:286px}.sidebar-column--collapsed[data-v-6105c0a3]{width:88px}.workspace-area[data-v-6105c0a3]{min-width:0}.workspace-row[data-v-6105c0a3]{align-items:stretch;display:flex;gap:8px}.icon-12[data-v-6105c0a3]{height:12px;width:12px}@media(max-width:1180px){.os-menu[data-v-6105c0a3]{display:none}.workspace-shell[data-v-6105c0a3]{grid-template-columns:1fr}.sidebar-column[data-v-6105c0a3],.sidebar-column--collapsed[data-v-6105c0a3]{width:0}}.themes-shell[data-v-f6a4bda9]{min-height:100vh;padding:14px;position:relative}.themes-shell__glow[data-v-f6a4bda9]{background-image:radial-gradient(circle at 14% 0,rgba(130,247,231,.11),transparent 34%),radial-gradient(circle at 90% 0,hsla(25,90%,76%,.12),transparent 30%);inset:0;pointer-events:none;position:absolute}.themes-shell__content[data-v-f6a4bda9]{display:grid;gap:8px;position:relative;z-index:2}.themes-shell__controls[data-v-f6a4bda9]{min-width:960px;width:min(98vw,1860px)}@media(max-width:1200px){.themes-shell__controls[data-v-f6a4bda9]{min-width:0;width:min(98vw,1420px)}}@media(max-width:900px){.themes-shell__controls[data-v-f6a4bda9]{width:100%}}
