.pseudo-page[data-v-6068c00d]{min-height:100vh;background:var(--color-bg)}.pseudo-hero[data-v-6068c00d]{position:relative;min-height:420px;overflow:hidden}.pseudo-hero>img[data-v-6068c00d]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pseudo-hero__shade[data-v-6068c00d]{position:absolute;inset:0;background:linear-gradient(90deg,#030810f7,#030810c2 55%,#03081066)}.pseudo-hero__inner[data-v-6068c00d]{position:relative;display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-block:60px;color:#fff}.pseudo-hero nav[data-v-6068c00d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;color:#c1d1e3;font-size:14px}.capability-heading>span[data-v-6068c00d],.ide-intro>div>span[data-v-6068c00d],.pseudo-kicker[data-v-6068c00d]{color:var(--color-cyan);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pseudo-hero h1[data-v-6068c00d]{margin-top:12px;font-size:clamp(2.6rem,5vw,5.4rem);line-height:1.08}.pseudo-hero h1 em[data-v-6068c00d]{color:var(--color-gold-light);font-style:normal}.pseudo-hero__inner>p[data-v-6068c00d]{max-width:750px;margin-top:18px;color:#d4e0ee;font-size:18px}.hero-features[data-v-6068c00d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero-features span[data-v-6068c00d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #65778a;border-radius:20px;background:#071321;color:#dbe9f5;font-size:14px}.ide-section[data-v-6068c00d]{padding-block:56px;background:var(--color-bg-soft)}.ide-intro[data-v-6068c00d]{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.ide-intro h2[data-v-6068c00d]{margin-top:8px;font-size:clamp(2rem,3vw,3.2rem)}.ide-intro>p[data-v-6068c00d]{max-width:460px;font-size:16px}.ide-shell[data-v-6068c00d]{--studio-bg:#07101b;--studio-panel:#0e1c2b;--studio-soft:#162a3e;--studio-border:#405970;--studio-text:#e3edf7;--studio-muted:#b2c7db;--studio-accent:#65c3ff;--studio-success:#6de3ad;--studio-error:#ffadad;--studio-highlight:rgba(240,193,73,.2);--studio-line:#f0c149;--ide-control-bg:var(--studio-soft);--ide-control-text:var(--studio-text);--ide-control-border:var(--studio-border);position:relative;overflow:hidden;border:1px solid var(--studio-border);border-radius:16px;background:var(--studio-bg);color:var(--studio-text);font-size:16px}.ide-shell[data-editor-theme=paper][data-v-6068c00d]{--studio-bg:#fff;--studio-panel:#f4f7fb;--studio-soft:#e8eef6;--studio-border:#aebdcd;--studio-text:#182536;--studio-muted:#425971;--studio-accent:#075da0;--studio-success:#12643c;--studio-error:#a72032;--studio-highlight:rgba(224,167,30,.2);--studio-line:#916000}.ide-shell[data-editor-theme=blueprint][data-v-6068c00d]{--studio-bg:#f8fbff;--studio-panel:#eaf3ff;--studio-soft:#dceaff;--studio-border:#96b6d8;--studio-text:#123c69;--studio-muted:#345b83;--studio-accent:#005dab;--studio-success:#12643c;--studio-error:#a72032;--studio-highlight:rgba(224,167,30,.2);--studio-line:#916000}.ide-shell[data-v-6068c00d] :is(button,input,select,textarea){font:inherit}.ide-shell button[data-v-6068c00d]{cursor:pointer}.ide-shell button[data-v-6068c00d]:disabled{opacity:.45;cursor:default}.ide-shell[data-v-6068c00d] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--studio-accent);outline-offset:-2px}.ide-shell[data-v-6068c00d] :is(p,pre,code,small,strong,label){color:inherit}.ide-shell code[data-v-6068c00d]{padding:0;border:0;background:transparent;font-family:var(--font-mono)}.ide-topbar[data-v-6068c00d]{flex-wrap:wrap;gap:12px 20px;padding:12px;border-bottom:1px solid var(--studio-border);background:var(--studio-panel)}.ide-brand[data-v-6068c00d],.ide-topbar[data-v-6068c00d]{display:flex;align-items:center}.ide-brand[data-v-6068c00d]{gap:10px;margin-right:auto}.ide-brand>span[data-v-6068c00d]{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--studio-border);border-radius:10px;color:var(--studio-accent);font-weight:800}.ide-brand>div[data-v-6068c00d]{display:grid;gap:2px}.ide-brand strong[data-v-6068c00d]{font-size:16px}.ide-brand small[data-v-6068c00d]{color:var(--studio-muted);font-size:14px}.ide-actions[data-v-6068c00d],.ide-file-actions[data-v-6068c00d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ide-file-actions[data-v-6068c00d]{width:100%;justify-content:flex-end}.add-file[data-v-6068c00d],.ide-actions button[data-v-6068c00d],.ide-file-actions>button[data-v-6068c00d],.inspector-heading button[data-v-6068c00d],.trace-strip button[data-v-6068c00d]{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--studio-border);border-radius:7px;background:var(--studio-soft);color:var(--studio-text);font-size:14px;font-weight:650}.ide-actions .run-action[data-v-6068c00d]{color:var(--studio-success)}.run-action kbd[data-v-6068c00d]{font-size:14px;color:inherit}.ide-file-actions>button[data-v-6068c00d]{width:40px;padding:8px;font-size:20px}.editor-theme-picker[data-v-6068c00d]{display:flex;min-height:40px;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--studio-border);border-radius:7px;background:var(--studio-soft);font-size:14px}.editor-theme-picker select[data-v-6068c00d]{min-width:0;max-width:180px;border:0;background:var(--studio-soft);color:var(--studio-text);font-size:14px}.ide-main[data-v-6068c00d]{grid-template-columns:minmax(0,1fr) 300px;height:clamp(560px,calc(100dvh - 220px),900px)}.editor-column[data-v-6068c00d],.ide-main[data-v-6068c00d]{display:grid;min-height:0}.editor-column[data-v-6068c00d]{min-width:0;grid-template-rows:44px minmax(0,1fr) auto minmax(190px,34%);background:var(--studio-bg)}.editor-tabs[data-v-6068c00d]{grid-row:1;border-bottom:1px solid var(--studio-border);background:var(--studio-panel)}.editor-tabs[data-v-6068c00d],.editor-tabs>span[data-v-6068c00d]{display:flex;align-items:center;min-width:0}.editor-tabs>span[data-v-6068c00d]{height:100%;gap:8px;padding-inline:12px;font-size:14px}.editor-tabs>span.active[data-v-6068c00d]{border-bottom:2px solid var(--studio-accent)}.editor-tabs i[data-v-6068c00d]{width:6px;height:6px;border-radius:50%;background:var(--studio-success)}.editor-tabs .editor-save[data-v-6068c00d]{margin-left:auto;color:var(--studio-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-workspace[data-v-6068c00d]{grid-row:2;display:grid;min-width:0;min-height:0;grid-template-columns:60px minmax(0,1fr);overflow:hidden}.editor-gutter[data-v-6068c00d]{overflow:hidden;padding-block:16px;background:var(--studio-panel);color:var(--studio-muted)}.editor-gutter button[data-v-6068c00d]{position:relative;display:block;width:100%;height:calc(var(--ide-font-size,18px)*1.6);padding:0 10px 0 16px;border:0;background:transparent;color:inherit;font-family:var(--font-mono);font-size:max(14px,calc(var(--ide-font-size,18px) - 2px));line-height:calc(var(--ide-font-size,18px)*1.6);text-align:right}.editor-gutter button i[data-v-6068c00d]{position:absolute;top:50%;left:6px;width:7px;height:7px;transform:translateY(-50%);border-radius:50%}.editor-gutter button:hover i[data-v-6068c00d]{border:1px solid var(--studio-muted)}.editor-gutter button.breakpoint i[data-v-6068c00d]{background:var(--studio-error)}.editor-gutter button.current[data-v-6068c00d]{color:var(--studio-accent)}.editor-gutter button.traced[data-v-6068c00d]{background:var(--studio-highlight);color:var(--studio-line);font-weight:800}.editor-code-area[data-v-6068c00d]{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--studio-bg)}.execution-line[data-v-6068c00d]{position:absolute;right:0;left:0;pointer-events:none;border-left:3px solid var(--studio-line);background:var(--studio-highlight)}.code-editor[data-v-6068c00d]{position:relative;display:block;width:100%;height:100%;min-height:0;padding:16px;border:0;border-radius:0;outline:0;overflow:auto;background:transparent;color:var(--studio-text);font-family:var(--font-mono)!important;font-size:var(--ide-font-size,18px)!important;line-height:1.6!important;resize:none;-moz-tab-size:3;-o-tab-size:3;tab-size:3;white-space:pre;caret-color:var(--studio-accent)}.code-editor[data-v-6068c00d]::-moz-selection{background:#326b9c80}.code-editor[data-v-6068c00d]::selection{background:#326b9c80}.trace-strip[data-v-6068c00d]{grid-row:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-block:1px solid var(--studio-border);background:var(--studio-panel);font-size:14px}.trace-strip>span[data-v-6068c00d]{color:var(--studio-line)}.trace-strip code[data-v-6068c00d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.trace-strip em[data-v-6068c00d]{display:none}.trace-strip>div[data-v-6068c00d]{display:flex;gap:5px}.trace-strip button[data-v-6068c00d]{min-height:32px;padding:4px 8px}.console-panel[data-v-6068c00d]{grid-row:4;display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);border-top:1px solid var(--studio-border);background:var(--studio-bg)}.console-panel>header[data-v-6068c00d]{display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--studio-border);background:var(--studio-panel)}.console-panel>header>div[data-v-6068c00d]{display:flex}.console-panel>header button[data-v-6068c00d]{display:flex;min-height:44px;align-items:center;gap:6px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--studio-muted);font-size:14px;font-weight:700}.console-panel>header button.active[data-v-6068c00d]{border-bottom-color:var(--studio-accent);color:var(--studio-text)}.console-panel>header b[data-v-6068c00d]{padding:0 5px;border-radius:12px;background:var(--studio-soft);font-size:14px}.console-output[data-v-6068c00d]{min-width:0;overflow:auto;padding:14px}.console-output>pre[data-v-6068c00d]{margin:0;color:var(--studio-text);font-family:var(--font-mono);font-size:var(--ide-console-font-size,18px);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.run-summary[data-v-6068c00d]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--studio-border);font-size:14px}.run-summary>span[data-v-6068c00d]{display:flex;align-items:center;gap:6px;font-weight:700}.run-summary small[data-v-6068c00d]{font-size:14px;color:var(--studio-muted)}.run-summary--success>span[data-v-6068c00d]{color:var(--studio-success)}.run-summary--error>span[data-v-6068c00d]{color:var(--studio-error)}.console-input[data-v-6068c00d]{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)}.console-input>div[data-v-6068c00d]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;color:var(--studio-muted);font-size:14px}.console-input small[data-v-6068c00d]{font-size:14px}.console-input textarea[data-v-6068c00d]{min-height:0;width:100%;padding:8px 14px;border:0;background:var(--studio-bg);color:var(--studio-text);font-family:var(--font-mono)!important;font-size:var(--ide-console-font-size,18px)!important;line-height:1.6;resize:none}.diagnostic-list[data-v-6068c00d]{min-width:0;overflow:auto}.diagnostic-list>button[data-v-6068c00d]{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px;border:0;border-bottom:1px solid var(--studio-border);background:transparent;color:var(--studio-text);text-align:left}.diagnostic-list>button>span[data-v-6068c00d]{color:var(--studio-error);font-size:22px}.diagnostic-list strong[data-v-6068c00d]{font-size:16px}.diagnostic-list p[data-v-6068c00d]{margin-top:6px;font-size:var(--ide-console-font-size,18px);line-height:1.6;overflow-wrap:anywhere}.no-problems[data-v-6068c00d]{display:flex;align-items:center;gap:12px;padding:18px;color:var(--studio-success)}.no-problems>svg[data-v-6068c00d]{font-size:24px}.no-problems span[data-v-6068c00d]{display:grid;gap:6px}.no-problems strong[data-v-6068c00d]{font-size:16px}.no-problems small[data-v-6068c00d]{color:var(--studio-muted);font-size:14px}.ide-inspector[data-v-6068c00d]{display:block;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--studio-border);background:var(--studio-panel)}.inspector-tabs[data-v-6068c00d]{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);background:var(--studio-panel);border-bottom:1px solid var(--studio-border)}.inspector-tabs button[data-v-6068c00d]{min-height:44px;padding:8px 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--studio-muted);font-size:14px;font-weight:700}.inspector-tabs button.active[data-v-6068c00d]{border-bottom-color:var(--studio-accent);color:var(--studio-text)}.inspector-heading[data-v-6068c00d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px;color:var(--studio-muted);font-size:14px}.inspector-heading small[data-v-6068c00d]{font-size:14px}.variables-panel>label[data-v-6068c00d],.virtual-file label[data-v-6068c00d]{display:grid;gap:8px;padding:12px;font-size:14px}.variables-panel input[data-v-6068c00d],.virtual-file input[data-v-6068c00d],.virtual-file textarea[data-v-6068c00d]{min-width:0;width:100%;padding:8px;border:1px solid var(--studio-border);border-radius:6px;background:var(--studio-bg);color:var(--studio-text);font-size:16px}.virtual-file[data-v-6068c00d]{border-bottom:1px solid var(--studio-border)}.virtual-file label+label[data-v-6068c00d]{padding-top:0}.virtual-file textarea[data-v-6068c00d]{font-family:var(--font-mono);font-size:var(--ide-console-font-size,18px);line-height:1.6;resize:vertical}.file-error[data-v-6068c00d],.file-help[data-v-6068c00d]{padding:12px;font-size:14px;line-height:1.6}.file-error[data-v-6068c00d]{color:var(--studio-error)!important}.add-file[data-v-6068c00d]{margin:12px}.variable-list>div[data-v-6068c00d]{display:grid;gap:6px;padding:12px;border-top:1px solid var(--studio-border)}.variable-list span[data-v-6068c00d]{font-size:16px}.variable-list code[data-v-6068c00d]{overflow:auto;font-size:var(--ide-console-font-size,18px);color:var(--studio-line);white-space:pre-wrap;overflow-wrap:anywhere}.inspector-empty[data-v-6068c00d]{display:grid;justify-items:center;gap:12px;padding:28px 18px;color:var(--studio-muted);text-align:center}.inspector-empty svg[data-v-6068c00d]{font-size:28px}.inspector-empty p[data-v-6068c00d]{font-size:16px;line-height:1.6}.trace-panel>button[data-v-6068c00d]{display:grid;width:100%;grid-template-columns:35px minmax(0,1fr);gap:8px;padding:12px;border:0;border-top:1px solid var(--studio-border);background:transparent;color:var(--studio-text);text-align:left;font-size:14px}.trace-panel>button.active[data-v-6068c00d]{background:var(--studio-soft)}.trace-panel>button>div[data-v-6068c00d]{display:grid;gap:6px;min-width:0}.trace-panel code[data-v-6068c00d]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.trace-panel small[data-v-6068c00d]{color:var(--studio-muted);font-size:14px}.ide-statusbar[data-v-6068c00d]{justify-content:space-between;padding:12px;border-top:1px solid var(--studio-border);background:var(--studio-panel);color:var(--studio-muted);font-size:14px}.ide-statusbar[data-v-6068c00d],.ide-statusbar>div[data-v-6068c00d]{display:flex;flex-wrap:wrap;gap:12px}.ide-statusbar>div[data-v-6068c00d]{align-items:center}.ide-statusbar span[data-v-6068c00d]{display:flex;align-items:center;gap:6px}.exam-timer button[data-v-6068c00d]{min-height:32px;padding:4px 8px;border:1px solid var(--studio-border);border-radius:5px;background:var(--studio-soft);color:var(--studio-text);font-size:14px}.ide-shell[data-v-6068c00d]:is(:fullscreen,.ide-shell--fullscreen){display:flex;flex-direction:column;width:100%;height:100dvh;border:0;border-radius:0}.ide-shell:is(:fullscreen,.ide-shell--fullscreen) .ide-main[data-v-6068c00d]{flex:1;height:auto;min-height:0}.ide-shell:is(:fullscreen,.ide-shell--fullscreen) .ide-statusbar[data-v-6068c00d]{flex-shrink:0}.ide-guide[data-v-6068c00d]{position:absolute;z-index:20;top:12px;left:50%;display:grid;width:min(780px,calc(100% - 24px));gap:16px;padding:20px;transform:translate(-50%);border:1px solid #8ba4bd;border-radius:12px;background:#f8fbff;color:#182b40;box-shadow:0 12px 60px #0005}.ide-guide ol[data-v-6068c00d]{display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.ide-guide li[data-v-6068c00d]{display:flex;align-items:center;gap:10px}.ide-guide li button[data-v-6068c00d]{display:flex;width:44px;height:44px;align-items:center;justify-content:center;gap:3px;border:1px solid #a0b4c8;border-radius:10px;background:#e6eef7;color:#24435d;font-size:14px}.ide-guide li.active button[data-v-6068c00d]{background:#075c9a;color:#fff}.ide-guide__body>span[data-v-6068c00d]{color:#075c9a;font-size:14px;font-weight:750}.ide-guide__body h3[data-v-6068c00d]{margin-top:8px;font-size:22px}.ide-guide__body p[data-v-6068c00d]{margin-top:8px;font-size:16px;line-height:1.6}.ide-guide__actions[data-v-6068c00d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ide-guide__actions button[data-v-6068c00d]{display:flex;min-height:40px;align-items:center;gap:6px;padding:8px 12px;border:1px solid #a0b4c8;border-radius:6px;background:#fff;color:#24435d;font-size:14px}.ide-guide__actions .guide-next[data-v-6068c00d]{background:#075c9a;color:#fff}.guide-target[data-v-6068c00d]{outline:3px solid var(--studio-line);outline-offset:-3px}.studio-paywall[data-v-6068c00d]{padding-block:70px;background:var(--color-bg-soft)}.studio-paywall__card[data-v-6068c00d]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:clamp(24px,4vw,55px);border:1px solid var(--color-border-highlight);border-radius:22px;background:var(--gradient-card)}.studio-paywall__card>span[data-v-6068c00d]{color:var(--color-primary-light);font-size:48px}.studio-paywall small[data-v-6068c00d]{font-size:16px}.studio-paywall h2[data-v-6068c00d]{margin-top:12px;font-size:clamp(2rem,4vw,3.8rem)}.studio-paywall p[data-v-6068c00d]{margin-top:16px;font-size:18px}.studio-paywall__card>div>div[data-v-6068c00d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.capability-section[data-v-6068c00d]{padding-block:70px}.capability-heading[data-v-6068c00d]{max-width:800px}.capability-heading h2[data-v-6068c00d]{margin-top:10px;font-size:clamp(2rem,4vw,3.8rem)}.capability-heading p[data-v-6068c00d]{margin-top:16px;font-size:18px}.capability-grid[data-v-6068c00d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.capability-grid article[data-v-6068c00d]{padding:20px;border:1px solid var(--color-border);border-radius:12px;background:var(--gradient-card)}.capability-grid svg[data-v-6068c00d]{color:var(--color-primary-light);font-size:24px}.capability-grid h3[data-v-6068c00d]{margin-top:18px;font-size:18px}.capability-grid p[data-v-6068c00d]{margin-top:10px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.capability-section aside[data-v-6068c00d]{display:flex;gap:12px;margin-top:24px;color:var(--color-text-muted);font-size:16px}@media(max-width:1000px){.ide-main[data-v-6068c00d]{grid-template-columns:minmax(0,1fr) 260px}.ide-brand small[data-v-6068c00d]{display:none}.capability-grid[data-v-6068c00d]{grid-template-columns:repeat(2,minmax(0,1fr))}.ide-intro[data-v-6068c00d]{align-items:flex-start;flex-direction:column}.ide-intro>p[data-v-6068c00d]{max-width:none}}@media(max-width:760px){.ide-main[data-v-6068c00d]{height:auto;grid-template-columns:minmax(0,1fr)}.editor-column[data-v-6068c00d]{height:clamp(500px,75dvh,720px)}.ide-inspector[data-v-6068c00d]{max-height:380px;border-left:0;border-top:1px solid var(--studio-border)}.ide-file-actions[data-v-6068c00d]{justify-content:flex-start}.editor-save[data-v-6068c00d]{display:none!important}.trace-strip[data-v-6068c00d]{grid-template-columns:minmax(0,1fr) auto}.trace-strip code[data-v-6068c00d]{grid-column:1/-1;grid-row:2}.trace-strip>div[data-v-6068c00d]{grid-column:2;grid-row:1}.ide-statusbar>div[data-v-6068c00d]:last-child{display:none}.ide-shell:is(:fullscreen,.ide-shell--fullscreen) .ide-main[data-v-6068c00d]{overflow:auto}.ide-shell:is(:fullscreen,.ide-shell--fullscreen) .editor-column[data-v-6068c00d]{min-height:500px}.ide-guide li>svg[data-v-6068c00d]{display:none}.studio-paywall__card[data-v-6068c00d]{grid-template-columns:1fr}}@media(max-width:480px){.ide-section[data-v-6068c00d]{padding-block:36px}.ide-shell[data-v-6068c00d]{margin-inline:-12px;border-radius:10px}.ide-topbar[data-v-6068c00d]{gap:10px;padding:10px}.ide-actions[data-v-6068c00d]{gap:4px}.ide-actions button[data-v-6068c00d]{padding-inline:8px}.editor-theme-picker>span[data-v-6068c00d],.run-action kbd[data-v-6068c00d]{display:none}.editor-theme-picker select[data-v-6068c00d]{max-width:130px}.console-panel>header button[data-v-6068c00d]{padding-inline:9px}.editor-workspace[data-v-6068c00d]{grid-template-columns:50px minmax(0,1fr)}.code-editor[data-v-6068c00d]{padding-inline:12px}.capability-grid[data-v-6068c00d]{grid-template-columns:1fr}}.ide-file-actions>button[data-v-6068c00d]{display:flex;width:auto;padding:8px 12px;font-size:14px}.ide-file-actions .fullscreen-button[data-v-6068c00d]{border-color:var(--studio-accent);color:var(--studio-accent);font-weight:750}.ide-main--editor-only[data-v-6068c00d]{grid-template-columns:minmax(0,1fr)}.editor-tabs input[data-v-6068c00d]{width:160px;min-width:0;border:0;background:transparent;color:var(--studio-text);font-size:14px}.breakpoint-actions button[data-v-6068c00d],.download-data-file[data-v-6068c00d],.editor-tabs>button[data-v-6068c00d]{min-height:36px;padding:6px 10px;border:1px solid var(--studio-border);border-radius:6px;background:var(--studio-soft);color:var(--studio-text);font-size:14px}.editor-tabs>button[data-v-6068c00d]{flex-shrink:0;margin:4px 8px 4px auto}.breakpoint-actions[data-v-6068c00d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--studio-border);font-size:14px}.download-data-file[data-v-6068c00d]{margin:0 12px 12px}.console-panel>header[data-v-6068c00d]{flex-wrap:wrap}.console-panel>header .output-actions[data-v-6068c00d]{flex-wrap:wrap;margin-left:auto}.console-panel>header .output-actions button[data-v-6068c00d]{min-height:36px;font-size:14px}.tool-notice[data-v-6068c00d]{margin:0;padding:8px 14px;border-bottom:1px solid var(--studio-border);background:var(--studio-panel);color:var(--studio-text);font-size:14px}.ide-shell--fullscreen[data-v-6068c00d]{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;width:100vw;height:100dvh;margin:0!important;border:0;border-radius:0}.ide-shell--fullscreen>.ide-main[data-v-6068c00d]{flex:1;height:auto;min-height:0}.ide-shell--fullscreen[data-v-6068c00d]>:not(.ide-main){flex-shrink:0}.ide-shell--fullscreen .ide-topbar[data-v-6068c00d]{padding:8px;gap:8px}.ide-shell--fullscreen .ide-file-actions[data-v-6068c00d]{width:auto;margin-left:auto}@media(max-width:760px){.ide-shell--fullscreen>.ide-main[data-v-6068c00d]{overflow:auto}.ide-shell--fullscreen .editor-column[data-v-6068c00d]{height:560px;min-height:560px}.console-panel>header .output-actions[data-v-6068c00d]{width:100%;justify-content:flex-end}.editor-tabs input[data-v-6068c00d]{width:130px}.ide-shell--fullscreen .ide-statusbar[data-v-6068c00d]{display:none}}.page-main:has(.ide-shell--fullscreen){z-index:2000}.ide-file-tools[data-v-6068c00d]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--studio-border);background:var(--studio-panel)}.ide-file-tools button[data-v-6068c00d]{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--studio-border);border-radius:6px;background:var(--studio-soft);color:var(--studio-text);font-size:14px}.ide-shell--fullscreen[data-v-6068c00d] .edit-tools-panel{max-height:30dvh;overflow:auto}@media(max-width:760px){.ide-shell--fullscreen .ide-brand[data-v-6068c00d]{display:none}.ide-shell--fullscreen .ide-topbar[data-v-6068c00d]{display:block}.ide-shell--fullscreen .ide-actions[data-v-6068c00d],.ide-shell--fullscreen .ide-file-actions[data-v-6068c00d]{width:100%;flex-wrap:nowrap;overflow-x:auto;margin:0}.ide-shell--fullscreen .ide-actions[data-v-6068c00d]{margin-bottom:6px}.ide-shell--fullscreen .editor-theme-picker[data-v-6068c00d],.ide-shell--fullscreen .ide-actions button[data-v-6068c00d],.ide-shell--fullscreen .ide-file-actions>button[data-v-6068c00d]{flex-shrink:0;white-space:nowrap}.ide-shell--fullscreen .fullscreen-button[data-v-6068c00d]{order:-2}.ide-shell--fullscreen[data-v-6068c00d] .ide-font-size{flex-shrink:0}.ide-shell--fullscreen[data-v-6068c00d] .edit-tools-hint{display:none}.ide-shell--fullscreen[data-v-6068c00d] .edit-tools-status{padding-bottom:4px;font-size:14px}}
