@font-face{font-family:Excon;src:local("Excon Regular"),local("Excon"),url(../_fonts/1tKQGqb7gM2JP-MaKkJgY16vDtF5dktQqv5Ae2bZ2hQ-P2IF8LH3zyx64Ktr7Y9bjftYpAhZKpgxK8WXlJcHeY4.woff2) format(woff2),url(../_fonts/1tKQGqb7gM2JP-MaKkJgY16vDtF5dktQqv5Ae2bZ2hQ-LfzU7LxvJ_habHZKyhvX8fzH_Z9-wvSKKuTG3MlF_6M.woff) format(woff),url(../_fonts/1tKQGqb7gM2JP-MaKkJgY16vDtF5dktQqv5Ae2bZ2hQ-ANxzDHUG1pJ7hHCOnb7q0TFFB_u9dL4X_8TX0FaJtm0.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Excon Fallback: Arial";src:local("Arial");size-adjust:106.1012%;ascent-override:98.9621%;descent-override:25.4474%;line-gap-override:9.425%}@font-face{font-family:Excon;src:local("Excon Medium"),url(../_fonts/It-44hU_Ka8N185Y2WH8xNqD5CgEIhE-kBRCZYpazBY-HOg1xbhZ5HihWtRcNIMAF4Eu1MTGW1TQG7MCZaAlwAU.woff2) format(woff2),url(../_fonts/It-44hU_Ka8N185Y2WH8xNqD5CgEIhE-kBRCZYpazBY-zuFFFgpVQrd6QxoUNCa_KLpeGteuYfR_5dggbQBSP7g.woff) format(woff),url(../_fonts/It-44hU_Ka8N185Y2WH8xNqD5CgEIhE-kBRCZYpazBY-p3nf_gTgV4VZeSahZ5CrltnulpDbe5supv9wrkHGmsM.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Excon Fallback: Arial";src:local("Arial");size-adjust:107.2228%;ascent-override:97.9269%;descent-override:25.1812%;line-gap-override:9.3264%}.vibe[data-v-eb2c9f8c]{--cream:#eae0c8;--gold:#e9c97e;--teal:#a8cfc6;--pink:#e4a7b0;--indigo:#6366f1;--indigo-text:#a5b4fc;--pastel-teal:#a8cfc6;--text-1:#f5f5f4;--text-2:#a7a7a5;--text-3:#6e6e6c;--bg-panel:#151517;--bg-card:#202024;--bg-card-hi:#2a2a30;--r-lg:20px;--font-display:var(--font-ilisarniq,ui-sans-serif,system-ui,sans-serif);--font-body:var(--font-sans,ui-sans-serif,system-ui,sans-serif);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--spring:cubic-bezier(.22,1.35,.34,1);--ease-out:cubic-bezier(.16,1,.3,1)}.vibe-grain[data-v-eb2c9f8c]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:180px 180px;inset:0;mix-blend-mode:overlay;opacity:.07;pointer-events:none;position:absolute}.hero-copy[data-v-eb2c9f8c]{align-items:center;animation:fade-up-eb2c9f8c .28s .02s var(--ease-out) both;display:flex;flex-direction:column;gap:16px;margin-bottom:30px;width:min(760px,92vw)}.hero-title[data-v-eb2c9f8c]{color:var(--text-1);font-size:clamp(2.9rem,6.2vw,5.2rem);font-weight:950;line-height:.86;text-shadow:0 18px 60px rgba(0,0,0,.55)}.hero-title[data-v-eb2c9f8c],.prompt-headline[data-v-eb2c9f8c]{font-family:var(--font-display);letter-spacing:0;margin:0;text-align:center;text-wrap:balance}.prompt-headline[data-v-eb2c9f8c]{color:#f5f5f4db;font-size:clamp(1.05rem,1.75vw,1.42rem);font-weight:850;line-height:1.2;min-height:1.45em;opacity:.92}.hword[data-v-eb2c9f8c]{animation:hword-eb2c9f8c .36s var(--spring) both;display:inline-block}@keyframes hword-eb2c9f8c{0%{filter:blur(6px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:none}}.hswap-leave-active[data-v-eb2c9f8c]{transition:opacity .14s,transform .14s,filter .14s}.hswap-leave-to[data-v-eb2c9f8c]{filter:blur(4px);opacity:0;transform:translateY(-10px)}.wordmark[data-v-eb2c9f8c]{color:#f5f5f4;font-family:"Excon","Excon Fallback: Arial",var(--font-ilisarniq,sans-serif);font-size:clamp(2.9rem,9vw,5.6rem);font-weight:560;letter-spacing:.01em;line-height:.94;text-align:center;text-shadow:0 0 32px hsla(60,5%,96%,.14);white-space:nowrap}.wordmark span[data-v-eb2c9f8c]{animation:sharpie-write-eb2c9f8c .72s cubic-bezier(.18,1,.32,1) both;display:inline-block;transform-origin:50% 80%}.wordmark .space[data-v-eb2c9f8c]{width:.28em}@keyframes sharpie-write-eb2c9f8c{0%{filter:blur(7px);opacity:0;transform:translateY(.34em) rotate(-5deg) scale(.84)}68%{filter:blur(0);opacity:1;transform:translateY(-.05em) rotate(1deg) scale(1.04)}to{filter:blur(0);opacity:1;transform:none}}.demo-composer[data-v-eb2c9f8c]{background:#151517;border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000008c;padding:16px 16px 11px;text-align:left}.demo-lead-row[data-v-eb2c9f8c]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.demo-lead[data-v-eb2c9f8c]{color:#f2ebd98c;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;letter-spacing:.01em}.demo-lead i[data-v-eb2c9f8c]{border-bottom:1.5px dotted rgba(99,102,241,.45);color:#a5b4fc;font-style:italic;font-weight:600;padding-bottom:1px;white-space:nowrap}.demo-lead-chev[data-v-eb2c9f8c]{display:inline;height:9px;margin-left:3px;opacity:.6;vertical-align:1px;width:9px}.demo-icon-btn[data-v-eb2c9f8c]{align-items:center;border-radius:10px;color:#6e6e6c;display:inline-flex;flex:none;font-size:.74rem;font-weight:600;gap:6px;padding:7px 9px}.demo-bar[data-v-eb2c9f8c]{align-items:center;display:flex;gap:8px;margin-top:8px}.demo-modes[data-v-eb2c9f8c]{background:#1c1c1f;border-radius:99px;display:flex;gap:1px;padding:3px}.demo-mode[data-v-eb2c9f8c]{align-items:center;border-radius:99px;color:#6e6e6c;display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;padding:6px 13px}.demo-mode.on[data-v-eb2c9f8c]{background:#6366f1;color:#fff}.demo-dot[data-v-eb2c9f8c]{border-radius:50%;flex:none;height:6px;opacity:.9;width:6px}.demo-mode.on .demo-dot[data-v-eb2c9f8c]{background:#fff!important}.demo-go[data-v-eb2c9f8c]{animation:submit-breathe-eb2c9f8c 3.4s ease-in-out infinite;background:#6366f1;border-radius:50%;color:#fff;display:grid;flex:none;height:36px;place-items:center;width:36px}.caret[data-v-eb2c9f8c]{animation:caret-blink-eb2c9f8c 1.05s steps(1) infinite;background:var(--gold);display:inline-block;height:1.1em;margin-left:1px;vertical-align:text-bottom;width:2px}@keyframes caret-blink-eb2c9f8c{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes submit-breathe-eb2c9f8c{0%,to{box-shadow:inset 0 1px 1px #ffffff40,0 0 12px #6366f140}50%{box-shadow:inset 0 1px 1px #ffffff40,0 0 26px #6366f180}}.welcome-hero.hero-menu-open[data-v-eb2c9f8c]{z-index:80}.compose-row[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s .08s var(--ease-out) both;position:relative}.composer[data-v-eb2c9f8c]{background:var(--bg-panel);border-radius:var(--r-lg);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000008c;padding:14px 14px 10px;position:relative;text-align:left;transition:box-shadow .35s var(--ease-out),background .35s,transform .35s var(--ease-out);width:min(600px,92vw);z-index:2}.composer[data-v-eb2c9f8c]:focus-within{background:#1a1a1e;box-shadow:inset 0 1.5px #ffffff1a,0 34px 90px #000000ad;transform:scale(1.006)}.composer textarea[data-v-eb2c9f8c]{background:transparent;border:0;color:var(--text-1);font-family:var(--font-body);font-size:.95rem;line-height:1.45;outline:0;resize:none;width:100%}.composer textarea[data-v-eb2c9f8c]::-moz-placeholder{color:var(--text-3)}.composer textarea[data-v-eb2c9f8c]::placeholder{color:var(--text-3)}.lead-row[data-v-eb2c9f8c]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.lead[data-v-eb2c9f8c]{background:transparent;border:0;cursor:pointer;display:block;min-width:0;padding:0;text-align:left}.lead-txt[data-v-eb2c9f8c]{color:#f2ebd98c;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-style:italic;letter-spacing:.01em;transition:color .2s}.lead i[data-v-eb2c9f8c]{border-bottom:1.5px dotted rgba(99,102,241,.45);color:var(--indigo-text);font-style:italic;font-weight:600;padding-bottom:1px;position:relative;transition:border-color .2s;white-space:nowrap}.lead-chev[data-v-eb2c9f8c]{display:inline;height:9px;margin-left:3px;opacity:.6;transition:transform .25s var(--spring),opacity .2s;vertical-align:1px;width:9px}.lead:hover .lead-txt[data-v-eb2c9f8c]{color:#f2ebd9cc}.lead:hover i[data-v-eb2c9f8c]{border-bottom-color:var(--indigo-text)}.lead:hover .lead-chev[data-v-eb2c9f8c]{opacity:1;transform:translateY(1.5px)}.composer-bar[data-v-eb2c9f8c]{align-items:center;display:flex;gap:8px;margin-top:8px;position:relative}.icon-btn[data-v-eb2c9f8c]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;padding:7px 9px;transition:all .2s var(--ease-out)}.icon-btn[data-v-eb2c9f8c]:hover{background:var(--bg-card);color:var(--text-1)}.icon-btn.dice svg[data-v-eb2c9f8c]{transition:transform .5s var(--spring)}.icon-btn.dice.rolling svg[data-v-eb2c9f8c]{transform:rotate(1turn) scale(1.15)}.spacer[data-v-eb2c9f8c]{flex:1}.composer.landed[data-v-eb2c9f8c]{animation:landPulse-eb2c9f8c .6s var(--ease-out)}@keyframes landPulse-eb2c9f8c{0%,to{filter:brightness(1)}35%{filter:brightness(1.14)}}.go[data-v-eb2c9f8c]{align-items:center;background:#4f4aa0;border:0;border-radius:12px;box-shadow:inset 0 1px 1px #ffffff38,0 8px 20px #4f46e547;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:.78rem;font-weight:800;gap:7px;height:36px;justify-content:center;letter-spacing:.02em;min-width:78px;padding:0 16px;transition:transform .18s var(--spring),filter .18s,box-shadow .18s}.go[data-v-eb2c9f8c]:hover:not(:disabled){box-shadow:inset 0 1px 1px #ffffff40,0 12px 28px #4f46e566;filter:brightness(1.08);transform:translateY(-1px)}.go[data-v-eb2c9f8c]:disabled{color:#ffffff7a;cursor:default;filter:grayscale(.4);opacity:.7}.mode-dd[data-v-eb2c9f8c]{flex:none;position:relative;z-index:3}.mode-chip[data-v-eb2c9f8c]{align-items:center;background:#ffffff0f;border:0;border-radius:99px;color:var(--text-1);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:650;gap:7px;padding:8px 14px;transition:background .15s}.mode-chip[data-v-eb2c9f8c]:hover{background:#ffffff1a}.mode-chip svg[data-v-eb2c9f8c]{color:var(--text-3)}.mode-ico[data-v-eb2c9f8c]{flex:none}.mm-ico.guided[data-v-eb2c9f8c],.mode-ico.guided[data-v-eb2c9f8c]{color:var(--pastel-teal)}.mm-ico.copilot[data-v-eb2c9f8c],.mode-ico.copilot[data-v-eb2c9f8c]{color:var(--indigo-text)}.mm-ico.autopilot[data-v-eb2c9f8c],.mode-ico.autopilot[data-v-eb2c9f8c]{color:var(--gold)}.ar-glyph[data-v-eb2c9f8c]{border:1.6px solid;border-radius:2.5px;flex:none;height:9px;opacity:.85;transition:width .2s var(--spring),height .2s var(--spring);width:15px}.ar-glyph.v[data-v-eb2c9f8c]{height:13px;width:8px}.ar-glyph.sq[data-v-eb2c9f8c]{height:11px;width:11px}.ar-glyph.big[data-v-eb2c9f8c]{border-width:1.8px;height:11px;width:18px}.ar-glyph.big.v[data-v-eb2c9f8c]{height:15px;width:9px}.ar-glyph.big.sq[data-v-eb2c9f8c]{height:13px;width:13px}.mode-menu[data-v-eb2c9f8c]{animation:menuPop-eb2c9f8c .34s var(--spring);background:#1e1e21;border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #000000a6;padding:8px;position:absolute;right:0;top:calc(100% + 10px);transform-origin:92% 0;width:320px;z-index:40}.mode-menu.wide[data-v-eb2c9f8c]{align-items:stretch;display:flex;gap:10px;width:470px}.ar-menu[data-v-eb2c9f8c]{width:280px}@keyframes menuPop-eb2c9f8c{0%{opacity:0;transform:translateY(-14px) scale(.86)}55%{opacity:1;transform:translateY(3px) scale(1.02)}to{opacity:1;transform:none}}.mode-menu .mm-budget[data-v-eb2c9f8c],.mode-menu .mm-row[data-v-eb2c9f8c],.mode-menu .mm-section[data-v-eb2c9f8c]{animation:rowIn-eb2c9f8c .32s var(--spring) both}@keyframes rowIn-eb2c9f8c{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.mm-main[data-v-eb2c9f8c]{flex:1;min-width:0}.mm-art[data-v-eb2c9f8c]{background:#141416;border-radius:10px;flex:none;overflow:hidden;width:150px}.mm-art img[data-v-eb2c9f8c]{animation:artIn-eb2c9f8c .5s var(--spring);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@keyframes artIn-eb2c9f8c{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.mm-section[data-v-eb2c9f8c]{color:var(--text-3);display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;padding:6px 10px 8px;text-transform:uppercase}.mm-row[data-v-eb2c9f8c]{align-items:flex-start;background:transparent;border:0;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:9px 10px;text-align:left;transition:background .13s;width:100%}.mm-row[data-v-eb2c9f8c]:hover{background:#ffffff0f}.mm-row.on[data-v-eb2c9f8c]{background:#6366f11f}.mm-ico[data-v-eb2c9f8c]{background:color-mix(in oklab,currentColor 13%,transparent);border-radius:9px;display:grid;flex:none;height:28px;margin-top:1px;place-items:center;transition:transform .18s var(--spring),background .18s;width:28px}.mm-row:hover .mm-ico[data-v-eb2c9f8c]{background:color-mix(in oklab,currentColor 20%,transparent);transform:scale(1.12) rotate(-6deg)}.mm-row.on .mm-ico[data-v-eb2c9f8c]{background:color-mix(in oklab,currentColor 24%,transparent)}.mm-ico.ar[data-v-eb2c9f8c]{color:var(--cream)}.mm-label[data-v-eb2c9f8c]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mm-label b[data-v-eb2c9f8c]{color:var(--text-1);font-size:.76rem}.mm-label i[data-v-eb2c9f8c]{color:var(--text-3);font-size:.66rem;font-style:normal;line-height:1.45}.mm-check[data-v-eb2c9f8c]{align-self:center;color:var(--indigo-text);flex:none;font-size:.72rem;margin-left:auto;text-align:center;width:16px}.mm-budget[data-v-eb2c9f8c]{align-items:center;background:#ffffff0b;border-radius:10px;color:var(--text-2);display:flex;font-size:.7rem;gap:10px;justify-content:space-between;margin-top:8px;padding:9px 10px;transition:opacity .2s,background .2s}.mm-budget.off[data-v-eb2c9f8c]{opacity:.55}.mm-budget-in[data-v-eb2c9f8c]{align-items:center;color:var(--gold);display:inline-flex;font-family:var(--font-mono);gap:2px}.mm-budget input[data-v-eb2c9f8c]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#ffffff0f;border:0;border-radius:8px;color:var(--text-1);font-family:var(--font-mono);font-size:.74rem;outline:0;padding:5px 7px;text-align:right;width:52px}.mm-budget input[data-v-eb2c9f8c]::-webkit-inner-spin-button{display:none}.deck[data-v-eb2c9f8c]{aspect-ratio:4/5;background:transparent;border:0;cursor:pointer;left:-138px;padding:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-5deg);transition:transform .35s var(--spring);width:172px;z-index:1}.deck[data-v-eb2c9f8c]:hover{transform:translateY(-50%) translate(-30px) rotate(-6deg) scale(1.09)}.deck[data-v-eb2c9f8c]:active{transform:translateY(-50%) translate(-30px) rotate(-6deg) scale(1.04)}.deck.ghosted[data-v-eb2c9f8c]{opacity:0;transition:opacity .1s}.deck-layer[data-v-eb2c9f8c],.deck-top[data-v-eb2c9f8c]{background:color-mix(in srgb,var(--tone) 45%,var(--bg-card) 55%);border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #0000008c;inset:0;overflow:hidden;position:absolute;transition:transform .22s cubic-bezier(.25,1,.4,1)}.deck-layer img[data-v-eb2c9f8c],.deck-top img[data-v-eb2c9f8c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.deck-layer.l1[data-v-eb2c9f8c]{filter:brightness(.8)}.deck-layer.l2[data-v-eb2c9f8c]{filter:brightness(.65)}.deck-layer.l3[data-v-eb2c9f8c]{filter:brightness(.5)}.deck-top[data-v-eb2c9f8c]:after{background:linear-gradient(180deg,#05050700 70%,#05050773);content:"";inset:0;position:absolute}.tp[data-v-eb2c9f8c]{align-items:center;animation:tpIn-eb2c9f8c .3s var(--ease-out);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050507e6;display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:70px 28px 40px;position:fixed;transition:background .45s,backdrop-filter .45s;z-index:96}@keyframes tpIn-eb2c9f8c{0%{opacity:0}to{opacity:1}}.tp-head[data-v-eb2c9f8c]{align-items:center;display:flex;gap:20px;margin-bottom:26px;transition:opacity .25s,transform .3s}.tp-head h2[data-v-eb2c9f8c]{color:var(--text-1);font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:900}.tp-x[data-v-eb2c9f8c]{background:var(--bg-panel);border:0;border-radius:10px;color:var(--text-2);cursor:pointer;font-size:1.1rem;height:34px;position:fixed;right:22px;top:46px;width:34px}.tp-x[data-v-eb2c9f8c]:hover{background:var(--bg-card);color:var(--text-1)}.tp.lock .tpa-ex[data-v-eb2c9f8c],.tp.lock .tpa-stage[data-v-eb2c9f8c]{pointer-events:none}.tp.closing[data-v-eb2c9f8c]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#05050700;z-index:1}.tp.closing .tp-head[data-v-eb2c9f8c],.tp.closing .tpa-ex[data-v-eb2c9f8c],.tp.spotlight .tp-head[data-v-eb2c9f8c],.tp.spotlight .tpa-ex[data-v-eb2c9f8c]{opacity:0;transform:translateY(8px)}.tpa-stage[data-v-eb2c9f8c]{flex:none;height:320px;margin-top:8px;position:relative;width:min(1100px,96vw)}.tpa-card[data-v-eb2c9f8c]{aspect-ratio:4/5;background:color-mix(in srgb,var(--tone) 45%,var(--bg-card) 55%);border:0;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 22px 54px #0000008c;cursor:pointer;filter:grayscale(1) brightness(.8);left:50%;margin-left:-79px;overflow:hidden;padding:0;position:absolute;top:40px;transition:transform .55s cubic-bezier(.22,1.2,.36,1),opacity .3s,filter .35s;width:158px;will-change:transform}.tpa-card.on[data-v-eb2c9f8c],.tpa-card[data-v-eb2c9f8c]:hover{filter:none}.tpa-card.on[data-v-eb2c9f8c]{box-shadow:0 26px 64px #000000a6}.tpa-card img[data-v-eb2c9f8c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tpa-card[data-v-eb2c9f8c]:after{background:linear-gradient(180deg,#05050700 55%,#050507d9);content:"";inset:0;position:absolute}.tpa-label[data-v-eb2c9f8c]{bottom:11px;color:var(--text-1);font-family:var(--font-display);font-size:.76rem;font-weight:900;left:0;position:absolute;right:0;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.8);transition:opacity .2s;z-index:2}.tpa-label.hush[data-v-eb2c9f8c]{opacity:0}.tpa-spot[data-v-eb2c9f8c]{bottom:-84px;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:70}.spot-word[data-v-eb2c9f8c]{animation:spotWord-eb2c9f8c .65s var(--spring) both;color:var(--text-1);display:inline-block;font-family:var(--font-display);font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:900;letter-spacing:0;text-shadow:0 6px 30px rgba(0,0,0,.6)}@keyframes spotWord-eb2c9f8c{0%{filter:blur(8px);opacity:0;transform:translateY(22px) scale(.9)}to{filter:blur(0);opacity:1;transform:none}}.tpa-ex[data-v-eb2c9f8c]{align-items:center;bottom:24px;display:flex;flex-direction:column;left:0;padding:0 22px;position:fixed;right:0;transition:opacity .25s,transform .3s}.tpa-desc[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .45s var(--ease-out) both;color:color-mix(in srgb,var(--cream) 82%,var(--pastel-teal) 18%);font-size:clamp(.84rem,1.1vw,.97rem);font-weight:560;line-height:1.55;margin-bottom:14px;max-width:46ch;padding:14px 20px 0;position:relative;text-align:center;text-shadow:0 0 20px rgba(168,207,198,.08);text-wrap:balance}.tpa-desc[data-v-eb2c9f8c]:before{background:linear-gradient(90deg,transparent,rgba(168,207,198,.85),hsla(42,71%,70%,.9),rgba(168,207,198,.85),transparent);border-radius:99px;box-shadow:0 0 14px #e9c87c40;content:"";height:1.5px;left:50%;position:absolute;top:0;transform:translate(-50%);width:120px}.tpa-output-strip[data-v-eb2c9f8c]{align-items:flex-end;display:flex;gap:14px;justify-content:center;transform:translateY(14px);width:min(1240px,98vw)}.tpa-output[data-v-eb2c9f8c]{animation:outputIn-eb2c9f8c .65s var(--spring) backwards;aspect-ratio:16/9;background:#ffffff0d;border:0;border-radius:16px 16px 6px 6px;box-shadow:inset 0 1px #ffffff1a,0 20px 54px #0000008c;cursor:pointer;overflow:hidden;padding:0;transform:rotate(var(--otilt,0deg)) translate(calc(var(--gx, 0)*6px),calc(var(--gy, 0)*5px));transition:transform .2s cubic-bezier(.25,1,.4,1),filter .3s var(--ease-out),box-shadow .24s var(--ease-out);width:clamp(190px,22vw,292px)}@keyframes outputIn-eb2c9f8c{0%{opacity:0;transform:translateY(120%) rotate(var(--otilt,0deg)) scale(.95)}to{opacity:1}}.tpa-output[data-v-eb2c9f8c]:hover{box-shadow:inset 0 1px #ffffff1f,0 30px 70px #000000a6;filter:saturate(1.08) contrast(1.04) brightness(1.05);transform:rotate(calc(var(--otilt, 0deg)*.4)) translate(calc(var(--gx, 0)*8px),calc(var(--gy, 0)*7px - 12px)) scale(1.06);z-index:2}.tpa-output[data-v-eb2c9f8c]:active{transform:rotate(calc(var(--otilt, 0deg)*.4)) translate(calc(var(--gx, 0)*8px),calc(var(--gy, 0)*7px - 8px)) scale(1.02)}.tpa-output img[data-v-eb2c9f8c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-out);width:100%}.tpa-output:hover img[data-v-eb2c9f8c]{transform:scale(1.12)}.tpa-output-strip.vertical[data-v-eb2c9f8c]{gap:14px}.tpa-output-strip.vertical .tpa-output[data-v-eb2c9f8c]{aspect-ratio:9/16;border-radius:16px 16px 6px 6px;width:clamp(104px,12vw,148px)}.tg-scrim[data-v-eb2c9f8c]{background:#04040600;inset:0;position:fixed;transition:background .35s,backdrop-filter .35s;z-index:97}.tg-scrim.on[data-v-eb2c9f8c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040406c7}.tg[data-v-eb2c9f8c]{background:#0a0a0c;border-radius:18px;box-shadow:inset 0 1px #ffffff14,0 50px 140px #000000bf;overflow:hidden;position:fixed;transition:left .42s cubic-bezier(.3,1,.3,1),top .42s cubic-bezier(.3,1,.3,1),width .42s cubic-bezier(.3,1,.3,1),height .42s cubic-bezier(.3,1,.3,1)}.tg>img[data-v-eb2c9f8c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gslide-enter-active[data-v-eb2c9f8c]{transition:opacity .22s,transform .3s var(--spring)}.gslide-leave-active[data-v-eb2c9f8c]{transition:opacity .12s,transform .12s}.gslide-enter-from[data-v-eb2c9f8c]{opacity:0;transform:translate(26px)}.gslide-leave-to[data-v-eb2c9f8c]{opacity:0;transform:translate(-18px)}.tg-x[data-v-eb2c9f8c]{background:#0a0a0cbf;border:0;border-radius:10px;color:var(--text-1);cursor:pointer;font-size:1.05rem;height:32px;opacity:0;position:absolute;right:12px;top:10px;transition:opacity .25s .2s,background .15s;width:32px}.tg-scrim.on .tg-x[data-v-eb2c9f8c]{opacity:1}.tg-x[data-v-eb2c9f8c]:hover{background:#1e1e22e6}.tg-nav[data-v-eb2c9f8c]{background:#0a0a0cb8;border:0;border-radius:50%;color:var(--text-1);cursor:pointer;display:grid;font-size:1.35rem;height:40px;line-height:1;opacity:0;padding-bottom:3px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s .2s,background .15s,transform .18s var(--spring);width:40px}.tg-scrim.on .tg-nav[data-v-eb2c9f8c]{opacity:1}.tg-nav.prev[data-v-eb2c9f8c]{left:12px}.tg-nav.next[data-v-eb2c9f8c]{right:12px}.tg-nav[data-v-eb2c9f8c]:hover{background:#1e1e22eb;transform:translateY(-50%) scale(1.08)}.tg-nav[data-v-eb2c9f8c]:active{transform:translateY(-50%) scale(.96)}.tg-count[data-v-eb2c9f8c]{background:#0a0a0cb8;border-radius:99px;bottom:10px;color:#f2ebd9bf;font-family:var(--font-mono);font-size:.62rem;left:50%;opacity:0;padding:5px 12px;position:absolute;transform:translate(-50%);transition:opacity .25s .2s;white-space:nowrap}.tg-scrim.on .tg-count[data-v-eb2c9f8c]{opacity:1}@media(max-width:900px){.deck[data-v-eb2c9f8c]{display:none}.composer-bar[data-v-eb2c9f8c]{flex-wrap:wrap}.mode-menu.wide[data-v-eb2c9f8c]{left:0;right:auto;width:min(470px,calc(100vw - 48px))}.mm-art[data-v-eb2c9f8c]{display:none}.tpa-stage[data-v-eb2c9f8c]{height:280px}.tpa-ex[data-v-eb2c9f8c]{bottom:auto;left:auto;margin-top:8px;position:relative;right:auto}.tpa-output-strip[data-v-eb2c9f8c]{flex-wrap:wrap;transform:translateY(4px);width:min(560px,96vw)}.tpa-output[data-v-eb2c9f8c]{width:clamp(142px,29vw,190px)}.tpa-output-strip.vertical .tpa-output[data-v-eb2c9f8c]{width:clamp(86px,24vw,122px)}}.poster-stack[data-v-eb2c9f8c]{aspect-ratio:640/905;display:none;left:-168px;position:absolute;top:50%;transform:translateY(-54%) rotate(-6deg);width:190px;z-index:0}@media(min-width:1024px){.poster-stack[data-v-eb2c9f8c]{display:block}}.stack-card[data-v-eb2c9f8c]{border-radius:10px;box-shadow:inset 0 1px #eae0c81f,0 22px 55px #0000009e;height:auto;inset:0;position:absolute;transform-origin:50% 100%;transition:transform .55s var(--ease-out);width:100%}.stack-card[data-v-eb2c9f8c]:first-child{transform:rotate(-21deg) translate(-46px,14px)}.stack-card[data-v-eb2c9f8c]:nth-child(2){transform:rotate(-14deg) translate(-31px,9px)}.stack-card[data-v-eb2c9f8c]:nth-child(3){transform:rotate(-7deg) translate(-15px,4px)}.stack-card[data-v-eb2c9f8c]:nth-child(4){transform:rotate(0)}.poster-stack:hover .stack-card[data-v-eb2c9f8c]:first-child{transform:rotate(-32deg) translate(-80px,22px)}.poster-stack:hover .stack-card[data-v-eb2c9f8c]:nth-child(2){transform:rotate(-21deg) translate(-54px,14px)}.poster-stack:hover .stack-card[data-v-eb2c9f8c]:nth-child(3){transform:rotate(-11deg) translate(-27px,6px)}.poster-stack:hover .stack-card[data-v-eb2c9f8c]:nth-child(4){transform:rotate(2deg) translate(8px,-8px)}.mascot[data-v-eb2c9f8c]{animation:mascot-in-eb2c9f8c .8s cubic-bezier(.34,1.3,.5,1) .7s both,mascot-bob-eb2c9f8c 4.5s ease-in-out 1.5s infinite alternate;transform-origin:50% 90%}@keyframes mascot-in-eb2c9f8c{0%{opacity:0;transform:translateY(26px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(3deg)}}@keyframes mascot-bob-eb2c9f8c{0%{transform:translateY(0) rotate(3deg)}to{transform:translateY(-6px) rotate(-2deg)}}.magnet-zone[data-v-eb2c9f8c]{padding:10px}.cta-primary[data-v-eb2c9f8c]{align-items:center;background:linear-gradient(135deg,#6f72f3,#5558e8);border-radius:14px;box-shadow:inset 0 1px 1px #ffffff40,0 8px 30px #6366f159;color:#fff;display:inline-flex;font-size:15px;font-weight:650;gap:8px;padding:13px 22px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;will-change:transform}.cta-primary[data-v-eb2c9f8c]:hover{box-shadow:inset 0 1px 1px #ffffff40,0 10px 40px #6366f180}.section-title[data-v-eb2c9f8c]{color:#f5f5f4;font-family:var(--font-ilisarniq,sans-serif);font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:700;line-height:1.08;margin-inline:auto;max-width:22ch;padding-inline:16px;text-align:center}.section-title-left[data-v-eb2c9f8c]{margin-inline:0;max-width:18ch;padding-inline:0;text-align:left}.creation-title[data-v-eb2c9f8c]{font-size:2.9rem;max-width:none;white-space:nowrap}.section-title .w[data-v-eb2c9f8c]{display:inline-block;opacity:0}.vreveal.is-in .section-title .w[data-v-eb2c9f8c]{animation:word-up-eb2c9f8c .28s var(--ease-out) calc(var(--wd, 0s)*.25) both}@keyframes word-up-eb2c9f8c{0%{opacity:0;transform:translateY(.6em) rotate(2deg)}to{opacity:1;transform:none}}.section-sub[data-v-eb2c9f8c]{color:#daccafd1;font-size:1rem;line-height:1.6;margin:14px auto 0;max-width:46ch;opacity:0;padding-inline:16px;text-align:center}.creation-sub[data-v-eb2c9f8c]{line-height:1.48;max-width:78ch}.vreveal.is-in .section-sub[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 45ms both}@keyframes fade-up-eb2c9f8c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.program[data-v-eb2c9f8c]{align-items:start;display:grid;gap:18px;grid-template-columns:208px minmax(0,1fr);opacity:0;position:relative}.vreveal.is-in .program[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .34s var(--ease-out) 55ms both}.program-rail[data-v-eb2c9f8c]{align-content:start;display:grid;gap:8px}.program-tab[data-v-eb2c9f8c]{align-items:center;background:linear-gradient(180deg,#ffffff08,#ffffff03),#121214;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#ede6d4c7;display:flex;gap:10px;opacity:0;padding:11px 14px;text-align:left;transition:border-color .2s,background .2s,color .2s,transform .24s var(--ease-out),box-shadow .24s}.program-tab b[data-v-eb2c9f8c]{font-family:var(--font-ilisarniq,sans-serif);font-size:.9rem;font-weight:800;line-height:1.05}.vreveal.is-in .program-tab[data-v-eb2c9f8c]{animation:typeOptionIn-eb2c9f8c .32s var(--ease-out) calc(80ms + var(--tab-delay, 0s)) both}.program-tab[data-v-eb2c9f8c]:hover{border-color:color-mix(in srgb,var(--tone) 40%,hsla(0,0%,100%,.12));color:var(--text-1);transform:translate(3px)}.program-tab[data-v-eb2c9f8c]:active{transform:translate(3px) scale(.985);transition-duration:.1s}.program-tab.on[data-v-eb2c9f8c]{background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--tone) 28%,transparent),transparent 62%),linear-gradient(180deg,#ffffff0d,#ffffff05),#131316;border-color:color-mix(in srgb,var(--tone) 55%,#fff 10%);box-shadow:0 14px 34px #00000059,0 0 24px color-mix(in srgb,var(--tone) 12%,transparent);color:var(--text-1);transform:translate(6px)}.program-tab-num[data-v-eb2c9f8c]{color:#daccaf73;font-family:var(--font-mono);font-size:.62rem;transition:color .2s}.program-tab.on .program-tab-num[data-v-eb2c9f8c]{color:color-mix(in srgb,var(--tone) 55%,var(--gold) 45%)}@keyframes typeOptionIn-eb2c9f8c{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.program-stage[data-v-eb2c9f8c]{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--tone) 20%,transparent),transparent 46%),linear-gradient(180deg,#ffffff0a,#ffffff03),#121214;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:inset 0 1px #ffffff0e,0 26px 64px #0000005c;overflow:hidden;position:relative}.program-detail[data-v-eb2c9f8c]{display:grid;gap:18px;padding:22px}.program-head[data-v-eb2c9f8c]{align-items:center;display:grid;gap:26px;grid-template-columns:218px minmax(0,1fr)}.program-poster[data-v-eb2c9f8c]{aspect-ratio:4/5;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;box-shadow:0 24px 50px #00000080;overflow:hidden;padding:0;position:relative;transform:rotate(-2.2deg);transition:transform .28s var(--ease-out),box-shadow .28s,border-color .2s}.vreveal.is-in .program-poster[data-v-eb2c9f8c]{animation:posterIn-eb2c9f8c .42s var(--ease-out) backwards}@keyframes posterIn-eb2c9f8c{0%{opacity:0;transform:translate(-18px) rotate(-5deg)}}.program-poster[data-v-eb2c9f8c]:hover{border-color:color-mix(in srgb,var(--tone) 50%,hsla(0,0%,100%,.16));box-shadow:0 30px 62px #0000008f,0 0 30px color-mix(in srgb,var(--tone) 14%,transparent);transform:rotate(-.8deg)}.program-poster img[data-v-eb2c9f8c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.program-poster:hover .create-example-shine[data-v-eb2c9f8c]{animation:shine-sweep-eb2c9f8c .7s ease}.program-copy[data-v-eb2c9f8c]{align-content:center;display:grid;gap:12px;justify-items:start}.program-kicker[data-v-eb2c9f8c]{color:color-mix(in srgb,var(--tone) 48%,var(--gold) 52%);font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.program-copy h3[data-v-eb2c9f8c]{color:var(--text-1);font-family:var(--font-ilisarniq,sans-serif);font-size:clamp(1.9rem,3vw,2.7rem);font-weight:900;line-height:.95}.pword[data-v-eb2c9f8c]{display:inline-block}.vreveal.is-in .pword[data-v-eb2c9f8c]{animation:hword-eb2c9f8c .36s var(--ease-out) var(--pwd,0s) backwards}.program-copy p[data-v-eb2c9f8c]{color:#daccafd1;font-size:.95rem;line-height:1.62;max-width:52ch}.vreveal.is-in .program-kicker[data-v-eb2c9f8c]{animation:progItemIn-eb2c9f8c .3s var(--ease-out) 40ms backwards}.vreveal.is-in .program-copy p[data-v-eb2c9f8c]{animation:progItemIn-eb2c9f8c .3s var(--ease-out) .12s backwards}.vreveal.is-in .program-ctas[data-v-eb2c9f8c]{animation:progItemIn-eb2c9f8c .3s var(--ease-out) .19s backwards}@keyframes progItemIn-eb2c9f8c{0%{opacity:0;transform:translateY(10px)}}.program-ctas[data-v-eb2c9f8c]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.program-make[data-v-eb2c9f8c]{align-items:center;background:linear-gradient(180deg,#776bff,#5e51f8);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff40,0 8px 26px #5e51f859;color:#fff;display:inline-flex;font-size:.8rem;font-weight:800;gap:7px;line-height:1;padding:10px 16px;transition:transform .22s var(--ease-out),box-shadow .2s}.program-make[data-v-eb2c9f8c]:hover{box-shadow:inset 0 1px 1px #ffffff40,0 12px 34px #5e51f880;transform:translateY(-2px)}.program-make[data-v-eb2c9f8c]:active{transform:translateY(0) scale(.97);transition-duration:.1s}.program-make svg[data-v-eb2c9f8c]{transition:transform .22s var(--ease-out)}.program-make:hover svg[data-v-eb2c9f8c]{transform:translate(3px)}.create-examples[data-v-eb2c9f8c]{align-content:center;display:grid;gap:10px;grid-template-columns:repeat(var(--preview-count,3),minmax(0,1fr));min-height:0;position:relative;z-index:3}.program-examples.vertical[data-v-eb2c9f8c]{grid-template-columns:repeat(var(--preview-count,3),minmax(0,172px))}.create-example[data-v-eb2c9f8c]{aspect-ratio:16/10;background:#0a0a0c;border:1px solid hsla(0,0%,100%,.08);border-radius:14px 14px 6px 6px;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000003d;opacity:0;overflow:hidden;padding:0;position:relative;transform:translate(calc(var(--gx, 0)*5px),calc(var(--gy, 0)*4px));transition:border-color .18s,transform .24s cubic-bezier(.25,1,.4,1),filter .2s,box-shadow .24s var(--ease-out)}.create-example[data-v-eb2c9f8c]:first-child{--exd:0ms;--extilt:-1.1deg}.create-example[data-v-eb2c9f8c]:nth-child(2){--exd:50ms;--extilt:1.2deg}.create-example[data-v-eb2c9f8c]:nth-child(3){--exd:.1s;--extilt:-.9deg}.create-example[data-v-eb2c9f8c]:nth-child(4){--exd:.15s;--extilt:1deg}.vreveal.is-in .create-example[data-v-eb2c9f8c]{animation:exampleDeal-eb2c9f8c .42s var(--ease-out) calc(.17s + var(--exd, 0s)) backwards;opacity:1}@keyframes exampleDeal-eb2c9f8c{0%{opacity:0;transform:translateY(16px) rotate(var(--extilt,0deg)) scale(.96)}}.create-examples.vertical .create-example[data-v-eb2c9f8c]{aspect-ratio:9/13}.create-examples .create-example[data-v-eb2c9f8c]:focus-visible,.create-examples .create-example[data-v-eb2c9f8c]:hover{border-color:color-mix(in srgb,var(--tone) 54%,var(--gold) 18%);box-shadow:0 1px #ffffff1a inset,0 24px 46px #00000070,0 0 26px color-mix(in srgb,var(--tone) 16%,transparent);filter:saturate(1.07) brightness(1.05);transform:translate(calc(var(--gx, 0)*7px),calc(var(--gy, 0)*6px - 4px)) scale(1.04);transition-delay:0s;z-index:2}.create-example img[data-v-eb2c9f8c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s var(--ease-out);width:100%}.create-example:focus-visible img[data-v-eb2c9f8c],.create-example:hover img[data-v-eb2c9f8c]{transform:scale(1.09)}.create-example-shine[data-v-eb2c9f8c]{background:linear-gradient(115deg,transparent 42%,hsla(60,5%,96%,.13) 50%,transparent 58%);inset:0;pointer-events:none;position:absolute;transform:translate(-130%)}.create-example:hover .create-example-shine[data-v-eb2c9f8c]{animation:shine-sweep-eb2c9f8c .7s ease}@media(max-width:920px){.creation-title[data-v-eb2c9f8c]{font-size:2.35rem}.program[data-v-eb2c9f8c]{grid-template-columns:minmax(0,1fr)}.program-rail[data-v-eb2c9f8c]{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.program-tab[data-v-eb2c9f8c]{scroll-snap-align:start}.program-tab.on[data-v-eb2c9f8c],.program-tab[data-v-eb2c9f8c]:hover{transform:none}.program-head[data-v-eb2c9f8c]{align-items:start;gap:18px;grid-template-columns:156px minmax(0,1fr)}}@media(max-width:560px){.creation-title[data-v-eb2c9f8c]{font-size:1.42rem;padding-inline:0}.program-detail[data-v-eb2c9f8c]{gap:16px;padding:16px}.program-head[data-v-eb2c9f8c]{gap:16px;grid-template-columns:minmax(0,1fr)}.program-poster[data-v-eb2c9f8c]{width:132px}.create-examples[data-v-eb2c9f8c]{gap:7px}.program-examples.vertical[data-v-eb2c9f8c]{grid-template-columns:repeat(var(--preview-count,3),minmax(0,1fr))}}.comparison-sub[data-v-eb2c9f8c]{max-width:76ch}.agent-compare-wrap[data-v-eb2c9f8c],.seo-copy[data-v-eb2c9f8c]{background:radial-gradient(circle at 12% 0,rgba(168,207,198,.1),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff06),#121215;border:1px solid hsla(0,0%,100%,.075);box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000057}.agent-compare-wrap[data-v-eb2c9f8c]{border-radius:22px;opacity:0;overflow:hidden}.vreveal.is-in .agent-compare-wrap[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 45ms both}.agent-logo[data-v-eb2c9f8c]{align-items:center;background:#ffffff09;border-radius:12px;display:inline-flex;height:38px;justify-content:center;overflow:hidden;width:38px}.agent-logo.light[data-v-eb2c9f8c]{background:#fff;padding:6px}.agent-logo img[data-v-eb2c9f8c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.agent-logo-set[data-v-eb2c9f8c]{align-items:center;display:inline-flex;min-height:38px}.agent-logo-set .agent-logo+.agent-logo[data-v-eb2c9f8c]{box-shadow:-4px 0 #121215;margin-left:-12px}.agent-compare-table[data-v-eb2c9f8c]{min-width:1080px}.agent-table-row[data-v-eb2c9f8c]{display:grid;grid-template-columns:minmax(150px,.62fr) minmax(250px,1.3fr) repeat(3,minmax(190px,1fr))}.agent-table-row+.agent-table-row[data-v-eb2c9f8c]{border-top:1px solid hsla(0,0%,100%,.065)}.agent-table-head[data-v-eb2c9f8c]{background:linear-gradient(90deg,hsla(42,71%,70%,.13),transparent 36%),#ffffff09}.agent-criterion[data-v-eb2c9f8c],.agent-table-cell[data-v-eb2c9f8c],.agent-tool-head[data-v-eb2c9f8c]{border-left:1px solid hsla(0,0%,100%,.06);min-width:0;padding:16px}.agent-criterion[data-v-eb2c9f8c]{border-left:0;color:var(--text-1);font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.agent-tool-head[data-v-eb2c9f8c]{align-items:center;color:#ede6d4e6;display:flex;gap:12px;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.agent-tool-head[data-v-eb2c9f8c]:hover{background:#ffffff0b;color:var(--text-1)}.agent-tool-head.winner[data-v-eb2c9f8c]{background:radial-gradient(circle at 20% 0,hsla(42,71%,70%,.18),transparent 44%),#a8cfc613;color:var(--text-1)}.agent-tool-head em[data-v-eb2c9f8c],.agent-tool-head strong[data-v-eb2c9f8c]{display:block}.agent-tool-head strong[data-v-eb2c9f8c]{font-family:var(--font-ilisarniq,sans-serif);font-size:1rem;font-weight:900;line-height:1.15}.agent-tool-head em[data-v-eb2c9f8c]{color:#daccafc7;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.07em;line-height:1.25;margin-top:4px;text-transform:uppercase}.agent-table-cell[data-v-eb2c9f8c]{color:#d1c8b7d1;font-size:.86rem;line-height:1.55}.agent-table-cell.vibe-win[data-v-eb2c9f8c]{background:linear-gradient(180deg,#a8cfc617,#e9c87c09),#ffffff05;color:#f6f0dff5;font-weight:650}.agent-table-cell.vibe-win strong[data-v-eb2c9f8c]{background:#e9c87c21;border:1px solid hsla(42,71%,70%,.26);border-radius:999px;color:var(--gold);display:inline-flex;font-size:.68rem;font-weight:950;letter-spacing:.08em;line-height:1;margin:0 8px 4px 0;padding:3px 8px;text-transform:uppercase}.agent-compare-links[data-v-eb2c9f8c]{border-top:1px solid hsla(0,0%,100%,.065);display:flex;flex-wrap:wrap;gap:10px;padding:16px}.agent-link[data-v-eb2c9f8c]{align-items:center;background:#a8cfc61f;border-radius:999px;color:color-mix(in srgb,var(--cream) 78%,var(--pastel-teal) 22%);display:inline-flex;font-size:.76rem;font-weight:850;gap:6px;line-height:1;padding:8px 12px;transition:background .2s var(--ease-out),color .2s var(--ease-out),transform .2s var(--ease-out)}.agent-link[data-v-eb2c9f8c]:hover{background:#a8cfc633;color:var(--text-1);transform:translateY(-1px)}.agent-link.secondary[data-v-eb2c9f8c]{background:#ffffff0f;color:var(--text-2)}.seo-copy[data-v-eb2c9f8c]{border-radius:16px;margin-inline:auto;max-width:960px;opacity:0;padding:18px 22px}.vreveal.is-in .seo-copy[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 90ms both}.seo-copy p[data-v-eb2c9f8c]{color:#daccafcc;font-size:.9rem;line-height:1.65;text-align:center}.seo-copy strong[data-v-eb2c9f8c]{color:var(--text-1);font-weight:800}@media(max-width:1180px){.agent-compare-wrap[data-v-eb2c9f8c]{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:720px){.agent-compare-table[data-v-eb2c9f8c]{min-width:880px}.agent-table-row[data-v-eb2c9f8c]{grid-template-columns:126px 230px repeat(3,172px)}.agent-criterion[data-v-eb2c9f8c],.agent-table-cell[data-v-eb2c9f8c],.agent-tool-head[data-v-eb2c9f8c]{padding:13px}.agent-table-cell[data-v-eb2c9f8c]{font-size:.8rem}}.filmstrip[data-v-eb2c9f8c]{background:#121214;border-block:1px solid hsla(42,45%,85%,.07);overflow:hidden;padding:26px 0;position:relative}.filmstrip[data-v-eb2c9f8c]:after,.filmstrip[data-v-eb2c9f8c]:before{background-image:radial-gradient(circle at 7px 5px,#0b0b0c 3px,transparent 3.5px);background-size:26px 10px;content:"";height:10px;left:0;position:absolute;right:0;z-index:2}.filmstrip[data-v-eb2c9f8c]:before{top:7px}.filmstrip[data-v-eb2c9f8c]:after{bottom:7px}.filmstrip-track[data-v-eb2c9f8c]{animation:marquee-eb2c9f8c 60s linear infinite;display:flex;padding-block:22px;width:-moz-max-content;width:max-content}.filmstrip-set[data-v-eb2c9f8c]{align-items:center;display:flex;flex-shrink:0;gap:24px;padding-right:24px}@keyframes marquee-eb2c9f8c{0%{transform:translate(0)}to{transform:translate(-25%)}}.poster[data-v-eb2c9f8c]{border-radius:10px;box-shadow:inset 0 1px #eae0c81a,0 18px 50px #0000008c;flex-shrink:0;overflow:hidden;position:relative;transform:rotate(var(--tilt));transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease;will-change:transform}.poster img[data-v-eb2c9f8c]{display:block;height:clamp(280px,30vw,370px);width:auto}.poster[data-v-eb2c9f8c]:hover{box-shadow:inset 0 1px #eae0c824,0 34px 80px #000000b3;transform:rotate(0) translateY(-10px) scale(1.05);z-index:3}.poster-caption[data-v-eb2c9f8c]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));display:flex;flex-direction:column;gap:1px;inset:auto 0 0;opacity:0;padding:26px 12px 10px;position:absolute;transform:translateY(8px);transition:opacity .26s ease,transform .26s var(--ease-out)}.poster:hover .poster-caption[data-v-eb2c9f8c]{opacity:1;transform:none}.poster-caption b[data-v-eb2c9f8c]{color:#f5f5f4;font-family:var(--font-ilisarniq,sans-serif);font-size:.85rem;line-height:1.2}.poster-caption em[data-v-eb2c9f8c]{color:var(--gold);font-size:.68rem;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.poster-shine[data-v-eb2c9f8c]{background:linear-gradient(115deg,transparent 42%,hsla(60,5%,96%,.14) 50%,transparent 58%);inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}.poster:hover .poster-shine[data-v-eb2c9f8c]{animation:shine-sweep-eb2c9f8c .8s ease}@keyframes shine-sweep-eb2c9f8c{0%{transform:translate(-120%)}to{transform:translate(120%)}}.step[data-v-eb2c9f8c]{opacity:0;text-align:center}.vreveal.is-in .step[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) calc(50ms + var(--step-delay, 0s)) both}.step-card[data-v-eb2c9f8c]{background:#151517;border-radius:22px;box-shadow:0 24px 60px #00000080;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;will-change:transform}.step-card[data-v-eb2c9f8c]:hover{box-shadow:0 34px 80px #0000009e,0 0 60px color-mix(in srgb,var(--tone) 12%,transparent)}.step-num[data-v-eb2c9f8c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505079e;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 30%,transparent);color:var(--tone);font-family:var(--font-ilisarniq,sans-serif);font-size:1.35rem;font-weight:700;left:12px;line-height:1;padding:8px 11px;position:absolute;top:12px}.subs-stage[data-v-eb2c9f8c]{align-items:center;display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:minmax(240px,1fr) minmax(280px,.82fr);margin-inline:auto;max-width:880px;position:relative}.subs-lune[data-v-eb2c9f8c]{justify-self:end;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(360px,100%)}.vreveal.is-in .subs-lune[data-v-eb2c9f8c]{animation:lune-present-eb2c9f8c .28s var(--ease-out) 45ms both}@keyframes lune-present-eb2c9f8c{0%{opacity:0;transform:translate(-24px) scale(.94)}to{opacity:1;transform:none}}.subs[data-v-eb2c9f8c]{align-content:center;display:grid;gap:12px;justify-self:start;width:min(340px,100%);z-index:1}.sub-chip[data-v-eb2c9f8c]{align-items:center;background:linear-gradient(135deg,#ffffff16,#ffffff09),color-mix(in srgb,var(--brand) 7%,#151517 93%);border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0000006b;display:flex;gap:11px;opacity:0;padding:12px 16px 12px 12px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.vreveal.is-in .sub-chip[data-v-eb2c9f8c]{animation:chip-in-eb2c9f8c .28s var(--ease-out) var(--sub-delay,0s) both}@keyframes chip-in-eb2c9f8c{0%{opacity:0;transform:translate(28px) scale(.92)}70%{transform:translate(-4px) scale(1.015)}to{opacity:1;transform:none}}.sub-chip[data-v-eb2c9f8c]:hover{box-shadow:inset 0 1px #ffffff17,0 24px 56px #00000080;transform:translateY(-2px)}.sub-logo[data-v-eb2c9f8c]{background:color-mix(in srgb,var(--brand) 18%,hsla(0,0%,100%,.06) 82%);border-radius:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,hsla(0,0%,100%,.05) 72%);display:grid;flex:none;height:46px;place-items:center;width:46px}.sub-logo img[data-v-eb2c9f8c]{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.sub-txt[data-v-eb2c9f8c]{display:flex;flex-direction:column;line-height:1.3}.sub-txt b[data-v-eb2c9f8c]{color:#f5f5f4;font-size:.88rem}.sub-txt em[data-v-eb2c9f8c]{color:var(--text-3);font-size:.68rem;font-style:normal}.facts[data-v-eb2c9f8c]{display:grid;gap:4px 40px;margin-inline:auto;max-width:880px}@media(min-width:640px){.facts[data-v-eb2c9f8c]{grid-template-columns:1fr 1fr}}.fact[data-v-eb2c9f8c]{display:flex;gap:14px;opacity:0;padding:14px 4px}.vreveal.is-in .fact[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) both}.vreveal.is-in .fact[data-v-eb2c9f8c]:first-child{animation-delay:.1s}.vreveal.is-in .fact[data-v-eb2c9f8c]:nth-child(2){animation-delay:145ms}.vreveal.is-in .fact[data-v-eb2c9f8c]:nth-child(3){animation-delay:.19s}.vreveal.is-in .fact[data-v-eb2c9f8c]:nth-child(4){animation-delay:235ms}.trust-row[data-v-eb2c9f8c]{align-items:center;display:flex;gap:clamp(10px,2vw,26px);justify-content:center}.ledger-lune[data-v-eb2c9f8c]{flex:none;opacity:0;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(140px,17vw,230px);z-index:1}.vreveal.is-in .ledger-lune[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 45ms both}.plan-card[data-v-eb2c9f8c]{background:#151517;border-radius:20px;box-shadow:inset 0 1px #eae0c80f,0 30px 80px #0000008c;opacity:0;padding:18px 22px;position:relative;width:min(440px,100%);z-index:2}.vreveal.is-in .plan-card[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 45ms both}.plan-head[data-v-eb2c9f8c]{color:#f5f5f4;font-family:var(--font-ilisarniq,sans-serif);font-size:.95rem;font-weight:700;margin-bottom:12px}.plan-head em[data-v-eb2c9f8c]{color:var(--teal);font-size:.7rem;font-style:normal;font-weight:400;margin-left:10px}.plan-row[data-v-eb2c9f8c]{align-items:center;display:flex;font-size:.82rem;gap:12px;opacity:0;padding:9px 0}.vreveal.is-in .plan-row[data-v-eb2c9f8c]{animation:row-in-eb2c9f8c .24s var(--ease-out) var(--row-delay,0s) both}@keyframes row-in-eb2c9f8c{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.pn[data-v-eb2c9f8c]{color:var(--text-3);font-size:.68rem;font-variant-numeric:tabular-nums;width:20px}.pslug[data-v-eb2c9f8c]{color:#f5f5f4;flex:1}.pmodel[data-v-eb2c9f8c]{color:var(--text-3);font-size:.7rem}.pcost[data-v-eb2c9f8c],.pmodel[data-v-eb2c9f8c]{font-family:ui-monospace,monospace}.pcost[data-v-eb2c9f8c]{color:var(--gold);font-weight:700;text-align:right;width:52px}.plan-foot[data-v-eb2c9f8c]{align-items:center;border-top:1px solid hsla(42,45%,85%,.08);color:#d6cdb9;display:flex;font-size:.85rem;font-weight:650;justify-content:space-between;margin-top:10px;opacity:0;padding-top:12px}.vreveal.is-in .plan-foot[data-v-eb2c9f8c]{animation:row-in-eb2c9f8c .24s var(--ease-out) 145ms both}.plan-foot b[data-v-eb2c9f8c]{color:var(--gold)}.approve[data-v-eb2c9f8c]{animation:approve-pulse-eb2c9f8c 2s ease-in-out 1.6s infinite;background:var(--indigo);border-radius:99px;color:#fff;font-size:.8rem;font-weight:700;padding:8px 18px}@keyframes approve-pulse-eb2c9f8c{0%,to{box-shadow:0 0 #6366f180}50%{box-shadow:0 0 0 9px #6366f100}}.stamp[data-v-eb2c9f8c]{border-radius:16px;box-shadow:inset 0 0 0 3px var(--gold);color:var(--gold);font-family:var(--font-ilisarniq,sans-serif);font-size:1.35rem;font-weight:700;letter-spacing:.06em;line-height:1.05;opacity:0;padding:13px 20px;position:absolute;right:clamp(0px,2vw,20px);text-align:center;top:-22px;transform:rotate(6deg);z-index:3}.vreveal.is-in .stamp[data-v-eb2c9f8c]{animation:stamp-in-eb2c9f8c .24s cubic-bezier(.34,1.56,.64,1) .13s both}@keyframes stamp-in-eb2c9f8c{0%{opacity:0;transform:rotate(6deg) scale(2.2)}to{opacity:1;transform:rotate(6deg) scale(1)}}@media(max-width:640px){.subs-stage[data-v-eb2c9f8c]{gap:4px;grid-template-columns:1fr}.subs-lune[data-v-eb2c9f8c]{margin-bottom:-10px;width:min(240px,62vw)}.subs[data-v-eb2c9f8c],.subs-lune[data-v-eb2c9f8c]{justify-self:center}.stamp[data-v-eb2c9f8c]{border-radius:13px;font-size:1.05rem;padding:10px 14px;right:4px;top:-8px}.trust-row[data-v-eb2c9f8c]{flex-direction:column;gap:4px}.ledger-lune[data-v-eb2c9f8c]{margin-bottom:-18px;width:150px}}.final-card[data-v-eb2c9f8c]{background:#131315;border:1px solid hsla(42,45%,85%,.1);border-radius:30px;box-shadow:0 30px 90px #00000080;overflow:hidden;padding:clamp(52px,7vw,76px) 24px clamp(230px,26vw,320px);position:relative}.final-glow[data-v-eb2c9f8c]{background:radial-gradient(72% 55% at 50% -4%,hsla(42,71%,70%,.13),transparent 62%),radial-gradient(95% 70% at 50% 115%,rgba(99,102,241,.12),transparent 62%);inset:0;pointer-events:none;position:absolute}.final-title[data-v-eb2c9f8c]{color:#f5f5f4;font-family:var(--font-ilisarniq,sans-serif);font-size:clamp(2.1rem,4.8vw,3.3rem);font-weight:700;line-height:1.06;margin-inline:auto;max-width:18ch}.final-title .w[data-v-eb2c9f8c]{display:inline-block;opacity:0}.vreveal.is-in .final-title .w[data-v-eb2c9f8c]{animation:word-up-eb2c9f8c .28s var(--ease-out) calc(var(--wd, 0s)*.25) both}.final-sub[data-v-eb2c9f8c]{opacity:0}.vreveal.is-in .final-sub[data-v-eb2c9f8c]{animation:fade-up-eb2c9f8c .28s var(--ease-out) 60ms both}.cta-xl[data-v-eb2c9f8c]{border-radius:16px;font-size:16.5px;gap:10px;padding:16px 30px}.final-fan[data-v-eb2c9f8c]{bottom:clamp(-70px,-5vw,-40px);height:0;width:0}.fan-card[data-v-eb2c9f8c],.final-fan[data-v-eb2c9f8c]{left:50%;position:absolute}.fan-card[data-v-eb2c9f8c]{border-radius:14px;bottom:0;box-shadow:0 24px 60px #0000008c;height:auto;max-width:none;opacity:0;transform:translate(calc(-50% + var(--fx, 0px))) translateY(var(--fy,0)) rotate(var(--fr,0deg));transition:transform .45s cubic-bezier(.22,1,.36,1);width:clamp(130px,17vw,200px)}.fan-card[data-v-eb2c9f8c]:first-child{--fx: calc(min(17.5vw, 200px)*-2) ;--fy:58px;--fr:-13deg}.fan-card[data-v-eb2c9f8c]:nth-child(2){--fx: calc(min(17.5vw, 200px)*-1) ;--fy:20px;--fr:-7deg}.fan-card[data-v-eb2c9f8c]:nth-child(3){--fx:0px;--fy:0px;--fr:0deg;z-index:1}.fan-card[data-v-eb2c9f8c]:nth-child(4){--fx:min(17.5vw,200px);--fy:20px;--fr:7deg}.fan-card[data-v-eb2c9f8c]:nth-child(5){--fx: calc(min(17.5vw, 200px)*2) ;--fy:58px;--fr:13deg}.vreveal.is-in .fan-card[data-v-eb2c9f8c]{animation:fan-in-eb2c9f8c .28s var(--ease-out) both}.vreveal.is-in .fan-card[data-v-eb2c9f8c]:nth-child(3){animation-delay:.12s}.vreveal.is-in .fan-card[data-v-eb2c9f8c]:nth-child(2){animation-delay:.16s}.vreveal.is-in .fan-card[data-v-eb2c9f8c]:nth-child(4){animation-delay:.2s}.vreveal.is-in .fan-card[data-v-eb2c9f8c]:first-child{animation-delay:.24s}.vreveal.is-in .fan-card[data-v-eb2c9f8c]:nth-child(5){animation-delay:.28s}@keyframes fan-in-eb2c9f8c{0%{opacity:0;translate:0 46px}to{opacity:1;translate:0 0}}.fan-card[data-v-eb2c9f8c]:hover{transform:translate(calc(-50% + var(--fx, 0px))) translateY(calc(var(--fy, 0px) - 20px)) rotate(calc(var(--fr, 0deg)*.55))}.rise[data-v-eb2c9f8c]{animation:rise-in-eb2c9f8c .28s cubic-bezier(.16,1,.3,1) var(--rise-delay,0s) both}@keyframes rise-in-eb2c9f8c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vreveal[data-v-eb2c9f8c]{opacity:0;transform:translateY(12px);transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.vreveal.is-in[data-v-eb2c9f8c]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.approve[data-v-eb2c9f8c],.caret[data-v-eb2c9f8c],.demo-go[data-v-eb2c9f8c],.filmstrip-track[data-v-eb2c9f8c],.mascot[data-v-eb2c9f8c],.rise[data-v-eb2c9f8c],.wordmark span[data-v-eb2c9f8c]{animation:none}.wordmark span[data-v-eb2c9f8c]{opacity:1}.vreveal[data-v-eb2c9f8c],.vreveal .create-example[data-v-eb2c9f8c],.vreveal .fact[data-v-eb2c9f8c],.vreveal .final-sub[data-v-eb2c9f8c],.vreveal .final-title .w[data-v-eb2c9f8c],.vreveal .ledger-lune[data-v-eb2c9f8c],.vreveal .plan-card[data-v-eb2c9f8c],.vreveal .plan-foot[data-v-eb2c9f8c],.vreveal .plan-row[data-v-eb2c9f8c],.vreveal .program[data-v-eb2c9f8c],.vreveal .program-copy p[data-v-eb2c9f8c],.vreveal .program-ctas[data-v-eb2c9f8c],.vreveal .program-kicker[data-v-eb2c9f8c],.vreveal .program-poster[data-v-eb2c9f8c],.vreveal .program-tab[data-v-eb2c9f8c],.vreveal .pword[data-v-eb2c9f8c],.vreveal .section-sub[data-v-eb2c9f8c],.vreveal .section-title .w[data-v-eb2c9f8c],.vreveal .stamp[data-v-eb2c9f8c],.vreveal .step[data-v-eb2c9f8c],.vreveal .sub-chip[data-v-eb2c9f8c],.vreveal .subs-lune[data-v-eb2c9f8c]{animation:none!important;opacity:1!important;transform:none;transition:none}.vreveal .fan-card[data-v-eb2c9f8c]{opacity:1!important;transition:none}.create-example-shine[data-v-eb2c9f8c],.vreveal .fan-card[data-v-eb2c9f8c]{animation:none!important}}
