.scene-empty{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px clamp(16px,4vw,28px) 60px;max-width:560px;margin:0 auto}.scene-empty-header{text-align:center}.scene-empty-header h2{margin:0 0 6px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.scene-empty-header p{margin:0;color:var(--muted);font-size:14px}.scene-empty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.scene-empty-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer}.scene-empty-tile:hover{background:var(--elevated);border-color:#ffffff1f}.scene-empty-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.scene-empty-tile-icon img{width:100%;height:100%;object-fit:contain;display:block}.scene-empty-tile-icon svg{display:block}.scene-empty-tile-name{font-size:12px;color:var(--text);text-align:center}.scene-empty-browse{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--success);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:6px 8px}.scene-empty-browse:hover{opacity:.85}.scene-empty-prompts{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:8px}.scene-empty-prompts-label{font-size:12px;color:var(--muted);padding:0 4px 4px}.scene-empty-prompt{display:flex;align-items:center;width:100%;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;font-size:14px;cursor:pointer;text-align:left}.scene-empty-prompt:hover{background:var(--elevated)}.scene-empty-prompt-text{flex:1}.scene-empty-prompt svg{color:var(--muted);flex-shrink:0}:root{--sw-bg: #181818;--sw-surface: #1e1e1e;--sw-elevated: #262626;--sw-border: #333333;--sw-text: #e8e8e8;--sw-muted: #9a9a9a;--sw-dim: #6b6b6b;--sw-accent: #f0a500;--sw-accent-blue: #4285f4;--sw-success: #34a853;--sw-danger: #ea4335;--sw-warning: #f0a500}.sw-widgets{--bg: var(--sw-bg);--surface: var(--sw-surface);--elevated: var(--sw-elevated);--border: var(--sw-border);--text: var(--sw-text);--muted: var(--sw-muted);--dim: var(--sw-dim);--accent: var(--sw-accent);--accent-blue: var(--sw-accent-blue);--success: var(--sw-success);--danger: var(--sw-danger);--warning: var(--sw-warning)}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .sw-widgets,html:not([data-theme=dark]) .wt{--sw-bg: #eae5da;--sw-surface: #f2eee5;--sw-elevated: #faf8f2;--sw-border: rgba(27, 27, 29, .14);--sw-text: #1b1b1d;--sw-muted: rgba(27, 27, 29, .66);--sw-dim: rgba(27, 27, 29, .5);--sw-accent: #315fc5;--sw-accent-blue: #315fc5;--sw-success: #2e7d4f;--sw-danger: #a84638;--sw-warning: #a87515;--bg: var(--sw-bg);--surface: var(--sw-surface);--elevated: var(--sw-elevated);--border: var(--sw-border);--text: var(--sw-text);--muted: var(--sw-muted);--dim: var(--sw-dim);--accent: var(--sw-accent);--accent-blue: var(--sw-accent-blue);--success: var(--sw-success);--danger: var(--sw-danger);--warning: var(--sw-warning)}}html[data-theme=light] .sw-widgets,html[data-theme=light] .wt{--sw-bg: #eae5da;--sw-surface: #f2eee5;--sw-elevated: #faf8f2;--sw-border: rgba(27, 27, 29, .14);--sw-text: #1b1b1d;--sw-muted: rgba(27, 27, 29, .66);--sw-dim: rgba(27, 27, 29, .5);--sw-accent: #315fc5;--sw-accent-blue: #315fc5;--sw-success: #2e7d4f;--sw-danger: #a84638;--sw-warning: #a87515;--bg: var(--sw-bg);--surface: var(--sw-surface);--elevated: var(--sw-elevated);--border: var(--sw-border);--text: var(--sw-text);--muted: var(--sw-muted);--dim: var(--sw-dim);--accent: var(--sw-accent);--accent-blue: var(--sw-accent-blue);--success: var(--sw-success);--danger: var(--sw-danger);--warning: var(--sw-warning)}.widget-grid-wrap{width:100%}.widget-grid{position:relative;width:100%;touch-action:none}.widget-slot{position:absolute;left:0;top:0;transform:translateZ(0);transition:transform .24s cubic-bezier(.2,.85,.25,1),width .24s cubic-bezier(.2,.85,.25,1),height .24s cubic-bezier(.2,.85,.25,1);will-change:transform;user-select:none;-webkit-user-select:none}.widget-slot.dragging{transition:none;z-index:20;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45))}.widget-slot:has(.ctx-menu-pop){z-index:60}.widget-slot.dragging .wt-surface{transform:scale(1.04);transition:transform .16s cubic-bezier(.2,.85,.25,1)}.wt{position:relative;width:100%;height:100%}.scene-asset-sheet,.scene-asset-sheet *{scrollbar-color:rgb(255 255 255 / .18) transparent;scrollbar-width:thin}.scene-asset-sheet::-webkit-scrollbar,.scene-asset-sheet *::-webkit-scrollbar{width:10px;height:10px}.scene-asset-sheet::-webkit-scrollbar-track,.scene-asset-sheet *::-webkit-scrollbar-track{background:transparent}.scene-asset-sheet::-webkit-scrollbar-thumb,.scene-asset-sheet *::-webkit-scrollbar-thumb{min-height:42px;border:3px solid transparent;border-radius:999px;background:#ffffff24;background-clip:content-box}.scene-asset-sheet::-webkit-scrollbar-thumb:hover,.scene-asset-sheet *::-webkit-scrollbar-thumb:hover{background:#ffffff42;background-clip:content-box}.scene-asset-sheet-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vh,42px) clamp(18px,4vw,56px);box-sizing:border-box;background:#00000073;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}.scene-asset-sheet{width:min(1120px,90vw);height:min(820px,90vh);max-width:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:var(--sw-bg);color:var(--sw-text);box-shadow:0 24px 90px #00000085;animation:scene-asset-hud-in .26s cubic-bezier(.2,.85,.25,1)}.scene-asset-sheet--experience{width:min(1180px,92vw);height:min(860px,92vh);background:#1e1e1e}.scene-asset-sheet-handle{display:none}@keyframes scene-asset-hud-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.scene-asset-sheet-header{flex:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 18px;border-bottom:1px solid rgb(255 255 255 / .06);background:#1e1e1ec7;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.scene-asset-sheet--experience .scene-asset-sheet-header{position:absolute;inset:0 0 auto;z-index:2;border-bottom:0;background:linear-gradient(180deg,rgb(30 30 30 / .9),rgb(30 30 30 / .66) 62%,transparent);pointer-events:none}.scene-asset-sheet-title{min-width:0;flex:1;overflow:hidden;color:var(--sw-text);font-size:15px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scene-asset-sheet-close{display:inline-flex;width:30px;height:30px;padding:0;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .08);border-radius:7px;background:#ffffff0e;color:var(--sw-muted);cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.scene-asset-sheet-close-mark{display:block;margin-top:-1px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:19px;font-weight:380;line-height:1;pointer-events:none}.scene-asset-sheet--experience .scene-asset-sheet-close{pointer-events:auto}.scene-asset-sheet-close:hover{color:var(--sw-text);background:#ffffff1b;border-color:#ffffff24}.scene-asset-sheet-body{flex:1;min-height:0;padding:18px;overflow:auto}.scene-asset-sheet--experience .scene-asset-sheet-body{padding:0;overflow:hidden;background:#1e1e1e}.scene-asset-sheet--webview .scene-asset-sheet-body,.scene-asset-sheet--list .scene-asset-sheet-body{padding:0;overflow:hidden}.scene-asset-sheet-body .wt{min-height:100%}.scene-asset-sheet-body .wt.wt-webview{height:100%}.scene-asset-sheet-body .wt-surface,.scene-asset-sheet-body .wt-webview-wrap{cursor:default}.scene-asset-sheet--webview .wt.wt-webview,.scene-asset-sheet--webview .wt.wt-webview>.wt-webview-wrap{border-radius:0}.scene-asset-sheet--webview .wt.wt-webview>.wt-webview-wrap{border:0;background:transparent}.scene-asset-sheet--webview .wt-webview-frame{pointer-events:auto}.scene-asset-sheet--webview .wt-webview-expand,.scene-asset-sheet--webview .wt-webview-tap{display:none}.scene-asset-sheet--list .scene-asset-sheet-body .wt.wt-xlarge .wt-surface{border:0;border-radius:0;background:transparent;padding:18px;cursor:default}.scene-asset-sheet--list .scene-asset-sheet-body .wt.wt-xlarge .wt-surface:hover{background:transparent}.scene-asset-sheet--list .wt-large>.wt-head{display:none}.scene-asset-sheet--list .wt-list{margin-top:0;overflow:auto}.scene-asset-experience{position:relative;width:100%;height:100%;min-height:420px;background:#1e1e1e}.scene-asset-experience-frame{display:block;width:100%;height:100%;border:0;background:#1e1e1e}.scene-asset-experience-loading{display:grid;width:100%;height:100%;place-items:center;color:var(--sw-muted);font-size:13px}.scene-asset-experience-status{position:absolute;right:14px;bottom:12px;min-height:20px;padding:4px 8px;border:1px solid rgb(255 255 255 / .08);border-radius:5px;background:#121212ad;color:var(--sw-muted);font-size:11px;font-weight:560;line-height:1;opacity:0;pointer-events:none;transition:opacity .16s ease}.scene-asset-experience[data-save-state=dirty] .scene-asset-experience-status,.scene-asset-experience[data-save-state=saving] .scene-asset-experience-status,.scene-asset-experience[data-save-state=saved] .scene-asset-experience-status,.scene-asset-experience[data-save-state=readonly] .scene-asset-experience-status,.scene-asset-experience[data-save-state=error] .scene-asset-experience-status{opacity:1}.scene-asset-experience[data-save-state=saved] .scene-asset-experience-status{opacity:.58}.scene-asset-experience[data-save-state=error] .scene-asset-experience-status{color:var(--sw-danger)}@media(max-width:720px){.scene-asset-sheet-backdrop{align-items:flex-end;padding:12px}.scene-asset-sheet,.scene-asset-sheet--experience{width:100%;height:min(86vh,760px);border-radius:24px}.scene-asset-sheet-handle{display:block;flex:none;width:42px;height:5px;margin:10px auto 4px;border-radius:999px;background:#ffffff38}.scene-asset-sheet--experience .scene-asset-sheet-header{position:static;pointer-events:auto}}.wt-surface{width:100%;height:100%;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px 14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;font:inherit;transition:background .16s ease,border-color .16s ease;overflow:hidden}.wt-surface:hover{background:var(--elevated)}.wt-selected .wt-surface{border-color:var(--accent)}.widget-grid-wrap.select-mode .wt-surface{cursor:copy}.widget-grid-wrap.select-mode .wt-surface:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.wt-anchored .wt-surface{border:1.5px dashed var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.wt-anchor-badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:var(--accent);color:#1a1a1a;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 1px 4px #00000059}.wt-row-anchor-chip{flex-shrink:0;min-width:14px;height:14px;padding:0 3px;border-radius:5px;background:var(--accent);color:#1a1a1a;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wt-table-row.anchored .wt-table-c{color:var(--accent)}.widget-grid-wrap.select-mode .wt-table-row:hover{background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:5px}.wt-icon .wt-surface{padding:2px;border-color:transparent;border-radius:12px;background:transparent;align-items:center;justify-content:center}.wt-icon .wt-surface:hover{background:color-mix(in srgb,var(--elevated) 42%,transparent)}.wt-icon.wt-selected .wt-surface,.wt-icon.wt-anchored .wt-surface{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.wt-small .wt-surface{padding:12px;border-radius:12px}.wt-medium .wt-surface{padding:13px 14px;border-radius:12px}.wt-xlarge .wt-surface{padding:14px 16px;border-radius:12px}.wt-glyph{flex-shrink:0;box-sizing:border-box;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.wt-glyph.sm{width:22px;height:22px;border-radius:7px}.wt-glyph-initials{font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.18)}.wt-glyph.sm .wt-glyph-initials{font-size:9px}.wt-glyph svg{display:block}.wt-icon-glyph{width:66px;height:66px;border-radius:14.76px}.wt-name{font-size:13.5px;font-weight:600;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-sub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-head-badge{flex-shrink:0;display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border-radius:5px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--elevated);color:var(--muted)}.wt-share-badge{flex-shrink:0;display:inline-flex;align-items:center;color:var(--muted);opacity:.75}.wt-share-badge-loud{color:var(--warning);opacity:1}.wt-head-badge-small{font-size:9.5px;font-weight:600;opacity:.75}.wt-stat{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.wt-large .wt-name,.wt-xlarge .wt-name{font-size:14.5px}.wt-large .wt-stat,.wt-xlarge .wt-stat{font-size:28px}.wt-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%}.wt-icon-glyph{width:66px;height:66px;border-radius:14.76px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border:1px solid rgb(255 255 255 / .07);box-shadow:0 3px 7px #00000059}.wt-icon-glyph .wt-glyph-initials{font-size:18px;letter-spacing:.02em}.wt-icon-name{width:100%;padding:0 1px;font-size:11px;line-height:1.15;font-weight:500;color:var(--text);letter-spacing:0;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-row{display:flex;align-items:center;gap:10px;width:100%;height:100%}.wt-row-text{flex:1;min-width:0}.wt-small{display:flex;flex-direction:column;gap:4px;height:100%}.wt-small .wt-head{display:flex;align-items:center;justify-content:space-between}.wt-small .wt-stat{margin-top:auto}.wt-medium{display:flex;flex-direction:column;gap:6px;height:100%}.wt-medium .wt-head{display:flex;align-items:center;gap:10px}.wt-medium .wt-head-text{flex:1;min-width:0}.wt-medium .wt-medium-stat{margin-top:auto}.wt-large{display:flex;flex-direction:column;gap:6px;height:100%}.wt-large .wt-head{display:flex;align-items:center;gap:10px}.wt-large .wt-head-text{flex:1;min-width:0}.wt-large .wt-stat-row{display:flex;gap:18px;margin:4px 0}.wt-large .wt-stat-block .wt-sub{font-size:11px;color:var(--muted)}.wt-list{list-style:none;margin:4px 0 0;padding:0;flex:1;overflow:hidden}.wt-list li{display:flex;flex-direction:column;gap:1px;padding:5px 0;border-top:1px solid var(--border);font-size:12px;min-width:0}.wt-list li:first-child{border-top:none}.wt-list-line,.wt-list-sub,.wt-list-body,.wt-list-prose{width:100%;box-sizing:border-box}.wt-list-dot{width:7px;height:7px;border-radius:50%;background:var(--dim)}.wt-list-dot.ok{background:var(--success);box-shadow:0 0 4px var(--success)}.wt-list-dot.warn{background:var(--accent)}.wt-list-dot.fail{background:var(--danger)}.wt-list-msg{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-list-meta{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wt.wt-webview>.wt-webview-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.wt-webview-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;pointer-events:none;opacity:0;transition:opacity .18s ease}.wt-webview-frame.painted{opacity:1}.wt-webview-loading{position:absolute;inset:0;background:var(--surface);overflow:hidden}.wt-webview-loading:after{content:"";position:absolute;inset:-50%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.05) 48%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 52%,transparent 65%);transform:translate(-60%);animation:wt-webview-shimmer 1.5s ease-in-out infinite}@keyframes wt-webview-shimmer{to{transform:translate(60%)}}.wt-webview-wrap.interactive .wt-webview-frame{pointer-events:auto}.wt-webview-expand{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:7px;background:#1c1c1cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;transition:opacity .14s ease,color .12s ease,background .12s ease}.wt:hover .wt-webview-expand{opacity:1}.wt-webview-expand:hover{color:var(--text);background:#2d2d2deb}.wt-webview-tap{position:absolute;inset:0;width:100%;height:100%;background:transparent;border:0;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.wt-webview-tap:hover{background:#ffffff06}.wt.wt-webview{border-radius:12px}.wt.wt-webview.wt-icon>.wt-webview-wrap{border-radius:12px}.wt.wt-webview.wt-small>.wt-webview-wrap{border-radius:12px}.wt-menu-slot{position:absolute;top:6px;right:6px;z-index:4}.wt-icon .wt-menu-slot,.wt-row .wt-menu-slot,.wt-small .wt-menu-slot{opacity:0;transition:opacity .12s ease}.wt-icon:hover .wt-menu-slot,.wt-row:hover .wt-menu-slot,.wt-small:hover .wt-menu-slot,.wt-icon:focus-within .wt-menu-slot,.wt-row:focus-within .wt-menu-slot,.wt-small:focus-within .wt-menu-slot{opacity:1}.wt:has(.ctx-menu-pop) .wt-menu-slot{opacity:1}@media(hover:none){.wt-icon .wt-menu-slot,.wt-row .wt-menu-slot,.wt-small .wt-menu-slot{opacity:1}}.markdown{color:var(--text);font-size:14.5px;line-height:1.65;letter-spacing:-.003em}.markdown>*{margin:0 0 12px}.markdown>*:last-child{margin-bottom:0}.markdown h4,.markdown h5,.markdown h6{color:var(--text);letter-spacing:-.018em;line-height:1.25;margin:22px 0 10px;font-weight:700}.markdown>h3:first-child{margin-top:0}.markdown h1{font-size:26px}.markdown h2{font-size:21px}.markdown h3{font-size:17px}.markdown h4{font-size:15px;color:var(--muted)}.markdown h5,.markdown h6{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.markdown p{margin:0 0 12px}.markdown strong{font-weight:700;color:var(--text)}.markdown em{font-style:italic}.markdown del{color:var(--dim);text-decoration:line-through}.markdown a{color:var(--accent-blue);text-decoration:none;border-bottom:1px solid rgba(66,133,244,.35)}.markdown a:hover{border-bottom-color:var(--accent-blue)}.markdown ul,.markdown ol{margin:0 0 12px;padding-left:24px}.markdown li{margin:4px 0}.markdown ul li::marker{color:var(--dim)}.markdown li.markdown-task{list-style:none;display:flex;align-items:flex-start;gap:8px;margin-left:-20px}.markdown-task-box{flex-shrink:0;width:14px;height:14px;margin-top:.22em;border:1.5px solid var(--dim);border-radius:4px;position:relative}.markdown li.markdown-task.is-checked .markdown-task-box{border-color:var(--accent, #6b9bff);background:var(--accent, #6b9bff)}.markdown li.markdown-task.is-checked .markdown-task-box:before{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid var(--surface, #17150f);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.markdown li.markdown-task.is-checked>span:last-child{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--dim)}.markdown ol li::marker{color:var(--muted)}.markdown blockquote{margin:12px 0;padding:4px 14px;border-left:3px solid var(--border);color:var(--muted);font-style:italic}.markdown hr{border:none;border-top:1px solid var(--border);margin:22px 0}.markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--elevated);border:1px solid var(--border);border-radius:5px;padding:1px 5px;color:#f0a87a}.markdown pre.markdown-code{position:relative;margin:14px 0;padding:14px 16px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 42px),color-mix(in srgb,var(--elevated) 92%,#05070b 8%);border:1px solid color-mix(in srgb,var(--border) 78%,rgba(255,255,255,.22));border-radius:9px;overflow:auto;font-size:12.5px;line-height:1.55;box-shadow:inset 0 1px #ffffff0a}.markdown pre.markdown-code[data-lang]:not([data-lang=""]){padding-top:32px}.markdown pre.markdown-code[data-lang]:not([data-lang=""]):before{content:attr(data-lang);position:absolute;top:8px;right:10px;color:var(--dim);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em}.markdown pre.markdown-code code{background:none;border:none;padding:0;color:color-mix(in srgb,var(--text) 90%,white 10%);white-space:pre}.markdown .mh-keyword{color:#c9a7ff}.markdown .mh-string{color:#8bd49c}.markdown .mh-number{color:#f2b36d}.markdown .mh-comment{color:color-mix(in srgb,var(--dim) 86%,#8bd49c 14%);font-style:italic}.markdown .mh-function{color:#76d6ff}.markdown .mh-type{color:#6ee7d8}.markdown .mh-property{color:#9cc7ff}.markdown .mh-punctuation{color:color-mix(in srgb,var(--muted) 76%,white 24%)}.markdown-image-frame{margin:14px 0}.markdown-image{max-width:100%;max-height:min(52vh,520px);width:auto;height:auto;border:1px solid var(--border);border-radius:9px;display:block;object-fit:contain;background:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%);background-color:var(--elevated);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.markdown-image-frame figcaption{color:var(--muted);font-size:12px;line-height:1.4;margin-top:7px}.markdown-table-wrap{overflow-x:auto;margin:14px 0;border:1px solid var(--border);border-radius:9px}.markdown table{width:100%;border-collapse:collapse;font-size:13px}.markdown th,.markdown td{padding:8px 12px;border-bottom:1px solid var(--border);text-align:left}.markdown th{background:var(--elevated);font-weight:600;color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.markdown tr:last-child td{border-bottom:none}.wt-doc-preview{flex:1;min-height:0;overflow:hidden;position:relative;margin-top:2px;mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}.wt-image-preview{flex:1;min-height:0;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:9px;background:#080808}.wt-image-preview img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.wt-image-preview-compact{margin-top:2px;border-radius:7px}.wt-doc-preview .markdown{font-size:11.5px;line-height:1.45}.wt-doc-preview .markdown>*{margin:0 0 6px}.wt-doc-preview .markdown h1{font-size:14px;margin:0 0 4px}.wt-doc-preview .markdown h2{font-size:13px;margin:6px 0 2px}.wt-doc-preview .markdown h3{font-size:12.5px;margin:6px 0 2px}.wt-doc-preview .markdown h6{font-size:11px;margin:4px 0 2px}.wt-doc-preview .markdown ol{padding-left:16px}.wt-doc-preview .markdown pre.markdown-code{padding:6px 8px;margin:4px 0;font-size:10.5px;border-radius:5px}.wt-doc-preview .markdown pre.markdown-code[data-lang]:not([data-lang=""]){padding-top:20px}.wt-doc-preview .markdown pre.markdown-code[data-lang]:not([data-lang=""]):before{top:6px;right:7px;font-size:8px}.wt-doc-preview .markdown .markdown-image-frame{margin:4px 0}.wt-doc-preview .markdown .markdown-image{max-height:80px;border-radius:9px}.wt-doc-preview .markdown .markdown-image-frame figcaption{display:none}.wt-doc-preview .markdown blockquote{padding:2px 8px;margin:4px 0}.wt-doc-preview-large .markdown{font-size:12.5px;line-height:1.55}.wt-doc-preview-large .markdown h1{font-size:16px}.wt-doc-preview-large .markdown h2{font-size:14px}.wt-note-preview{mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%)}.wt-note-tile{padding:0}.wt-row.wt-note-tile{align-items:stretch}.wt-row .wt-note-preview .markdown{font-size:12px;line-height:1.42}.wt-row .wt-note-preview .markdown>*{margin-bottom:3px}.wt-row .wt-note-preview .markdown h1,.wt-row .wt-note-preview .markdown h2,.wt-row .wt-note-preview .markdown h3{font-size:inherit;line-height:inherit;margin:0 0 3px;font-weight:700}.wt-note-preview .markdown{font-size:12px;line-height:1.5}.wt-note-preview .markdown>*{margin-bottom:7px}.wt-note-preview .markdown h1{font-size:19px;line-height:1.12;margin:0 0 8px}.wt-note-preview .markdown h2{font-size:16px;margin:8px 0 4px}.wt-note-preview .markdown h3{font-size:14px;margin:7px 0 3px}.wt-note-preview .markdown ul,.wt-note-preview .markdown ol{margin:0 0 7px;padding-left:18px}.wt-note-preview .markdown li{margin:2px 0}.wt-note-preview .markdown blockquote{padding:2px 8px;margin:4px 0}.wt-note-preview .markdown pre.markdown-code{padding:6px 8px;margin:4px 0;font-size:10.5px;border-radius:5px}.wt-note-preview-compact .markdown{font-size:11px;line-height:1.4}.wt-note-preview-compact .markdown h1{font-size:14px;margin-bottom:4px}.wt-note-preview-compact .markdown h2{font-size:13px}.wt-note-preview-compact .markdown h3{font-size:12px}.wt-note-preview-large .markdown{font-size:13px;line-height:1.58}.wt-note-preview-large .markdown h1{font-size:22px}.wt-table{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;margin-top:2px;overflow:hidden;font-size:11.5px;line-height:1.35}.wt-table-head{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:10.5px;letter-spacing:.03em;text-transform:uppercase}.wt-large .wt-table-head,.wt-large .wt-table-row,.wt-xlarge .wt-table-head,.wt-xlarge .wt-table-row{grid-template-columns:1.4fr 1fr 1fr}.wt-table-h,.wt-table-c{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-table-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:3px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);color:var(--text)}.wt-table-row:last-of-type{border-bottom:none}.wt-table-c.empty{color:var(--dim)}.wt-table-more{font-size:10.5px;color:var(--muted);padding-top:4px}.wt-list-line{display:flex;align-items:center;gap:6px;min-width:0}.wt-list-msg{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-list li.unread .wt-list-msg{font-weight:600;color:var(--text)}.wt-list-unread{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.wt-list-detail{margin-left:auto;font-size:10.5px;color:var(--muted);flex-shrink:0;font-variant-numeric:tabular-nums;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-list-prose{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-left:18px;margin-top:2px;font-size:11px;line-height:1.45;color:var(--muted)}.wt-list-large li{padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.wt-list-large li:last-child{border-bottom:none}.wt-list-sub{display:flex;align-items:center;gap:6px;padding-left:18px;margin-top:2px;font-size:10.5px;color:var(--muted)}.wt-list-subtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-list-badge{margin-left:auto;padding:1px 6px;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:.02em;background:var(--elevated);color:var(--muted)}.wt-list-body{display:block;min-height:0;margin-top:6px;padding:7px 8px 8px 18px;border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent);color:var(--text);overflow:auto}.wt-list-body .markdown{font-size:11.5px;line-height:1.5}.wt-list-body .markdown>*{margin:0 0 6px}.wt-list-body .markdown>*:last-child{margin-bottom:0}.wt-list-body .markdown h1{font-size:13px;margin:0 0 4px}.wt-list-body .markdown h2{font-size:12.5px;margin:4px 0 3px}.wt-list-body .markdown ul,.wt-list-body .markdown ol{padding-left:16px}.wt-record{display:flex;flex-direction:column;gap:5px;padding:2px 0 0;min-height:0;overflow:hidden}.wt-record-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.wt-record-key{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-record-val{font-size:12px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-record-footer{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding-top:6px;border-top:1px solid var(--border)}.wt-record-stat{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums}.wt-record-large{gap:7px}.wt-record-large .wt-record-val{font-size:12.5px}.wt-record-large .wt-record-stat{font-size:19px}.ctx-menu{position:relative;flex-shrink:0}.ctx-menu-trigger{width:28px;height:28px;background:transparent;border:none;color:var(--muted, #9a9a9a);border-radius:var(--r, 7px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.ctx-menu-trigger:hover,.ctx-menu-trigger[aria-expanded=true]{background:var(--elevated, #262626);color:var(--text, #e8e8e8)}.ctx-menu-trigger-tile{width:26px;height:26px;background:transparent;border:none;color:var(--muted);opacity:0;transition:opacity .14s ease,color .12s ease}.wt:hover .ctx-menu-trigger-tile,.sw-tile:hover .ctx-menu-trigger-tile,.ctx-menu-on-tile .ctx-menu-trigger-tile[aria-expanded=true]{opacity:1}@media(hover:none){.ctx-menu-trigger-tile{opacity:1}}.ctx-menu-trigger-tile:focus-visible{opacity:1}.ctx-menu-trigger-tile:hover{background:transparent;color:var(--text)}.ctx-menu-trigger-tile[aria-expanded=true]{background:transparent;border:none;color:var(--text)}.ctx-menu-layer{position:fixed;inset:0;z-index:1500;pointer-events:none}.ctx-menu-layer>.ctx-menu-pop{position:fixed;right:auto;pointer-events:auto;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.ctx-menu-pop{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--elevated);border:1px solid var(--border);border-radius:9px;padding:4px;z-index:50;box-shadow:0 22px 50px #0000008c;animation:ctx-pop .16s cubic-bezier(.2,.85,.25,1);transform-origin:top right}.ctx-menu-on-tile .ctx-menu-pop{min-width:220px}@keyframes ctx-pop{0%{opacity:0;transform:scale(.96) translateY(-3px)}to{opacity:1;transform:none}}.ctx-menu-sub{position:relative}.ctx-menu-sub>.ctx-menu-item.open{background:#ffffff0f}.ctx-menu-caret{margin-left:2px;color:var(--dim)}.ctx-menu-trailing{flex:0 0 auto;margin-left:auto;color:var(--dim);font-size:12px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-menu-flyout{position:absolute;top:-4px;right:calc(100% + 4px);min-width:172px;max-height:min(320px,calc(100vh - 24px));overflow-y:auto;overscroll-behavior:contain;background:var(--elevated);border:1px solid var(--border);border-radius:9px;padding:4px;box-shadow:0 18px 40px #00000080;z-index:2}.ctx-menu-tick{width:13px;flex:0 0 auto;color:var(--accent);font-size:12px;line-height:1}.ctx-menu-item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;border-radius:7px;padding:8px 10px;color:var(--text);font:inherit;font-size:13px;cursor:pointer;text-align:left}.ctx-menu-item:hover{background:#ffffff0f}.ctx-menu-group-label{padding:8px 10px 3px;color:var(--dim);font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ctx-menu-item-hint{margin-left:auto;padding-left:12px;color:var(--dim);font-size:11.5px;white-space:nowrap}.ctx-menu-item.danger{color:var(--danger)}.ctx-menu-item.danger:hover{background:#ea43351a}.ctx-menu-item svg{color:var(--muted);flex-shrink:0}.ctx-menu-item.danger svg{color:var(--danger)}.ctx-menu-item span:not(.ctx-menu-trail){flex:1}.ctx-menu-item:disabled{opacity:.5;cursor:default}.ctx-menu-item.active{background:#ffffff0f}.ctx-menu-item.danger.active{background:#ea43351a}.ctx-menu-trail{color:var(--muted);font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px}.ctx-menu-sep{height:1px;background:var(--border);margin:4px}.ctx-menu-section-label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 12px 4px}.ctx-menu-item.ctx-menu-toggle{justify-content:flex-start}.ctx-menu-check{margin-left:auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.ctx-menu-check.on{color:var(--success)}.ctx-menu-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 6px 6px}.ctx-size-chip{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:7px 6px;font:inherit;font-size:11.5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;transition:background .12s ease,border-color .12s ease}.ctx-size-chip:hover{background:#2c2c2c}.ctx-size-chip.active{background:#f0a50024;border-color:var(--accent)}.ctx-size-name{letter-spacing:.04em}.ctx-size-dim{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--muted)}.ctx-size-chip.active .ctx-size-dim{color:var(--accent)}.ctx-menu-confirm{padding:12px;min-width:260px}.ctx-confirm-title{font-size:13px;font-weight:600;color:var(--text)}.ctx-confirm-body{font-size:12px;color:var(--muted);margin-top:5px;line-height:1.45}.ctx-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ctx-confirm-btn{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer}.ctx-confirm-btn:hover{background:#2c2c2c}.ctx-confirm-btn.danger{border-color:var(--danger);color:var(--danger)}.ctx-confirm-btn.danger:hover{background:#ea43351f}.kb-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vh,42px) clamp(18px,4vw,56px);box-sizing:border-box;background:#00000073;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}.kb-sheet{width:min(760px,92vw);max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:var(--sw-bg);color:var(--sw-text);box-shadow:0 24px 90px #00000085;animation:scene-asset-hud-in .26s cubic-bezier(.2,.85,.25,1)}.kb-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.kb-title{font-size:13px;font-weight:600;letter-spacing:.01em}.kb-close{display:flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer}.kb-groups{overflow-y:auto;padding:4px 16px 18px;columns:2;column-gap:28px}.kb-group{break-inside:avoid;margin-top:16px}.kb-group-title{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.kb-rows{margin:0}.kb-row{display:flex;align-items:baseline;gap:10px;padding:4px 0}.kb-keys{flex:none;display:flex;align-items:center;gap:3px;min-width:108px;justify-content:flex-end}.kb-chord{display:inline-flex;align-items:center;gap:3px}.kb-or{margin:0 2px;font-size:10px;color:var(--dim)}.kb-cap{min-width:20px;padding:2px 5px;box-sizing:border-box;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--elevated);color:var(--text);font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;white-space:nowrap}.kb-label{margin:0;font-size:12px;line-height:1.5;color:var(--text)}.kb-when{display:block;font-size:11px;color:var(--dim)}@media(max-width:640px){.kb-groups{columns:1}.kb-keys{min-width:68px}}.scene-layer-section{margin-bottom:16px}.scene-section-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--sw-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.scene-layer-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.scene-layer-toggle:hover{color:var(--sw-text)}.scene-layer-chevron{width:10px;font-size:10px;color:var(--sw-dim)}.scene-layer-detail{text-transform:none;letter-spacing:0;font-weight:400;color:var(--sw-dim)}.scene-layer-count{margin-left:auto;font-weight:400;color:var(--sw-dim)}.scene-layer-actions{display:none;gap:8px}.scene-layer-section:hover .scene-layer-actions{display:inline-flex}.scene-layer-actions button{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;font-weight:400;color:var(--sw-muted)}.scene-layer-actions button:hover{color:var(--sw-text)}.scene-layer-actions button.danger:hover{color:var(--sw-danger)}.scene-layer-empty{border:1px dashed var(--sw-border);border-radius:12px;padding:16px;text-align:center;color:var(--sw-dim);font-size:13px;margin:0}.scene-layer-input{background:var(--sw-elevated);border:1px solid var(--sw-border);border-radius:6px;color:var(--sw-text);font:inherit;text-transform:none;letter-spacing:0;padding:3px 8px;min-width:180px}.scene-layer-input:focus{outline:1px solid var(--sw-accent)}.scene-layer-new-button{background:none;border:1px dashed var(--sw-border);border-radius:6px;color:var(--sw-dim);font:inherit;font-size:13px;padding:5px 12px;cursor:pointer}.scene-layer-new-button:hover{color:var(--sw-muted);border-color:#444}.tl{display:flex;flex-direction:column;height:100%;min-height:0}.tl-head{display:flex;gap:6px;flex-wrap:wrap;padding:10px 12px;position:sticky;top:0;z-index:2;background:#0f1626;border-bottom:1px solid #2b3a55}.tl-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;border:1px solid #2b3a55;background:none;color:#8b98ad;cursor:pointer;font-family:inherit}.tl-chip:hover{color:#a5c8ff;border-color:#3a4a68}.tl-chip.on{background:#16213a;border-color:#223154;color:#9dbcf6;cursor:default}.tl-live{padding:8px 12px;font-size:11.5px;line-height:1.5;color:#fcd77f;background:#fbbf2412;border-bottom:1px solid rgba(251,191,36,.25)}.tl-body{flex:1;min-height:0;overflow:auto;padding:6px 0 16px}.tl-background-toggle{display:block;width:100%;margin:6px 0 2px;padding:7px 10px;border:none;background:transparent;color:var(--dim, rgba(255,255,255,.45));font-size:11px;text-align:left;cursor:pointer;border-top:1px solid var(--border, rgba(255,255,255,.08))}.tl-background-toggle:hover{color:var(--text, #ece8df)}.tl-empty{padding:18px 14px;color:#8b98ad;font-size:12.5px;line-height:1.6;margin:0}.tl-empty.tl-error{color:#f87171}.tl-job,.tl-cluster-head{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 12px;background:none;border:none;font-family:inherit;cursor:pointer}.tl-job:hover,.tl-cluster-head:hover{background:#ffffff08}.tl-job-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.tl-job-title{font-size:12.5px;font-weight:600;color:#e6ecf7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-job-title.term{color:#b9c4d6;font-weight:500}.tl-job-sub{font-size:11px;color:#8b98ad}.tl-chev{background:none;border:none;color:#8b98ad;font-size:15px;cursor:pointer;padding:0 2px;font-family:inherit}.tl-chev:hover{color:#a5c8ff}.tl-expand{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.tl-caret{color:#8b98ad;font-size:10px}.tl-ring{flex:none;width:20px;height:20px;border-radius:99px;border:1.5px solid #3d4d6b;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#8b98ad}.tl-ring.done{border-color:#34d39980;color:#6ee7b7}.tl-ring.failed{border-color:#f8717180;color:#f87171}.tl-ring.running{border-color:#4c8dff}.tl-ring.dim{border-color:#2b3a55}.tl-pulse{width:7px;height:7px;border-radius:99px;background:#4c8dff;animation:tl-pulse 1.4s ease-in-out infinite}@keyframes tl-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.tl-pulse{animation:none}}.tl-versions{padding-bottom:4px}.tl-ver{display:flex;align-items:center;gap:9px;margin-left:23px;padding:4px 12px 4px 0;position:relative}.tl-ver .tl-node{position:absolute;left:-15px;width:7px;height:7px;border-radius:99px;background:#4c8dff;border:1.5px solid #0f1626}.tl-ver.no-content .tl-node{background:#3d4d6b}.tl-ver.no-content{opacity:.55}.tl-ver:hover{background:#ffffff08}.tl-ver-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;background:none;border:none;padding:0;text-align:left;font-family:inherit;cursor:pointer}.tl-ver-main:disabled{cursor:default}.tl-ver-msg{font-size:12px;font-weight:600;color:#e6ecf7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-ver-time{font-size:11px;color:#8b98ad}.tl-ver.previewing{background:#fbbf2412;border-left:2px solid #fbbf24;margin-left:21px;padding-left:12px}.tl-ver.previewing .tl-node{background:#fbbf24;left:-17px}.tl-previewing{color:#fcd77f;font-weight:400}.tl-action{flex:none;font-size:10px;font-family:inherit;cursor:pointer;color:#8b98ad;background:none;border:1px solid #2b3a55;border-radius:7px;padding:2px 8px;opacity:.85}.tl-action:hover{opacity:1;color:#a5c8ff}.tl-action.live{color:#6ee7b7;border-color:#34d39966;opacity:1}.tl-action:disabled{opacity:.5;cursor:default}.vp{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:#0f1626}.vp-bar{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;font-size:12px;color:#fcd77f;background:#fbbf2414;border-bottom:1px solid rgba(251,191,36,.3)}.vp-msg{min-width:0;flex:1}.vp-controls{display:flex;align-items:center;gap:6px}.vp-controls button{font-family:inherit;font-size:11px;cursor:pointer;background:none;border:1px solid rgba(251,191,36,.35);color:#fcd77f;border-radius:7px;padding:2px 9px}.vp-controls button:disabled{opacity:.4;cursor:default}.vp-controls button:not(:disabled):hover{border-color:#fbbf24}.vp-live{color:#6ee7b7!important;border-color:#34d39973!important}.vp-live:not(:disabled):hover{border-color:#34d399!important}.vp-body{flex:1;min-height:0}.vp-frame{width:100%;height:100%;border:none;background:#fff}.vp-empty{padding:24px;color:#8b98ad;font-size:13px;text-align:center}.cell-timeline-body{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.tl-changed{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:11px;color:#8db8ff;text-decoration:none}.tl-changed:hover{text-decoration:underline}.tl-ver-main.as-text{cursor:default}.wt-experience-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.wt-experience-wrap[data-size=fullscreen]{border:none;border-radius:0}.wt-experience-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color-scheme:dark}.wt-experience-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.wt-experience-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
