@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a869fe2d-module__Nl2jCG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a869fe2d-module__Nl2jCG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--accent:#2563eb;--accent-hover:#3b82f6;--accent-press:#1d4ed8;--accent-soft:#2563eb29;--accent-text:#fff;--danger:#e5534b;--warning:#d4a72c;--success:#46a758;--font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"Cascadia Code", "Consolas", ui-monospace, monospace;--radius-s:6px;--radius-m:10px;--radius-l:16px;--shadow-1:0 1px 3px #00000047, 0 1px 2px #0003;--shadow-2:0 6px 24px #00000061;--speed:.14s}:root[data-resolved-theme=blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-press:#1e40af;--accent-soft:#3b82f62b;--bg:#0b1220;--bg-raised:#111b2e;--bg-panel:#142038;--bg-inset:#070d18;--bg-hover:#1b2b47;--bg-active:#233755;--border:#263550;--border-strong:#385073;--text:#eaf2ff;--text-dim:#9eb1cc;--text-faint:#647895;--logo-ink:#eef5ff;--canvas-bg:#0f192b;--canvas-grid:#1a2941;--canvas-grid-major:#243956;--scrim:#030812ad}:root[data-resolved-theme=red]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#dc2626;--accent-hover:#b91c1c;--accent-press:#991b1b;--accent-soft:#ef444429;--bg:#1b0d0f;--bg-raised:#271315;--bg-panel:#2d171a;--bg-inset:#120809;--bg-hover:#3a1d21;--bg-active:#482429;--border:#4a292d;--border-strong:#6b383e;--text:#fff0f1;--text-dim:#d3a6aa;--text-faint:#916b6f;--logo-ink:#fff1f2;--canvas-bg:#211113;--canvas-grid:#32191d;--canvas-grid-major:#472329;--scrim:#0f0305b3}:root[data-resolved-theme=teal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#0f766e;--accent-hover:#115e59;--accent-press:#134e4a;--accent-soft:#14b8a629;--bg:#0a1716;--bg-raised:#102220;--bg-panel:#132824;--bg-inset:#06100f;--bg-hover:#1a3531;--bg-active:#21423d;--border:#24423f;--border-strong:#35605a;--text:#e8faf7;--text-dim:#9fc9c3;--text-faint:#658c87;--logo-ink:#ecfdf9;--canvas-bg:#0d1d1b;--canvas-grid:#162d29;--canvas-grid-major:#1f403a;--scrim:#020c0bb3}:root[data-resolved-theme=purple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#9333ea;--accent-hover:#7e22ce;--accent-press:#6b21a8;--accent-soft:#a855f72b;--bg:#160d1d;--bg-raised:#211329;--bg-panel:#27172f;--bg-inset:#0f0814;--bg-hover:#331e3e;--bg-active:#40264d;--border:#42284e;--border-strong:#60396f;--text:#f8efff;--text-dim:#c7abd5;--text-faint:#887095;--logo-ink:#faf2ff;--canvas-bg:#1b1023;--canvas-grid:#291835;--canvas-grid-major:#392149;--scrim:#0a030eb3}:root[data-resolved-theme=indigo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#4f46e5;--accent-hover:#4338ca;--accent-press:#3730a3;--accent-soft:#6366f12b;--bg:#0e1021;--bg-raised:#16182d;--bg-panel:#1a1d35;--bg-inset:#090a17;--bg-hover:#242744;--bg-active:#2d3154;--border:#303452;--border-strong:#454a75;--text:#f0f1ff;--text-dim:#adb0d2;--text-faint:#70749a;--logo-ink:#f2f3ff;--canvas-bg:#121429;--canvas-grid:#1d203a;--canvas-grid-major:#292d50;--scrim:#040511b3}:root[data-resolved-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#d4d4d4;--accent-hover:#f5f5f5;--accent-press:#a3a3a3;--accent-soft:#d4d4d421;--accent-text:#111;--bg:#090909;--bg-raised:#121212;--bg-panel:#171717;--bg-inset:#050505;--bg-hover:#222;--bg-active:#2d2d2d;--border:#2a2a2a;--border-strong:#444;--text:#f2f2f2;--text-dim:#b0b0b0;--text-faint:#737373;--logo-ink:#f5f5f5;--canvas-bg:#0d0d0d;--canvas-grid:#1a1a1a;--canvas-grid-major:#292929;--scrim:#000000bf}:root[data-resolved-theme=gray],:root[data-resolved-theme=pink],:root[data-resolved-theme=orange],:root[data-resolved-theme=brown],:root[data-resolved-theme=green],:root[data-resolved-theme=yellow],:root[data-resolved-theme=cyan],:root[data-resolved-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f7;--bg-raised:#fff;--bg-panel:#fff;--bg-inset:#e8ebef;--bg-hover:#eef1f4;--bg-active:#e2e7ec;--border:#dbe1e8;--border-strong:#c3ccd6;--text:#1c2229;--text-dim:#5b6976;--text-faint:#93a0ac;--logo-ink:#333;--canvas-bg:#fafbfc;--canvas-grid:#eceff2;--canvas-grid-major:#dde3e9;--scrim:#1c222966;--shadow-1:0 1px 3px #1018201a, 0 1px 2px #10182014;--shadow-2:0 8px 28px #10182029}:root[data-resolved-theme=gray]{--accent:#64748b;--accent-hover:#526176;--accent-press:#3f4b5d;--accent-soft:#64748b26}:root[data-resolved-theme=pink]{--accent:#db2777;--accent-hover:#be185d;--accent-press:#9d174d;--accent-soft:#db277721;--bg:#fff5f9;--bg-inset:#fce8f1;--bg-hover:#fcecf3;--bg-active:#f9dbe8;--border:#efd8e2;--border-strong:#dcbac8;--canvas-bg:#fffafd;--canvas-grid:#f8e8ef;--canvas-grid-major:#efd4e0}:root[data-resolved-theme=orange]{--accent:#c2410c;--accent-hover:#9a3412;--accent-press:#7c2d12;--accent-soft:#ea580c24;--bg:#fff7ed;--bg-inset:#f9e8d4;--bg-hover:#faecda;--bg-active:#f4dcc1;--border:#ead6bf;--border-strong:#cfb79d;--canvas-bg:#fffbf6;--canvas-grid:#f7eadb;--canvas-grid-major:#ead8c4}:root[data-resolved-theme=brown]{--accent:#9a6343;--accent-hover:#835338;--accent-press:#6f432d;--accent-soft:#9a634326;--bg:#f7f1eb;--bg-inset:#eae0d7;--bg-hover:#eee4db;--bg-active:#e2d4c8;--border:#dfd1c5;--border-strong:#c5b3a5;--text:#2b211b;--text-dim:#6e5d51;--text-faint:#9c8d82;--canvas-bg:#fbf7f3;--canvas-grid:#ede3da;--canvas-grid-major:#dfd1c5}:root[data-resolved-theme=green]{--accent:#15803d;--accent-hover:#166534;--accent-press:#14532d;--accent-soft:#15803d24;--bg:#f2faf4;--bg-inset:#e2f0e5;--bg-hover:#e8f4ea;--bg-active:#d7eadb;--border:#d1e4d5;--border-strong:#accbb4;--canvas-bg:#f9fcf9;--canvas-grid:#e6f0e8;--canvas-grid-major:#d3e5d7}:root[data-resolved-theme=yellow]{--accent:#ca8a04;--accent-hover:#e0a20b;--accent-press:#f0b91c;--accent-soft:#ca8a0426;--accent-text:#211800;--bg:#fffbea;--bg-inset:#f5ebc8;--bg-hover:#f8efcf;--bg-active:#ede1b9;--border:#e7dab0;--border-strong:#cbbb86;--canvas-bg:#fffdf5;--canvas-grid:#f3ebce;--canvas-grid-major:#e5d9af}:root[data-resolved-theme=cyan]{--accent:#0e7490;--accent-hover:#155e75;--accent-press:#164e63;--accent-soft:#0891b224;--bg:#effbfe;--bg-inset:#dceef3;--bg-hover:#e3f3f7;--bg-active:#d2e9ef;--border:#cce4ea;--border-strong:#a5cbd4;--canvas-bg:#f8fdfe;--canvas-grid:#e0eff3;--canvas-grid-major:#cce3e9}:root[data-resolved-theme=white]{--accent:#475569;--accent-hover:#64748b;--accent-press:#334155;--accent-soft:#4755691f;--bg:#fff;--bg-inset:#f1f3f5;--bg-hover:#f4f5f7;--bg-active:#e8ebee;--canvas-bg:#fff}:root[data-resolved-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#00a99d;--accent-hover:#009088;--accent-press:#007a72;--accent-soft:#00a99d24;--accent-text:#fff;--bg:#f4efe8;--bg-raised:#fcfaf6;--bg-panel:#fdfbf7;--bg-inset:#e9e2d8;--bg-hover:#ece5db;--bg-active:#e0d7ca;--border:#ddd3c7;--border-strong:#c4b6a6;--text:#2c2a26;--text-dim:#5a544c;--text-faint:#8f8378;--logo-ink:#2c2a26;--canvas-bg:#faf7f2;--canvas-grid:#ece3d6;--canvas-grid-major:#dccfbe;--scrim:#2c262061;--shadow-1:0 1px 3px #2c26201a, 0 1px 2px #2c262012;--shadow-2:0 8px 28px #2c262029}:root[data-resolved-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#14b8a6;--accent-hover:#0d9488;--accent-press:#0f766e;--accent-soft:#14b8a62b;--accent-text:#052723;--bg:#0b1012;--bg-raised:#121b1f;--bg-panel:#152024;--bg-inset:#070a0c;--bg-hover:#1b2a30;--bg-active:#223a41;--border:#223037;--border-strong:#33474f;--text:#eaf3f2;--text-dim:#9db3b1;--text-faint:#647a78;--logo-ink:#eafaf7;--canvas-bg:#0f1a1d;--canvas-grid:#17262b;--canvas-grid-major:#22373d;--scrim:#040809b3}
:root{--font:var(--font-inter), "Segoe UI", system-ui, -apple-system, sans-serif}.editor-root{height:100%}
.ev-header{border-bottom:1px solid var(--border);background:var(--bg-raised);flex:none;align-items:center;height:56px;padding:0 20px;display:flex}.ev-header-inner{align-items:center;gap:16px;width:100%;display:flex}.ev-header-brand{flex:none;align-items:center;gap:10px;display:flex}.ev-header-brand .brand{color:inherit;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ev-header-brand .brand-logo-wrap{flex:none;align-items:center;line-height:0;display:inline-flex}.ev-header-brand .brand-logo-wrap--full{height:28px}.ev-header-brand .brand-logo-wrap--full .brand-logo{width:auto;height:100%}.ev-header-brand .brand-logo-wrap .brand-logo--light{display:block}.ev-header-brand .brand-logo-wrap .brand-logo--dark,[data-color-scheme=dark] .ev-header-brand .brand-logo-wrap .brand-logo--light{display:none}[data-color-scheme=dark] .ev-header-brand .brand-logo-wrap .brand-logo--dark{display:block}.ev-header-brand .ev-app-brand-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ev-header-mid{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.ev-header-end{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ev-login-btn{border-radius:var(--radius-m,10px);background:var(--accent);color:var(--accent-text,#fff);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.ev-login-btn:hover{background:var(--accent-hover,var(--accent))}.site-nav .user-chip{border:1px solid var(--border);background:var(--bg-panel);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:flex}.site-nav .user-chip:hover{background:var(--bg-hover)}.site-nav .user-chip-editor .avatar{width:26px;height:26px;font-size:11px}.site-nav .avatar{background:var(--accent);width:28px;height:28px;color:var(--accent-text,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.site-nav .avatar img{object-fit:cover;width:100%;height:100%}.site-nav .menu-pop{z-index:900;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-m,10px);min-width:180px;box-shadow:var(--shadow-2);flex-direction:column;padding:5px;display:flex;position:absolute}.site-nav .menu-pop button,.site-nav .menu-pop a.menu-item{text-align:left;border-radius:var(--radius-s,6px);cursor:pointer;width:100%;color:var(--text);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.site-nav .menu-pop button:hover,.site-nav .menu-pop a.menu-item:hover{background:var(--bg-hover)}.site-nav .menu-pop button.danger{color:var(--danger)}.site-nav .menu-pop .sep{background:var(--border);height:1px;margin:4px 6px}.site-nav .menu-trailing{color:var(--text-faint);margin-left:auto;font-size:12px}.site-nav .user-menu-pop{min-width:230px}.site-nav .menu-pop .theme-flyout{width:min(310px,100vw - 24px);min-width:0;position:absolute;top:-1px;right:calc(100% + 8px)}@media (min-width:761px){[dir=rtl] .site-nav .menu-pop .theme-flyout{left:calc(100% + 8px);right:auto}}.site-nav .theme-flyout-head{color:var(--text);align-items:center;gap:8px;padding:8px 12px 4px;font-weight:600;display:flex}.site-nav .menu-pop button.submenu-open{background:var(--bg-hover)}@media (max-width:760px){.site-nav .menu-pop .theme-flyout{width:auto;position:fixed;top:62px;left:10px;right:10px}}.site-nav .user-menu-head{align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.site-nav .user-menu-head .avatar{width:34px;height:34px;font-size:13px}.site-nav .theme-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:min(422px,100vh - 150px);padding:2px;display:grid;overflow-y:auto}.site-nav .menu-pop .theme-option{gap:8px;min-width:0;min-height:40px;padding:6px 8px}.site-nav .menu-pop .theme-option.active{background:var(--accent-soft);color:var(--accent)}.site-nav .theme-option-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.site-nav .theme-swatches{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:22px;height:22px;display:flex;overflow:hidden}.site-nav .theme-swatches>span{flex:1;min-width:0}.site-nav .role-badge{background:var(--bg-active);border:1px solid var(--border-strong);color:var(--text-dim);text-transform:capitalize;border-radius:999px;margin-top:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.site-nav .role-studio{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent)}.site-nav .role-developer{background:color-mix(in srgb, var(--danger) 12%, var(--bg-raised));border-color:color-mix(in srgb, var(--danger) 40%, var(--border));color:var(--danger)}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--text-dim);align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.breadcrumbs li+li:before{color:var(--text-faint);content:"›"}.breadcrumbs a,.breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;display:inline-block;overflow:hidden}.breadcrumbs a{color:var(--text-dim);text-decoration:none}.breadcrumbs a:hover{color:var(--accent);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--text);font-weight:600}.lang-search-row{padding:4px 6px 6px}.lang-search-row .input{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-s,6px);color:var(--text);width:100%;padding:7px 10px;font-size:12px}.lang-grid{grid-template-columns:1fr;max-height:min(380px,100vh - 220px)}.lang-alt-name{color:var(--text-faint);font-size:10px;line-height:1.2;display:block}.lang-flyout{width:min(280px,100vw - 24px)}.site-nav .lang-pop,.lang-pop{z-index:900;width:min(280px,100vw - 24px);position:absolute;top:calc(100% + 8px);left:auto;right:0}
