.ws-topbar[data-v-e84263e5]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-bottom:1px solid rgba(226,232,240,.5);display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px}:root.dark .ws-topbar[data-v-e84263e5]{background:#0f172a99;border-color:#1e293b66}.ws-divider[data-v-e84263e5]{background:#e2e8f0;height:20px;margin:0 2px;width:1px}:root.dark .ws-divider[data-v-e84263e5]{background:#334155}.ws-left[data-v-e84263e5]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.ws-platform-group[data-v-e84263e5]{background:#f1f5f9cc;border-radius:9px;display:flex;gap:2px;padding:3px}:root.dark .ws-platform-group[data-v-e84263e5]{background:#1e293b99}.ws-platform[data-v-e84263e5]{align-items:center;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .14s;width:30px}.ws-platform[data-v-e84263e5]:hover{color:#0f172a}:root.dark .ws-platform[data-v-e84263e5]:hover{color:#f1f5f9}.ws-platform.is-active[data-v-e84263e5]{background:#fff;box-shadow:0 1px 3px #0f172a1a;color:#0f172a}:root.dark .ws-platform.is-active[data-v-e84263e5]{background:#334155;color:#f1f5f9}.ws-pill[data-v-e84263e5]{align-items:center;background:#fffc;border:1px solid rgba(226,232,240,.8);border-radius:9999px;color:#334155;cursor:pointer;display:inline-flex;font-size:11px;gap:5px;min-width:0;padding:4px 9px;transition:all .14s}.ws-pill[data-v-e84263e5]:hover{background:#f0fdfacc;border-color:#14b8a6}.ws-pill[data-v-e84263e5]:disabled{cursor:not-allowed;opacity:.5}:root.dark .ws-pill[data-v-e84263e5]{background:#0f172a80;border-color:#33415599;color:#cbd5e1}:root.dark .ws-pill[data-v-e84263e5]:hover{background:#14b8a614;border-color:#14b8a6}.ws-pill-lg[data-v-e84263e5]{border-radius:8px;font-size:11.5px;font-weight:500;padding:4px 10px}.ws-pill-text[data-v-e84263e5]{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-pill-lg.is-empty[data-v-e84263e5]{background:transparent;border-color:#94a3b899;border-style:dashed;color:#64748b}.ws-pill-lg.is-empty[data-v-e84263e5]:hover{background:#f0fdfa99;border-color:#14b8a6;color:#0d9488}:root.dark .ws-pill-lg.is-empty[data-v-e84263e5]{background:transparent;border-color:#475569b3;color:#94a3b8}:root.dark .ws-pill-lg.is-empty[data-v-e84263e5]:hover{background:#14b8a60f;border-color:#14b8a6;color:#5eead4}.ws-mini-chip[data-v-e84263e5]{align-items:center;background:#f1f5f9cc;border:1px solid transparent;border-radius:9999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:4px 9px;transition:all .14s}.ws-mini-chip.is-on[data-v-e84263e5]{background:#14b8a61f;border-color:#14b8a64d;color:#0d9488}:root.dark .ws-mini-chip[data-v-e84263e5]{background:#1e293b99;color:#94a3b8}:root.dark .ws-mini-chip.is-on[data-v-e84263e5]{background:#14b8a62e;color:#5eead4}.ws-global-btn[data-v-e84263e5]{align-items:center;background:#f1f5f9cc;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 11px;transition:background .14s ease,color .14s ease}.ws-global-btn[data-v-e84263e5]:hover{background:#e2e8f0}.ws-global-btn.is-active[data-v-e84263e5]{background:#14b8a61f;color:#0d9488}:root.dark .ws-global-btn[data-v-e84263e5]{background:#1e293b99;color:#cbd5e1}:root.dark .ws-global-btn.is-active[data-v-e84263e5]{background:#14b8a62e;color:#5eead4}.ws-tour-btn[data-v-e84263e5]{align-items:center;background:#f1f5f9cc;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .14s ease,color .14s ease;width:30px}.ws-tour-btn[data-v-e84263e5]:hover{background:#14b8a61f;color:#0d9488}:root.dark .ws-tour-btn[data-v-e84263e5]{background:#1e293b99;color:#cbd5e1}:root.dark .ws-tour-btn[data-v-e84263e5]:hover{background:#14b8a62e;color:#5eead4}.ws-size-group[data-v-e84263e5]{background:#f1f5f9cc;border-radius:8px;display:flex;gap:1px;padding:2px}:root.dark .ws-size-group[data-v-e84263e5]{background:#1e293b99}.ws-size-btn[data-v-e84263e5]{border-radius:5px;color:#64748b;cursor:pointer;font-size:9px;font-weight:700;height:22px;transition:all .14s;width:24px}.ws-size-btn.is-active[data-v-e84263e5]{background:#14b8a6;color:#fff}.ws-save-btn[data-v-e84263e5]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 11px;transition:all .14s}.ws-save-btn[data-v-e84263e5]:disabled{cursor:default}.ws-save-btn.is-clean[data-v-e84263e5]{background:#f1f5f9cc;color:#64748b}.ws-save-btn.is-saving[data-v-e84263e5]{background:#3b82f61f;border-color:#3b82f64d;color:#2563eb}.ws-save-btn.is-dirty[data-v-e84263e5]{animation:ws-save-pulse-e84263e5 2s ease-in-out infinite;background:#ea580c;box-shadow:0 4px 12px -2px #ea580c66;color:#fff}.ws-save-btn.is-dirty[data-v-e84263e5]:hover{background:#c2410c}.ws-save-btn.is-create[data-v-e84263e5]{background:#14b8a6;box-shadow:0 4px 12px -2px #14b8a666;color:#fff}.ws-save-btn.is-create[data-v-e84263e5]:hover:not(:disabled){background:#0d9488}.ws-save-btn.is-create[data-v-e84263e5]:disabled{background:#14b8a666;box-shadow:none;cursor:not-allowed}:root.dark .ws-save-btn.is-clean[data-v-e84263e5]{background:#1e293b99;color:#94a3b8}@keyframes ws-save-pulse-e84263e5{0%,to{box-shadow:0 4px 12px -2px #ea580c66}50%{box-shadow:0 4px 18px #ea580c8c}}.ws-autosave-toggle[data-v-e84263e5]{align-items:center;background:#f1f5f9cc;border:1px solid transparent;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px;transition:all .14s}.ws-autosave-toggle .ws-autosave-label[data-v-e84263e5]{font-weight:600}.ws-autosave-toggle .ws-autosave-state[data-v-e84263e5]{background:#94a3b840;border-radius:4px;color:#64748b;font-size:9px;font-weight:800;letter-spacing:.08em;padding:1px 5px;transition:all .14s}.ws-autosave-toggle.is-on[data-v-e84263e5]{background:#14b8a61f;border-color:#14b8a64d;color:#0d9488}.ws-autosave-toggle.is-on .ws-autosave-state[data-v-e84263e5]{background:#14b8a6;box-shadow:0 0 8px #14b8a680;color:#fff}.ws-autosave-toggle.is-off[data-v-e84263e5]{color:#475569}.ws-autosave-toggle.is-off .ws-autosave-state[data-v-e84263e5]{background:#94a3b859;color:#475569}:root.dark .ws-autosave-toggle[data-v-e84263e5]{background:#1e293b99;color:#94a3b8}:root.dark .ws-autosave-toggle.is-on[data-v-e84263e5]{background:#14b8a62e;color:#5eead4}:root.dark .ws-autosave-toggle.is-off .ws-autosave-state[data-v-e84263e5]{background:#47556980;color:#cbd5e1}.ws-companion-pill[data-v-e84263e5]{align-items:center;background:linear-gradient(135deg,#0ea5e91f,#38bdf814);border:1px solid rgba(14,165,233,.35);border-radius:8px;color:#0284c7;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 9px 4px 8px;text-decoration:none;transition:all .16s ease;white-space:nowrap}.ws-companion-pill[data-v-e84263e5]:hover{background:linear-gradient(135deg,#0ea5e933,#38bdf81f);border-color:#0ea5e98c;box-shadow:0 4px 14px -4px #0ea5e973;color:#0369a1;transform:translateY(-.5px)}.ws-companion-pill__icon[data-v-e84263e5]{animation:ws-companion-bolt-e84263e5 2.6s ease-in-out infinite;color:#0ea5e9;height:12px;width:12px}.ws-companion-pill__arrow[data-v-e84263e5]{height:11px;opacity:.6;transition:transform .16s ease;width:11px}.ws-companion-pill:hover .ws-companion-pill__arrow[data-v-e84263e5]{opacity:1;transform:translate(2px)}:root.dark .ws-companion-pill[data-v-e84263e5]{background:linear-gradient(135deg,#0ea5e929,#38bdf814);border-color:#38bdf866;color:#7dd3fc}:root.dark .ws-companion-pill[data-v-e84263e5]:hover{background:linear-gradient(135deg,#0ea5e942,#38bdf824);border-color:#38bdf899;color:#bae6fd}:root.dark .ws-companion-pill__icon[data-v-e84263e5]{color:#38bdf8}@keyframes ws-companion-bolt-e84263e5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@media(max-width:767px){.ws-topbar[data-v-e84263e5]{gap:6px;padding:6px 8px}.ws-left[data-v-e84263e5]{gap:4px;width:100%}.ws-pill-text[data-v-e84263e5]{max-width:110px}.ws-pill-lg[data-v-e84263e5]{font-size:11px;padding:4px 8px}.ws-global-btn[data-v-e84263e5]{font-size:10.5px;padding:5px 8px}.ws-autosave-toggle .ws-autosave-label[data-v-e84263e5]{display:none}.ws-size-btn[data-v-e84263e5]{width:22px}}.preview-transparent-mode[data-v-7c864847]{position:relative}.preview-transparent-mode .tracker-surface[data-v-7c864847]:before{background:#94a3b8;border-radius:calc(var(--tel-container-radius, var(--tracker-radius, 8px)) + 10px);content:"";inset:-10px;outline:1.5px dashed rgba(148,163,184,.9);pointer-events:none;position:absolute;z-index:-1}:root.dark .preview-transparent-mode .tracker-surface[data-v-7c864847]:before{background:#475569;outline-color:#64748be6}.preview-transparent-mode .tracker-surface[data-v-7c864847]:after{background:#0f172ad9;border-radius:6px 6px 0 0;color:#f1f5f9;content:"transparent · preview";font-size:9px;font-weight:700;left:-10px;letter-spacing:.08em;padding:3px 8px;pointer-events:none;position:absolute;text-transform:uppercase;top:-10px;transform:translateY(-100%);z-index:0}.tracker-fade-enter-active[data-v-7c864847],.tracker-fade-leave-active[data-v-7c864847]{transition:all .5s ease-in-out}.tracker-fade-enter-from[data-v-7c864847]{opacity:0;transform:translateY(20px)}.tracker-fade-leave-to[data-v-7c864847]{opacity:0;transform:translateY(-20px)}.tracker-fade-enter-to[data-v-7c864847],.tracker-fade-leave-from[data-v-7c864847]{opacity:1;transform:translateY(0)}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.ctl-bar[data-v-d8fa8496]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff2;border:1px solid rgba(226,232,240,.85);border-radius:9px;box-shadow:0 2px 8px -2px #0f172a14;display:inline-flex;gap:6px;max-width:100%;min-width:0;padding:4px 4px 4px 10px}:root.dark .ctl-bar[data-v-d8fa8496]{background:#0f172ad9;border-color:#47556999;box-shadow:0 2px 8px -2px #0006}.ctl-bar.is-persistent[data-v-d8fa8496]{border-color:#14b8a666}:root.dark .ctl-bar.is-persistent[data-v-d8fa8496]{border-color:#14b8a680}.ctl-bar-icon[data-v-d8fa8496]{color:#0d9488;flex-shrink:0}:root.dark .ctl-bar-icon[data-v-d8fa8496]{color:#5eead4}.ctl-bar-url[data-v-d8fa8496]{background:#f1f5f9b3;border:1px solid rgba(226,232,240,.5);border-radius:6px;color:#475569;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",ui-monospace,monospace;font-size:10.5px;max-width:240px;min-width:0;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.ctl-url-scheme[data-v-d8fa8496]{opacity:.55}.ctl-url-path[data-v-d8fa8496]{color:#0d9488;font-weight:600}:root.dark .ctl-bar-url[data-v-d8fa8496]{background:#0206178c;border-color:#3341558c;color:#94a3b8}:root.dark .ctl-url-path[data-v-d8fa8496]{color:#5eead4}.ctl-bar-icon-btn[data-v-d8fa8496]{align-items:center;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:background-color .14s ease,color .14s ease;width:26px}.ctl-bar-icon-btn[data-v-d8fa8496]:hover{background:#f1f5f9cc;color:#0f172a}:root.dark .ctl-bar-icon-btn[data-v-d8fa8496]{color:#94a3b8}:root.dark .ctl-bar-icon-btn[data-v-d8fa8496]:hover{background:#1e293b99;color:#f1f5f9}.ctl-bar-copy[data-v-d8fa8496]{align-items:center;background:#14b8a6;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;letter-spacing:-.005em;padding:5px 10px;transition:background-color .14s ease}.ctl-bar-copy[data-v-d8fa8496]:hover:not(:disabled){background:#0d9488}.ctl-bar-copy[data-v-d8fa8496]:disabled{cursor:progress;opacity:.7}.ctl-bar.is-copied .ctl-bar-copy[data-v-d8fa8496]{background:#22c55e}.canvas-stage[data-v-81817085]{align-items:center;display:flex;justify-content:center;min-width:0;padding:32px 20px}.canvas-stage.is-hovering-selectable[data-v-81817085],.canvas-stage.is-hovering-selectable[data-v-81817085] *{cursor:pointer}.canvas-stage-inner[data-v-81817085]{align-items:center}.canvas-preview-host[data-v-81817085],.canvas-stage-inner[data-v-81817085]{display:flex;justify-content:center;max-width:100%;min-width:0;position:relative;width:100%}.canvas-preview-host.preview-clip[data-v-81817085]{align-self:flex-start;max-height:min(58vh,520px);overflow:hidden}.canvas-obs-bar[data-v-81817085]{display:flex;justify-content:center;max-width:min(560px,calc(100% - 360px));top:10px;z-index:10}.canvas-hint[data-v-81817085],.canvas-hover-tag[data-v-81817085],.canvas-obs-bar[data-v-81817085]{left:50%;position:absolute;transform:translate(-50%)}.canvas-hint[data-v-81817085],.canvas-hover-tag[data-v-81817085]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid rgba(226,232,240,.8);border-radius:9999px;bottom:12px;box-shadow:0 4px 12px -2px #0f172a14;color:#475569;display:inline-flex;font-size:11px;gap:5px;padding:5px 11px;pointer-events:none}.canvas-hover-tag[data-v-81817085]{background:#14b8a6;border-color:#0d9488;color:#fff}:root.dark .canvas-hint[data-v-81817085]{background:#0f172ad9;border-color:#33415599;color:#94a3b8}.canvas-footer[data-v-81817085]{background:#f8fafc66;border-top:1px solid rgba(226,232,240,.5);padding:12px 16px}:root.dark .canvas-footer[data-v-81817085]{background:#0206174d;border-top-color:#1e293b66}.hint-fade-enter-active[data-v-81817085],.hint-fade-leave-active[data-v-81817085]{transition:opacity .18s,transform .18s}.hint-fade-enter-from[data-v-81817085],.hint-fade-leave-to[data-v-81817085]{opacity:0;transform:translate(-50%,6px)}.canvas-theme-fab[data-v-81817085]{align-items:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid rgba(226,232,240,.7);border-radius:9px;box-shadow:0 2px 8px -2px #0f172a14;display:inline-flex;flex-direction:column;gap:3px;left:12px;padding:3px;position:absolute;top:10px;z-index:11}:root.dark .canvas-theme-fab[data-v-81817085]{background:#0f172ac7;border-color:#33415599;box-shadow:0 2px 8px -2px #0000004d}.canvas-fab-btn[data-v-81817085]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;justify-content:flex-start;letter-spacing:-.005em;padding:4px 8px;text-align:left;transition:all .14s;white-space:nowrap;width:100%}.canvas-fab-btn[data-v-81817085]:disabled{cursor:not-allowed;opacity:.55}.canvas-fab-btn[data-v-81817085]:hover:not(:disabled){background:#f1f5f9e6;color:#0f172a}:root.dark .canvas-fab-btn[data-v-81817085]{color:#94a3b8}:root.dark .canvas-fab-btn[data-v-81817085]:hover:not(:disabled){background:#33415599;color:#f1f5f9}.canvas-fab-btn.is-update[data-v-81817085]{color:#b45309}.canvas-fab-btn.is-update[data-v-81817085]:hover:not(:disabled){background:#fef3c7b3;color:#92400e}:root.dark .canvas-fab-btn.is-update[data-v-81817085]{color:#fcd34d}:root.dark .canvas-fab-btn.is-update[data-v-81817085]:hover:not(:disabled){background:#78350f66;color:#fef08a}.canvas-fab-name[data-v-81817085]{display:inline-block;font-weight:500;max-width:110px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-fab-form[data-v-81817085]{align-items:center;display:inline-flex;gap:4px;padding:1px}.fab-fade-enter-active[data-v-81817085],.fab-fade-leave-active[data-v-81817085]{transition:opacity .18s,transform .18s}.fab-fade-enter-from[data-v-81817085],.fab-fade-leave-to[data-v-81817085]{opacity:0;transform:translateY(-4px)}.canvas-toolbar[data-v-81817085]{align-items:stretch;display:inline-flex;flex-direction:column;gap:4px;pointer-events:none;position:absolute;right:12px;top:10px;z-index:10}.canvas-toolbar[data-v-81817085]>*{pointer-events:auto}.canvas-toolbar .canvas-tool-btn[data-v-81817085]{justify-content:flex-start;text-align:left;width:100%}.canvas-tool-btn[data-v-81817085]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:-.005em;padding:6px 11px;transition:background .14s ease,color .14s ease,border-color .14s ease}.canvas-tool-btn.is-primary[data-v-81817085]{background:#14b8a6;color:#fff}.canvas-tool-btn.is-primary.is-firing[data-v-81817085],.canvas-tool-btn.is-primary[data-v-81817085]:hover{background:#0d9488}.canvas-tool-btn.is-ghost[data-v-81817085]{background:#ffffffeb;border-color:#e2e8f0e6;color:#475569}.canvas-tool-btn.is-ghost[data-v-81817085]:hover{background:#fee2e2f2;border-color:#dc262666;color:#dc2626}:root.dark .canvas-tool-btn.is-ghost[data-v-81817085]{background:#0f172ad9;border-color:#334155b3;color:#cbd5e1}:root.dark .canvas-tool-btn.is-ghost[data-v-81817085]:hover{background:#7f1d1d66;border-color:#dc262680;color:#fca5a5}@media(max-width:767px){.canvas-stage[data-v-81817085]{padding:14px 8px}.canvas-toolbar[data-v-81817085]{background:#f8fafc80;border-bottom:1px solid rgba(226,232,240,.45);flex-direction:row;gap:6px;justify-content:flex-end;padding:8px 10px;position:static;right:auto;top:auto}.canvas-toolbar[data-v-81817085],.canvas-toolbar[data-v-81817085]>*{pointer-events:auto}.canvas-toolbar .canvas-tool-btn[data-v-81817085]{font-size:12px;gap:5px;justify-content:center;padding:7px 12px;text-align:center;width:auto}:root.dark .canvas-toolbar[data-v-81817085]{background:#02061759;border-bottom-color:#1e293b73}.canvas-obs-bar[data-v-81817085]{background:#ffffff8c;border-top:1px solid rgba(226,232,240,.5);max-width:100%;padding:8px 10px 10px;position:static;transform:none;width:100%;z-index:auto}:root.dark .canvas-obs-bar[data-v-81817085]{background:#02061759;border-top-color:#1e293b66}.canvas-theme-fab[data-v-81817085]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc80;border-radius:0;border-top:1px solid rgba(226,232,240,.45);box-shadow:none;flex-direction:row;gap:6px;left:auto;padding:8px 10px;position:static;top:auto}.canvas-theme-fab .canvas-fab-btn[data-v-81817085]{font-size:12px;padding:7px 12px}:root.dark .canvas-theme-fab[data-v-81817085]{background:#02061759;border-top-color:#1e293b73}}.insp-section[data-v-40108f06]{background:#ffffff80;border:1px solid rgba(226,232,240,.6);border-radius:10px;margin-bottom:8px;overflow:hidden}:root.dark .insp-section[data-v-40108f06]{background:#0f172a59;border-color:#33415566}.insp-section-head[data-v-40108f06]{align-items:center;color:#475569;cursor:pointer;display:flex;gap:6px;list-style:none;padding:7px 11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.insp-section-head[data-v-40108f06]::-webkit-details-marker{display:none}:root.dark .insp-section-head[data-v-40108f06]{color:#cbd5e1}.insp-section-titles[data-v-40108f06]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.insp-section-title[data-v-40108f06]{font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.insp-section-subtitle[data-v-40108f06]{color:#94a3b8;font-size:9.5px;font-weight:500;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}:root.dark .insp-section-subtitle[data-v-40108f06]{color:#64748b}.insp-section[open] .insp-section-subtitle[data-v-40108f06]{display:none}.insp-section-badge[data-v-40108f06]{align-items:center;background:#94a3b824;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;padding:1px 6px;text-transform:none}:root.dark .insp-section-badge[data-v-40108f06]{background:#64748b2e;color:#94a3b8}.insp-section-badge.is-attention[data-v-40108f06]{background:#f59e0b29;color:#b45309}:root.dark .insp-section-badge.is-attention[data-v-40108f06]{background:#f59e0b29;color:#fcd34d}.insp-section[open] .insp-section-head[data-v-40108f06]{border-bottom:1px solid rgba(241,245,249,.7)}:root.dark .insp-section[open] .insp-section-head[data-v-40108f06]{border-bottom-color:#1e293b66}.insp-section[open] .chevron[data-v-40108f06]{transform:rotate(180deg)}.chevron[data-v-40108f06]{transition:transform .18s}.insp-section-body[data-v-40108f06]{padding:10px 11px}.num-pill-row[data-v-958ad773]{display:flex;flex-wrap:wrap;gap:4px}.num-pill[data-v-958ad773]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;flex:1;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:36px;transition:all .14s}.num-pill[data-v-958ad773]:hover{border-color:#f59e0b;color:#b45309;transform:translateY(-1px)}.num-pill.is-active[data-v-958ad773]{background:linear-gradient(135deg,#f59e0b2e,#f59e0b0a);border-color:#f59e0b;box-shadow:0 4px 10px -3px #f59e0b66;color:#b45309}:root.dark .num-pill[data-v-958ad773]{background:#0f172a66;border-color:#33415580;color:#94a3b8}:root.dark .num-pill.is-active[data-v-958ad773]{color:#fcd34d}.num-pill.is-all[data-v-958ad773]{border-left-style:dashed;flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-left:4px;min-width:48px;text-transform:uppercase}.num-pill.is-all.is-active[data-v-958ad773],.num-pill.is-all[data-v-958ad773]:hover{border-color:#14b8a6;color:#0d9488}.num-pill.is-all.is-active[data-v-958ad773]{background:linear-gradient(135deg,#14b8a633,#14b8a60a);box-shadow:0 4px 10px -3px #14b8a673}:root.dark .num-pill.is-all.is-active[data-v-958ad773]{color:#5eead4}.num-pill-row[data-v-df6946aa]{display:flex;flex-wrap:wrap;gap:4px}.num-pill[data-v-df6946aa]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;flex:1;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:36px;transition:all .14s}.num-pill[data-v-df6946aa]:hover{border-color:#14b8a6;color:#0d9488;transform:translateY(-1px)}.num-pill.is-active[data-v-df6946aa]{background:linear-gradient(135deg,#14b8a62e,#14b8a60a);border-color:#14b8a6;box-shadow:0 4px 10px -3px #14b8a666;color:#0d9488}:root.dark .num-pill[data-v-df6946aa]{background:#0f172a66;border-color:#33415580;color:#94a3b8}:root.dark .num-pill.is-active[data-v-df6946aa]{color:#5eead4}.achievement-item[data-v-df6946aa]{transition:all .2s ease}.achievement-item.dragging[data-v-df6946aa]{box-shadow:0 4px 12px #0000001a;opacity:.5;transform:scale(1.02)}.achievement-item.drag-over[data-v-df6946aa]{border-style:dashed!important;transform:translateY(-2px)}.achievement-list-enter-active[data-v-df6946aa],.achievement-list-leave-active[data-v-df6946aa]{transition:all .25s ease}.achievement-list-enter-from[data-v-df6946aa]{opacity:0;transform:translate(-16px)}.achievement-list-leave-to[data-v-df6946aa]{opacity:0;transform:translate(16px)}.achievement-list-move[data-v-df6946aa]{transition:transform .25s ease}.seg-btn[data-v-df6946aa]{align-items:center;background:#14b8a61f;border:1px solid rgba(20,184,166,.25);border-radius:6px;color:#0d9488;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:4px 9px;transition:all .14s}.seg-btn[data-v-df6946aa]:hover{background:#14b8a633}.seg-btn[data-v-df6946aa]:disabled{cursor:not-allowed;opacity:.4}.seg-btn.is-ghost[data-v-df6946aa]{background:#f1f5f9b3;border-color:#e2e8f0b3;color:#64748b}.seg-btn.is-ghost[data-v-df6946aa]:hover:not(:disabled){background:#fee2e299;border-color:#dc26264d;color:#dc2626}:root.dark .seg-btn[data-v-df6946aa]{background:#14b8a62e;color:#5eead4}:root.dark .seg-btn.is-ghost[data-v-df6946aa]{background:#1e293b99;border-color:#33415580;color:#94a3b8}.sort-btn[data-v-df6946aa]{align-items:center;background:#f1f5f9b3;border:1px solid rgba(226,232,240,.7);border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:4px 9px;transition:all .14s}.sort-btn[data-v-df6946aa]:hover{background:#e2e8f0}:root.dark .sort-btn[data-v-df6946aa]{background:#1e293b99;border-color:#33415580;color:#cbd5e1}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold Italic"),url(../_fonts/XOBjeoqJGz5jOm8xo3wqQsmdoZWLxo31-4eJ5sexqTs-C_GSL3CzXTfsKbbyRQTXNjVrxsTONHEFfcavx_PyYdk.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Bold"),url(../_fonts/PFbA0_Sxvnte19GXeuED3rZwgquFmRij2p5z3TDoCGg-aKye7NmpFyBsZOuBWSfI_QMMRrbLz88XCUum39wCwPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.ws-locked-card[data-v-7a44399e]{align-items:center;background:radial-gradient(120% 80% at 50% 0,rgba(20,184,166,.1),transparent 60%),linear-gradient(180deg,#fffffff2,#ffffffa6);border:1px solid rgba(20,184,166,.22);border-radius:14px;box-shadow:inset 0 1px #fff9,0 18px 40px -28px #0f172a40;display:flex;flex-direction:column;gap:10px;padding:24px 22px 22px;position:relative;text-align:center}:root.dark .ws-locked-card[data-v-7a44399e]{background:radial-gradient(120% 80% at 50% 0,rgba(20,184,166,.14),transparent 60%),linear-gradient(180deg,#0f172ab3,#0f172a73);border-color:#14b8a647}.ws-locked-icon[data-v-7a44399e]{align-items:center;background:#14b8a624;border-radius:12px;box-shadow:inset 0 0 0 1px #14b8a640;color:#0d9488;display:flex;height:40px;justify-content:center;width:40px}:root.dark .ws-locked-icon[data-v-7a44399e]{color:#5eead4}.ws-locked-title[data-v-7a44399e]{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:-.01em}:root.dark .ws-locked-title[data-v-7a44399e]{color:#f1f5f9}.ws-locked-desc[data-v-7a44399e]{color:#475569;font-size:11.5px;line-height:1.5;max-width:260px}:root.dark .ws-locked-desc[data-v-7a44399e]{color:#94a3b8}.ws-locked-cta[data-v-7a44399e]{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:9px;box-shadow:0 6px 18px -6px #14b8a68c,inset 0 0 0 1px #14b8a640;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:4px;padding:8px 14px;transition:transform .14s,box-shadow .14s}.ws-locked-cta[data-v-7a44399e]:hover{box-shadow:0 10px 22px -8px #14b8a6a6,inset 0 0 0 1px #14b8a659;transform:translateY(-1px)}.ws-locked-foot[data-v-7a44399e]{color:#94a3b8;font-size:10px;margin-top:2px}.saved-themes-pane[data-v-7a44399e]{border-bottom:1px solid rgba(226,232,240,.6);padding:12px 14px 14px;position:relative}:root.dark .saved-themes-pane[data-v-7a44399e]{border-bottom-color:#33415580}.saved-themes-head[data-v-7a44399e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.saved-themes-title[data-v-7a44399e]{align-items:center;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.06em;text-transform:uppercase}:root.dark .saved-themes-title[data-v-7a44399e]{color:#cbd5e1}.saved-themes-count[data-v-7a44399e]{background:#f59e0b2e;border-radius:9999px;color:#b45309;font-size:9px;font-weight:800;letter-spacing:.04em;padding:1px 6px}:root.dark .saved-themes-count[data-v-7a44399e]{background:#f59e0b2e;color:#fcd34d}.saved-themes-grid[data-v-7a44399e]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.saved-theme-card[data-v-7a44399e]{background:var(--st-bg,#171717);border:1px solid rgba(226,232,240,.7);border-radius:9px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,border-color .16s}.saved-theme-card[data-v-7a44399e]:hover{border-color:var(--st-accent,#14b8a6);box-shadow:0 8px 18px -6px #0f172a2e;transform:translateY(-2px)}.saved-theme-card.is-active[data-v-7a44399e]{border-color:var(--st-accent,#14b8a6);box-shadow:0 0 0 2px var(--st-accent,rgba(20,184,166,.4)),0 8px 18px -4px #0f172a38}.saved-theme-card.is-active[data-v-7a44399e]:after{background:var(--st-accent,#14b8a6);background-image:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.4));border-radius:9999px;box-shadow:0 0 0 2px var(--st-bg,#171717),0 0 8px var(--st-accent,rgba(20,184,166,.6));content:"";height:14px;position:absolute;right:4px;top:4px;width:14px}:root.dark .saved-theme-card[data-v-7a44399e]{border-color:#33415580}.saved-theme-preview[data-v-7a44399e]{display:flex;flex:1;flex-direction:column;gap:3px;justify-content:center;min-height:38px;padding:9px 8px 7px}.saved-theme-bar[data-v-7a44399e]{background:var(--st-accent,#14b8a6);border-radius:9999px;box-shadow:0 0 6px color-mix(in srgb,var(--st-accent,#14b8a6) 50%,transparent);height:3px;width:70%}.saved-theme-line[data-v-7a44399e]{background:var(--st-text,#fff);border-radius:9999px;height:2px}.saved-theme-line-1[data-v-7a44399e]{opacity:.85;width:55%}.saved-theme-line-2[data-v-7a44399e]{opacity:.45;width:38%}.saved-theme-name[data-v-7a44399e]{background:color-mix(in srgb,var(--st-bg,#171717) 88%,transparent);border-top:1px solid color-mix(in srgb,var(--st-text,#fff) 14%,transparent);color:var(--st-text,#fff);display:block;font-size:9.5px;font-weight:700;letter-spacing:-.01em;overflow:hidden;padding:4px 7px 5px;text-overflow:ellipsis;white-space:nowrap}.motion-block[data-v-7a44399e]{margin-bottom:12px}.motion-block+.motion-block[data-v-7a44399e]{border-top:1px dashed rgba(148,163,184,.18);padding-top:10px}.motion-block-head[data-v-7a44399e]{align-items:center;color:#475569;display:flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}:root.dark .motion-block-head[data-v-7a44399e]{color:#cbd5e1}.motion-block-hint[data-v-7a44399e]{color:#94a3b8;font-size:9px;font-weight:500;letter-spacing:0;margin-left:auto;text-transform:none}.motion-grid[data-v-7a44399e]{display:grid;gap:4px}.motion-grid[data-v-7a44399e],.motion-grid-effects[data-v-7a44399e]{grid-template-columns:repeat(3,1fr)}.motion-chip[data-v-7a44399e]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:9.5px;font-weight:600;gap:2px;justify-content:center;min-height:44px;padding:7px 4px;text-align:center;transition:all .14s}.motion-chip[data-v-7a44399e]:hover{border-color:#14b8a6;color:#0d9488;transform:translateY(-1px)}.motion-chip.is-active[data-v-7a44399e]{background:linear-gradient(135deg,#14b8a62e,#14b8a60a);border-color:#14b8a6;box-shadow:0 4px 10px -3px #14b8a659;color:#0d9488}.motion-chip-fx.is-active[data-v-7a44399e]{background:linear-gradient(135deg,#f43f5e2e,#f43f5e0a);border-color:#f43f5e;box-shadow:0 4px 10px -3px #f43f5e59;color:#e11d48}:root.dark .motion-chip[data-v-7a44399e]{background:#0f172a66;border-color:#33415580;color:#94a3b8}:root.dark .motion-chip.is-active[data-v-7a44399e],:root.dark .motion-chip[data-v-7a44399e]:hover{color:#5eead4}:root.dark .motion-chip-fx.is-active[data-v-7a44399e]{color:#fb7185}.motion-timing[data-v-7a44399e]{background:#f8fafc8c;border:1px solid rgba(226,232,240,.6);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px}:root.dark .motion-timing[data-v-7a44399e]{background:#0f172a66;border-color:#33415573}.timing-row[data-v-7a44399e]{display:flex;flex-direction:column;gap:5px}.timing-label[data-v-7a44399e]{align-items:center;color:#475569;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px}:root.dark .timing-label[data-v-7a44399e]{color:#cbd5e1}.motion-unlock[data-v-7a44399e]{border-top:1px dashed rgba(148,163,184,.18);margin-top:10px;padding-top:10px}.motion-test-btn[data-v-7a44399e]{align-items:center;background:linear-gradient(135deg,#14b8a62e,#0d94880f);border:1px solid rgba(20,184,166,.4);border-radius:9px;color:#0d9488;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.02em;margin-top:10px;padding:8px 12px;transition:all .16s;width:100%}.motion-test-btn[data-v-7a44399e]:hover:not(:disabled){background:linear-gradient(135deg,#14b8a647,#0d94881f);box-shadow:0 6px 16px -4px #14b8a666;transform:translateY(-1px)}.motion-test-btn[data-v-7a44399e]:disabled{cursor:not-allowed;opacity:.45}:root.dark .motion-test-btn[data-v-7a44399e]{color:#5eead4}.tpl-card[data-v-7a44399e]{background:#fff;border:1px solid rgba(226,232,240,.7);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1)}.tpl-card[data-v-7a44399e]:hover{border-color:#14b8a6;box-shadow:0 12px 24px -8px #0f172a26;transform:translateY(-2px)}.tpl-card.is-active[data-v-7a44399e]{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a640,0 8px 20px -4px #14b8a64d}:root.dark .tpl-card[data-v-7a44399e]{background:#0f172a66;border-color:#33415566}.tpl-card.is-locked .tpl-thumb[data-v-7a44399e]{filter:grayscale(.55);opacity:.55}.tpl-card.is-locked .tpl-name[data-v-7a44399e]{opacity:.7}.tpl-card.is-locked[data-v-7a44399e]:hover{border-color:#f59e0b;box-shadow:0 12px 24px -8px #f59e0b40}.tpl-lock-badge[data-v-7a44399e]{align-items:center;background:#f59e0bf2;border-radius:999px;box-shadow:0 2px 6px -1px #f59e0b73;color:#fff;display:inline-flex;font-size:8px;font-weight:800;gap:2px;letter-spacing:.04em;padding:2px 5px;position:absolute;right:4px;text-transform:uppercase;top:4px;z-index:2}.tpl-thumb-template[data-v-7a44399e]{padding:5px 6px}.tpl-img-mag[data-v-7a44399e]{background:#475569;border-radius:4px;height:28%;opacity:.45;width:100%}:root.dark .tpl-img-mag[data-v-7a44399e]{background:#94a3b8}.tpl-stack-card[data-v-7a44399e]{align-items:center;background:color-mix(in srgb,currentColor 6%,transparent);border-radius:3px;display:flex;gap:4px;margin-bottom:2px;padding:3px 4px}.tpl-ring-mini[data-v-7a44399e]{flex-shrink:0;height:28px;position:relative;width:28px}.tpl-ring-track[data-v-7a44399e]{border:3px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:9999px;inset:0;position:absolute}.tpl-ring-fill[data-v-7a44399e]{border-color:#14b8a6 #14b8a6 transparent transparent;border-radius:9999px;border-style:solid;border-width:3px;inset:0;position:absolute;transform:rotate(45deg)}.tpl-headline-bg[data-v-7a44399e]{background:linear-gradient(135deg,#475569,#0f172a);border-radius:4px;height:100%;overflow:hidden;position:relative;width:100%}.tpl-headline-overlay[data-v-7a44399e]{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));display:flex;flex-direction:column;gap:3px;inset:0;justify-content:end;padding:6px;position:absolute}.tpl-mini-divider[data-v-7a44399e]{background:color-mix(in srgb,currentColor 18%,transparent);height:12px;width:1px}.tpl-ring-pct[data-v-7a44399e]{align-items:center;display:flex;font-size:8px;font-weight:700;inset:0;justify-content:center;position:absolute}.tpl-thumb-console[data-v-7a44399e]{background:#0d1117!important;color:#e6edf3;padding:8px 10px!important}.tpl-console-mini[data-v-7a44399e]{display:flex;flex-direction:column;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",monospace;font-size:8px;gap:3px;line-height:1.3}.tpl-mini-line[data-v-7a44399e]{overflow:hidden;white-space:nowrap}.tpl-cs-mini[data-v-7a44399e]{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.tpl-cs-mini-pct[data-v-7a44399e]{color:#14b8a6;font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}.tpl-cs-mini-grid[data-v-7a44399e]{display:grid;gap:3px;grid-template-columns:1fr 1fr;width:70%}.tpl-cs-mini-grid>div[data-v-7a44399e]{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:2px;height:8px}.tpl-bn-mini[data-v-7a44399e]{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.tpl-bn-mini-num[data-v-7a44399e]{color:currentColor;font-size:32px;font-weight:900;letter-spacing:-.06em;line-height:.9}.tpl-pc-mini[data-v-7a44399e]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transform:rotate(-1.5deg)}.tpl-pc-mini-photo[data-v-7a44399e]{background:color-mix(in srgb,currentColor 20%,transparent);border:4px solid #fff;box-shadow:0 2px 6px #00000026;height:36px;padding:4px;width:48px}.tpl-pc-mini-cap[data-v-7a44399e]{align-items:center;display:flex;gap:4px;justify-content:space-between;padding:3px 1px 1px;width:56px}.tpl-pc-mini-stamp[data-v-7a44399e]{border:1px solid #b91c1c;border-radius:1px;color:#b91c1c;font-family:monospace;font-size:6px;font-weight:700;padding:1px 3px;transform:rotate(3deg)}.tpl-thumb-terminal[data-v-7a44399e]{background:#0a0e0a!important;color:#4ade80;padding:7px 9px!important}.tpl-term-mini[data-v-7a44399e]{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New",monospace;font-size:8px;line-height:1.5}.tpl-th-rail-mini[data-v-7a44399e]{align-self:stretch;background:#14b8a6;border-radius:0 2px 2px 0;height:60%;width:3px}.tpl-th-pts-mini[data-v-7a44399e]{border-left:1px solid color-mix(in srgb,currentColor 15%,transparent);color:#14b8a6;font-size:10px;font-weight:800;padding-left:4px}.tpl-ql-sec-mini[data-v-7a44399e]{align-items:center;display:flex;gap:4px}.tpl-ql-dot-mini[data-v-7a44399e]{background:#14b8a6;border-radius:9999px;box-shadow:0 0 0 1.5px color-mix(in srgb,#14b8a6 25%,transparent);height:4px;width:4px}.tpl-ql-flag-mini[data-v-7a44399e]{background:color-mix(in srgb,currentColor 45%,transparent);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);height:6px;width:4px}.tpl-ql-row-mini[data-v-7a44399e]{padding-left:4px}.tpl-hl-row-mini[data-v-7a44399e],.tpl-ql-row-mini[data-v-7a44399e]{align-items:center;display:flex;gap:4px}.tpl-hl-rank-mini[data-v-7a44399e]{color:#14b8a6;font-size:7px;font-weight:800;text-align:center;width:8px}.tpl-hl-img-mini[data-v-7a44399e]{background:color-mix(in srgb,currentColor 30%,transparent);border-radius:2px;flex-shrink:0;height:12px;position:relative;width:12px}.tpl-hl-img-mini[data-v-7a44399e]:after{background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.25));border-radius:2px;content:"";inset:0;position:absolute}.tpl-df-grid-mini[data-v-7a44399e]{display:grid;gap:5px;grid-template-columns:1fr 1px 1fr;margin-top:1px}.tpl-df-divider-mini[data-v-7a44399e]{background:color-mix(in srgb,currentColor 18%,transparent);width:1px}.tpl-fc-img-mini[data-v-7a44399e]{background:color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;flex-shrink:0;height:22px;position:relative;width:22px}.tpl-fc-img-mini[data-v-7a44399e]:after{background:linear-gradient(160deg,transparent 50%,rgba(0,0,0,.3));border-radius:4px;content:"";inset:0;position:absolute}.tpl-fc-recent-mini[data-v-7a44399e]{align-items:center;background:color-mix(in srgb,#14b8a6 8%,transparent);border:1px solid color-mix(in srgb,#14b8a6 18%,transparent);border-radius:3px;display:flex;gap:4px;margin-top:2px;padding:3px 5px}.tpl-thumb[data-v-7a44399e]{aspect-ratio:4/3;background:linear-gradient(180deg,#f8fafce6,#f1f5f999);display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:4px 5px;position:relative}:root.dark .tpl-thumb[data-v-7a44399e]{background:linear-gradient(180deg,#02061780,#0f172a4d)}.tpl-line[data-v-7a44399e]{background:#475569;border-radius:2px;height:3px;opacity:.65}.tpl-line-thin[data-v-7a44399e]{height:2px;opacity:.45}.tpl-line-thinner[data-v-7a44399e]{height:2px;opacity:.3}:root.dark .tpl-line[data-v-7a44399e]{background:#cbd5e1}.tpl-bar[data-v-7a44399e]{background:#14b8a6;border-radius:2px;height:4px;opacity:.7;width:100%}.tpl-pill[data-v-7a44399e]{background:#14b8a6;border-radius:3px;height:9px;opacity:.55;width:14px}.tpl-pill.tpl-outline[data-v-7a44399e]{background:transparent;border:1px solid #475569;opacity:.4}:root.dark .tpl-pill.tpl-outline[data-v-7a44399e]{border-color:#cbd5e1}.tpl-img-sm[data-v-7a44399e]{border-radius:2px;height:14px;width:14px}.tpl-img-md[data-v-7a44399e],.tpl-img-sm[data-v-7a44399e]{background:#475569;flex-shrink:0;opacity:.4}.tpl-img-md[data-v-7a44399e]{align-self:center;height:32px;width:32px}.tpl-img-rounded[data-v-7a44399e]{border-radius:6px}.tpl-img-circle[data-v-7a44399e]{align-self:center;background:#475569;border-radius:9999px;flex-shrink:0;height:36px;opacity:.4;width:36px}:root.dark .tpl-img-circle[data-v-7a44399e],:root.dark .tpl-img-md[data-v-7a44399e],:root.dark .tpl-img-sm[data-v-7a44399e]{background:#94a3b8}.tpl-row[data-v-7a44399e]{align-items:center;display:flex;gap:4px}.tpl-col[data-v-7a44399e]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.tpl-banner[data-v-7a44399e]{gap:5px}.tpl-banner[data-v-7a44399e],.tpl-card-layout[data-v-7a44399e]{align-items:center;display:flex;height:100%}.tpl-card-layout[data-v-7a44399e]{flex-direction:column;gap:4px;justify-content:center}.tpl-classic[data-v-7a44399e],.tpl-editorial[data-v-7a44399e]{gap:4px}.tpl-classic[data-v-7a44399e],.tpl-editorial[data-v-7a44399e],.tpl-spotlight[data-v-7a44399e]{display:flex;flex-direction:column;height:100%;justify-content:center}.tpl-spotlight[data-v-7a44399e]{gap:3px}.tpl-info[data-v-7a44399e]{align-items:center;border-top:1px solid rgba(226,232,240,.6);display:flex;justify-content:center;padding:2px 4px}:root.dark .tpl-info[data-v-7a44399e]{border-top-color:#33415566}.tpl-name[data-v-7a44399e]{color:#0f172a;font-size:8.5px;font-weight:600;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .tpl-name[data-v-7a44399e]{color:#f1f5f9}.theme-swatch[data-v-7a44399e]{aspect-ratio:1;border:2px solid transparent;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;justify-content:end;overflow:hidden;padding:3px;transition:transform .14s}.theme-swatch[data-v-7a44399e]:hover{transform:translateY(-1px)}.theme-swatch.is-active[data-v-7a44399e]{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a64d}.theme-swatch-line[data-v-7a44399e]{border-radius:9999px;height:3px}.layout-pill[data-v-7a44399e]{align-items:center;aspect-ratio:1;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:3px;justify-content:center;transition:all .14s}.layout-pill[data-v-7a44399e]:hover{border-color:#14b8a6}.layout-pill.is-active[data-v-7a44399e]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);border-color:#14b8a6;color:#0d9488}:root.dark .layout-pill[data-v-7a44399e]{background:#0f172a66;border-color:#33415566;color:#94a3b8}.tpl-ig-mini[data-v-7a44399e]{display:grid;gap:2px;grid-template-columns:repeat(4,1fr);height:100%;padding:4px;width:100%}.tpl-ig-cell[data-v-7a44399e]{aspect-ratio:1;background:currentColor;border-radius:2px;opacity:.7}.tpl-ig-cell.is-locked[data-v-7a44399e]{opacity:.22}.visibility-row[data-v-7a44399e]{align-items:center;background:transparent;border-radius:8px;color:#64748b;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:7px 10px;transition:all .12s;width:100%}.visibility-row[data-v-7a44399e]:hover{background:#f1f5f999}.visibility-row.is-on[data-v-7a44399e]{color:#0f766e}:root.dark .visibility-row[data-v-7a44399e]:hover{background:#1e293b80}:root.dark .visibility-row.is-on[data-v-7a44399e]{color:#5eead4}.visibility-subrow[data-v-7a44399e]{border-bottom-left-radius:0;border-left:1px solid rgba(148,163,184,.3);border-top-left-radius:0;margin-left:18px;width:calc(100% - 18px)}:root.dark .visibility-subrow[data-v-7a44399e]{border-left-color:#47556980}.vis-switch[data-v-7a44399e]{background:#cbd5e1;border-radius:9999px;height:14px;position:relative;transition:background .14s;width:24px}:root.dark .vis-switch[data-v-7a44399e]{background:#334155}.vis-switch.is-on[data-v-7a44399e]{background:#14b8a6}.vis-switch-knob[data-v-7a44399e]{background:#fff;border-radius:9999px;height:10px;left:2px;position:absolute;top:2px;transition:transform .14s;width:10px}.vis-switch.is-on .vis-switch-knob[data-v-7a44399e]{transform:translate(10px)}.mode-row[data-v-7a44399e]{align-items:flex-start;background:#f8fafc66;border:1px solid rgba(226,232,240,.5);border-radius:9px;cursor:pointer;display:flex;gap:9px;padding:9px 10px;text-align:left;transition:all .14s;width:100%}.mode-row[data-v-7a44399e]:hover{border-color:#14b8a666}.mode-row.is-active[data-v-7a44399e]{background:linear-gradient(135deg,#14b8a61a,#14b8a608);border-color:#14b8a6}:root.dark .mode-row[data-v-7a44399e]{background:#0f172a4d;border-color:#33415566}.mode-radio[data-v-7a44399e]{align-items:center;border:2px solid #cbd5e1;border-radius:9999px;display:flex;flex-shrink:0;height:14px;justify-content:center;margin-top:2px;width:14px}.mode-row.is-active .mode-radio[data-v-7a44399e]{border-color:#14b8a6}.mode-radio-dot[data-v-7a44399e]{background:#14b8a6;border-radius:9999px;height:6px;width:6px}.ach-details[data-v-7a44399e]{background:#ffffff8c;border:1px solid rgba(226,232,240,.6);border-radius:12px;margin-bottom:12px;overflow:hidden}:root.dark .ach-details[data-v-7a44399e]{background:#0f172a66;border-color:#33415566}.ach-summary[data-v-7a44399e]{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;list-style:none;padding:10px 12px;text-transform:uppercase}.ach-summary[data-v-7a44399e]::-webkit-details-marker{display:none}.ach-body[data-v-7a44399e]{border-top:1px solid rgba(241,245,249,.8);padding:10px 12px}.vis-row[data-v-ab6e98df]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:9px;margin-bottom:12px;padding:9px 11px;transition:all .14s}.vis-row.is-compact[data-v-ab6e98df]{margin-bottom:6px;padding:6px 9px}.vis-row.is-compact .vis-icon[data-v-ab6e98df]{height:20px;width:20px}.vis-row.is-on[data-v-ab6e98df]{background:linear-gradient(135deg,#14b8a61a,#0d94880f);border-color:#14b8a64d}.vis-row.is-off[data-v-ab6e98df]{background:#f1f5f9b3;border-color:#e2e8f0cc}:root.dark .vis-row.is-on[data-v-ab6e98df]{background:linear-gradient(135deg,#14b8a62e,#0d94881a);border-color:#14b8a666}:root.dark .vis-row.is-off[data-v-ab6e98df]{background:#1e293b99;border-color:#33415599}.vis-icon[data-v-ab6e98df]{align-items:center;border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.vis-row.is-on .vis-icon[data-v-ab6e98df]{background:#14b8a6;box-shadow:0 2px 6px -1px #14b8a666;color:#fff}.vis-row.is-off .vis-icon[data-v-ab6e98df]{background:#94a3b840;color:#64748b}:root.dark .vis-row.is-off .vis-icon[data-v-ab6e98df]{background:#47556966;color:#94a3b8}.vis-text[data-v-ab6e98df]{flex:1;min-width:0}.vis-label[data-v-ab6e98df]{font-size:11.5px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.vis-row.is-on .vis-label[data-v-ab6e98df]{color:#0d9488}.vis-row.is-off .vis-label[data-v-ab6e98df]{color:#475569}:root.dark .vis-row.is-on .vis-label[data-v-ab6e98df]{color:#5eead4}:root.dark .vis-row.is-off .vis-label[data-v-ab6e98df]{color:#cbd5e1}.vis-sub[data-v-ab6e98df]{color:#64748b;font-size:10px;line-height:1.3;margin-top:1px;opacity:.85}:root.dark .vis-sub[data-v-ab6e98df]{color:#94a3b8}.vis-switch[data-v-ab6e98df]{background:#94a3b866;border-radius:9999px;flex-shrink:0;height:16px;position:relative;transition:background .16s;width:28px}.vis-switch.is-on[data-v-ab6e98df]{background:#14b8a6}.vis-switch-knob[data-v-ab6e98df]{background:#fff;border-radius:9999px;box-shadow:0 1px 2px #0003;height:12px;left:2px;position:absolute;top:2px;transition:transform .16s cubic-bezier(.16,1,.3,1);width:12px}.vis-switch.is-on .vis-switch-knob[data-v-ab6e98df]{transform:translate(12px)}.checkerboard-bg[data-v-be7d08b6]{background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 0),linear-gradient(-45deg,#e2e8f0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e2e8f0 0),linear-gradient(-45deg,transparent 75%,#e2e8f0 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}:root.dark .checkerboard-bg[data-v-be7d08b6]{background-image:linear-gradient(45deg,#334155 25%,transparent 0),linear-gradient(-45deg,#334155 25%,transparent 0),linear-gradient(45deg,transparent 75%,#334155 0),linear-gradient(-45deg,transparent 75%,#334155 0)}.fade-slide-enter-active[data-v-be7d08b6],.fade-slide-leave-active[data-v-be7d08b6]{transition:all .2s ease}.fade-slide-enter-from[data-v-be7d08b6],.fade-slide-leave-to[data-v-be7d08b6]{opacity:0;transform:translateY(-4px)}.slider-row[data-v-2f52a06d]{padding:4px 0}.pattern-pill[data-v-e80ec4ce]{align-items:center;aspect-ratio:1.4;background:#f8fafc80;border:1px solid rgba(226,232,240,.7);border-radius:7px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:3px;justify-content:center;transition:all .14s}.pattern-pill[data-v-e80ec4ce]:hover{border-color:#14b8a6}.pattern-pill.is-active[data-v-e80ec4ce]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);border-color:#14b8a6;color:#0d9488}:root.dark .pattern-pill[data-v-e80ec4ce]{background:#0f172a59;border-color:#33415566;color:#94a3b8}.oneline-row[data-v-4cc3a2b6]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:9px;color:#64748b;cursor:pointer;display:flex;gap:8px;margin-top:6px;padding:6px 9px;transition:all .14s;width:100%}.oneline-row[data-v-4cc3a2b6]:hover{border-color:#14b8a6;color:#0d9488}.oneline-row.is-on[data-v-4cc3a2b6]{background:linear-gradient(135deg,#14b8a624,#14b8a60a);border-color:#14b8a680;color:#0d9488}:root.dark .oneline-row[data-v-4cc3a2b6]{background:#0f172a66;border-color:#33415580;color:#94a3b8}:root.dark .oneline-row.is-on[data-v-4cc3a2b6]{color:#5eead4}.oneline-label[data-v-4cc3a2b6]{flex:1;font-size:11px;font-weight:600}.vis-switch[data-v-4cc3a2b6]{background:#94a3b866;border-radius:9999px;flex-shrink:0;height:16px;position:relative;transition:background .16s;width:28px}.vis-switch.is-on[data-v-4cc3a2b6]{background:#14b8a6}.vis-switch-knob[data-v-4cc3a2b6]{background:#fff;border-radius:9999px;box-shadow:0 1px 2px #0003;height:12px;left:2px;position:absolute;top:2px;transition:transform .16s cubic-bezier(.16,1,.3,1);width:12px}.vis-switch.is-on .vis-switch-knob[data-v-4cc3a2b6]{transform:translate(12px)}.effect-pill[data-v-ee578b77]{align-items:center;background:#f8fafc80;border:1px solid rgba(226,232,240,.7);border-radius:7px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:3px;justify-content:center;padding:7px 4px;transition:all .14s}.effect-pill[data-v-ee578b77]:hover{border-color:#14b8a6}.effect-pill.is-active[data-v-ee578b77]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);border-color:#14b8a6;color:#0d9488}:root.dark .effect-pill[data-v-ee578b77]{background:#0f172a59;border-color:#33415566;color:#94a3b8}.shape-pill[data-v-f208d108]{align-items:center;aspect-ratio:1.4;background:#f8fafc80;border:1px solid rgba(226,232,240,.7);border-radius:7px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:3px;justify-content:center;transition:all .14s}.shape-pill[data-v-f208d108]:hover{border-color:#14b8a6}.shape-pill.is-active[data-v-f208d108]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);border-color:#14b8a6;color:#0d9488}:root.dark .shape-pill[data-v-f208d108]{background:#0f172a59;border-color:#33415566;color:#94a3b8}.oneline-row[data-v-67cfeaff]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:9px;color:#64748b;cursor:pointer;display:flex;gap:8px;margin-top:6px;padding:6px 9px;transition:all .14s;width:100%}.oneline-row[data-v-67cfeaff]:hover{border-color:#14b8a6;color:#0d9488}.oneline-row.is-on[data-v-67cfeaff]{background:linear-gradient(135deg,#14b8a624,#14b8a60a);border-color:#14b8a680;color:#0d9488}:root.dark .oneline-row[data-v-67cfeaff]{background:#0f172a66;border-color:#33415580;color:#94a3b8}:root.dark .oneline-row.is-on[data-v-67cfeaff]{color:#5eead4}.oneline-label[data-v-67cfeaff]{flex:1;font-size:11px;font-weight:600}.vis-switch[data-v-67cfeaff]{background:#94a3b866;border-radius:9999px;flex-shrink:0;height:16px;position:relative;transition:background .16s;width:28px}.vis-switch.is-on[data-v-67cfeaff]{background:#14b8a6}.vis-switch-knob[data-v-67cfeaff]{background:#fff;border-radius:9999px;box-shadow:0 1px 2px #0003;height:12px;left:2px;position:absolute;top:2px;transition:transform .16s cubic-bezier(.16,1,.3,1);width:12px}.vis-switch.is-on .vis-switch-knob[data-v-67cfeaff]{transform:translate(12px)}.align-pill[data-v-67cfeaff]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .14s}.align-pill[data-v-67cfeaff]:hover{border-color:#14b8a6}.align-pill.is-active[data-v-67cfeaff]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);border-color:#14b8a6;color:#0d9488}:root.dark .align-pill[data-v-67cfeaff]{background:#0f172a59;border-color:#33415566;color:#94a3b8}.gi-label[data-v-d6701d5c]{color:#64748b;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}:root.dark .gi-label[data-v-d6701d5c]{color:#94a3b8}.gi-note[data-v-d6701d5c]{align-items:flex-start;background:#14b8a614;border:1px solid rgba(20,184,166,.2);border-radius:8px;color:#0d9488;display:flex;font-size:11px;gap:6px;line-height:1.4;margin-top:8px;padding:7px 9px}:root.dark .gi-note[data-v-d6701d5c]{background:#14b8a61a;border-color:#14b8a640;color:#5eead4}.gi-seg[data-v-d6701d5c]{background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:7px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:5px 0;transition:all .14s}.gi-seg.is-active[data-v-d6701d5c],.gi-seg[data-v-d6701d5c]:hover{border-color:#14b8a6}.gi-seg.is-active[data-v-d6701d5c]{background:linear-gradient(135deg,#14b8a626,#14b8a60a);color:#0d9488}:root.dark .gi-seg[data-v-d6701d5c]{background:#0f172a66;border-color:#33415566;color:#94a3b8}.gi-toggle[data-v-d6701d5c]{align-items:center;background:transparent;border-radius:8px;color:#64748b;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:7px 10px;transition:all .12s;width:100%}.gi-toggle[data-v-d6701d5c]:hover{background:#f1f5f999}.gi-toggle.is-on[data-v-d6701d5c]{color:#0f766e}:root.dark .gi-toggle[data-v-d6701d5c]:hover{background:#1e293b80}.gi-switch[data-v-d6701d5c]{background:#94a3b866;border-radius:9999px;flex-shrink:0;height:17px;position:relative;transition:background .16s;width:30px}.gi-switch.is-on[data-v-d6701d5c]{background:#14b8a6}.gi-switch-knob[data-v-d6701d5c]{background:#fff;border-radius:9999px;height:13px;left:2px;position:absolute;top:2px;transition:transform .16s;width:13px}.gi-switch.is-on .gi-switch-knob[data-v-d6701d5c]{transform:translate(13px)}.gi-anim[data-v-d6701d5c]{align-items:center;background:#f8fafc99;border:1px solid rgba(226,232,240,.7);border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:5px;justify-content:center;padding:10px 6px;transition:all .14s}.gi-anim.is-active[data-v-d6701d5c],.gi-anim[data-v-d6701d5c]:hover{border-color:#14b8a6;color:#0d9488}.gi-anim.is-active[data-v-d6701d5c]{background:linear-gradient(135deg,#14b8a629,#14b8a60d);box-shadow:0 1px 6px -2px #14b8a666}:root.dark .gi-anim[data-v-d6701d5c]{background:#0f172a66;border-color:#33415566;color:#94a3b8}:root.dark .gi-anim.is-active[data-v-d6701d5c]{color:#5eead4}.gi-test-btn[data-v-d6701d5c]{align-items:center;background:#14b8a61a;border:1px solid rgba(20,184,166,.25);border-radius:8px;color:#0d9488;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;margin-top:10px;padding:7px 10px;transition:all .14s;width:100%}.gi-test-btn[data-v-d6701d5c]:hover:not(:disabled){background:#14b8a62e}.gi-test-btn[data-v-d6701d5c]:disabled{cursor:not-allowed;opacity:.45}:root.dark .gi-test-btn[data-v-d6701d5c]{color:#5eead4}.ws-insp-header[data-v-fae0a636]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid rgba(226,232,240,.5);display:flex;gap:6px;justify-content:space-between;min-height:34px;padding:8px 12px;position:sticky;top:0;z-index:5}:root.dark .ws-insp-header[data-v-fae0a636]{background:#02061799;border-bottom-color:#1e293b66}.selection-badge[data-v-fae0a636]{background:#14b8a61f;border:1px solid rgba(20,184,166,.25);border-radius:4px;color:#0d9488;display:inline-flex;font-family:ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:0;padding:1px 6px;text-transform:none}:root.dark .selection-badge[data-v-fae0a636]{color:#5eead4}.ws-insp-action[data-v-fae0a636]{align-items:center;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .14s;width:24px}.ws-insp-action[data-v-fae0a636]:hover{background:#f1f5f9cc;color:#0f172a}:root.dark .ws-insp-action[data-v-fae0a636]:hover{background:#1e293b99;color:#f1f5f9}.ws-insp-action-danger[data-v-fae0a636]{color:#f43f5e}.ws-insp-action-danger[data-v-fae0a636]:hover{background:#fee2e2cc;color:#be123c}:root.dark .ws-insp-action-danger[data-v-fae0a636]{color:#fb7185}:root.dark .ws-insp-action-danger[data-v-fae0a636]:hover{background:#9f123940;color:#fecdd3}.insp-slide-enter-active[data-v-fae0a636],.insp-slide-leave-active[data-v-fae0a636]{transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.insp-slide-enter-from[data-v-fae0a636]{opacity:0;transform:translate(8px)}.insp-slide-leave-to[data-v-fae0a636]{opacity:0;transform:translate(-8px)}.brick-disabled-banner[data-v-fae0a636]{align-items:center;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border:1px solid rgba(245,158,11,.3);border-radius:10px;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px}.brick-disabled[data-v-fae0a636]{filter:grayscale(.6);opacity:.4;pointer-events:none}.ws-locked-card[data-v-fae0a636]{align-items:center;background:radial-gradient(120% 80% at 50% 0,rgba(20,184,166,.1),transparent 60%),linear-gradient(180deg,#fffffff2,#ffffffa6);border:1px solid rgba(20,184,166,.22);border-radius:14px;box-shadow:inset 0 1px #fff9,0 18px 40px -28px #0f172a40;display:flex;flex-direction:column;gap:10px;padding:28px 22px 24px;position:relative;text-align:center}:root.dark .ws-locked-card[data-v-fae0a636]{background:radial-gradient(120% 80% at 50% 0,rgba(20,184,166,.14),transparent 60%),linear-gradient(180deg,#0f172ab3,#0f172a73);border-color:#14b8a647}.ws-locked-icon[data-v-fae0a636]{align-items:center;background:#14b8a624;border-radius:12px;box-shadow:inset 0 0 0 1px #14b8a640;color:#0d9488;display:flex;height:40px;justify-content:center;width:40px}:root.dark .ws-locked-icon[data-v-fae0a636]{color:#5eead4}.ws-locked-title[data-v-fae0a636]{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:-.01em}:root.dark .ws-locked-title[data-v-fae0a636]{color:#f1f5f9}.ws-locked-desc[data-v-fae0a636]{color:#475569;font-size:11.5px;line-height:1.5;max-width:260px}:root.dark .ws-locked-desc[data-v-fae0a636]{color:#94a3b8}.ws-locked-cta[data-v-fae0a636]{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:9px;box-shadow:0 6px 18px -6px #14b8a68c,inset 0 0 0 1px #14b8a640;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:4px;padding:8px 14px;transition:transform .14s,box-shadow .14s}.ws-locked-cta[data-v-fae0a636]:hover{box-shadow:0 10px 22px -8px #14b8a6a6,inset 0 0 0 1px #14b8a659;transform:translateY(-1px)}.ws-locked-foot[data-v-fae0a636]{color:#94a3b8;font-size:10px;margin-top:2px}.workspace-root[data-v-b659cbee]{margin:0 auto;max-width:100%;padding:0;position:relative;width:100%}.workspace-shell[data-v-b659cbee]{backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);background:#ffffffd9;border-radius:14px;box-shadow:inset 0 1px #fff9,0 30px 80px -20px #0f172a2e,0 8px 24px -8px #0f172a14;display:flex;flex-direction:column;height:calc(100dvh - var(--ws-shell-offset, 80px));min-height:480px;overflow:hidden;position:relative}.workspace-shell.is-embedded[data-v-b659cbee]{height:var(--ws-embedded-height,620px);min-height:520px}@media(max-width:1023px){.workspace-shell.is-embedded[data-v-b659cbee]{height:auto}}.workspace-grid[data-v-b659cbee]{display:grid;flex:1;grid-template-columns:1fr;min-height:0}.locked-tpl-banner[data-v-b659cbee]{align-items:center;background:linear-gradient(90deg,#f59e0b1f,#f59e0b0f);border-bottom:1px solid rgba(245,158,11,.25);color:#78350f;display:flex;gap:12px;padding:10px 16px}.locked-tpl-banner__icon[data-v-b659cbee]{color:#d97706;flex-shrink:0;height:18px;width:18px}.locked-tpl-banner__text[data-v-b659cbee]{flex:1;min-width:0}.locked-tpl-banner__title[data-v-b659cbee]{font-size:12px;font-weight:700;line-height:1.3}.locked-tpl-banner__desc[data-v-b659cbee]{font-size:11px;line-height:1.4;margin-top:1px;opacity:.85}.locked-tpl-banner__cta[data-v-b659cbee]{flex-shrink:0}.tour-banner[data-v-b659cbee]{align-items:center;background:linear-gradient(90deg,#14b8a61f,#14b8a60a);border-bottom:1px solid rgba(20,184,166,.22);color:#0f766e;display:flex;gap:12px;padding:10px 16px}.tour-banner__icon[data-v-b659cbee]{color:#0d9488;flex-shrink:0;height:18px;width:18px}.tour-banner__text[data-v-b659cbee]{flex:1;min-width:0}.tour-banner__title[data-v-b659cbee]{font-size:12px;font-weight:700;line-height:1.3}.tour-banner__desc[data-v-b659cbee]{font-size:11px;line-height:1.4;margin-top:1px;opacity:.85}.tour-banner__cta[data-v-b659cbee]{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:8px;box-shadow:0 4px 12px -4px #14b8a680;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:5px;padding:6px 12px;transition:transform .14s,box-shadow .14s}.tour-banner__cta[data-v-b659cbee]:hover{box-shadow:0 6px 16px -4px #14b8a699;transform:translateY(-.5px)}.tour-banner__dismiss[data-v-b659cbee]{align-items:center;border-radius:7px;color:#0f766e;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;opacity:.6;transition:opacity .14s,background .14s;width:26px}.tour-banner__dismiss[data-v-b659cbee]:hover{background:#14b8a61f;opacity:1}:root.dark .tour-banner[data-v-b659cbee]{background:linear-gradient(90deg,#14b8a629,#14b8a60d);border-bottom-color:#14b8a64d;color:#5eead4}:root.dark .tour-banner__icon[data-v-b659cbee]{color:#2dd4bf}:root.dark .tour-banner__dismiss[data-v-b659cbee]{color:#5eead4}:root.dark .tour-banner__dismiss[data-v-b659cbee]:hover{background:#14b8a62e}:root.dark .locked-tpl-banner[data-v-b659cbee]{background:linear-gradient(90deg,#f59e0b29,#f59e0b0d);border-bottom-color:#f59e0b4d;color:#fcd34d}@media(min-width:1024px){.workspace-grid[data-v-b659cbee]{grid-template-columns:1fr 420px}}@media(min-width:1440px){.workspace-grid[data-v-b659cbee]{grid-template-columns:1fr 460px}}:root.dark .workspace-shell[data-v-b659cbee]{background:#0f172a8c;box-shadow:inset 0 1px #ffffff0a,0 30px 80px -20px #0009}.workspace-canvas-pane[data-v-b659cbee]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.workspace-canvas-pane[data-v-b659cbee]:before{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.workspace-canvas-pane[data-v-b659cbee]>*{position:relative;z-index:1}:root.dark .workspace-canvas-pane[data-v-b659cbee]{background:linear-gradient(180deg,#0f172a,#020617)}:root.dark .workspace-canvas-pane[data-v-b659cbee]:before{background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0)}.workspace-inspector-pane[data-v-b659cbee]{background:#ffffff80;border-left:1px solid rgba(226,232,240,.5);min-height:0;overflow-y:auto}:root.dark .workspace-inspector-pane[data-v-b659cbee]{background:#0206174d;border-left-color:#1e293b66}@media(max-width:1023px){.workspace-inspector-pane[data-v-b659cbee]{border-left:none;border-top:1px solid rgba(226,232,240,.5)}}
