:root{--void:#0c0b14;--deep:#08081a;--surface:#0d0d20;--flame-core:#e8f0ff;--flame-mid:#7eb8ff;--flame-blue:#3b7de8;--flame-indigo:#6366f1;--flame-violet:#8b5cf6;--flame-purple:#a855f7;--flame-deep:#7c3aed;--silver:#94a3b8;--silver-hi:#e2e8f0;--silver-lo:#334155;--text-dim:#475569;--nav-bg:#141118e0;--nav-border:#7b42ff28;--nav-text:#fff;--nav-btn-bg:hsla(0,0%,100%,.05);--nav-btn-border:rgba(99,102,241,.3);--nav-btn-hover:rgba(99,102,241,.15);--card-bg:rgba(13,13,32,.5);--card-border:rgba(99,102,241,.12);--card-border-hover:rgba(99,102,241,.35);--code-bg:#0a0a1a;--code-border:rgba(99,102,241,.15);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-xl:24px}.editor{opacity:0;visibility:hidden}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:var(--nav-border) var(--void);scrollbar-width:thin}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--text-dim);border:3px solid var(--void);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--flame-indigo)}::selection{background:var(--flame-indigo);color:#fff}::-moz-selection{background:var(--flame-indigo);color:#fff}body{background:var(--void);color:var(--silver-hi);font-family:Outfit,sans-serif;overflow-x:hidden}#theme-ripple{will-change:clip-path,opacity;z-index:9990}#theme-flash,#theme-ripple{display:none;inset:0;pointer-events:none;position:fixed}#theme-flash{background:#fff;mix-blend-mode:overlay;will-change:opacity;z-index:9995}#bg{inset:0;max-width:100vw;position:fixed;z-index:0}.skip-link{background:var(--flame-indigo);border-radius:var(--radius-sm);color:#fff;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;left:1rem;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-100%;transition:top .2s;z-index:10000}.skip-link:focus{top:1rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.035'/%3E%3C/svg%3E");content:"";inset:0;opacity:.55;pointer-events:none;position:fixed;z-index:1}.wrap{position:relative;z-index:2}.sec-label{align-items:center;color:var(--flame-indigo);display:flex;font-family:Cascadia Code,monospace;font-size:.62rem;gap:.8rem;letter-spacing:.28em;margin-bottom:1.8rem;text-transform:uppercase}.sec-label:after{background:linear-gradient(90deg,rgba(99,102,241,.35),transparent);content:"";flex:1;height:1px}:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--flame-indigo);outline-offset:3px;corner-shape:squircle}@media(prefers-reduced-motion:reduce){.editor-strip,.hero-ctas,.hero-eyebrow,.hero-icon,.hero-sub,.hero-title{animation:none!important;opacity:1!important;transform:none!important}.cta-orb,.cursor-blink,.orb{animation:none!important}}.scroll-progress-bar[data-v-37e09e79]{background:linear-gradient(90deg,var(--flame-blue),var(--flame-violet));height:2px;left:0;pointer-events:none;position:fixed;top:0;transition:width .05s linear;z-index:200}.cookie-pill[data-v-656b3948]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--nav-bg,rgba(20,17,24,.92));border:1px solid var(--nav-border,rgba(123,66,255,.18));border-radius:999px;bottom:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0a;display:flex;gap:.75rem;left:50%;max-width:calc(100vw - 2rem);padding:.6rem .75rem .6rem 1rem;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:9999}.cookie-icon[data-v-656b3948]{color:var(--flame-mid,#a78bfa);flex-shrink:0;opacity:.85}.cookie-text[data-v-656b3948]{color:var(--silver,#94a3b8);font-family:Cascadia Code,monospace;font-size:.72rem;margin:0;overflow:hidden;text-overflow:ellipsis}.cookie-link[data-v-656b3948]{color:var(--flame-mid,#a78bfa);margin-left:.25rem;text-decoration:none;transition:color .2s}.cookie-link[data-v-656b3948]:hover{color:var(--flame-violet,#c084fc)}.cookie-ok[data-v-656b3948]{background:linear-gradient(135deg,var(--flame-blue,#7c3aed),var(--flame-indigo,#8b5cf6));border:none;border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--flame-indigo,#8b5cf6) 40%,transparent);color:#fff;cursor:pointer;flex-shrink:0;font-family:Cascadia Code,monospace;font-size:.68rem;font-weight:600;letter-spacing:.08em;padding:.3rem .85rem;transition:transform .15s,box-shadow .15s}.cookie-ok[data-v-656b3948]:hover{box-shadow:0 0 20px color-mix(in srgb,var(--flame-indigo,#8b5cf6) 60%,transparent);transform:scale(1.05)}.cookie-ok[data-v-656b3948]:active{transform:scale(.97)}.cookie-detail[data-v-656b3948]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--nav-bg,rgba(20,17,24,.96));border:1px solid var(--nav-border,rgba(123,66,255,.18));border-radius:12px;bottom:4.5rem;box-shadow:0 8px 32px #00000059;left:50%;max-width:340px;padding:.85rem 1rem;position:fixed;transform:translate(-50%);width:calc(100vw - 2rem);z-index:9998}.cookie-detail p[data-v-656b3948]{color:var(--silver,#94a3b8);font-family:DM Mono,monospace;font-size:.7rem;line-height:1.6;margin:0;white-space:normal}.cookie-slide-enter-active[data-v-656b3948]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.cookie-slide-leave-active[data-v-656b3948]{transition:opacity .25s ease,transform .25s ease}.cookie-slide-enter-from[data-v-656b3948]{opacity:0;transform:translate(-50%) translateY(12px)}.cookie-slide-leave-to[data-v-656b3948]{opacity:0;transform:translate(-50%) translateY(8px)}.cookie-detail-enter-active[data-v-656b3948]{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.cookie-detail-leave-active[data-v-656b3948]{transition:opacity .2s ease}.cookie-detail-enter-from[data-v-656b3948]{opacity:0;transform:translate(-50%) translateY(6px)}.cookie-detail-leave-to[data-v-656b3948]{opacity:0}@media(max-width:500px){.cookie-pill[data-v-656b3948]{border-radius:12px;flex-wrap:wrap;gap:.5rem;padding:.65rem .85rem;white-space:normal}.cookie-ok[data-v-656b3948]{padding:.4rem 1rem;text-align:center;width:100%}}.ui-nav[data-v-618544b4]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);flex-wrap:wrap;font-family:Outfit,sans-serif;gap:2rem;height:64px;left:0;padding:0 2.5rem;position:fixed;right:0;top:0;transition:background .4s ease,border-color .4s ease;z-index:100}.ui-brand[data-v-618544b4],.ui-nav[data-v-618544b4]{align-items:center;display:flex}.ui-brand[data-v-618544b4]{cursor:pointer;gap:.5rem;text-decoration:none}.ui-name[data-v-618544b4]{background:linear-gradient(90deg,var(--flame-mid),var(--flame-violet));-webkit-background-clip:text;font-size:1.05rem;font-weight:700;letter-spacing:.02em;-webkit-text-fill-color:transparent;background-clip:text;transition:background .4s ease}.ui-name-short[data-v-618544b4]{display:none}.ui-author[data-v-618544b4]{color:var(--silver);font-family:inherit;font-size:.75rem;margin-bottom:-5px;margin-left:-5px;opacity:.6}.ui-author-link[data-v-618544b4]{color:inherit;text-decoration:none;transition:color .2s}.ui-author-link[data-v-618544b4]:hover{color:var(--flame-mid)}.ui-links[data-v-618544b4]{display:flex;gap:1.8rem;list-style:none;margin-left:auto}.ui-links a[data-v-618544b4]{align-items:center;color:var(--silver-hi);display:flex;font-size:.875rem;font-weight:500;gap:.45rem;position:relative;text-decoration:none;transition:color .2s}.ui-links a.active[data-v-618544b4],.ui-links a[data-v-618544b4]:hover{color:var(--flame-mid)}.ui-actions[data-v-618544b4]{gap:1.2rem}.ui-actions[data-v-618544b4],.ui-pro-btn[data-v-618544b4]{align-items:center;display:flex}.ui-pro-btn[data-v-618544b4]{background:var(--nav-btn-bg);border:1px solid var(--nav-btn-border);border-radius:6px;color:var(--nav-text);font-size:.875rem;font-weight:600;gap:.4rem;padding:.45rem 1rem;text-decoration:none;transition:all .2s}.ui-pro-btn[data-v-618544b4]:hover{background:var(--nav-btn-hover);border-color:var(--flame-indigo)}.ui-pro-btn[data-v-618544b4] svg{color:var(--flame-mid)}.ui-stat[data-v-618544b4]{align-items:center;color:var(--silver-hi);display:flex;font-size:.875rem;font-weight:600;gap:.4rem;position:relative}.dl-spinner[data-v-618544b4]{animation:spin-618544b4 .7s linear infinite;border:1.5px solid var(--silver-hi);border-radius:50%;border-top:1.5px solid transparent;display:inline-block;height:10px;opacity:.5;width:10px}@keyframes spin-618544b4{to{transform:rotate(1turn)}}.dl-tooltip[data-v-618544b4]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid transparent;border-radius:6px;min-width:210px;opacity:0;padding:.6rem .9rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .75rem);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:200}.dl-tooltip[data-v-618544b4]:before{background:var(--tt-arrow-bg,var(--nav-bg));border-left:1px solid var(--tt-arrow-border,var(--nav-border));border-top:1px solid var(--tt-arrow-border,var(--nav-border));content:"";height:8px;position:absolute;right:1rem;top:-5px;transform:rotate(45deg);width:8px}.has-data:hover .dl-tooltip[data-v-618544b4]{opacity:1;pointer-events:auto;transform:translateY(0)}.dl-row[data-v-618544b4]{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;padding:.25rem 0}.dl-row+.dl-row[data-v-618544b4]{border-top:1px solid var(--nav-border);margin-top:.3rem;padding-top:.55rem}.dl-store[data-v-618544b4]{color:var(--silver);font-size:.75rem;letter-spacing:.02em;white-space:nowrap}.dl-num[data-v-618544b4],.dl-store[data-v-618544b4]{font-family:Cascadia Code,monospace}.dl-num[data-v-618544b4]{font-size:.8rem;font-weight:700}@media(max-width:768px){.ui-nav[data-v-618544b4]{gap:.5rem;height:auto;padding:.75rem 1rem 0;position:fixed}.ui-brand[data-v-618544b4]{flex:1}.ui-name[data-v-618544b4]{font-size:.85rem}.ui-actions[data-v-618544b4]{gap:.8rem;order:2}.ui-pro-btn[data-v-618544b4]{font-size:.875rem;padding:.35rem .6rem;white-space:nowrap}.btn-free[data-v-618544b4]{display:none}.ui-links[data-v-618544b4]{align-items:center;display:flex;gap:1.5rem;justify-content:center;justify-content:flex-start;margin:.5rem -1rem 0;order:3;overflow-x:auto;width:calc(100% + 2rem);-webkit-overflow-scrolling:touch;border-top:1px solid hsla(0,0%,100%,.05);padding:.75rem 1rem;scrollbar-width:none}.ui-links[data-v-618544b4]::-webkit-scrollbar{display:none}.ui-links a[data-v-618544b4]{white-space:nowrap}}@media(max-width:460px){.ui-name-full[data-v-618544b4]{display:none}.ui-name-short[data-v-618544b4]{display:inline}}.hero[data-v-f99461f6]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8rem 1rem 5rem;position:relative;text-align:center}.orb[data-v-f99461f6]{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.o1[data-v-f99461f6]{animation:floatY-f99461f6 10s ease-in-out infinite;background:circle,rgba(var(--flame-core),.09) 0,transparent 70%;height:600px;left:50%;top:-200px;transform:translate(-50%);width:600px}.o2[data-v-f99461f6]{animation:floatYOrb-f99461f6 13s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(var(--flame-blue),.1) 0,transparent 70%);bottom:-50px;height:500px;left:-60px;width:400px}.o3[data-v-f99461f6]{animation:floatYOrb-f99461f6 9s ease-in-out 2s infinite;background:radial-gradient(circle,rgba(var(--flame-violet),.09) 0,transparent 70%);bottom:0;height:400px;right:-40px;width:350px}.hero-icon-wrap[data-v-f99461f6]{align-items:center;display:flex;height:96px;justify-content:center;margin-bottom:2.2rem;position:relative;width:96px}.particle-canvas[data-v-f99461f6]{height:320px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px;z-index:1}.hero-icon[data-v-f99461f6]{height:96px;opacity:0;position:relative;width:96px;z-index:2}.hero-icon.flash[data-v-f99461f6]{animation:logo-flash-f99461f6 .34s cubic-bezier(.4,0,.2,1) forwards}@keyframes logo-flash-f99461f6{0%{filter:brightness(1) blur(0) saturate(1);transform:scale(1)}35%{filter:brightness(2.5) blur(1px) saturate(.4);transform:scale(1.12)}50%{filter:brightness(6) blur(3px) saturate(0);transform:scale(1.18)}65%{filter:brightness(2.5) blur(1px) saturate(1.4);transform:scale(1.12)}to{filter:brightness(1) blur(0) saturate(1);transform:scale(1)}}.hero-eyebrow[data-v-f99461f6]{align-items:center;color:var(--silver);display:flex;font-family:Cascadia Code,monospace;font-size:.75rem;gap:1.2rem;letter-spacing:.28em;margin-bottom:1rem;opacity:0;text-transform:uppercase}.hero-eyebrow[data-v-f99461f6]:after,.hero-eyebrow[data-v-f99461f6]:before{background:linear-gradient(90deg,transparent,rgba(126,184,255,.4));content:"";display:block;height:1px;width:40px}.hero-eyebrow[data-v-f99461f6]:after{transform:scaleX(-1)}.hero-title[data-v-f99461f6]{font-size:clamp(3rem,9vw,7rem);font-weight:900;letter-spacing:-.04em;line-height:.92;margin-bottom:.25em}.t1[data-v-f99461f6]{background:linear-gradient(135deg,var(--flame-core) 0,var(--flame-indigo) 50%,var(--flame-violet) 100%);-webkit-background-clip:text;display:block;opacity:0;-webkit-text-fill-color:transparent;background-clip:text;padding-right:5px}.hero-version[data-v-f99461f6]{color:var(--text-dim);font-family:Cascadia Code,monospace;font-size:.75rem;font-weight:400;margin-bottom:1rem;margin-top:-1rem;opacity:0}.hero-sub[data-v-f99461f6]{color:var(--silver);font-family:inherit;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.8;margin-bottom:2rem;max-width:600px;opacity:0}.hero-sub[data-v-f99461f6] strong{color:var(--flame-core)}@keyframes floatY-f99461f6{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-28px) translate(-50%)}}@keyframes floatYOrb-f99461f6{0%,to{transform:translateY(0)}50%{transform:translateY(-28px)}}@media(max-width:768px){.hero-eyebrow[data-v-f99461f6]{flex-direction:column;font-size:.6rem;gap:0;letter-spacing:.14em;line-height:1.8}.hero-eyebrow[data-v-f99461f6]:after,.hero-eyebrow[data-v-f99461f6]:before{display:none}}.wc-bar[data-v-1eaa3b5d]{align-items:center;background:var(--ed-tab-bar,var(--surface));border-bottom:1px solid var(--ed-border-subtle,rgba(99,102,241,.18));display:flex;height:48px}.is-ready .wc-bar[data-v-1eaa3b5d]{transition:background .4s,border-color .4s}.wc-slot[data-v-1eaa3b5d]{flex:1;height:100%;min-width:0}.wc--mac .wc-controls[data-v-1eaa3b5d],.wc-slot[data-v-1eaa3b5d]{align-items:center;display:flex}.wc--mac .wc-controls[data-v-1eaa3b5d]{flex-shrink:0;gap:.45rem;order:0;padding:0 .8rem}.wc--mac .wc-slot[data-v-1eaa3b5d]{order:1}.wc--linux .wc-controls[data-v-1eaa3b5d],.wc--windows .wc-controls[data-v-1eaa3b5d]{align-items:center;display:flex;flex-shrink:0;order:1}.wc--linux .wc-slot[data-v-1eaa3b5d],.wc--windows .wc-slot[data-v-1eaa3b5d]{order:0}.wc-dot[data-v-1eaa3b5d]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.wc-red[data-v-1eaa3b5d]{background:#ff5f57}.wc-yellow[data-v-1eaa3b5d]{background:#ffbd2e}.wc-green[data-v-1eaa3b5d]{background:#28c840}.wc-win-btn[data-v-1eaa3b5d]{align-items:center;background:transparent;border:none;color:var(--wc-icon-color,hsla(0,0%,100%,.6));cursor:default;display:flex;height:48px;justify-content:center;padding:0;transition:background .15s,color .15s;width:40px}.wc-win-btn[data-v-1eaa3b5d]:hover{background:var(--wc-icon-hover-bg,hsla(0,0%,100%,.08));color:var(--wc-icon-hover-color,hsla(0,0%,100%,.9))}.wc-win-close[data-v-1eaa3b5d]:hover{background:#c42b1c;color:#fff}.wc-lin-btn[data-v-1eaa3b5d]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--wc-icon-color,hsla(0,0%,100%,.5));cursor:default;display:flex;height:20px;justify-content:center;padding:0;transition:color .15s;width:20px}.wc--linux .wc-controls[data-v-1eaa3b5d]{gap:.35rem;padding:0 .8rem}.wc-lin-btn[data-v-1eaa3b5d]:hover{color:#ffffffd9}.wc-lin-close[data-v-1eaa3b5d]:hover{color:#ff5f57}.preview[data-v-9e36a804]{margin:-6rem auto 0;max-width:1100px;padding:1rem 2rem 5rem;z-index:10}.editor-wrap[data-v-9e36a804],.preview[data-v-9e36a804]{position:relative}.border-canvas[data-v-9e36a804]{height:100%;inset:0;width:100%;z-index:2}.border-canvas[data-v-9e36a804],.particles-canvas[data-v-9e36a804]{display:block;pointer-events:none;position:absolute}.particles-canvas[data-v-9e36a804]{height:calc(100% + 150px);inset:-100px -50px -50px;width:calc(100% + 100px);z-index:5}.editor[data-v-9e36a804]{border:1px solid var(--ed-border,rgba(99,102,241,.15));border-radius:var(--radius-md);box-shadow:0 50px 120px rgba(var(--flame-core),.6),0 0 0 1px rgba(var(--flame-core),.1),0 0 80px rgba(var(--flame-core),.04);display:block;overflow:visible;position:relative;width:100%}.is-ready .editor[data-v-9e36a804]{transition:border-color .4s}.editor-wrap:hover .editor[data-v-9e36a804]{border-color:var(--ed-border-hover,rgba(99,102,241,.3))}.tabs[data-v-9e36a804]{height:calc(100% + 1px);margin-bottom:-1px}.tab[data-v-9e36a804],.tabs[data-v-9e36a804]{display:flex}.tab[data-v-9e36a804]{align-items:center;border-left:1px solid var(--code-border);border-right:1px solid var(--code-border);font-family:inherit;font-size:.875rem;justify-content:center;corner-shape:squircle;background:var(--tab-bg,transparent);color:var(--tab-color,inherit);height:100%;padding:0 1rem}.is-ready .tab[data-v-9e36a804]{transition:color .3s,border-color .3s,border-top-color .3s}.tab.on[data-v-9e36a804]{border-top:2px solid transparent}.is-ready .tab.on[data-v-9e36a804]{border-top-color:var(--tab-color,transparent);transition:color .3s,border-color .3s,border-top-color .3s}.ed-actions[data-v-9e36a804]{display:flex;gap:.8rem;margin-left:auto}.ed-dropdown[data-v-9e36a804]{position:relative}.ed-drop-btn[data-v-9e36a804]{background:var(--drop-bg);border:1px solid var(--drop-accent-soft);border-radius:var(--radius-xl);color:var(--drop-fg);corner-shape:squircle;align-items:center;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;height:34px;letter-spacing:.05em;padding:.45rem .8rem;text-transform:uppercase}.is-ready .ed-drop-btn[data-v-9e36a804]{transition:all .2s}.ed-drop-btn[data-v-9e36a804]:hover,.ed-dropdown.open .ed-drop-btn[data-v-9e36a804]{background:var(--drop-accent-subtle);border-color:var(--drop-accent-mid);color:var(--drop-fg-hi)}.ed-drop-btn[data-v-9e36a804] svg{opacity:.6;transition:transform .3s ease}.ed-drop-btn[data-v-9e36a804]:hover svg{opacity:1}.ed-dropdown.open .ed-drop-btn[data-v-9e36a804] svg{transform:rotate(180deg)}.vs-dot[data-v-9e36a804]{border-radius:50%;height:6px;margin-right:.2rem;width:8px;corner-shape:squircle;box-shadow:0 0 10px currentColor;flex-shrink:0;transition:transform .2s ease}.ed-drop-menu[data-v-9e36a804]{border-radius:var(--radius-md);margin:0 auto;min-width:160px;position:absolute;right:0;top:calc(100% + .5rem);corner-shape:squircle;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--code-bg);border:1px solid var(--code-border);box-shadow:0 12px 32px #00000059;display:flex;flex-direction:column;gap:.2rem;max-height:280px;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;pointer-events:none;transform:translateY(-10px);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:100}.ed-drop-menu[data-v-9e36a804]::-webkit-scrollbar{width:6px}.ed-drop-menu[data-v-9e36a804]::-webkit-scrollbar-thumb{background:var(--drop-accent-soft);border-radius:6px}.ed-dropdown.open .ed-drop-menu[data-v-9e36a804]{opacity:1;pointer-events:all;transform:translateY(0)}.ed-dropdown.drop-up .ed-drop-menu[data-v-9e36a804]{bottom:calc(100% + .5rem);top:auto;transform:translateY(10px)}.ed-dropdown.drop-up.open .ed-drop-menu[data-v-9e36a804]{opacity:1;pointer-events:all;transform:translateY(0)}.ed-drop-item[data-v-9e36a804]{align-items:center;background:transparent;border:none;border-radius:5px;color:var(--drop-fg);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;gap:.6rem;letter-spacing:.05em;padding:.6rem .8rem;text-align:left;text-transform:uppercase;width:100%}.is-ready .ed-drop-item[data-v-9e36a804]{transition:all .2s}.ed-drop-item[data-v-9e36a804]:hover{background:var(--drop-hover)!important;color:var(--drop-fg-hi)}.ed-drop-label[data-v-9e36a804]{text-align:left;white-space:nowrap}.theme-label[data-v-9e36a804]{min-width:70px;padding-left:.2rem}[data-v-9e36a804] .wc-bar{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);overflow:visible}.ed-body[data-v-9e36a804]{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);display:grid;grid-template-columns:46px 1fr;overflow:hidden}.lns[data-v-9e36a804]{border-right:1px solid rgba(99,102,241,.07);font-family:Cascadia Code,monospace;font-size:.875rem;line-height:1.72rem;opacity:.45;padding:1.6rem .6rem;text-align:right}.is-ready .lns[data-v-9e36a804]{transition:color .4s}.code-wrap[data-v-9e36a804]{font-family:Cascadia Code,monospace;font-size:.875rem;line-height:1.72rem;overflow-x:auto;padding:1.6rem 1.8rem}.is-ready .code-wrap[data-v-9e36a804]{transition:color .4s}.code-wrap pre[data-v-9e36a804]{white-space:pre;will-change:transform,opacity,filter}[data-v-9e36a804] .cursor-blink{animation:blink-9e36a804 1.1s step-end infinite;display:inline-block;height:1em;vertical-align:text-bottom;width:2px}@keyframes blink-9e36a804{0%,to{opacity:1}50%{opacity:0}}.lang-short[data-v-9e36a804]{display:none}@media(max-width:768px){.preview[data-v-9e36a804]{padding:1rem .8rem 4rem}.tab[data-v-9e36a804]{padding:0 .5rem}.ed-actions[data-v-9e36a804]{gap:.5rem}.ed-drop-btn[data-v-9e36a804]{gap:.4rem;padding:.45rem .6rem}.ed-drop-item[data-v-9e36a804]{font-size:.75rem;padding:.5rem .6rem}.ed-drop-btn .lang-long[data-v-9e36a804]{display:none}.ed-drop-btn .lang-short[data-v-9e36a804]{display:block}.ed-drop-btn .theme-label[data-v-9e36a804]{display:none}}@media(max-width:550px){.ed-actions[data-v-9e36a804]{padding-right:0}}.features[data-v-a834458a]{padding:2rem 2rem 8rem}.features-inner[data-v-a834458a]{margin:0 auto;max-width:720px}@keyframes clientFadeIn-a834458a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cmd-palette[data-v-a834458a]{animation:clientFadeIn-a834458a .6s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid transparent;border-radius:var(--radius-md);overflow:hidden;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.cmd-palette-placeholder[data-v-a834458a]{background:transparent;border-radius:var(--radius-md);height:300px}.cmd-header[data-v-a834458a]{padding:.4rem;transition:background .4s ease}.cmd-input-box[data-v-a834458a]{align-items:center;border-radius:4px;border-style:solid;border-width:1px;display:flex;gap:.5rem;padding:.45rem .6rem;transition:background .4s ease,border-color .4s ease}.cmd-placeholder[data-v-a834458a]{color:var(--silver-hi);flex:1;font-family:Cascadia Code,monospace;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-shortcut[data-v-a834458a]{background:#ffffff0d;border-radius:3px;color:var(--text-dim);font-size:.7rem;opacity:.7;padding:.1rem .35rem;text-transform:uppercase}.cmd-list[data-v-a834458a]{display:flex;flex-direction:column;padding:.5rem}.cmd-item[data-v-a834458a]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:default;display:grid;gap:.6rem;grid-template-columns:20px 1fr;padding:.35rem .6rem;text-align:left;transition:background .05s ease;width:100%}.cmd-item[data-v-a834458a]:hover{background:var(--item-hover-bg)}.cmd-icon[data-v-a834458a]{color:var(--item-icon-col);display:flex;justify-content:center;transition:color .05s ease}.cmd-item:hover .cmd-icon[data-v-a834458a]{color:var(--item-icon-hover)}.cmd-content[data-v-a834458a]{align-items:baseline;display:flex;gap:.6rem;overflow:hidden}.cmd-title[data-v-a834458a]{color:var(--silver-hi);font-family:Cascadia Code,monospace;font-size:.9rem;font-weight:400;transition:color .05s ease;white-space:nowrap}.cmd-item:hover .cmd-title[data-v-a834458a]{color:var(--item-hi-col)}.cmd-desc[data-v-a834458a]{color:var(--text-dim);font-family:Cascadia Code,monospace;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;transition:color .05s ease;white-space:nowrap}.cmd-item:hover .cmd-desc[data-v-a834458a]{color:var(--item-desc-hover)}@media(max-width:768px){.features[data-v-a834458a]{padding:2rem 1rem 6rem}.cmd-content[data-v-a834458a]{align-items:flex-start;flex-direction:column;gap:.2rem}.cmd-desc[data-v-a834458a]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4}}.variants[data-v-736da6fa]{margin:0 auto;max-width:1100px;padding:6rem 1rem}.v-grid[data-v-736da6fa]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.v-card[data-v-736da6fa]{border-radius:var(--radius-xl);corner-shape:squircle;background:var(--v-bg,var(--surface));border:1px solid var(--v-bd,rgba(99,102,241,.1));overflow:hidden;position:relative;transition:box-shadow .35s,border-color .35s}.v-card[data-v-736da6fa]:hover{border-color:var(--v-bd-hov,rgba(126,184,255,.3));box-shadow:0 25px 70px var(--v-sh-hov,rgba(59,125,232,.18))}.v-glow[data-v-736da6fa]{background:radial-gradient(ellipse at top,var(--v-glow,rgba(99,102,241,.08)) 0,transparent 65%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s}.v-card:hover .v-glow[data-v-736da6fa]{opacity:1}.v-preview[data-v-736da6fa]{border-radius:var(--radius-md);font-family:Cascadia Code,monospace;font-size:.8rem;line-height:1.7;min-height:240px;overflow:hidden;padding:1.5rem 1.6rem;corner-shape:squircle;margin-bottom:1.5rem}.v-meta[data-v-736da6fa]{border-top:1px solid var(--v-bd,rgba(99,102,241,.08));padding:1.2rem 1.5rem}.v-name[data-v-736da6fa]{color:var(--v-title);font-size:1.25rem;font-weight:700;letter-spacing:.04em;margin-bottom:.3rem}.v-desc[data-v-736da6fa]{color:var(--v-desc);font-size:.875rem;line-height:1.55;opacity:.75}.badge[data-v-736da6fa],.v-desc[data-v-736da6fa]{font-family:inherit}.badge[data-v-736da6fa]{border:1px solid var(--v-badge-bd,var(--t-comment));border-radius:var(--radius-xs);display:inline-block;margin-top:.7rem;padding:.18rem .65rem;corner-shape:squircle;background:var(--v-badge-bg);color:var(--v-badge-fg);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.v-grid[data-v-736da6fa]{grid-template-columns:1fr}}.protocol[data-v-aa9084bf]{margin:0 auto;max-width:1100px;padding:8rem 2rem}.proto-grid[data-v-aa9084bf]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:4rem}.proto-text h2[data-v-aa9084bf]{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.proto-text h2[data-v-aa9084bf] em{background:linear-gradient(135deg,var(--flame-mid),var(--flame-indigo),var(--flame-violet));-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.proto-text p[data-v-aa9084bf]{color:var(--silver);font-family:inherit;font-size:1rem;line-height:1.85;margin-bottom:1rem}.pillars[data-v-aa9084bf]{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.pillar[data-v-aa9084bf]{background:var(--ed-bg);border:1px solid var(--ed-border);corner-shape:squircle;animation:clientFadeIn-aa9084bf .6s cubic-bezier(.16,1,.3,1) forwards;min-width:550px;overflow:clip;position:relative;transition:border-color .4s,background .4s}.pillar[data-v-aa9084bf],.pillar-placeholder[data-v-aa9084bf]{border-radius:var(--radius-xl)}.pillar-placeholder[data-v-aa9084bf]{background:transparent;height:400px}@keyframes clientFadeIn-aa9084bf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pillar[data-v-aa9084bf]:hover{border-color:var(--ed-border-hover)}.tabs-wrap[data-v-aa9084bf]{flex:1;height:100%;min-width:0;overflow:hidden;position:relative;width:0}.tabs-fade[data-v-aa9084bf]{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:2.5rem;z-index:2}.tabs-fade.visible[data-v-aa9084bf]{opacity:1}.tabs-fade--left[data-v-aa9084bf]{background:linear-gradient(to right,var(--ed-tab-bar,var(--void)) 50%,transparent);left:0}.tabs-fade--right[data-v-aa9084bf]{background:linear-gradient(to left,var(--ed-tab-bar,var(--void)) 50%,transparent);right:0}.tabs[data-v-aa9084bf]{align-items:stretch;display:flex;height:100%;overflow-x:auto;position:relative;width:100%;-ms-overflow-style:none;margin-bottom:-1px;scrollbar-width:none}.tabs[data-v-aa9084bf]::-webkit-scrollbar{display:none}.tab[data-v-aa9084bf]{align-items:center;background:transparent;border:none;border-left:1px solid var(--ed-border-subtle);border-right:1px solid var(--ed-border-subtle);border-top:2px solid transparent;color:var(--silver);cursor:pointer;display:flex;flex-shrink:0;font-family:Cascadia Code,monospace;font-size:.75rem;letter-spacing:.05em;margin-bottom:-1px;padding:0 1rem;position:relative;transition:color .4s,background .4s,border-color .4s;white-space:nowrap}.tab[data-v-aa9084bf]:hover{color:var(--silver-hi)}.tab.active[data-v-aa9084bf]{background:var(--ed-tab-bg);border-left:1px solid var(--ed-border-subtle);border-right:1px solid var(--ed-border-subtle);border-top:2px solid var(--ed-tab-active-dim);color:var(--ed-tab-active);cursor:default}.tab-progress[data-v-aa9084bf]{background:var(--ed-tab-active);height:1px;left:0;position:absolute;top:-1px;transition:background .4s ease;z-index:10}.p-content[data-v-aa9084bf]{padding:1.3rem 1.6rem}.p-num[data-v-aa9084bf]{color:var(--flame-indigo);font-family:Cascadia Code,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:.8rem}.p-title[data-v-aa9084bf]{color:var(--silver-hi);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.6rem}.p-body[data-v-aa9084bf]{color:var(--silver);font-family:inherit;font-size:.875rem;line-height:1.65}.fade-enter-active[data-v-aa9084bf],.fade-leave-active[data-v-aa9084bf]{transition:opacity .25s ease,transform .25s ease}.fade-enter-from[data-v-aa9084bf]{opacity:0;transform:translateY(4px)}.fade-leave-to[data-v-aa9084bf]{opacity:0;transform:translateY(-4px)}@media(max-width:768px){.protocol[data-v-aa9084bf]{padding:4rem 1rem}.proto-grid[data-v-aa9084bf]{gap:2rem;grid-template-columns:1fr;margin-top:2rem}.pillar[data-v-aa9084bf]{min-width:0}.tab[data-v-aa9084bf]{font-size:.7rem;letter-spacing:.02em;padding:0 .5rem}.p-content[data-v-aa9084bf]{padding:1rem 1.1rem}.tabs-fade--right.visible[data-v-aa9084bf]{border-right:1px solid var(--ed-border-subtle,rgba(99,102,241,.14))}.tabs[data-v-aa9084bf]{overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--text-dim) var(--void);scrollbar-width:thin}.tabs[data-v-aa9084bf]::-webkit-scrollbar{display:block;height:3px}.tabs[data-v-aa9084bf]::-webkit-scrollbar-track{background:var(--void)}.tabs[data-v-aa9084bf]::-webkit-scrollbar-thumb{background:var(--text-dim);border-radius:10px}.tabs[data-v-aa9084bf]::-webkit-scrollbar-thumb:hover{background:var(--flame-indigo)}}.install[data-v-80ce2601]{border-top:2px solid var(--card-border);padding:8rem 2rem}.install-inner[data-v-80ce2601]{margin:0 auto;max-width:780px}.install-heading[data-v-80ce2601]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:4rem}.hl[data-v-80ce2601]{background:linear-gradient(135deg,var(--flame-core),var(--flame-mid),var(--flame-indigo),var(--flame-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.install-steps[data-v-80ce2601]{align-items:start;display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.install-steps .code-block[data-v-80ce2601]{grid-column:1/-1}.i-step[data-v-80ce2601]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:20px 1fr}.step-content[data-v-80ce2601]{min-width:0}.i-step--code .code-block[data-v-80ce2601]{grid-column:2/-1}.step-num[data-v-80ce2601]{color:var(--flame-indigo);font-family:Cascadia Code,monospace;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding-top:.2rem}.step-title[data-v-80ce2601]{color:var(--silver-hi);font-size:1.25rem;font-weight:700;margin-bottom:.55rem}.step-desc[data-v-80ce2601]{color:var(--silver);font-family:inherit;font-size:.875rem;line-height:1.7;margin-bottom:1rem}code[data-v-80ce2601]{background:color-mix(in srgb,var(--flame-indigo) 10%,transparent);border:1px solid color-mix(in srgb,var(--flame-indigo) 22%,transparent);border-radius:var(--radius-xl);font-family:Cascadia Code,monospace;font-size:.75rem;corner-shape:squircle;color:var(--flame-mid);padding:.1rem .35rem;pointer-events:none}kbd[data-v-80ce2601]{background:color-mix(in srgb,var(--flame-indigo) 12%,transparent);border:1px solid color-mix(in srgb,var(--flame-indigo) 28%,transparent);border-radius:var(--radius-xs);corner-shape:squircle;color:var(--silver-hi);padding:.15rem .45rem}.kbd-sep[data-v-80ce2601],kbd[data-v-80ce2601]{font-family:DM Mono,monospace;font-size:.875rem}.kbd-sep[data-v-80ce2601]{color:var(--text-dim);margin:0 .1rem}.search-pill[data-v-80ce2601]{align-items:center;background:var(--code-bg);border:1px solid var(--card-border);border-radius:var(--radius-sm);display:inline-flex;gap:.6rem;transition:background .4s ease,border-color .4s ease;corner-shape:squircle;color:var(--flame-mid);font-family:inherit;font-size:.875rem;padding:.4rem 1rem}.search-icon[data-v-80ce2601]{color:var(--silver);opacity:.5}@keyframes clientFadeIn-80ce2601{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.code-block[data-v-80ce2601]{border-radius:var(--radius-xl);corner-shape:squircle;animation:clientFadeIn-80ce2601 .6s cubic-bezier(.16,1,.3,1) forwards;border:1px solid transparent;overflow:hidden;transition:background .4s ease,border-color .4s ease}.code-block-placeholder[data-v-80ce2601]{background:transparent;border-radius:var(--radius-xl);height:350px}.cb-tabs[data-v-80ce2601]{display:flex;height:100%;margin-left:0;margin-right:auto}.cb-tab[data-v-80ce2601]{letter-spacing:.05em;padding:0 1rem;transition:color .4s,background .4s,border-color .4s}.cb-copy[data-v-80ce2601],.cb-tab[data-v-80ce2601]{align-items:center;display:flex;font-family:Cascadia Code,monospace;font-size:.75rem}.cb-copy[data-v-80ce2601]{border:1px solid transparent;border-radius:5px;cursor:pointer;font-weight:600;gap:.35rem;letter-spacing:.06em;padding:.28rem .65rem;transition:color .2s,border-color .2s,background .2s,transform .15s;white-space:nowrap}.cb-copy[data-v-80ce2601]:hover{box-shadow:0 0 8px color-mix(in srgb,var(--flame-indigo) 40%,transparent)}.cb-copy.copied[data-v-80ce2601],.cb-copy[data-v-80ce2601]:active{transform:translateY(0)}.cb-code[data-v-80ce2601]{font-family:Cascadia Code,monospace;font-size:.875rem;line-height:1.8;margin:0;overflow-x:auto;padding:1.2rem 1.4rem}@media(max-width:768px){.install[data-v-80ce2601]{padding:4rem 1rem}.install-heading[data-v-80ce2601]{margin-bottom:2.5rem}.install-steps[data-v-80ce2601]{gap:2.5rem;grid-template-columns:1fr}.install-steps .code-block[data-v-80ce2601]{overflow:hidden;width:100%}.step-num[data-v-80ce2601]{font-size:.85rem}.cb-tab[data-v-80ce2601]{font-size:.7rem;padding:0 .75rem}.cb-copy[data-v-80ce2601]{font-size:.7rem;padding:.25rem .5rem}.cb-copy span[data-v-80ce2601]{display:none}.cb-copy.copied span[data-v-80ce2601]{display:inline}.cb-code[data-v-80ce2601]{font-size:.8rem;padding:1rem}.step-content[data-v-80ce2601]{min-width:0}.code-block[data-v-80ce2601],.step-content[data-v-80ce2601]{max-width:100%;overflow:hidden}.code-block[data-v-80ce2601]{width:100%}.cb-code[data-v-80ce2601]{max-width:100%;overflow-x:auto}}.cta[data-v-abd0bb42]{padding:10rem 1rem;text-align:center}.cta[data-v-abd0bb42],.cta h2[data-v-abd0bb42]{position:relative}.cta h2[data-v-abd0bb42]{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:1.5rem}.hl[data-v-abd0bb42]{background:linear-gradient(135deg,var(--flame-core),var(--flame-mid),var(--flame-indigo),var(--flame-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--flame-indigo) 35%,transparent))}.cta p[data-v-abd0bb42]{color:var(--silver);font-family:DM Mono,monospace;font-size:.88rem;margin-bottom:3rem}.cta p[data-v-abd0bb42],.cta-btns[data-v-abd0bb42]{position:relative}.cta-btns[data-v-abd0bb42]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-flame[data-v-abd0bb42]{background:linear-gradient(135deg,var(--flame-blue),var(--flame-indigo),var(--flame-violet));border-radius:var(--radius-xs);color:#fff;font-family:Cascadia Code,monospace;font-size:.72rem;letter-spacing:.1em;padding:.95rem 2.4rem;text-decoration:none;text-transform:uppercase;corner-shape:squircle;box-shadow:0 0 30px color-mix(in srgb,var(--flame-indigo) 40%,transparent);overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.btn-flame[data-v-abd0bb42]:hover{box-shadow:0 0 50px color-mix(in srgb,var(--flame-violet) 70%,transparent);transform:translateY(-3px)}.btn-flame span[data-v-abd0bb42]{position:relative;z-index:1}.btn-ghost[data-v-abd0bb42]{background:transparent;border:1px solid color-mix(in srgb,var(--silver) 18%,transparent);border-radius:var(--radius-xs);color:var(--silver-hi);font-family:Cascadia Code,monospace;font-size:.72rem;letter-spacing:.1em;padding:.95rem 2.4rem;text-decoration:none;text-transform:uppercase;corner-shape:squircle;transition:border-color .2s,color .2s,background .2s}.btn-ghost[data-v-abd0bb42]:hover{background:color-mix(in srgb,var(--flame-indigo) 6%,transparent);border-color:var(--flame-indigo);color:var(--flame-mid)}@keyframes ctaPulse-abd0bb42{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.creator[data-v-7dea0f23]{padding:7rem 1rem 5rem;position:relative;z-index:10}.creator-inner[data-v-7dea0f23]{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1040px}.creator-bento[data-v-7dea0f23]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);display:flex;position:relative;corner-shape:squircle;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff0d;overflow:hidden}.bento-glow[data-v-7dea0f23]{background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--flame-indigo) 12%,transparent) 0,transparent 50%);filter:blur(24px);inset:-20%;pointer-events:none;position:absolute;transition:background .4s ease;z-index:0}.bento-content[data-v-7dea0f23]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:2rem;position:relative;z-index:1}.quote-wrapper[data-v-7dea0f23]{margin-bottom:2rem;position:relative}.quote-icon[data-v-7dea0f23]{color:var(--flame-indigo);height:38px;margin-bottom:1.2rem;opacity:.6;transform:translate(-4px);width:38px}.creator-quote[data-v-7dea0f23]{color:var(--silver-hi);font-size:clamp(1.4rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0;text-wrap:balance}.creator-mission[data-v-7dea0f23]{color:var(--silver);font-family:inherit;font-size:1.125rem;font-weight:300;line-height:1.7;margin-bottom:2rem;max-width:90%}.creator-mission[data-v-7dea0f23] em{color:var(--flame-mid);font-style:italic;font-weight:400}.bento-footer[data-v-7dea0f23]{align-items:center;border-top:1px solid var(--card-border);display:flex;gap:2rem;justify-content:space-between;margin-top:auto;padding-top:2rem}.creator-identity[data-v-7dea0f23]{display:flex;flex-direction:column;gap:.3rem}.creator-name[data-v-7dea0f23]{color:var(--silver-hi);font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.creator-title[data-v-7dea0f23]{color:var(--flame-indigo);font-family:inherit;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.creator-socials[data-v-7dea0f23]{display:flex;gap:.6rem}.social-pill[data-v-7dea0f23]{align-items:center;border-radius:var(--radius-md);display:inline-flex;height:40px;justify-content:center;corner-shape:squircle;background:var(--nav-btn-bg);border:1px solid var(--nav-btn-border);color:var(--silver);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.social-pill[data-v-7dea0f23]:hover{background:var(--nav-btn-hover);border-color:var(--nav-btn-hover);box-shadow:0 4px 12px #0003;color:var(--silver-hi)}.social-pill.icon-only[data-v-7dea0f23]{padding:0;width:40px}.social-pill.portfolio-pill[data-v-7dea0f23]{font-family:inherit;font-size:.875rem;gap:.5rem;letter-spacing:.02em;padding:0 1.2rem}.bento-visual[data-v-7dea0f23]{align-items:flex-end;background:transparent;display:flex;flex-shrink:0;overflow:hidden;position:relative;width:300px}.creator-photo[data-v-7dea0f23]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.95;transition:opacity .4s ease;width:100%}.visual-fade[data-v-7dea0f23]{background:linear-gradient(to right,var(--card-bg) 0,transparent 25%),linear-gradient(to top,var(--card-bg) 0,transparent 40%);inset:0;pointer-events:none;position:absolute}@media(max-width:900px){.creator-bento[data-v-7dea0f23]{flex-direction:column-reverse}.bento-visual[data-v-7dea0f23]{height:380px;width:100%}.visual-fade[data-v-7dea0f23]{background:linear-gradient(to top,var(--card-bg) 0,transparent 50%)}.bento-content[data-v-7dea0f23]{padding:2.5rem 2rem}.creator-quote[data-v-7dea0f23]{font-size:clamp(1.4rem,6vw,1.8rem)}.bento-footer[data-v-7dea0f23]{align-items:flex-start;flex-direction:column;gap:1.5rem}.creator-socials[data-v-7dea0f23]{width:100%}}@media(max-width:480px){.bento-visual[data-v-7dea0f23]{height:300px}.creator-socials[data-v-7dea0f23]{flex-wrap:wrap}}footer[data-v-45f6eefc]{border-top:1px solid rgba(99,102,241,.1);padding:4rem 1rem 0;transition:border-color .4s ease}.f-body[data-v-45f6eefc]{display:grid;gap:3rem;grid-template-columns:1.6fr 1fr 1fr;margin:0 auto;max-width:1100px;padding-bottom:3rem}.f-brand[data-v-45f6eefc]{display:flex;flex-direction:column;gap:1.1rem}.f-logo-block[data-v-45f6eefc]{align-items:flex-start;display:flex;gap:.9rem}.f-icon[data-v-45f6eefc]{border-radius:var(--radius-xs);font-weight:600;height:36px;width:36px;corner-shape:squircle;flex-shrink:0;letter-spacing:.12em;margin-top:2px}.f-logo[data-v-45f6eefc]{align-items:center;display:flex;gap:.6rem;margin-bottom:.35rem}.f-logo strong[data-v-45f6eefc]{background:linear-gradient(90deg,var(--flame-mid),var(--flame-violet));-webkit-background-clip:text;font-size:1rem;font-weight:700;letter-spacing:-.01em;-webkit-text-fill-color:transparent;background-clip:text}.f-version[data-v-45f6eefc]{background:var(--card-bg);border-radius:var(--radius-sm);color:var(--flame-mid);font-family:Cascadia Code,monospace;font-size:.75rem;padding:.12rem .45rem;corner-shape:squircle;border:1px solid var(--card-border)}.f-tagline[data-v-45f6eefc]{color:var(--silver);font-family:inherit;font-size:.875rem;line-height:1.6;max-width:260px}.f-brand-links[data-v-45f6eefc]{display:flex;flex-direction:column;gap:.35rem}.f-domain[data-v-45f6eefc]{color:var(--flame-indigo);font-family:inherit;font-size:.875rem;letter-spacing:.04em;margin-left:3rem;text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.f-domain[data-v-45f6eefc]:hover{color:var(--flame-mid)}.f-col[data-v-45f6eefc]{display:flex;flex-direction:column;gap:.9rem}.f-col-label[data-v-45f6eefc]{color:var(--silver-hi);font-family:inherit;font-size:.875rem;letter-spacing:.18em;opacity:.45;text-transform:uppercase}.f-links[data-v-45f6eefc]{display:flex;flex-direction:column;gap:.65rem;list-style:none}.f-links a[data-v-45f6eefc]{color:var(--silver);font-family:inherit;font-size:.875rem;text-decoration:none;transition:color .2s}.f-links a[data-v-45f6eefc]:hover{color:var(--flame-mid)}.f-bottom[data-v-45f6eefc]{border-top:1px solid rgba(99,102,241,.07);color:var(--silver);font-family:inherit;font-size:.875rem;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1100px;padding:1.4rem 0 2rem;transition:border-color .4s ease}.f-bottom[data-v-45f6eefc],.f-bottom-text[data-v-45f6eefc]{align-items:center;display:flex;flex-wrap:wrap}.f-bottom-text[data-v-45f6eefc]{gap:.6rem}.f-bottom-actions[data-v-45f6eefc]{align-items:center;display:flex;gap:.6rem}.f-sep[data-v-45f6eefc]{color:var(--text-dim)}.f-bottom a[data-v-45f6eefc]{color:var(--silver);font-weight:700;text-decoration:none;transition:color .2s}.f-bottom a[data-v-45f6eefc]:hover{color:var(--flame-mid)}.lang-switcher[data-v-45f6eefc]{align-items:center;display:flex;gap:.2rem}.lang-btn[data-v-45f6eefc]{background:none;border:none;border-radius:3px;color:var(--silver);cursor:pointer;font-family:Cascadia Code,monospace;font-size:.82rem;opacity:.45;padding:.25rem .35rem;transition:color .2s,opacity .2s}.lang-btn.active[data-v-45f6eefc]{color:var(--flame-mid);opacity:1}.lang-btn[data-v-45f6eefc]:hover{color:var(--silver-hi);opacity:1}.lang-div[data-v-45f6eefc]{color:var(--text-dim);font-size:.6rem;opacity:.35}.stack-info[data-v-45f6eefc]{margin-left:.5rem;position:relative}.stack-btn[data-v-45f6eefc]{align-items:center;background:none;border:1px solid var(--nav-border);border-radius:50%;color:var(--text-dim);cursor:default;display:flex;font-family:Cascadia Code,monospace;font-size:.75rem;font-style:italic;font-weight:700;height:24px;justify-content:center;line-height:1;transition:border-color .2s,color .2s;width:24px}.stack-info:hover .stack-btn[data-v-45f6eefc]{border-color:var(--flame-indigo);color:var(--flame-mid)}.stack-tooltip[data-v-45f6eefc]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid transparent;border-radius:6px;bottom:calc(100% + .75rem);min-width:200px;opacity:0;padding:.6rem .9rem;pointer-events:none;position:absolute;right:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:200}.stack-tooltip[data-v-45f6eefc]:after{background:var(--tt-bg,var(--nav-bg));border-bottom:1px solid var(--tt-border,var(--nav-border));border-right:1px solid var(--tt-border,var(--nav-border));bottom:-5px;content:"";height:8px;position:absolute;right:.35rem;transform:rotate(45deg);width:8px}.stack-info:hover .stack-tooltip[data-v-45f6eefc]{opacity:1;pointer-events:auto;transform:translateY(0)}.stack-title[data-v-45f6eefc]{color:var(--text-dim);font-family:inherit;font-size:.65rem;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}.stack-row[data-v-45f6eefc]{align-items:center;border-top:1px solid var(--tt-row-border,rgba(99,102,241,.06));display:flex;gap:1rem;justify-content:space-between;padding:.22rem 0}.stack-row[data-v-45f6eefc]:first-of-type{border-top:none}.stack-tech[data-v-45f6eefc]{color:var(--silver-hi);font-family:Cascadia Code,monospace;font-size:.75rem;font-weight:600}.stack-tag[data-v-45f6eefc]{color:var(--tt-accent,var(--flame-mid));font-family:inherit;font-size:.7rem;letter-spacing:.04em;white-space:nowrap}@media(max-width:768px){footer[data-v-45f6eefc]{padding:3rem 1rem 0}.f-body[data-v-45f6eefc]{gap:2.5rem;grid-template-columns:1fr}.f-bottom[data-v-45f6eefc]{align-items:flex-start;flex-direction:column;gap:1.5rem;padding-top:1.8rem}.f-tagline[data-v-45f6eefc]{max-width:100%}.f-bottom-text[data-v-45f6eefc]{align-items:flex-start;flex-direction:column;gap:.75rem;line-height:1.5}.f-bottom-actions[data-v-45f6eefc]{border-top:1px dashed var(--f-mobile-border,rgba(99,102,241,.15));justify-content:space-between;padding-top:1.25rem;width:100%}.f-sep[data-v-45f6eefc]{display:none}.stack-tooltip[data-v-45f6eefc]{right:-10px}.stack-tooltip[data-v-45f6eefc]:after{right:15px}.f-links[data-v-45f6eefc]{padding:1rem 0}}#lightning-global[data-v-2b25d375]{z-index:10000}#aura-particles[data-v-2b25d375],#lightning-global[data-v-2b25d375]{inset:0;pointer-events:none;position:fixed}#aura-particles[data-v-2b25d375]{max-width:100vw;z-index:9992}#global-aura[data-v-2b25d375]{display:none;inset:0;mix-blend-mode:screen;pointer-events:none;position:fixed;will-change:opacity,transform;z-index:9991}.err-page[data-v-dcd81b2a]{align-items:center;background:#0d0d20;box-sizing:border-box;color:#e2e8f0;display:flex;flex-direction:column;font-family:Outfit,sans-serif;gap:2rem;justify-content:center;min-height:100vh;padding:2rem 1.5rem}.err-editor[data-v-dcd81b2a]{background:#141118;border:1px solid rgba(99,102,241,.18);border-radius:10px;box-shadow:0 32px 80px #0009,0 0 0 1px #6366f114;max-width:680px;overflow:hidden;width:100%}.err-titlebar[data-v-dcd81b2a]{align-items:center;background:#0f0d14;border-bottom:1px solid rgba(99,102,241,.1);display:flex;gap:.75rem;padding:.6rem 1rem}.err-dots[data-v-dcd81b2a]{display:flex;gap:.4rem}.dot[data-v-dcd81b2a]{border-radius:50%;height:12px;width:12px}.dot-red[data-v-dcd81b2a]{background:#ff5f57}.dot-yellow[data-v-dcd81b2a]{background:#febc2e}.dot-green[data-v-dcd81b2a]{background:#28c840}.err-filename[data-v-dcd81b2a]{color:#94a3b8;flex:1;font-size:.75rem;margin-left:.25rem}.err-badge[data-v-dcd81b2a],.err-filename[data-v-dcd81b2a]{font-family:Cascadia Code,monospace}.err-badge[data-v-dcd81b2a]{background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:4px;color:#f87171;font-size:.68rem;padding:.15rem .5rem}.err-tabs[data-v-dcd81b2a]{background:#0f0d14;border-bottom:1px solid rgba(99,102,241,.1);display:flex}.err-tab[data-v-dcd81b2a]{border-right:1px solid rgba(99,102,241,.08);color:#475569;cursor:default;font-family:Cascadia Code,monospace;font-size:.72rem;padding:.45rem 1.1rem}.err-tab.active[data-v-dcd81b2a]{background:#141118;border-bottom:2px solid #8b5cf6;color:#e2e8f0}.err-code[data-v-dcd81b2a]{font-family:Cascadia Code,monospace;font-size:.82rem;line-height:1.7;padding:1rem 0}.err-line[data-v-dcd81b2a]{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 1rem;position:relative}.err-line.dim[data-v-dcd81b2a]{opacity:.45}.err-line--active[data-v-dcd81b2a]{background:#ef44440f;border-left:2px solid #ef4444;flex-wrap:wrap;gap:0;padding-left:calc(1rem - 2px)}.ln[data-v-dcd81b2a]{color:#334155;flex-shrink:0;padding-right:.75rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem}.ln-err[data-v-dcd81b2a]{color:#ef4444}.code[data-v-dcd81b2a]{flex:1}.kw[data-v-dcd81b2a]{color:#818cf8}.str[data-v-dcd81b2a]{color:#86efac}.id[data-v-dcd81b2a]{color:#93c5fd}.fn[data-v-dcd81b2a]{color:#c4b5fd}.op[data-v-dcd81b2a]{color:#94a3b8}.br[data-v-dcd81b2a]{color:#64748b}.err-squiggle[data-v-dcd81b2a]{-webkit-text-decoration:underline wavy #ef4444;text-decoration:underline wavy #ef4444;text-underline-offset:3px}.err-diagnostic[data-v-dcd81b2a]{align-items:flex-start;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:4px;display:flex;font-size:.75rem;gap:.4rem;margin-bottom:.4rem;margin-left:2.75rem;margin-top:.1rem;padding:.35rem .6rem;width:100%}.err-icon[data-v-dcd81b2a]{color:#f87171;flex-shrink:0;font-size:.7rem;margin-top:1px}.err-msg[data-v-dcd81b2a]{color:#fca5a5;line-height:1.4}.err-msg code[data-v-dcd81b2a]{background:#ef44441f;border-radius:3px;color:#f87171;font-size:.72rem;padding:.05rem .3rem}.err-problems[data-v-dcd81b2a]{background:#0f0d14;border-top:1px solid rgba(99,102,241,.1)}.err-problems-bar[data-v-dcd81b2a]{align-items:center;border-bottom:1px solid rgba(99,102,241,.07);display:flex;gap:.75rem;padding:.35rem 1rem}.prob-label[data-v-dcd81b2a]{color:#475569;font-family:Cascadia Code,monospace;font-size:.65rem;letter-spacing:.1em}.prob-count[data-v-dcd81b2a]{color:#f87171;font-size:.68rem;gap:.25rem}.err-problem-row[data-v-dcd81b2a],.prob-count[data-v-dcd81b2a]{align-items:center;display:flex;font-family:Cascadia Code,monospace}.err-problem-row[data-v-dcd81b2a]{flex-wrap:wrap;font-size:.72rem;gap:.5rem;padding:.45rem 1rem}.prob-err-icon[data-v-dcd81b2a]{color:#f87171;font-size:.65rem}.prob-file[data-v-dcd81b2a]{color:#93c5fd;font-weight:600}.prob-sep[data-v-dcd81b2a]{color:#334155}.prob-text[data-v-dcd81b2a]{color:#94a3b8;flex:1}.prob-text code[data-v-dcd81b2a]{background:#ef44441a;border-radius:3px;color:#f87171;padding:.05rem .25rem}.prob-loc[data-v-dcd81b2a]{color:#334155;margin-left:auto}.err-actions[data-v-dcd81b2a]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.err-hint[data-v-dcd81b2a]{color:#475569;font-size:.85rem;letter-spacing:.04em}.err-btn[data-v-dcd81b2a]{background:#6366f10f;border:1px solid rgba(99,102,241,.25);border-radius:6px;color:#818cf8;font-family:Cascadia Code,monospace;font-size:.85rem;padding:.55rem 1.4rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.err-btn[data-v-dcd81b2a]:hover{background:#6366f124;border-color:#6366f173;color:#a5b4fc}@media(max-width:480px){.err-tab[data-v-dcd81b2a]:last-child{display:none}.err-problem-row[data-v-dcd81b2a]{gap:.35rem}.prob-loc[data-v-dcd81b2a]{display:none}}
