@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/build/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/build/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/build/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-vietnamese-500-normal-Bos7Oy9U.woff2)format("woff2"),url(/build/assets/lexend-vietnamese-500-normal-EFAPmUTE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-latin-ext-500-normal-Bo17xs96.woff2)format("woff2"),url(/build/assets/lexend-latin-ext-500-normal-DbCmXT_D.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/lexend-latin-500-normal-Dl-X5nog.woff2)format("woff2"),url(/build/assets/lexend-latin-500-normal-D9x1QWTH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes vinyl-spin-b3d4898c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-b3d4898c]{animation:3s linear infinite vinyl-spin-b3d4898c}.spotify-ghost[data-v-b3d4898c]:hover{color:var(--v58f61400)!important;background-color:var(--a684bc84)!important}.marquee-container[data-v-b3d4898c]{max-width:100%;overflow:hidden}.marquee-container[data-v-b3d4898c]:has(.scrolling){-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000)}.marquee-text[data-v-b3d4898c]{white-space:nowrap;display:inline-block}.marquee-container .marquee-text.scrolling[data-v-b3d4898c]{animation:marquee-scroll-b3d4898c var(--marquee-duration,8s)linear infinite;padding-right:3rem}.vinyl-idle-hover[data-v-b3d4898c]{animation:8s linear infinite vinyl-idle-drift-b3d4898c}@keyframes vinyl-idle-drift-b3d4898c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee-scroll-b3d4898c{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translateX(var(--marquee-distance))}to{transform:translateX(var(--marquee-distance))}}@keyframes vinyl-spin-68cf439b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-68cf439b]{animation:3s linear infinite vinyl-spin-68cf439b}.spotify-slider[data-v-088a3c1f] [data-slot=slider-range]{background-color:var(--spotify-accent,#1db954)}.spotify-slider[data-v-088a3c1f] [data-slot=slider-thumb]{border-color:var(--spotify-accent,#1db954)}.spotify-play[data-v-29aa59f1]{background-color:var(--spotify-accent,#1db954);color:#fff}.spotify-play[data-v-29aa59f1]:hover{background-color:var(--spotify-accent,#1db954);opacity:.85}.spotify-ghost[data-v-29aa59f1]:hover{color:var(--spotify-accent,#1db954)!important;background-color:hsl(var(--spotify-accent-hsl)/.15)!important}.spotify-slider[data-v-aaff2cdd] [data-slot=slider-range]{background-color:var(--v514a9b08)}.spotify-slider[data-v-aaff2cdd] [data-slot=slider-thumb]{border-color:var(--v514a9b08)}.spotify-ghost[data-v-aaff2cdd]:hover{color:var(--v514a9b08)!important;background-color:var(--v7e6d298c)!important}.spotify-link[data-v-0cb0e3cf]:hover{color:var(--spotify-accent,#1db954)!important}.vinyl-idle[data-v-0cb0e3cf]{animation:41s linear infinite vinyl-idle-drift-0cb0e3cf}.vinyl-idle-hover[data-v-0cb0e3cf]{animation:8s linear infinite vinyl-idle-drift-0cb0e3cf}@keyframes vinyl-idle-drift-0cb0e3cf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notch-branding[data-v-e868f057]{pointer-events:none;z-index:1}.notch-glow-left[data-v-e868f057]{background:radial-gradient(50% 100% at 35%,#ffa0320a 0%,#ff781405 40%,#0000 70%)}.notch-glow-right[data-v-e868f057]{background:radial-gradient(50% 100% at 65%,#50a0ff0a 0%,#2878ff05 40%,#0000 70%)}.spark[data-v-e868f057]{width:3px;left:50%;top:calc(env(safe-area-inset-top,0px)*.18 + 19px);transform-origin:top;opacity:0;animation:spark-flash var(--spark-duration)ease-out infinite;animation-delay:var(--spark-delay);background:linear-gradient(#0000 0% 64%,#c8e6ffe6 68%,#8cc8ff80 80%,#64aaff26 92%,#0000 100%);border-radius:1px;margin-left:-1.5px;box-shadow:0 0 30px 12px #64b4ff4d}.spark-1[data-v-e868f057]{height:22px;animation:3.17s ease-out infinite spark-flash,11.3s step-end -2.7s infinite spark-gate-a;transform:rotate(0)}.spark-2[data-v-e868f057]{height:27px;animation:4.13s ease-out -1.8s infinite spark-flash,13.7s step-end -5.1s infinite spark-gate-b;transform:rotate(25deg)}.spark-3[data-v-e868f057]{background:linear-gradient(#0000 0% 72%,#ffc88ccc 76%,#ffb46466 86%,#ffa0501a 94%,#0000 100%);height:72px;animation:2.71s ease-out -.6s infinite spark-flash,9.7s step-end -3.4s infinite spark-gate-c;transform:rotate(90deg);box-shadow:0 0 30px 12px #ffa05040}.spark-4[data-v-e868f057]{height:27px;animation:3.79s ease-out -2.5s infinite spark-flash,14.3s step-end -8.2s infinite spark-gate-a;transform:rotate(155deg)}.spark-5[data-v-e868f057]{height:22px;animation:2.39s ease-out -1.1s infinite spark-flash,11.9s step-end -6.8s infinite spark-gate-b;transform:rotate(180deg)}.spark-6[data-v-e868f057]{background:linear-gradient(#0000 0% 64%,#ffbe78cc 68%,#ffaa5a66 80%,#ff96461a 92%,#0000 100%);height:29px;animation:4.43s ease-out -3.2s infinite spark-flash,12.7s step-end -1.5s infinite spark-gate-c;transform:rotate(210deg);box-shadow:0 0 30px 12px #ff964640}.spark-7[data-v-e868f057]{background:linear-gradient(#0000 0% 72%,#c8e6ffe6 76%,#8cc8ff66 86%,#64aaff1a 94%,#0000 100%);height:72px;animation:2.97s ease-out -.4s infinite spark-flash,10.3s step-end -4.9s infinite spark-gate-a;transform:rotate(270deg)}.spark-8[data-v-e868f057]{height:27px;animation:3.61s ease-out -2s infinite spark-flash,15.1s step-end -9.3s infinite spark-gate-b;transform:rotate(-25deg);box-shadow:0 0 30px 12px #64b4ff66}.spark-9[data-v-e868f057]{height:23px;animation:4.79s ease-out -3.8s infinite spark-flash,13.1s step-end -7.6s infinite spark-gate-c;transform:rotate(12deg)}.spark-10[data-v-e868f057]{background:linear-gradient(#0000 0% 64%,#ffc88cb3 68%,#ffb4644d 80%,#ffa05014 92%,#0000 100%);height:23px;animation:2.89s ease-out -1.5s infinite spark-flash,12.1s step-end -10.4s infinite spark-gate-a;transform:rotate(195deg);box-shadow:0 0 30px 12px #ffa05033}.spark-11[data-v-e868f057]{height:68px;animation:3.47s ease-out -1.3s infinite spark-flash,10.9s step-end -3.8s infinite spark-gate-b;transform:rotate(75deg)}.spark-12[data-v-e868f057]{background:linear-gradient(#0000 0% 72%,#ffbe78b3 76%,#ffaa5a4d 86%,#ff964614 94%,#0000 100%);height:68px;animation:4.01s ease-out -2.6s infinite spark-flash,14.9s step-end -11.2s infinite spark-gate-c;transform:rotate(255deg);box-shadow:0 0 30px 12px #ff964633}.spark[data-v-e868f057]{transition:opacity .6s ease-out}.notch-branding:not(.is-streaming) .spark[data-v-e868f057]{animation:none!important}.notch-glow-left[data-v-e868f057],.notch-glow-right[data-v-e868f057]{opacity:.3;transition:opacity .8s ease-in-out}.notch-letter[data-v-e868f057]{opacity:.7;font-family:Bebas Neue,sans-serif}.notch-letter-p[data-v-e868f057]{color:#ffaa46e6;text-shadow:0 0 10px #ff8c2880}.notch-letter-f[data-v-e868f057]{color:#64aaffe6;text-shadow:0 0 10px #3c8cff80;animation-delay:-3s}.is-warming .notch-glow-left[data-v-e868f057],.is-warming .notch-glow-right[data-v-e868f057]{opacity:.7}.is-warming .notch-letter[data-v-e868f057]{animation:6s ease-in-out infinite notch-letter-pulse}.is-warming .notch-letter-f[data-v-e868f057]{animation-delay:-3s}.is-streaming .spark[data-v-e868f057]{transition:none}.is-streaming .notch-backdrop[data-v-e868f057]{opacity:.9;transition:opacity .8s ease-in-out}.is-streaming .notch-glow-left[data-v-e868f057],.is-streaming .notch-glow-right[data-v-e868f057]{opacity:1}.is-streaming .notch-letter-p[data-v-e868f057]{animation:6s ease-in-out infinite notch-letter-pulse,7.3s ease-out -1.2s infinite letter-strike-warm}.is-streaming .notch-letter-f[data-v-e868f057]{animation:6s ease-in-out -3s infinite notch-letter-pulse,8.1s ease-out -4.7s infinite letter-strike-cool}.logo-face[data-v-3bfcc374]{opacity:.5;z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.logo-aura-warm[data-v-3bfcc374]{background:radial-gradient(60% 120% at 30%,#ffa0320f 0%,#ff781408 40%,#0000 70%);transition:opacity .8s ease-in-out}.logo-aura-cool[data-v-3bfcc374]{background:radial-gradient(60% 120% at 70%,#50a0ff0f 0%,#2878ff08 40%,#0000 70%);transition:opacity .8s ease-in-out}.logo-spark[data-v-3bfcc374]{transform-origin:top;opacity:0;border-radius:1px;width:2px;margin-left:-1px;top:50%}.logo-spark-1[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#ffc88ccc 62%,#ffa0504d 78%,#0000 100%);height:44px;animation:3.17s ease-out infinite spark-flash,11.3s step-end -2.7s infinite spark-gate-a;left:8%;transform:rotate(-95deg);box-shadow:0 0 20px 8px #ffa05040}.logo-spark-2[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#ffbe78b3 60%,#ff964640 78%,#0000 100%);height:38px;animation:4.13s ease-out -1.8s infinite spark-flash,13.7s step-end -5.1s infinite spark-gate-b;left:18%;transform:rotate(-140deg);box-shadow:0 0 20px 8px #ff964633}.logo-spark-3[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#ffb464b3 60%,#ff8c3c40 78%,#0000 100%);height:40px;animation:2.71s ease-out -.6s infinite spark-flash,9.7s step-end -3.4s infinite spark-gate-c;left:28%;transform:rotate(200deg);box-shadow:0 0 20px 8px #ff8c3c33}.logo-spark-4[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#ffc88c99 62%,#ffa05033 78%,#0000 100%);height:42px;animation:3.79s ease-out -2.5s infinite spark-flash,14.3s step-end -8.2s infinite spark-gate-a;left:36%;transform:rotate(-120deg);box-shadow:0 0 20px 8px #ffa05026}.logo-spark-9[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#ffd296bf 60%,#ffaa5a40 78%,#0000 100%);height:36px;animation:3.43s ease-out -.9s infinite spark-flash,12.3s step-end -6.1s infinite spark-gate-c;left:44%;transform:rotate(215deg);box-shadow:0 0 20px 8px #ffaa5a33}.logo-spark-10[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#ffbe78a6 62%,#ff964633 78%,#0000 100%);height:40px;animation:4.57s ease-out -3.6s infinite spark-flash,13.1s step-end -7.4s infinite spark-gate-a;left:50%;transform:rotate(-165deg);box-shadow:0 0 20px 8px #ff96462e}.logo-spark-5[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#8cc8ffcc 62%,#50a0ff4d 78%,#0000 100%);height:44px;animation:2.97s ease-out -.4s infinite spark-flash,10.3s step-end -4.9s infinite spark-gate-b;left:56%;transform:rotate(25deg);box-shadow:0 0 20px 8px #50a0ff4d}.logo-spark-6[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#a0d2ffb3 60%,#64aaff40 78%,#0000 100%);height:38px;animation:3.61s ease-out -2s infinite spark-flash,15.1s step-end -9.3s infinite spark-gate-c;left:64%;transform:rotate(140deg);box-shadow:0 0 20px 8px #64aaff40}.logo-spark-7[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#b4dcffb3 60%,#78beff40 78%,#0000 100%);height:40px;animation:4.43s ease-out -3.2s infinite spark-flash,12.7s step-end -1.5s infinite spark-gate-a;left:72%;transform:rotate(-25deg);box-shadow:0 0 20px 8px #78beff33}.logo-spark-8[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#c8e6ff99 62%,#8cc8ff33 78%,#0000 100%);height:42px;animation:2.89s ease-out -1.5s infinite spark-flash,12.1s step-end -10.4s infinite spark-gate-b;left:80%;transform:rotate(120deg);box-shadow:0 0 20px 8px #8cc8ff26}.logo-spark-11[data-v-3bfcc374]{background:linear-gradient(#0000 0% 48%,#aadcffbf 60%,#6eb4ff40 78%,#0000 100%);height:36px;animation:3.07s ease-out -2.3s infinite spark-flash,11.7s step-end -5.8s infinite spark-gate-a;left:88%;transform:rotate(95deg);box-shadow:0 0 20px 8px #6eb4ff40}.logo-spark-12[data-v-3bfcc374]{background:linear-gradient(#0000 0% 50%,#bee1ffa6 62%,#82beff33 78%,#0000 100%);height:38px;animation:4.19s ease-out -1.1s infinite spark-flash,14.1s step-end -8.9s infinite spark-gate-c;left:94%;transform:rotate(-40deg);box-shadow:0 0 20px 8px #82beff2e}.logo-text-panel[data-v-3bfcc374]{filter:drop-shadow(0 0 4px #ffa0324d)}.logo-text-forge[data-v-3bfcc374]{filter:drop-shadow(0 0 4px #3c8cff4d)}.logo-glow-panel[data-v-3bfcc374],.logo-glow-forge[data-v-3bfcc374]{opacity:.15;transition:opacity .8s ease-in-out}.logo-spark[data-v-3bfcc374]{transition:opacity .6s ease-out}.desktop-logo:not(.is-streaming) .logo-spark[data-v-3bfcc374]{animation:none!important}.logo-aura-warm[data-v-3bfcc374],.logo-aura-cool[data-v-3bfcc374]{opacity:.4}.logo-glow-panel[data-v-3bfcc374],.logo-glow-forge[data-v-3bfcc374]{opacity:.15}.logo-face[data-v-3bfcc374]{transition:opacity .8s ease-in-out}.is-warming .logo-aura-warm[data-v-3bfcc374],.is-warming .logo-aura-cool[data-v-3bfcc374]{opacity:.75}.is-warming .logo-glow-panel[data-v-3bfcc374]{animation:6s ease-in-out infinite logo-text-pulse-warm}.is-warming .logo-glow-forge[data-v-3bfcc374]{animation:6s ease-in-out -3s infinite logo-text-pulse-cool}.is-warming .logo-face[data-v-3bfcc374]{opacity:.65}.is-streaming .logo-spark[data-v-3bfcc374]{transition:none}.is-streaming .logo-aura-warm[data-v-3bfcc374],.is-streaming .logo-aura-cool[data-v-3bfcc374]{opacity:1}.is-streaming .logo-glow-panel[data-v-3bfcc374]{animation:6s ease-in-out infinite logo-text-pulse-warm,7.3s ease-out -1.2s infinite logo-text-strike-warm}.is-streaming .logo-glow-forge[data-v-3bfcc374]{animation:6s ease-in-out -3s infinite logo-text-pulse-cool,8.1s ease-out -4.7s infinite logo-text-strike-cool}.is-streaming .logo-face[data-v-3bfcc374]{opacity:.7}.forge-ignite[data-v-3bfcc374]{animation:.4s cubic-bezier(.34,1.56,.64,1) forge-punch}@media (max-width:1024px){.desktop-logo[data-v-3bfcc374]{width:200px}.logo-inner[data-v-3bfcc374]{transform-origin:50%;transform:scale(.65)}}.top-nav[data-v-8c026cdd]{padding-top:env(safe-area-inset-top,0px)}@keyframes vinyl-spin-5b2c7fad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-spinning[data-v-5b2c7fad]{animation:3s linear infinite vinyl-spin-5b2c7fad}.pull-refresh-enter-active[data-v-8a16fdcc],.pull-refresh-leave-active[data-v-8a16fdcc]{transition:opacity .2s,transform .2s}.pull-refresh-enter-from[data-v-8a16fdcc],.pull-refresh-leave-to[data-v-8a16fdcc]{opacity:0;transform:translateY(-20px)}[data-v-55355c63] [data-slot=sheet-overlay].bg-black\/80,[data-v-55355c63] .fixed.inset-0.z-50[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px)!important;background-color:#0003!important}[data-v-55355c63] [data-slot=sheet-content],[data-v-55355c63] [data-slot=sheet-content]>div{overflow:visible!important}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1*var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before)*.05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before)))scale(calc(-1*var(--toasts-before)*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y)translateY(var(--swipe-amount-y,0px))translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y)translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y)translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y)translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y)translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y)translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y)translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y)translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y)translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left)*2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}[data-v-37d2e37f] [data-slot=sheet-overlay].bg-black\/80,[data-v-37d2e37f] .fixed.inset-0.z-50[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px)!important;background-color:#0003!important}.quick-picker-enter-active[data-v-1250a45d],.quick-picker-leave-active[data-v-1250a45d]{transition:opacity .15s}.quick-picker-enter-active[data-v-1250a45d]>:last-child,.quick-picker-leave-active[data-v-1250a45d]>:last-child{transition:opacity .15s,transform .15s}.quick-picker-enter-from[data-v-1250a45d],.quick-picker-leave-to[data-v-1250a45d]{opacity:0}.quick-picker-enter-from[data-v-1250a45d]>:last-child,.quick-picker-leave-to[data-v-1250a45d]>:last-child{transform:scale(.95)translateY(-8px)}.gradient-erase[data-v-f2e2f2ea]{background:linear-gradient(135deg,#ef44441f,#f973161f,#fbbf241f)!important}.gradient-erase[data-v-f2e2f2ea]:hover,.gradient-erase[data-v-f2e2f2ea]:active{background:linear-gradient(135deg,#ef44444d,#f973164d,#fbbf244d)!important}.gradient-paste[data-v-f2e2f2ea]{background:linear-gradient(135deg,#34d3991f,#2dd4bf1f,#22d3ee1f)!important}.gradient-paste[data-v-f2e2f2ea]:hover,.gradient-paste[data-v-f2e2f2ea]:active{background:linear-gradient(135deg,#34d3994d,#2dd4bf4d,#22d3ee4d)!important}.gradient-fullscreen[data-v-f2e2f2ea]{background:linear-gradient(135deg,#6366f11f,#4f46e51f,#3b82f61f)!important}.gradient-fullscreen[data-v-f2e2f2ea]:hover,.gradient-fullscreen[data-v-f2e2f2ea]:active{background:linear-gradient(135deg,#6366f14d,#4f46e54d,#3b82f64d)!important}.gradient-mic[data-v-f2e2f2ea]{background:linear-gradient(135deg,#fb71851f,#f472b61f,#e879f91f)!important}.gradient-mic[data-v-f2e2f2ea]:hover,.gradient-mic[data-v-f2e2f2ea]:active{background:linear-gradient(135deg,#fb71854d,#f472b64d,#e879f94d)!important}.gradient-send-audio[data-v-defc9b78],.gradient-send-text[data-v-defc9b78],.gradient-send-image[data-v-defc9b78],.gradient-send-music[data-v-defc9b78],.gradient-send-auto[data-v-defc9b78]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#fff!important}.gradient-send-audio[data-v-defc9b78]:hover,.gradient-send-text[data-v-defc9b78]:hover,.gradient-send-image[data-v-defc9b78]:hover,.gradient-send-music[data-v-defc9b78]:hover,.gradient-send-auto[data-v-defc9b78]:hover{opacity:.85}.gradient-send-audio[data-v-defc9b78]:active,.gradient-send-text[data-v-defc9b78]:active,.gradient-send-image[data-v-defc9b78]:active,.gradient-send-music[data-v-defc9b78]:active,.gradient-send-auto[data-v-defc9b78]:active{opacity:.9}.gradient-send-audio[data-v-defc9b78]{background:linear-gradient(135deg,#bf5af2,#8b5cf6,#6366f1)!important}.gradient-send-text[data-v-defc9b78]{background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffb347)!important}.gradient-send-image[data-v-defc9b78]{background:linear-gradient(135deg,#06b6d4,#14b8a6,#10b981)!important}.gradient-send-music[data-v-defc9b78]{background:linear-gradient(135deg,#e11d48,#ec4899,#d946ef)!important}.gradient-send-auto[data-v-defc9b78]{background:linear-gradient(135deg,#ff6b35,#bf5af2,#0a84ff)!important}.fullscreen-modal>button:last-child{top:calc(1rem + env(safe-area-inset-top,0px));top:calc(1rem + env(safe-area-inset-top,0px))}.gradient-stop[data-v-eda58f15]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background:linear-gradient(135deg,#ef4444,#e11d48,#db2777)!important}.gradient-stop[data-v-eda58f15]:active{opacity:.9}.numpad-grid[data-v-eda58f15]{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,1fr);align-content:end;justify-items:center;gap:.25rem;display:grid}.numpad-spacer[data-v-eda58f15]{visibility:hidden;width:1.75rem;height:1.75rem}.numpad-v2v[data-v-eda58f15]{background:linear-gradient(135deg,#ff3760,#bf5af2,#0a84ff)!important}.numpad-audio[data-v-eda58f15]{background:linear-gradient(135deg,#bf5af2,#8b5cf6,#6366f1)!important}.model-btn[data-v-eda58f15]{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;transition:opacity .15s;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.model-btn[data-v-eda58f15]:hover{opacity:.85}.model-btn[data-v-eda58f15]:active{opacity:.9}.model-btn[data-v-eda58f15]:disabled{opacity:.35;cursor:not-allowed}@media (min-width:1024px){.model-btn[data-v-eda58f15]{width:1.75rem;height:1.75rem;font-size:.7rem}}.model-btn-haiku[data-v-eda58f15]{background:linear-gradient(135deg,#22c55e,#10b981,#14b8a6)}.model-btn-sonnet[data-v-eda58f15]{background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6)}.model-btn-opus[data-v-eda58f15]{background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffb347)}.shimmer-overlay[data-v-c236a6da]{background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);animation:2s infinite shimmer-c236a6da}@keyframes shimmer-c236a6da{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-v-6edd3048] .file-path-link{cursor:pointer;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}[data-v-6edd3048] .file-path-link:hover{color:#c084fc;text-decoration:underline}@keyframes blink-6edd3048{0%,to{opacity:1}50%{opacity:0}}.animate-blink[data-v-6edd3048]{animation:.8s step-end infinite blink-6edd3048}.touch-callout-none[data-v-5d9416a1]{-webkit-touch-callout:none}.claude-msg-enter-active[data-v-4a5ad253]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--claude-msg-stagger,0)*60ms);will-change:opacity,transform}.claude-msg-enter-from[data-v-4a5ad253]{opacity:0;transform:translateY(24px)scale(.98)}.claude-msg-enter-to[data-v-4a5ad253]{opacity:1;transform:translateY(0)scale(1)}.claude-msg-leave-active[data-v-4a5ad253]{transition:opacity .2s ease-in,transform .2s ease-in;position:absolute}.claude-msg-leave-to[data-v-4a5ad253]{opacity:0;transform:translateY(-8px)}.claude-msg-move[data-v-4a5ad253]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253]{position:relative}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253]:before{content:"";pointer-events:none;box-shadow:0 0 0 2px hsl(var(--primary)/.35);border-radius:1rem;animation:1.4s cubic-bezier(.22,1,.36,1) forwards claude-msg-arrived-glow-4a5ad253;position:absolute;inset:-4px}@keyframes claude-msg-arrived-glow-4a5ad253{0%{opacity:0;box-shadow:0 0 0 0 hsl(var(--primary)/.45)}30%{opacity:1;box-shadow:0 0 0 3px hsl(var(--primary)/.35)}to{opacity:0;box-shadow:0 0 0 6px hsl(var(--primary)/0)}}.claude-msg-item[data-just-updated=true][data-v-4a5ad253]:after{content:"";pointer-events:none;box-shadow:0 0 0 2px hsl(var(--primary)/.4);border-radius:1rem;animation:.4s ease-out forwards claude-msg-updated-flash-4a5ad253;position:absolute;inset:-2px}@keyframes claude-msg-updated-flash-4a5ad253{0%{opacity:.8}to{opacity:0}}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]{animation:.32s cubic-bezier(.22,1,.36,1) both claude-block-rise-4a5ad253}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]:first-child{animation-delay:0s}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]:nth-child(2){animation-delay:70ms}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]:nth-child(3){animation-delay:.14s}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]:nth-child(4){animation-delay:.21s}.claude-msg-item[data-just-arrived=true][data-v-4a5ad253] [data-content-block]:nth-child(n+5){animation-delay:.28s}@keyframes claude-block-rise-4a5ad253{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.split-pane[data-v-8dc519f6] [data-slot=sidebar][data-collapsible]{position:relative}.split-pane[data-v-8dc519f6] [data-slot=sidebar][data-collapsible]>.fixed{height:100%!important;position:absolute!important;top:0!important}.split-pane[data-v-8dc519f6] [data-side=right][data-slot=sidebar]{order:1}.split-pane-right[data-v-8dc519f6] main.overflow-y-auto,.split-pane-right[data-v-8dc519f6] main.overflow-y-auto>*{transform:scaleX(-1)}img-comparison-slider{--divider-width:2px;--divider-color:#fff;--default-handle-opacity:1}.comic-sidebar[data-v-5b0e5bb5]{background:#1f2937f2;position:relative}.comic-sidebar[data-v-5b0e5bb5]:before{content:"";opacity:.04;pointer-events:none;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}[data-v-5b0e5bb5] .comic-tree [data-sidebar=menu-button]{border-radius:.5rem;font-family:Comic Neue,cursive;transition:all .15s}[data-v-5b0e5bb5] .comic-tree [data-sidebar=menu-button]:hover{border-color:#facc154d}[data-v-5b0e5bb5] .comic-tree [data-sidebar=menu-button][data-active=true]{background:#facc1526;border:2px solid #facc1566}@media (min-width:1920px){[data-v-211e7ff7] [data-slot=sidebar-wrapper]{--sidebar-width:380px}}.comic-panel[data-v-77cdb094]:before{content:"";opacity:.06;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.fullscreen-modal>button:last-child{top:calc(1rem + env(safe-area-inset-top,0px))}.comic-panel[data-v-c9c93c0f]:before{content:"";opacity:.06;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}swiper-container::part(button-prev),swiper-container::part(button-next){color:#374151}@media (prefers-color-scheme:dark){swiper-container::part(button-prev),swiper-container::part(button-next){color:#d1d5db}}swiper-container::part(button-prev):after,swiper-container::part(button-next):after{font-size:1.5rem}swiper-container::part(pagination){--swiper-pagination-color:#374151;--swiper-pagination-bullet-inactive-color:#9ca3af;--swiper-pagination-bullet-inactive-opacity:1}@media (prefers-color-scheme:dark){swiper-container::part(pagination){--swiper-pagination-color:#d1d5db;--swiper-pagination-bullet-inactive-color:#4b5563}}.reference-swiper{height:400px}.reference-swiper swiper-slide{height:400px;width:350px!important}.reference-swiper .swiper-zoom-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reference-swiper swiper-slide img{object-fit:contain;max-width:100%;max-height:100%;display:block;position:relative}swiper-container{transition:width .3s ease-in-out,height .3s ease-in-out,transform .3s ease-in-out}swiper-container.swiper-zoomed{z-index:99999!important;contain:none!important;clip:auto!important;clip-path:none!important;background:#000000f2!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}body.swiper-zoom-active{overflow:hidden!important}swiper-container.swiper-zoomed .swiper-zoom-container{width:100vw!important;height:100vh!important}swiper-container.swiper-zoomed::part(button-prev),swiper-container.swiper-zoomed::part(button-next){opacity:.8;color:#fff!important}swiper-container.swiper-zoomed::part(button-prev):hover,swiper-container.swiper-zoomed::part(button-next):hover{opacity:1}swiper-container.swiper-zoomed::part(pagination){display:none}swiper-container.swiper-zoomed swiper-slide{width:100vw!important;height:100vh!important}swiper-container .swiper-zoom-container{cursor:zoom-in}swiper-container.swiper-zoomed .swiper-zoom-container{cursor:zoom-out}swiper-slide[data-v-23ea6e16]{display:block;position:relative}.swiper-zoom-container[data-v-23ea6e16]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.job-list-move[data-v-cae91a25],.job-list-enter-active[data-v-cae91a25],.job-list-leave-active[data-v-cae91a25]{transition:all .3s}.job-list-enter-from[data-v-cae91a25],.job-list-leave-to[data-v-cae91a25]{opacity:0;transform:scale(.95)}.hero-bg[data-v-ba309790]{background:linear-gradient(135deg,#0c0912 0%,#1a1025 25%,#2d1a3d 50%,#1a1025 75%,#0c0912 100%)}.hero-particles[data-v-ba309790]{opacity:.6;background-image:radial-gradient(#a855f766 1px,#0000 1px),radial-gradient(#ec48994d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-ba309790}@keyframes particleFloat-ba309790{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-ba309790]{background:linear-gradient(135deg,#c084fc 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #a855f780;-webkit-background-clip:text;background-clip:text}.headline[data-v-ba309790]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-ba309790]{animation:2s ease-in-out infinite pulse-ba309790}@keyframes pulse-ba309790{0%,to{box-shadow:0 0 #a855f766,0 0 20px #a855f733}50%{box-shadow:0 0 0 8px #a855f700,0 0 30px #a855f766}}.step-card[data-v-ba309790]:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#a855f74d,#ec48994d);transition:opacity .3s;position:absolute;inset:-1px}.step-card[data-v-ba309790]:hover:before{opacity:1}.showcase-image[data-v-ba309790]{background:#0000004d;border:2px solid #a855f74d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.showcase-image[data-v-ba309790]:hover{border-color:#a855f799;box-shadow:0 10px 40px #00000080,0 0 30px #a855f733}.showcase-label[data-v-ba309790]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.accordion-item[data-v-ba309790]{background:#ffffff08;border:1px solid #a855f733;border-radius:12px}.accordion-trigger[data-v-ba309790]{padding:16px;font-weight:600}.accordion-content[data-v-ba309790]{padding:0 16px 16px}.cta-button[data-v-ba309790]{position:relative}.cta-button[data-v-ba309790]:before{content:"";border-radius:inherit;opacity:0;filter:blur(12px);z-index:-1;background:linear-gradient(135deg,#a855f7,#ec4899);transition:opacity .3s;position:absolute;inset:-2px}.cta-button[data-v-ba309790]:hover:before{opacity:.6}.hero-bg[data-v-c0f392ee]{background:linear-gradient(135deg,#0c0a09 0%,#1c1410 25%,#2d1810 50%,#1c1410 75%,#0c0a09 100%)}.hero-particles[data-v-c0f392ee]{opacity:.6;background-image:radial-gradient(#fb923c66 1px,#0000 1px),radial-gradient(#ef44444d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-c0f392ee}@keyframes particleFloat-c0f392ee{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-c0f392ee]{background:linear-gradient(135deg,#fbbf24 0%,#f97316 50%,#ef4444 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #fb923c80;-webkit-background-clip:text;background-clip:text}.headline[data-v-c0f392ee]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-c0f392ee]{animation:2s ease-in-out infinite pulse-c0f392ee}@keyframes pulse-c0f392ee{0%,to{box-shadow:0 0 #f9731666,0 0 20px #f9731633}50%{box-shadow:0 0 0 8px #f9731600,0 0 30px #f9731666}}.live-dot[data-v-c0f392ee]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-c0f392ee;display:inline-block}@keyframes livePulse-c0f392ee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.stat-card[data-v-c0f392ee]:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#fb923c4d,#ef44444d);transition:opacity .3s;position:absolute;inset:-1px}.stat-card[data-v-c0f392ee]:hover:before{opacity:1}.screenshot-slot[data-v-c0f392ee]{aspect-ratio:16/10;background:#0000004d;border:2px solid #fb923c4d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-c0f392ee]:hover{border-color:#fb923c99;box-shadow:0 10px 40px #00000080,0 0 30px #fb923c33}.screenshot-label[data-v-c0f392ee]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.cta-button[data-v-c0f392ee]{position:relative}.cta-button[data-v-c0f392ee]:before{content:"";border-radius:inherit;opacity:0;filter:blur(12px);z-index:-1;background:linear-gradient(135deg,#f97316,#ef4444);transition:opacity .3s;position:absolute;inset:-2px}.cta-button[data-v-c0f392ee]:hover:before{opacity:.6}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}.textured-background-dots[data-v-416716b5]{background-color:#111827;background-image:radial-gradient(#00ff004d 1px,#0000 1px);background-repeat:repeat;background-size:6px 12px;animation:40s linear infinite matrixDots-416716b5;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}@keyframes matrixDots-416716b5{0%{background-position:0 0}to{background-position:0 100%}}.hero-splide[data-v-416716b5]{padding:50px 0}.hero-splide[data-v-416716b5] .splide__track{align-items:center;display:flex}.hero-splide[data-v-416716b5] .splide__list{align-items:center}.hero-splide[data-v-416716b5] .splide__slide{justify-content:center;align-items:center;display:flex}.slide-content[data-v-416716b5]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.slide-content img[data-v-416716b5]{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:600px;box-shadow:0 10px 30px #00000080}.sequence-label[data-v-416716b5]{color:#1f2937;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:4px;margin-top:12px;padding:8px 16px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #0000004d}.sequence-label--yellow[data-v-416716b5]{background:linear-gradient(135deg,#eab308f2,#ca8a04f2)}.sequence-number[data-v-416716b5]{text-shadow:0 1px 2px #ffffff4d;font-size:24px;font-weight:900}.sequence-total[data-v-416716b5]{opacity:.8;font-size:16px}.hero-splide[data-v-416716b5] .splide__progress{background:#ffffff1a;border-radius:4px;max-width:300px;height:4px;margin:1rem auto 0}.hero-splide[data-v-416716b5] .splide__progress__bar{background:linear-gradient(90deg,#eab308,#ca8a04);border-radius:4px;height:100%}.textured-background-dots[data-v-3c9228dc]{background-color:#111827;background-image:radial-gradient(#00ff004d 1px,#0000 1px);background-repeat:repeat;background-size:6px 12px;animation:40s linear infinite matrixDots-3c9228dc;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.textured-background-dots--cyan[data-v-3c9228dc]{background-image:radial-gradient(#22d3ee4d 1px,#0000 1px)}@keyframes matrixDots-3c9228dc{0%{background-position:0 0}to{background-position:0 100%}}.mini-splide[data-v-3c9228dc]{padding:50px 0}.mini-splide[data-v-3c9228dc] .splide__track{align-items:center;display:flex}.mini-splide[data-v-3c9228dc] .splide__list{align-items:center}.mini-splide[data-v-3c9228dc] .splide__slide{justify-content:center;align-items:center;display:flex}.slide-content[data-v-3c9228dc]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.sequence-label[data-v-3c9228dc]{color:#1f2937;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:4px;margin-top:12px;padding:8px 16px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 12px #0000004d}.sequence-label--cyan[data-v-3c9228dc]{background:linear-gradient(135deg,#22d3eef2,#06b6d4f2)}.sequence-number[data-v-3c9228dc]{text-shadow:0 1px 2px #ffffff4d;font-size:24px;font-weight:900}.sequence-total[data-v-3c9228dc]{opacity:.8;font-size:16px}.mini-splide[data-v-3c9228dc] .splide__progress{background:#ffffff1a;border-radius:4px;max-width:300px;height:4px;margin:1rem auto 0}.mini-splide[data-v-3c9228dc] .splide__progress__bar,[data-v-3c9228dc] .splide__progress__bar--cyan{background:linear-gradient(90deg,#22d3ee,#06b6d4);border-radius:4px;height:100%}.placeholder-card[data-v-3c9228dc]{aspect-ratio:1;background:linear-gradient(135deg,#22d3ee1a,#06b6d40d);border:2px dashed #22d3ee66;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:400px;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000080}.placeholder-card[data-v-3c9228dc]:hover{background:linear-gradient(135deg,#22d3ee26,#06b6d41a);border-color:#22d3ee99;transform:scale(1.02)}.placeholder-content[data-v-3c9228dc]{opacity:.6;flex-direction:column;align-items:center;gap:16px;display:flex}.placeholder-icon[data-v-3c9228dc]{filter:grayscale(50%);font-size:64px}.placeholder-text[data-v-3c9228dc]{color:#22d3eecc;text-transform:uppercase;letter-spacing:2px;font-size:24px;font-weight:700}.feature-item[data-v-e3b21e9d]{transition:all .3s;transform:translateY(0)}.feature-item[data-v-e3b21e9d]:hover{transform:translateY(-5px)}.hero-bg[data-v-911481d3]{background:linear-gradient(135deg,#0a1214 0%,#0d1f22 25%,#13302e 50%,#0d1f22 75%,#0a1214 100%)}.hero-particles[data-v-911481d3]{opacity:.6;background-image:radial-gradient(#14b8a666 1px,#0000 1px),radial-gradient(#06b6d44d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-911481d3}@keyframes particleFloat-911481d3{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-911481d3]{background:linear-gradient(135deg,#5eead4 0%,#14b8a6 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #14b8a680;-webkit-background-clip:text;background-clip:text}.headline[data-v-911481d3]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-911481d3]{animation:2s ease-in-out infinite pulse-911481d3}@keyframes pulse-911481d3{0%,to{box-shadow:0 0 #14b8a666,0 0 20px #14b8a633}50%{box-shadow:0 0 0 8px #14b8a600,0 0 30px #14b8a666}}.live-dot[data-v-911481d3]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite livePulse-911481d3;display:inline-block}@keyframes livePulse-911481d3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.stat-card[data-v-911481d3]:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#14b8a64d,#06b6d44d);transition:opacity .3s;position:absolute;inset:-1px}.stat-card[data-v-911481d3]:hover:before{opacity:1}.screenshot-slot[data-v-911481d3]{aspect-ratio:16/10;background:#0000004d;border:2px solid #14b8a64d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-911481d3]:hover{border-color:#14b8a699;box-shadow:0 10px 40px #00000080,0 0 30px #14b8a633}.screenshot-label[data-v-911481d3]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.accordion-item[data-v-911481d3]{background:#ffffff08;border:1px solid #14b8a633;border-radius:12px}.accordion-trigger[data-v-911481d3]{padding:16px;font-weight:600}.accordion-content[data-v-911481d3]{padding:0 16px 16px}.cta-button[data-v-911481d3]{position:relative}.cta-button[data-v-911481d3]:before{content:"";border-radius:inherit;opacity:0;filter:blur(12px);z-index:-1;background:linear-gradient(135deg,#14b8a6,#06b6d4);transition:opacity .3s;position:absolute;inset:-2px}.cta-button[data-v-911481d3]:hover:before{opacity:.6}.hero-bg[data-v-adff09f4]{background:linear-gradient(135deg,#0a0a1a 0%,#15133d 25%,#1e1b4b 50%,#15133d 75%,#0a0a1a 100%)}.hero-particles[data-v-adff09f4]{opacity:.6;background-image:radial-gradient(#6366f166 1px,#0000 1px),radial-gradient(#8b5cf64d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-adff09f4}@keyframes particleFloat-adff09f4{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-adff09f4]{background:linear-gradient(135deg,#a5b4fc 0%,#6366f1 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #6366f180;-webkit-background-clip:text;background-clip:text}.headline[data-v-adff09f4]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-adff09f4]{animation:2s ease-in-out infinite pulse-adff09f4}@keyframes pulse-adff09f4{0%,to{box-shadow:0 0 #6366f166,0 0 20px #6366f133}50%{box-shadow:0 0 0 8px #6366f100,0 0 30px #6366f166}}.screenshot-slot[data-v-adff09f4]{aspect-ratio:16/10;background:#0000004d;border:2px solid #6366f14d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-adff09f4]:hover{border-color:#6366f199;box-shadow:0 10px 40px #00000080,0 0 30px #6366f133}.screenshot-label[data-v-adff09f4]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-5a3cf317]{background:linear-gradient(135deg,#0a0f1a 0%,#0c1a30 25%,#0f2440 50%,#0c1a30 75%,#0a0f1a 100%)}.hero-particles[data-v-5a3cf317]{opacity:.6;background-image:radial-gradient(#3b82f666 1px,#0000 1px),radial-gradient(#0ea5e94d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-5a3cf317}@keyframes particleFloat-5a3cf317{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-5a3cf317]{background:linear-gradient(135deg,#93c5fd 0%,#3b82f6 50%,#0ea5e9 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #3b82f680;-webkit-background-clip:text;background-clip:text}.headline[data-v-5a3cf317]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-5a3cf317]{animation:2s ease-in-out infinite pulse-5a3cf317}@keyframes pulse-5a3cf317{0%,to{box-shadow:0 0 #3b82f666,0 0 20px #3b82f633}50%{box-shadow:0 0 0 8px #3b82f600,0 0 30px #3b82f666}}.screenshot-slot[data-v-5a3cf317]{aspect-ratio:16/10;background:#0000004d;border:2px solid #3b82f64d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-5a3cf317]:hover{border-color:#3b82f699;box-shadow:0 10px 40px #00000080,0 0 30px #3b82f633}.screenshot-label[data-v-5a3cf317]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-27b5ef5a]{background:linear-gradient(135deg,#0a140e 0%,#0d2818 25%,#103822 50%,#0d2818 75%,#0a140e 100%)}.hero-particles[data-v-27b5ef5a]{opacity:.6;background-image:radial-gradient(#10b98166 1px,#0000 1px),radial-gradient(#22c55e4d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-27b5ef5a}@keyframes particleFloat-27b5ef5a{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-27b5ef5a]{background:linear-gradient(135deg,#6ee7b7 0%,#10b981 50%,#22c55e 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #10b98180;-webkit-background-clip:text;background-clip:text}.headline[data-v-27b5ef5a]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-27b5ef5a]{animation:2s ease-in-out infinite pulse-27b5ef5a}@keyframes pulse-27b5ef5a{0%,to{box-shadow:0 0 #10b98166,0 0 20px #10b98133}50%{box-shadow:0 0 0 8px #10b98100,0 0 30px #10b98166}}.stat-card[data-v-27b5ef5a]:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#10b9814d,#22c55e4d);transition:opacity .3s;position:absolute;inset:-1px}.stat-card[data-v-27b5ef5a]:hover:before{opacity:1}.screenshot-slot[data-v-27b5ef5a]{aspect-ratio:16/10;background:#0000004d;border:2px solid #10b9814d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-27b5ef5a]:hover{border-color:#10b98199;box-shadow:0 10px 40px #00000080,0 0 30px #10b98133}.screenshot-label[data-v-27b5ef5a]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-cb21703f]{background:linear-gradient(135deg,#1a1400 0%,#2d2206 25%,#3d2e08 50%,#2d2206 75%,#1a1400 100%)}.hero-particles[data-v-cb21703f]{opacity:.6;background-image:radial-gradient(#f59e0b66 1px,#0000 1px),radial-gradient(#eab3084d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-cb21703f}@keyframes particleFloat-cb21703f{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-cb21703f]{background:linear-gradient(135deg,#fde68a 0%,#f59e0b 50%,#eab308 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #f59e0b80;-webkit-background-clip:text;background-clip:text}.headline[data-v-cb21703f]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-cb21703f]{animation:2s ease-in-out infinite pulse-cb21703f}@keyframes pulse-cb21703f{0%,to{box-shadow:0 0 #f59e0b66,0 0 20px #f59e0b33}50%{box-shadow:0 0 0 8px #f59e0b00,0 0 30px #f59e0b66}}.screenshot-slot[data-v-cb21703f]{aspect-ratio:9/16;background:#0000004d;border:2px solid #f59e0b4d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-cb21703f]:hover{border-color:#f59e0b99;box-shadow:0 10px 40px #00000080,0 0 30px #f59e0b33}.screenshot-label[data-v-cb21703f]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-d03a9c6b]{background:linear-gradient(135deg,#0a0a1a 0%,#0c1535 25%,#111d4a 50%,#0c1535 75%,#0a0a1a 100%)}.hero-particles[data-v-d03a9c6b]{opacity:.6;background-image:radial-gradient(#2563eb66 1px,#0000 1px),radial-gradient(#4f46e54d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-d03a9c6b}@keyframes particleFloat-d03a9c6b{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-d03a9c6b]{background:linear-gradient(135deg,#93c5fd 0%,#2563eb 50%,#4f46e5 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #2563eb80;-webkit-background-clip:text;background-clip:text}.headline[data-v-d03a9c6b]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-d03a9c6b]{animation:2s ease-in-out infinite pulse-d03a9c6b}@keyframes pulse-d03a9c6b{0%,to{box-shadow:0 0 #2563eb66,0 0 20px #2563eb33}50%{box-shadow:0 0 0 8px #2563eb00,0 0 30px #2563eb66}}.screenshot-slot[data-v-d03a9c6b]{aspect-ratio:16/10;background:#0000004d;border:2px solid #2563eb4d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-d03a9c6b]:hover{border-color:#2563eb99;box-shadow:0 10px 40px #00000080,0 0 30px #2563eb33}.screenshot-label[data-v-d03a9c6b]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-9afb13d9]{background:linear-gradient(135deg,#1a0a10 0%,#2d0f1a 25%,#3d1524 50%,#2d0f1a 75%,#1a0a10 100%)}.hero-particles[data-v-9afb13d9]{opacity:.6;background-image:radial-gradient(#f43f5e66 1px,#0000 1px),radial-gradient(#ec48994d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-9afb13d9}@keyframes particleFloat-9afb13d9{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.gradient-text[data-v-9afb13d9]{background:linear-gradient(135deg,#fda4af 0%,#f43f5e 50%,#ec4899 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 80px #f43f5e80;-webkit-background-clip:text;background-clip:text}.headline[data-v-9afb13d9]{font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.pulse-badge[data-v-9afb13d9]{animation:2s ease-in-out infinite pulse-9afb13d9}@keyframes pulse-9afb13d9{0%,to{box-shadow:0 0 #f43f5e66,0 0 20px #f43f5e33}50%{box-shadow:0 0 0 8px #f43f5e00,0 0 30px #f43f5e66}}.screenshot-slot[data-v-9afb13d9]{aspect-ratio:16/10;background:#0000004d;border:2px solid #f43f5e4d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.screenshot-slot[data-v-9afb13d9]:hover{border-color:#f43f5e99;box-shadow:0 10px 40px #00000080,0 0 30px #f43f5e33}.screenshot-label[data-v-9afb13d9]{background:linear-gradient(#0000,#000000b3,#000000e6);flex-direction:column;gap:2px;padding:12px 16px;font-size:.875rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-bg[data-v-d903094a]{background:linear-gradient(135deg,#0e0a18 0%,#1a1030 25%,#251840 50%,#1a1030 75%,#0e0a18 100%)}.hero-particles[data-v-d903094a]{opacity:.6;background-image:radial-gradient(#9333ea66 1px,#0000 1px),radial-gradient(#8b5cf64d 1px,#0000 1px);background-position:0 0,15px 15px;background-size:20px 20px,30px 30px;animation:20s ease-in-out infinite particleFloat-d903094a}@keyframes particleFloat-d903094a{0%,to{opacity:.6;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-20px)scale(1.05)}}.chat-showcase[data-v-410d4685]{position:relative;overflow:hidden}.chat-splide[data-v-410d4685]{padding:30px 0}.chat-splide[data-v-410d4685] .splide__track,.chat-splide[data-v-410d4685] .splide__list{align-items:center}.chat-splide[data-v-410d4685] .splide__progress{background:#ffffff1a;border-radius:4px;max-width:300px;height:4px;margin:1rem auto 0}.chat-splide[data-v-410d4685] .splide__progress__bar{background:linear-gradient(90deg,#a855f7,#9333ea);border-radius:4px;height:100%}.chat-splide[data-v-410d4685] .splide__slide{justify-content:center;align-items:center;display:flex}.slide-content[data-v-410d4685]{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.slide-content img[data-v-410d4685]{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:480px;box-shadow:0 10px 30px #00000080}@media (max-width:768px){.chat-splide[data-v-410d4685] .splide__slide.slide-chat{width:300px;max-width:80vw}.slide-content img[data-v-410d4685]{max-height:350px}}@media (min-width:768px) and (max-width:1024px){.chat-splide[data-v-410d4685] .splide__slide.slide-chat{width:350px}.slide-content img[data-v-410d4685]{max-height:450px}}.textured-background-dots[data-v-410d4685]{background-color:#111827;background-image:radial-gradient(#a855f759 1px,#0000 1px);background-repeat:repeat;background-size:6px 12px;animation:40s linear infinite matrixDots-410d4685;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}@keyframes matrixDots-410d4685{0%{background-position:0 0}to{background-position:0 100%}}.landing-page[data-v-47fd4fb8]{min-height:100vh;overflow-x:hidden}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.top,.vue-flow__resize-control.bottom{cursor:ns-resize}.vue-flow__resize-control.top.left,.vue-flow__resize-control.bottom.right{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.vue-flow__resize-control.handle.top.left,.vue-flow__resize-control.handle.bottom.left{left:0}.vue-flow__resize-control.handle.top.right,.vue-flow__resize-control.handle.bottom.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.top,.vue-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}[data-v-5d4d0375] .vue-flow__handle{opacity:1}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__node-lineage{cursor:pointer}.vue-flow__controls{background:#1f2937!important;border-color:#374151!important}.vue-flow__controls-button{color:#d1d5db!important;background:#374151!important;border-color:#4b5563!important}.vue-flow__controls-button:hover{background:#4b5563!important}.vue-flow__controls-button svg{fill:#d1d5db!important}
