.dara-mascot[data-v-3a6deabc]{width:56px;height:56px;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(25,118,210,.3));transition:transform .3s ease,filter .3s ease;position:relative;z-index:1001}.dara-mascot[data-v-3a6deabc]:hover{transform:scale(1.1);filter:drop-shadow(0 4px 16px rgba(25,118,210,.5))}.dara-mascot--bottom-right[data-v-3a6deabc]{position:fixed;bottom:24px;right:24px;animation:mascotFloat-3a6deabc 3s ease-in-out infinite}@keyframes mascotFloat-3a6deabc{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dara-mascot--bottom-right[data-v-3a6deabc]:hover{animation:none;transform:scale(1.1)}.dara-mascot--speaking[data-v-3a6deabc]{animation:mascotPulse-3a6deabc 1.5s ease-in-out infinite}@keyframes mascotPulse-3a6deabc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mascot-svg[data-v-3a6deabc]{width:100%;height:100%}.dara-mascot--speaking .antenna-dot[data-v-3a6deabc]{animation:antennaGlow-3a6deabc 1s ease-in-out infinite}@keyframes antennaGlow-3a6deabc{0%,to{fill:#2196f3}50%{fill:#64b5f6;filter:drop-shadow(0 0 4px #2196F3)}}.eye-pupil[data-v-3a6deabc]{animation:eyeBlink-3a6deabc 4s ease-in-out infinite}@keyframes eyeBlink-3a6deabc{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.mascot-dot[data-v-3a6deabc]{position:absolute;top:2px;right:2px;width:10px;height:10px;background:#4caf50;border-radius:50%;border:2px solid var(--color-bg-primary, #0A1929);animation:dotPulse-3a6deabc 2s ease-in-out infinite}@keyframes dotPulse-3a6deabc{0%,to{opacity:1}50%{opacity:.5}}.onboarding-overlay[data-v-ee7a4844]{position:fixed;inset:0;z-index:10000;pointer-events:none}.onboarding-backdrop[data-v-ee7a4844]{position:absolute;inset:0;background:#000000a6;pointer-events:all}.onboarding-spotlight[data-v-ee7a4844]{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #000000a6;z-index:10001;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.onboarding-dialog[data-v-ee7a4844]{position:fixed;z-index:10002;display:flex;align-items:flex-end;gap:16px;pointer-events:all;max-width:440px}.dialog--center[data-v-ee7a4844]{top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:center}.dialog--right[data-v-ee7a4844]{top:50%;left:80px;transform:translateY(-50%);flex-direction:row}.dialog--left[data-v-ee7a4844]{top:50%;right:80px;transform:translateY(-50%);flex-direction:row-reverse}.dialog-mascot[data-v-ee7a4844]{flex-shrink:0;position:relative!important;bottom:auto!important;right:auto!important;animation:none!important}.speech-bubble[data-v-ee7a4844]{background:#0d1929e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ink-12);border-radius:16px;padding:20px 24px;min-width:280px;box-shadow:0 8px 32px #0006}.speech-text[data-v-ee7a4844]{color:#fff;font-size:15px;line-height:1.5;margin:0 0 16px}.speech-nav[data-v-ee7a4844]{display:flex;gap:8px;align-items:center}.nav-btn[data-v-ee7a4844]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.nav-btn--next[data-v-ee7a4844]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;flex:1}.nav-btn--next[data-v-ee7a4844]:hover{background:linear-gradient(135deg,#1565c0,#1e88e5);box-shadow:0 2px 12px #1976d266}.nav-btn--back[data-v-ee7a4844]{background:var(--surface-08);color:#b0bec5}.nav-btn--back[data-v-ee7a4844]:hover{background:var(--surface-15);color:#fff}.nav-btn--skip[data-v-ee7a4844]{background:transparent;color:#78909c;font-size:12px}.nav-btn--skip[data-v-ee7a4844]:hover{color:#b0bec5}.step-dots[data-v-ee7a4844]{display:flex;justify-content:center;gap:6px;margin-top:12px}.step-dot[data-v-ee7a4844]{width:6px;height:6px;border-radius:50%;background:var(--surface-20);transition:all .3s ease}.step-dot--active[data-v-ee7a4844]{background:#2196f3;width:18px;border-radius:3px}.step-dot--done[data-v-ee7a4844]{background:#2196f380}.onboarding-fade-enter-active[data-v-ee7a4844],.onboarding-fade-leave-active[data-v-ee7a4844]{transition:opacity .4s ease}.onboarding-fade-enter-from[data-v-ee7a4844],.onboarding-fade-leave-to[data-v-ee7a4844]{opacity:0}.app-tip[data-v-ee7a4844]{position:fixed;bottom:90px;right:24px;display:flex;align-items:flex-end;gap:12px;z-index:1002;cursor:pointer}.app-tip-mascot[data-v-ee7a4844]{width:40px!important;height:40px!important;position:relative!important;bottom:auto!important;right:auto!important;animation:none!important}.app-tip-bubble[data-v-ee7a4844]{background:#0d1929eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--ink-10);border-radius:12px;padding:12px 16px;max-width:260px;box-shadow:0 4px 20px #0000004d}.app-tip-bubble p[data-v-ee7a4844]{color:#fff;font-size:13px;line-height:1.4;margin:0 0 4px}.app-tip-dismiss[data-v-ee7a4844]{color:#546e7a;font-size:11px}.tip-slide-enter-active[data-v-ee7a4844]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tip-slide-leave-active[data-v-ee7a4844]{transition:all .2s ease}.tip-slide-enter-from[data-v-ee7a4844]{opacity:0;transform:translateY(16px)}.tip-slide-leave-to[data-v-ee7a4844]{opacity:0;transform:translateY(8px)}.mascot-idle-wrap[data-v-ee7a4844]{position:fixed;bottom:24px;right:24px;z-index:1001}.mascot-idle-wrap .dara-mascot[data-v-ee7a4844]{position:relative!important;bottom:auto!important;right:auto!important}.mascot-menu[data-v-ee7a4844]{position:absolute;bottom:64px;right:0;background:#0d1929f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ink-10);border-radius:12px;padding:6px;min-width:170px;box-shadow:0 8px 32px #0006}.mascot-menu-item[data-v-ee7a4844]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;color:#b0bec5;font-size:13px;border-radius:8px;cursor:pointer;transition:all .15s ease}.mascot-menu-item[data-v-ee7a4844]:hover{background:var(--surface-08);color:#fff}.menu-pop-enter-active[data-v-ee7a4844]{transition:all .2s cubic-bezier(.4,0,.2,1)}.menu-pop-leave-active[data-v-ee7a4844]{transition:all .15s ease}.menu-pop-enter-from[data-v-ee7a4844]{opacity:0;transform:translateY(8px) scale(.95)}.menu-pop-leave-to[data-v-ee7a4844]{opacity:0;transform:translateY(4px) scale(.98)}[data-light] .app-tip-bubble p[data-v-ee7a4844]{color:var(--lt-text-1)}.navbar-wrapper[data-v-62361cdf]{position:relative}.navbar-spacer[data-v-62361cdf]{height:52px}.navbar[data-v-62361cdf]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a1929d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ink-06);padding:.5rem 0;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.navbar.transparent[data-v-62361cdf]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.navbar.scrolled[data-v-62361cdf]{background:#0a1929eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--ink-08);box-shadow:0 4px 20px #0000004d}.nav-container[data-v-62361cdf]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo-section[data-v-62361cdf]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#fff}.logo-img[data-v-62361cdf]{width:32px;height:32px}.brand-name[data-v-62361cdf]{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#1976d2,#2196f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links[data-v-62361cdf]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-62361cdf]{color:#b0bec5;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s}.nav-link[data-v-62361cdf]:hover{color:#2196f3}.btn-primary[data-v-62361cdf]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:.5rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s;display:inline-block;border:none;cursor:pointer}.btn-primary[data-v-62361cdf]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976d266}.user-menu[data-v-62361cdf]{position:relative}.user-button[data-v-62361cdf]{display:flex;align-items:center;gap:.75rem;background:#1976d21a;border:1px solid rgba(25,118,210,.3);border-radius:50px;padding:.5rem 1rem .5rem .5rem;cursor:pointer;transition:all .3s;color:#fff}.user-button[data-v-62361cdf]:hover{background:#1976d233;border-color:#2196f3}.user-avatar[data-v-62361cdf]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1976d2,#2196f3);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff}.user-name[data-v-62361cdf]{font-weight:600;font-size:.8125rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-62361cdf]{transition:transform .3s;color:#b0bec5}.dropdown-icon.open[data-v-62361cdf]{transform:rotate(180deg)}.dropdown-menu[data-v-62361cdf]{position:absolute;top:calc(100% + .25rem);right:0;background:#2d4a6bfa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(25,118,210,.3);border-radius:12px;min-width:200px;box-shadow:0 8px 32px #0006;overflow:hidden;animation:slideDown-62361cdf .2s ease-out;padding-top:.25rem;margin-top:-.25rem}@keyframes slideDown-62361cdf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-62361cdf]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;color:#b0bec5;text-decoration:none;transition:all .2s;font-size:.9375rem;font-weight:500;cursor:pointer;background:none;border:none;width:100%;text-align:left}.dropdown-item[data-v-62361cdf]:hover{background:#1976d21a;color:#2196f3}.dropdown-item svg[data-v-62361cdf]{flex-shrink:0;color:#2196f3}.dropdown-item.logout[data-v-62361cdf]{color:#ff6b6b}.dropdown-item.logout svg[data-v-62361cdf]{color:#ff6b6b}.dropdown-item.logout[data-v-62361cdf]:hover{background:#f443361a}.dropdown-divider[data-v-62361cdf]{height:1px;background:#1976d233;margin:.5rem 0}.hamburger[data-v-62361cdf]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.hamburger span[data-v-62361cdf]{display:block;width:22px;height:2px;background:#b0bec5;border-radius:2px;transition:all .3s}.hamburger.open span[data-v-62361cdf]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-62361cdf]:nth-child(2){opacity:0}.hamburger.open span[data-v-62361cdf]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.hamburger[data-v-62361cdf]{display:flex}.nav-links[data-v-62361cdf]{position:fixed;top:0;right:-100%;width:280px;height:100vh;height:100dvh;background:#0a1929fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;padding:5rem 1.5rem 2rem;gap:0;transition:right .3s ease;z-index:1000;overflow-y:auto;border-left:1px solid var(--ink-08)}.nav-links.mobile-open[data-v-62361cdf]{right:0}.nav-link[data-v-62361cdf]{padding:.875rem 0;font-size:1rem;border-bottom:1px solid var(--ink-06)}.btn-primary[data-v-62361cdf]{text-align:center;margin-top:.5rem}.brand-name[data-v-62361cdf]{font-size:1.25rem}.user-name[data-v-62361cdf]{display:none}.user-button[data-v-62361cdf]{padding:.5rem}.user-menu[data-v-62361cdf]{width:100%}.dropdown-menu[data-v-62361cdf]{position:static;background:var(--surface-04);border:none;box-shadow:none;border-radius:8px;margin-top:.5rem;min-width:unset}}.footer[data-v-f41ed2ec]{background:#0a1929f2;border-top:1px solid rgba(25,118,210,.2);color:#b0bec5;padding:4rem 0 2rem;margin-top:4rem}.footer-container[data-v-f41ed2ec]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-grid[data-v-f41ed2ec]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-column[data-v-f41ed2ec]{display:flex;flex-direction:column}.footer-logo[data-v-f41ed2ec]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footer-logo-img[data-v-f41ed2ec]{width:32px;height:32px}.footer-brand[data-v-f41ed2ec]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#1976d2,#2196f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-description[data-v-f41ed2ec]{font-size:.9375rem;line-height:1.6;color:#78909c;margin-bottom:1.5rem}.footer-heading[data-v-f41ed2ec]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:1rem}.footer-links[data-v-f41ed2ec]{list-style:none;padding:0;margin:0}.footer-links li[data-v-f41ed2ec]{margin-bottom:.75rem}.footer-links a[data-v-f41ed2ec]{color:#b0bec5;text-decoration:none;font-size:.9375rem;transition:color .2s}.footer-links a[data-v-f41ed2ec]:hover{color:#2196f3}.footer-bottom[data-v-f41ed2ec]{border-top:1px solid rgba(25,118,210,.2);padding-top:2rem}.footer-bottom-content[data-v-f41ed2ec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-v-f41ed2ec]{font-size:.875rem;color:#78909c;margin:0}.footer-badges[data-v-f41ed2ec]{display:flex;gap:1rem;flex-wrap:wrap}.badge[data-v-f41ed2ec]{font-size:.75rem;background:#1976d21a;padding:.375rem .75rem;border-radius:4px;color:#b0bec5}@media(max-width:1024px){.footer-grid[data-v-f41ed2ec]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.footer[data-v-f41ed2ec]{padding:3rem 0 1.5rem}.footer-grid[data-v-f41ed2ec]{grid-template-columns:1fr;gap:2rem}.footer-bottom-content[data-v-f41ed2ec]{flex-direction:column;text-align:center}.footer-badges[data-v-f41ed2ec]{justify-content:center}}.home[data-v-96676dcd]{min-height:100vh;background:linear-gradient(180deg,#060d18,#0a1929 30%,#1a0a2e);background-attachment:fixed;color:#fff}.animate-on-scroll[data-v-96676dcd]{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible[data-v-96676dcd]{opacity:1;transform:translateY(0)}.hero-section[data-v-96676dcd]{max-width:1200px;margin:0 auto;position:relative;padding:0 2rem}.hero-glow[data-v-96676dcd]{position:absolute;bottom:-300px;left:50%;transform:translate(-50%);width:120%;max-width:1400px;height:700px;background:radial-gradient(ellipse at 50% 90%,rgba(124,58,237,.35) 0%,transparent 50%),radial-gradient(ellipse at 40% 85%,rgba(79,70,229,.25) 0%,transparent 55%),radial-gradient(ellipse at 60% 85%,rgba(147,51,234,.2) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(67,56,202,.15) 0%,transparent 70%);pointer-events:none;z-index:-1;filter:blur(60px)}.floating-emojis[data-v-96676dcd]{position:absolute;inset:0;pointer-events:none;z-index:-1}.float-emoji[data-v-96676dcd]{position:absolute;font-size:1.6rem;opacity:0;animation:emojiBurst-96676dcd 1s cubic-bezier(.2,.8,.3,1) forwards,emojiDrift-96676dcd 5s ease-in-out infinite;animation-delay:var(--burst),var(--drift)}.fe-1[data-v-96676dcd]{--x: -42vw;--y: -55vh;--burst: .1s;--drift: 1.1s;--rot: -12deg}.fe-2[data-v-96676dcd]{--x: 38vw;--y: -48vh;--burst: .2s;--drift: 1.2s;--rot: 15deg}.fe-3[data-v-96676dcd]{--x: -25vw;--y: -65vh;--burst: .3s;--drift: 1.3s;--rot: -8deg}.fe-4[data-v-96676dcd]{--x: 30vw;--y: -60vh;--burst: .15s;--drift: 1.15s;--rot: 10deg}.fe-5[data-v-96676dcd]{--x: -15vw;--y: -45vh;--burst: .35s;--drift: 1.35s;--rot: -18deg}.fe-6[data-v-96676dcd]{--x: 18vw;--y: -70vh;--burst: .25s;--drift: 1.25s;--rot: 6deg}.fe-7[data-v-96676dcd]{--x: -35vw;--y: -38vh;--burst: .4s;--drift: 1.4s;--rot: -5deg}.fe-8[data-v-96676dcd]{--x: 42vw;--y: -42vh;--burst: .05s;--drift: 1.05s;--rot: 20deg}@keyframes emojiBurst-96676dcd{0%{bottom:0;left:50%;opacity:0;transform:translate(-50%) rotate(0) scale(.3)}30%{opacity:.25}to{bottom:0;left:50%;opacity:.15;transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--rot)) scale(1)}}@keyframes emojiDrift-96676dcd{0%,to{margin-top:0}50%{margin-top:-10px}}.bottom-emojis[data-v-96676dcd]{position:absolute;bottom:-200px;left:0;right:0;height:160px;pointer-events:none;z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:0}.bottom-emoji[data-v-96676dcd]{position:absolute;opacity:0;animation:bottomPeek-96676dcd 1s cubic-bezier(.2,.8,.3,1) forwards;filter:drop-shadow(0 -4px 20px rgba(124,58,237,.4)) drop-shadow(0 2px 8px rgba(0,0,0,.4))}.be-2[data-v-96676dcd]{font-size:5rem;bottom:-50px;left:50%;margin-left:-20px;transform:rotate(10deg);animation-delay:.65s}.be-1[data-v-96676dcd]{font-size:4.5rem;bottom:20px;left:50%;margin-left:-140px;transform:rotate(-8deg);animation-delay:.5s}.be-3[data-v-96676dcd]{font-size:4rem;bottom:70px;left:50%;margin-left:100px;transform:rotate(10deg);animation-delay:.8s}@keyframes bottomPeek-96676dcd{0%{opacity:0;transform:translateY(60px) scale(.5)}60%{opacity:1;transform:translateY(-8px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-content[data-v-96676dcd]{position:sticky;top:80px;z-index:1;text-align:center;padding:5rem 0 0;will-change:opacity}.hero-badge[data-v-96676dcd]{display:inline-block;background:#1976d226;color:#64b5f6;padding:.5rem 1.25rem;border-radius:50px;font-size:.8125rem;font-weight:600;margin-bottom:2rem;border:1px solid rgba(33,150,243,.35);text-transform:uppercase;letter-spacing:.05em;animation:badgePulse-96676dcd 3s ease-in-out infinite}@keyframes badgePulse-96676dcd{0%,to{box-shadow:0 0 #2196f333}50%{box-shadow:0 0 0 8px #2196f300}}.hero-title[data-v-96676dcd]{font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:900;line-height:1.08;margin-bottom:1.5rem;letter-spacing:-.03em}.gradient-text[data-v-96676dcd]{background:linear-gradient(135deg,#2196f3,#00bcd4,#2196f3);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShimmer-96676dcd 4s linear infinite}@keyframes gradientShimmer-96676dcd{0%{background-position:0% center}to{background-position:200% center}}.hero-subtitle[data-v-96676dcd]{font-size:1.25rem;color:#90a4ae;max-width:640px;margin:0 auto 2.5rem;line-height:1.7}.hero-cta-row[data-v-96676dcd]{display:flex;align-items:center;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.hero-oauth-btns[data-v-96676dcd]{display:flex;gap:.5rem}.hero-oauth-btn[data-v-96676dcd]{width:40px;height:40px;border-radius:8px;border:1px solid var(--ink-15);background:#1e3a5f99;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.hero-oauth-btn[data-v-96676dcd]:hover{background:#1e3a5fe6;border-color:var(--ink-30);transform:translateY(-1px)}.hero-email-input[data-v-96676dcd]{display:flex;align-items:center;background:#1e3a5f99;border:1px solid rgba(25,118,210,.3);border-radius:8px;overflow:hidden;transition:border-color .2s}.hero-email-input[data-v-96676dcd]:focus-within{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.hero-email-input input[data-v-96676dcd]{background:transparent;border:none;outline:none;color:#fff;padding:.625rem 1rem;font-size:.9375rem;width:240px}.hero-email-input input[data-v-96676dcd]::placeholder{color:#78909c}.hero-email-arrow[data-v-96676dcd]{background:linear-gradient(135deg,#1976d2,#2196f3);border:none;color:#fff;padding:.625rem .875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.hero-email-arrow[data-v-96676dcd]:hover{background:linear-gradient(135deg,#1565c0,#1976d2)}.hero-trust[data-v-96676dcd]{color:#546e7a;font-size:.875rem;margin-bottom:0;letter-spacing:.01em}.btn-primary[data-v-96676dcd]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:.75rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s;display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.btn-primary[data-v-96676dcd]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976d266}.btn-ghost[data-v-96676dcd]{background:transparent;color:#b0bec5;padding:.75rem 2rem;border:1px solid var(--ink-15);border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s;display:inline-flex;align-items:center;cursor:pointer}.btn-ghost[data-v-96676dcd]:hover{background:var(--surface-05);border-color:var(--ink-30);color:#fff}.btn-large[data-v-96676dcd]{padding:.875rem 2.25rem;font-size:1rem}.btn-arrow[data-v-96676dcd]{font-size:1.1em;transition:transform .2s}.btn-primary:hover .btn-arrow[data-v-96676dcd]{transform:translate(3px)}.hero-mockup[data-v-96676dcd]{width:70vw;max-height:90vh;margin-left:50%;transform:translate(-50%);-webkit-perspective:1200px;perspective:1200px;position:relative;z-index:2;margin-top:35vh;margin-bottom:-2px;padding-bottom:0}.hero-mockup[data-v-96676dcd]:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:500px;height:160px;background:radial-gradient(ellipse,rgba(25,118,210,.18) 0%,rgba(103,58,183,.08) 40%,transparent 70%);pointer-events:none;border-radius:50%;filter:blur(20px)}.mockup-window[data-v-96676dcd]{background:#1e1e2e;border:1px solid var(--ink-06);border-radius:10px 10px 0 0;border-bottom:none;overflow:hidden;max-height:90vh;box-shadow:0 30px 80px -16px #000000b3,0 0 0 1px #ffffff08,0 0 120px #7c3aed0f,0 60px 140px -20px #7c3aed26;transition:box-shadow .4s ease,border-color .4s ease}.mockup-window[data-v-96676dcd]:hover{border-color:var(--ink-10);box-shadow:0 30px 80px -16px #000000b3,0 0 0 1px #ffffff0f,0 0 120px #7c3aed1a,0 60px 140px -20px #7c3aed33}.mockup-titlebar[data-v-96676dcd]{display:flex;align-items:center;padding:0 1rem;height:38px;background:#181825;border-bottom:1px solid var(--ink-05);gap:12px}.mockup-dots[data-v-96676dcd]{display:flex;gap:6px;align-items:center}.mockup-dots-spacer[data-v-96676dcd]{flex:1}.dot[data-v-96676dcd]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-96676dcd]{background:#f38ba8}.dot-yellow[data-v-96676dcd]{background:#f9e2af}.dot-green[data-v-96676dcd]{background:#a6e3a1}.mockup-title[data-v-96676dcd]{flex:1;text-align:center;font-size:.7rem;color:#cdd6f459;font-weight:500;letter-spacing:.3px}.mockup-tabs[data-v-96676dcd]{display:flex;background:#181825;border-bottom:1px solid var(--ink-05);padding:0 .5rem;gap:1px}.mockup-tab[data-v-96676dcd]{display:flex;align-items:center;gap:5px;padding:6px 14px;font-size:.65rem;color:#cdd6f44d;border-bottom:2px solid transparent;cursor:default;white-space:nowrap;transition:color .2s}.mockup-tab svg[data-v-96676dcd]{opacity:.4}.mockup-tab.active[data-v-96676dcd]{color:#cdd6f4cc;border-bottom-color:#cba6f7;background:#cba6f70a}.mockup-tab.active svg[data-v-96676dcd]{opacity:.8}.mockup-canvas[data-v-96676dcd]{position:relative;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1e1e2e}.deco-orb[data-v-96676dcd]{position:absolute;border-radius:50%;background:#cba6f714;pointer-events:none;animation:orbBurst-96676dcd 1s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0;transform:scale(0)}.orb-1[data-v-96676dcd]{width:60px;height:60px;top:8%;left:8%;animation-delay:.6s}.orb-2[data-v-96676dcd]{width:45px;height:45px;top:14%;right:12%;animation-delay:.7s}.orb-3[data-v-96676dcd]{width:35px;height:35px;bottom:20%;left:14%;animation-delay:.8s}.orb-4[data-v-96676dcd]{width:50px;height:50px;bottom:10%;right:12%;animation-delay:.9s}.orb-5[data-v-96676dcd]{width:28px;height:28px;top:45%;left:50%;transform:translate(-50%) scale(0);animation-delay:.75s}.orb-6[data-v-96676dcd]{width:22px;height:22px;top:35%;left:5%;animation-delay:.65s}.orb-7[data-v-96676dcd]{width:40px;height:40px;top:5%;left:45%;animation-delay:.85s}.orb-8[data-v-96676dcd]{width:30px;height:30px;bottom:35%;right:6%;animation-delay:.95s}.orb-9[data-v-96676dcd]{width:18px;height:18px;bottom:8%;left:40%;animation-delay:1s}@keyframes orbBurst-96676dcd{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.orb-5[data-v-96676dcd]{animation-name:orbBurstCenter-96676dcd}@keyframes orbBurstCenter-96676dcd{0%{opacity:0;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}.center-hub[data-v-96676dcd]{position:relative;text-align:center;z-index:2}.logo-ring[data-v-96676dcd]{width:80px;height:80px;border-radius:50%;border:2px solid var(--ink-12);background:#0a1929b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;animation:logoPulse-96676dcd 3s ease-in-out infinite}@keyframes logoPulse-96676dcd{0%,to{box-shadow:0 0 40px #2196f314}50%{box-shadow:0 0 60px #2196f326}}.hub-logo[data-v-96676dcd]{width:44px;height:44px;filter:drop-shadow(0 2px 8px rgba(33,150,243,.3))}.hub-welcome[data-v-96676dcd]{font-size:.9rem;font-weight:700;color:var(--text-85);margin-bottom:.2rem;white-space:nowrap}.hub-company[data-v-96676dcd]{font-size:.65rem;color:var(--text-30)}.app-bubble[data-v-96676dcd]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;z-index:3;cursor:pointer;opacity:0;transform:scale(0);animation:bubblePop-96676dcd .6s cubic-bezier(.175,.885,.32,1.6) forwards}.app-bubble[data-v-96676dcd]:hover{transform:scale(1.12)}.app-bubble:hover .bubble-icon[data-v-96676dcd]{box-shadow:0 0 0 3px #ffffff26,0 8px 32px #00000059}.bubble-icon[data-v-96676dcd]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff;box-shadow:0 6px 24px #0000004d;transition:all .3s}.bubble-name[data-v-96676dcd]{font-size:.6rem;font-weight:600;color:var(--text-50);white-space:nowrap}.bubble-1[data-v-96676dcd]{top:20%;left:18%;animation-delay:.8s}.bubble-2[data-v-96676dcd]{top:20%;right:18%;animation-delay:.95s}.bubble-3[data-v-96676dcd]{bottom:18%;left:22%;animation-delay:1.1s}.bubble-4[data-v-96676dcd]{bottom:18%;right:22%;animation-delay:1.25s}.mock-cursor[data-v-96676dcd]{position:absolute;z-index:10;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation:cursorLoop-96676dcd 8s ease-in-out 2s infinite}.cursor-click-ring[data-v-96676dcd]{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--ink-60);opacity:0;transform:scale(0);animation:cursorClickRing-96676dcd 8s ease-out 2s infinite}@keyframes cursorLoop-96676dcd{0%{top:50%;left:50%;opacity:0;transform:scale(1)}3%{top:50%;left:50%;opacity:1;transform:scale(1)}12%{top:24%;left:24%;opacity:1;transform:scale(1)}14%{top:24%;left:24%;opacity:1;transform:scale(.85)}16%{top:24%;left:24%;opacity:1;transform:scale(1)}28%{top:24%;left:76%;opacity:1;transform:scale(1)}30%{top:24%;left:76%;opacity:1;transform:scale(.85)}32%{top:24%;left:76%;opacity:1;transform:scale(1)}44%{top:72%;left:72%;opacity:1;transform:scale(1)}46%{top:72%;left:72%;opacity:1;transform:scale(.85)}48%{top:72%;left:72%;opacity:1;transform:scale(1)}60%{top:72%;left:28%;opacity:1;transform:scale(1)}62%{top:72%;left:28%;opacity:1;transform:scale(.85)}64%{top:72%;left:28%;opacity:1;transform:scale(1)}78%{top:50%;left:50%;opacity:1;transform:scale(1)}85%{top:50%;left:50%;opacity:0;transform:scale(1)}to{top:50%;left:50%;opacity:0;transform:scale(1)}}@keyframes cursorClickRing-96676dcd{0%,13%,16.1%,29%,32.1%,45%,48.1%,61%,64.1%,to{opacity:0;transform:scale(0)}14%{opacity:.8;transform:scale(.3)}16%{opacity:0;transform:scale(2)}30%{opacity:.8;transform:scale(.3)}32%{opacity:0;transform:scale(2)}46%{opacity:.8;transform:scale(.3)}48%{opacity:0;transform:scale(2)}62%{opacity:.8;transform:scale(.3)}64%{opacity:0;transform:scale(2)}}@keyframes bubblePop-96676dcd{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.mockup-fade[data-v-96676dcd]{opacity:0;transform:translateY(8px);animation:mockupFadeIn-96676dcd .4s ease-out forwards;animation-delay:var(--delay, 0s)}@keyframes mockupFadeIn-96676dcd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.features-wrapper[data-v-96676dcd]{background:#0a0a1a;position:relative}.pill-nav[data-v-96676dcd]{position:sticky;top:64px;z-index:50;display:flex;justify-content:center;padding:1rem 1rem 0;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.pill-nav.visible[data-v-96676dcd]{opacity:1;transform:translateY(0);pointer-events:auto}.pill-nav-inner[data-v-96676dcd]{display:flex;gap:4px;background:#0a0a1ad9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ink-08);border-radius:50px;padding:4px;position:relative}.pill-slider[data-v-96676dcd]{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:50px;background:var(--surface-08);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.pill-btn[data-v-96676dcd]{display:flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:50px;background:transparent;color:var(--text-45);font-size:.8rem;font-weight:500;cursor:pointer;transition:color .25s ease;white-space:nowrap;position:relative;z-index:1}.pill-btn[data-v-96676dcd]:hover{color:var(--text-70)}.pill-btn.active[data-v-96676dcd]{color:#fff}.pill-icon[data-v-96676dcd]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;flex-shrink:0;line-height:1;text-align:center}@media(max-width:480px){.pill-btn[data-v-96676dcd]{padding:5px 10px;font-size:.7rem;gap:4px}.pill-icon[data-v-96676dcd]{width:16px;height:16px;font-size:.5rem}}.features-section[data-v-96676dcd]{padding:6rem 2rem;max-width:1200px;margin:0 auto}.feature-block[data-v-96676dcd]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem;scroll-margin-top:2rem}.feature-block[data-v-96676dcd]:last-child{margin-bottom:0}.feature-block.reverse .feature-block-visual[data-v-96676dcd]{order:-1}.feature-icon[data-v-96676dcd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;font-weight:800;font-size:1.25rem;color:#fff}.feature-icon-merchandise[data-v-96676dcd]{background:linear-gradient(135deg,#ff6b35,#e91e63)}.feature-icon-shoq[data-v-96676dcd]{background:linear-gradient(135deg,#1976d2,#00bcd4)}.feature-icon-toolbox[data-v-96676dcd]{background:linear-gradient(135deg,#9c27b0,#673ab7)}.feature-icon-webe[data-v-96676dcd]{background:linear-gradient(135deg,#00897b,#26a69a)}.feature-block-title[data-v-96676dcd]{font-size:2rem;font-weight:800;margin-bottom:.75rem;color:#fff}.feature-block-desc[data-v-96676dcd]{font-size:1.1rem;color:#90a4ae;margin-bottom:1.5rem;line-height:1.6}.feature-block-list[data-v-96676dcd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.feature-block-list li[data-v-96676dcd]{font-size:.95rem;color:var(--text-60);padding-left:1.5rem;position:relative;line-height:1.5}.feature-block-list li[data-v-96676dcd]:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#1976d2,#2196f3)}.feature-block-visual[data-v-96676dcd]{background:var(--surface-03);border:1px solid var(--ink-06);border-radius:16px;padding:1.5rem;min-height:280px;display:flex;align-items:center;justify-content:center}.merch-preview[data-v-96676dcd]{width:100%}.merch-stats[data-v-96676dcd]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.6rem}.mstat[data-v-96676dcd]{background:var(--surface-04);border:1px solid var(--ink-06);border-radius:8px;padding:.6rem}.mstat-label[data-v-96676dcd]{font-size:.5rem;color:var(--text-35);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem}.mstat-value[data-v-96676dcd]{font-size:1.1rem;font-weight:800;color:var(--text-90);line-height:1}.mstat-gauge-row[data-v-96676dcd]{display:flex;align-items:center;gap:.35rem}.mstat-donut[data-v-96676dcd]{position:relative;width:42px;height:28px;flex-shrink:0}.mstat-donut svg[data-v-96676dcd]{width:100%;height:100%;display:block}.mstat-pct[data-v-96676dcd]{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:.45rem;font-weight:700;color:#4caf50;line-height:1}.mstat-fraction[data-v-96676dcd]{display:flex;align-items:baseline;gap:2px}.mstat-big[data-v-96676dcd]{font-size:1rem;font-weight:800;color:var(--text-90);line-height:1}.mstat-slash[data-v-96676dcd]{font-size:.55rem;color:var(--text-30);font-weight:600}.gauge-arc[data-v-96676dcd]{animation:gaugeLoad-96676dcd 1.4s ease-out .5s forwards}@keyframes gaugeLoad-96676dcd{0%{stroke-dasharray:0 76}to{stroke-dasharray:76 76}}.merch-list[data-v-96676dcd]{background:var(--surface-03);border:1px solid var(--ink-05);border-radius:8px;overflow:hidden}.mlist-header[data-v-96676dcd]{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-bottom:1px solid var(--ink-05)}.mlist-search[data-v-96676dcd]{display:flex;align-items:center;gap:.35rem;flex:1;background:var(--surface-04);border:1px solid var(--ink-06);border-radius:5px;padding:.3rem .4rem}.mlist-search-icon[data-v-96676dcd]{width:8px;height:8px;border:1.5px solid var(--ink-20);border-radius:50%;flex-shrink:0}.mlist-search-text[data-v-96676dcd]{height:5px;width:50px;border-radius:3px;background:var(--surface-06)}.mlist-count[data-v-96676dcd]{width:28px;height:5px;border-radius:3px;background:var(--surface-08);flex-shrink:0}.mlist-row[data-v-96676dcd]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-bottom:1px solid var(--ink-03)}.mlist-row[data-v-96676dcd]:last-child{border-bottom:none}.mlist-thumb[data-v-96676dcd]{width:24px;height:24px;border-radius:5px;background:linear-gradient(135deg,#1976d21f,#00bcd414);flex-shrink:0}.mlist-info[data-v-96676dcd]{flex:1;min-width:0}.mlist-name[data-v-96676dcd]{height:6px;border-radius:3px;background:var(--surface-15);margin-bottom:.25rem}.mlist-id[data-v-96676dcd]{height:4px;border-radius:3px;background:var(--surface-06)}.mlist-status[data-v-96676dcd]{width:7px;height:7px;border-radius:50%;background:#4caf50;flex-shrink:0}.mlist-status.inactive[data-v-96676dcd]{background:var(--surface-15)}.mlist-variants[data-v-96676dcd]{width:18px;height:12px;border-radius:3px;background:#2196f326;flex-shrink:0}.visual-builder[data-v-96676dcd]{width:100%;background:#0f172a;border:1px solid var(--ink-06);border-radius:10px;overflow:hidden;font-size:.7rem}.vb-topbar[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--surface-03);border-bottom:1px solid var(--ink-05)}.vb-topbar-left[data-v-96676dcd],.vb-topbar-center[data-v-96676dcd],.vb-topbar-right[data-v-96676dcd]{display:flex;align-items:center;gap:.5rem}.vb-back-arrow[data-v-96676dcd]{color:var(--text-40);display:flex}.vb-store-name[data-v-96676dcd]{color:var(--text-80);font-weight:600}.vb-live-badge[data-v-96676dcd]{background:#4caf5033;color:#4caf50;font-size:.55rem;padding:1px 6px;border-radius:4px;font-weight:600}.vb-page-selector[data-v-96676dcd]{display:flex;align-items:center;gap:4px;color:var(--text-50);background-color:var(--surface-04);padding:3px 8px;border-radius:4px}.vb-device-icons[data-v-96676dcd]{display:flex;gap:4px}.vb-device[data-v-96676dcd]{width:14px;height:10px;border-radius:2px;border:1px solid var(--ink-15)}.vb-device.active[data-v-96676dcd]{border-color:#2196f3;background:#2196f326}.vb-save-btn[data-v-96676dcd]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:3px 10px;border-radius:4px;font-weight:600;font-size:.6rem}.vb-body[data-v-96676dcd]{display:flex;min-height:240px}.vb-sidebar[data-v-96676dcd]{width:140px;flex-shrink:0;background:var(--surface-02);border-right:1px solid var(--ink-05);padding:.6rem 0}.vb-sidebar-title[data-v-96676dcd]{color:var(--text-70);font-weight:600;padding:0 .6rem .5rem;font-size:.7rem}.vb-section-group[data-v-96676dcd]{margin-bottom:.4rem}.vb-group-label[data-v-96676dcd]{color:var(--text-25);font-size:.5rem;font-weight:700;letter-spacing:.05em;padding:.3rem .6rem .15rem}.vb-section-item[data-v-96676dcd]{display:flex;align-items:center;gap:6px;padding:.25rem .6rem;color:var(--text-50);cursor:default;transition:background .15s}.vb-section-item.active[data-v-96676dcd]{background:#2196f31a;color:#64b5f6}.vb-section-icon[data-v-96676dcd]{width:12px;height:12px;border-radius:3px;background:var(--surface-08);flex-shrink:0}.vb-section-item.active .vb-section-icon[data-v-96676dcd]{background:#2196f340}.vb-add-section[data-v-96676dcd]{color:#2196f3;font-size:.6rem;padding:.3rem .6rem;cursor:default}.vb-preview[data-v-96676dcd]{flex:1;display:flex;flex-direction:column;min-width:0}.vb-browser-bar[data-v-96676dcd]{display:flex;align-items:center;gap:8px;padding:.4rem .6rem;background:var(--surface-02);border-bottom:1px solid var(--ink-04)}.vb-dots[data-v-96676dcd]{display:flex;gap:4px}.vb-dots span[data-v-96676dcd]{width:6px;height:6px;border-radius:50%;background:var(--surface-10)}.vb-url-bar[data-v-96676dcd]{flex:1;height:14px;border-radius:4px;background:var(--surface-04)}.vb-preview-body[data-v-96676dcd]{flex:1;background:#0c1425;overflow:hidden}.vb-announce[data-v-96676dcd]{text-align:center;padding:3px;font-size:.5rem;color:#fff;background:#2196f34d}.vb-store-header[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--ink-04)}.vb-store-logo[data-v-96676dcd]{width:20px;height:20px;border-radius:4px;background:linear-gradient(135deg,#1976d2,#00bcd4)}.vb-store-nav[data-v-96676dcd]{display:flex;gap:.5rem}.vb-store-nav span[data-v-96676dcd]{width:28px;height:5px;border-radius:3px;background:var(--surface-10)}.vb-store-cart[data-v-96676dcd]{color:var(--text-40);display:flex}.vb-hero-section[data-v-96676dcd]{background:linear-gradient(135deg,#1976d226,#00bcd414);padding:1.25rem 1rem;text-align:center}.vb-hero-h1[data-v-96676dcd]{color:var(--text-90);font-size:.8rem;font-weight:700;margin-bottom:.3rem}.vb-hero-sub[data-v-96676dcd]{color:var(--text-40);font-size:.55rem;margin-bottom:.6rem}.vb-hero-cta[data-v-96676dcd]{display:inline-block;background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;padding:4px 14px;border-radius:4px;font-size:.55rem;font-weight:600}.vb-products-hint[data-v-96676dcd]{display:flex;gap:.5rem;padding:.75rem}.vb-prod-card[data-v-96676dcd]{flex:1;background:var(--surface-03);border-radius:6px;overflow:hidden;border:1px solid var(--ink-04)}.vb-prod-img[data-v-96676dcd]{width:100%;height:40px;background:var(--surface-05)}.vb-prod-name[data-v-96676dcd]{height:5px;width:60%;margin:.4rem .4rem .2rem;border-radius:3px;background:var(--surface-10)}.vb-prod-price[data-v-96676dcd]{height:5px;width:35%;margin:0 .4rem .4rem;border-radius:3px;background:var(--surface-06)}.tb-mockup[data-v-96676dcd]{width:100%;background:#0c1021;border:1px solid var(--ink-08);border-radius:10px;overflow:hidden;position:relative;display:flex;font-size:.55rem;min-height:300px}.tb-cursor[data-v-96676dcd]{position:absolute;top:0;left:0;z-index:20;pointer-events:none;opacity:0;transform:translate(0);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.tb-click-ring[data-v-96676dcd]{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid rgba(156,39,176,.7);opacity:0;transform:scale(0);pointer-events:none}.tb-cursor.clicking .tb-click-ring[data-v-96676dcd]{animation:tbClickPulse-96676dcd .4s ease-out forwards}@keyframes tbClickPulse-96676dcd{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}.tb-sidebar[data-v-96676dcd]{width:90px;flex-shrink:0;background:var(--surface-03);border-right:1px solid var(--ink-06);display:flex;flex-direction:column}.tb-sidebar-brand[data-v-96676dcd]{display:flex;align-items:center;gap:.3rem;padding:.5rem .5rem .4rem;border-bottom:1px solid var(--ink-06)}.tb-brand-icon[data-v-96676dcd]{width:16px;height:16px;border-radius:4px;background:linear-gradient(135deg,#9c27b0,#673ab7);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.tb-brand-name[data-v-96676dcd]{font-weight:700;color:var(--text-90);font-size:.6rem}.tb-nav-label[data-v-96676dcd]{padding:.4rem .5rem .15rem;font-size:.35rem;font-weight:700;letter-spacing:.6px;color:var(--text-20)}.tb-nav[data-v-96676dcd]{flex:1;padding:.15rem 0}.tb-nav-item[data-v-96676dcd]{display:flex;align-items:center;gap:.3rem;padding:.22rem .5rem;color:var(--text-45);font-size:.48rem;cursor:default;border-left:2px solid transparent;transition:all .3s ease}.tb-nav-item.active[data-v-96676dcd]{color:var(--text-95);background:var(--surface-06);border-left-color:var(--ink-70)}.tb-nav-icon[data-v-96676dcd]{width:10px;height:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tb-nav-icon[data-v-96676dcd] svg{width:10px;height:10px}.tb-sidebar-footer[data-v-96676dcd]{padding:.35rem;border-top:1px solid var(--ink-06)}.tb-footer-btn[data-v-96676dcd]{display:flex;align-items:center;gap:.3rem;padding:.25rem;border-radius:4px;background:var(--surface-04);border:1px solid var(--ink-06)}.tb-footer-icon[data-v-96676dcd]{width:14px;height:14px;border-radius:3px;background:var(--surface-08);flex-shrink:0}.tb-footer-name[data-v-96676dcd]{font-size:.42rem;font-weight:600;color:var(--text-80)}.tb-footer-sub[data-v-96676dcd]{font-size:.35rem;color:var(--text-30)}.tb-main[data-v-96676dcd]{flex:1;position:relative;overflow:hidden;min-height:280px}.tb-scene[data-v-96676dcd]{position:absolute;inset:0;padding:.5rem;overflow-y:auto;overflow-x:hidden}.tb-scene-enter-active[data-v-96676dcd]{transition:opacity .3s ease,transform .3s ease}.tb-scene-leave-active[data-v-96676dcd]{transition:opacity .2s ease,transform .2s ease}.tb-scene-enter-from[data-v-96676dcd]{opacity:0;transform:translate(6px)}.tb-scene-leave-to[data-v-96676dcd]{opacity:0;transform:translate(-6px)}.tbd-header[data-v-96676dcd]{font-size:.7rem;font-weight:800;color:var(--text-90);margin-bottom:.5rem}.tbd-stats[data-v-96676dcd]{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;margin-bottom:.4rem}.tbd-stat[data-v-96676dcd]{background:var(--surface-04);border:1px solid var(--ink-06);border-radius:5px;padding:.35rem .3rem}.tbd-stat-icon[data-v-96676dcd]{margin-bottom:.2rem;color:var(--text-40)}.tbd-stat-icon[data-v-96676dcd] svg{width:14px;height:14px}.tbd-stat-label[data-v-96676dcd]{font-size:.33rem;color:var(--text-35);font-weight:600;letter-spacing:.3px;margin-bottom:.1rem}.tbd-stat-value[data-v-96676dcd]{font-size:.8rem;font-weight:800;color:var(--text-90);line-height:1}.tbd-stat-sub[data-v-96676dcd]{font-size:.3rem;color:var(--text-25);margin-top:.1rem}.tbd-actions[data-v-96676dcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.tbd-action[data-v-96676dcd]{background:var(--surface-04);border:1px solid var(--ink-06);border-radius:5px;padding:.35rem;display:flex;align-items:flex-start;gap:.25rem}.tbd-action-icon[data-v-96676dcd]{width:18px;height:18px;border-radius:50%;background:#9c27b01a;border:1px solid rgba(156,39,176,.2);display:flex;align-items:center;justify-content:center;font-size:.5rem;color:var(--text-50);flex-shrink:0}.tbd-action-title[data-v-96676dcd]{font-size:.42rem;font-weight:700;color:var(--text-85);white-space:nowrap}.tbd-action-desc[data-v-96676dcd]{font-size:.33rem;color:var(--text-35);margin-top:.05rem}.tbq-header[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.tbq-title[data-v-96676dcd]{font-size:.7rem;font-weight:800;color:var(--text-90)}.tbq-create-btn[data-v-96676dcd]{font-size:.4rem;font-weight:700;padding:.2rem .4rem;border-radius:4px;background:var(--surface-08);border:1px solid var(--ink-12);color:var(--text-85);cursor:default}.tbq-filter[data-v-96676dcd]{display:flex;align-items:center;gap:.3rem;margin-bottom:.4rem;padding:.25rem .35rem;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px}.tbq-checkbox[data-v-96676dcd]{width:10px;height:10px;border-radius:3px;border:1px solid var(--ink-15);flex-shrink:0}.tbq-select[data-v-96676dcd]{font-size:.4rem;color:var(--text-40);flex:1}.tbq-row[data-v-96676dcd]{display:flex;align-items:center;gap:.3rem;padding:.3rem .35rem;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px}.tbq-preview[data-v-96676dcd]{width:24px;height:24px;border-radius:4px;background:#fff;flex-shrink:0;background-image:repeating-conic-gradient(#333 0% 25%,#fff 0% 50%);background-size:6px 6px}.tbq-name[data-v-96676dcd]{flex:1;font-size:.5rem;font-weight:600;color:var(--text-85)}.tbq-badges[data-v-96676dcd]{display:flex;gap:.2rem}.tbq-badge[data-v-96676dcd]{font-size:.33rem;font-weight:700;padding:1px 4px;border-radius:3px}.tbq-badge-static[data-v-96676dcd]{background:var(--surface-08);color:var(--text-50)}.tbq-badge-url[data-v-96676dcd]{background:#2196f326;color:#2196f3cc}.tbq-row-actions[data-v-96676dcd]{display:flex;gap:.2rem}.tbq-btn-icon[data-v-96676dcd]{width:14px;height:14px;border-radius:3px;background:var(--surface-06);border:1px solid var(--ink-08)}.tbq-btn-del[data-v-96676dcd]{background:#ef44441a;border-color:#ef444433}.tbqf-header[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.tbqf-back[data-v-96676dcd]{font-size:.42rem;color:var(--text-50);padding:.15rem .3rem;border-radius:4px;background:var(--surface-06)}.tbqf-title[data-v-96676dcd]{font-size:.6rem;font-weight:800;color:var(--text-90)}.tbqf-save[data-v-96676dcd]{font-size:.42rem;font-weight:700;padding:.15rem .35rem;border-radius:4px;background:var(--surface-08);color:var(--text-70)}.tbqf-tabs[data-v-96676dcd]{display:flex;gap:0;margin-bottom:.3rem;border-radius:5px;overflow:hidden;border:1px solid var(--ink-06)}.tbqf-tabs span[data-v-96676dcd]{flex:1;text-align:center;padding:.2rem 0;font-size:.4rem;font-weight:600;color:var(--text-35);background:var(--surface-02)}.tbqf-tabs span.active[data-v-96676dcd]{background:#9c27b01f;color:var(--text-90)}.tbqf-body[data-v-96676dcd]{display:flex;gap:.3rem}.tbqf-left[data-v-96676dcd]{flex:1;min-width:0}.tbqf-right[data-v-96676dcd]{width:80px;flex-shrink:0;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px;padding:.3rem}.tbqf-types[data-v-96676dcd]{display:grid;grid-template-columns:repeat(5,1fr);gap:.2rem;margin-bottom:.3rem;padding:.25rem;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px}.tbqf-type[data-v-96676dcd]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.2rem .1rem;border-radius:4px;font-size:.3rem;color:var(--text-35);cursor:default}.tbqf-type.active[data-v-96676dcd]{background:#9c27b026;color:var(--text-90)}.tbqf-type-icon[data-v-96676dcd]{width:12px;height:12px;flex-shrink:0;color:inherit}.tbqf-fields[data-v-96676dcd]{display:flex;flex-direction:column;gap:.25rem}.tbqf-field[data-v-96676dcd]{padding:.25rem;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px}.tbqf-label[data-v-96676dcd]{font-size:.32rem;font-weight:700;color:var(--text-30);letter-spacing:.4px;display:block;margin-bottom:.15rem}.tbqf-input[data-v-96676dcd]{font-size:.42rem;color:var(--text-80);padding:.15rem .25rem;background:var(--surface-04);border:1px solid var(--ink-08);border-radius:3px}.tbqf-input-placeholder[data-v-96676dcd]{color:var(--text-25)}.tbqf-toggles[data-v-96676dcd]{display:flex;gap:.2rem}.tbqf-toggles span[data-v-96676dcd]{flex:1;text-align:center;padding:.2rem;font-size:.38rem;font-weight:600;border-radius:4px;border:1px solid var(--ink-06);color:var(--text-35)}.tbqf-toggles span.active[data-v-96676dcd]{border-color:#9c27b04d;background:#9c27b01a;color:var(--text-90)}.tbqf-preview-label[data-v-96676dcd]{font-size:.32rem;font-weight:700;color:var(--text-30);letter-spacing:.4px;margin-bottom:.2rem}.tbqf-qr-box[data-v-96676dcd]{width:55px;height:55px;margin:0 auto .3rem;border-radius:4px;background:#fff;background-image:repeating-conic-gradient(#222 0% 25%,#fff 0% 50%);background-size:8px 8px}.tbqf-preview-opts[data-v-96676dcd]{display:flex;flex-direction:column;gap:.15rem}.tbqf-opt[data-v-96676dcd]{display:flex;flex-direction:column;gap:.05rem}.tbqf-opt span[data-v-96676dcd]{font-size:.28rem;font-weight:700;color:var(--text-25);letter-spacing:.3px}.tbqf-opt-val[data-v-96676dcd]{font-size:.35rem;color:var(--text-50);padding:.1rem .2rem;background:var(--surface-04);border:1px solid var(--ink-06);border-radius:3px}.tbb-header[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.tbb-title[data-v-96676dcd]{font-size:.7rem;font-weight:800;color:var(--text-90)}.tbb-create-btn[data-v-96676dcd]{font-size:.4rem;font-weight:700;padding:.2rem .4rem;border-radius:4px;background:var(--surface-08);border:1px solid var(--ink-12);color:var(--text-85)}.tbb-card[data-v-96676dcd]{display:flex;align-items:center;gap:.35rem;padding:.4rem;background:var(--surface-03);border:1px solid var(--ink-06);border-radius:5px}.tbb-avatar[data-v-96676dcd]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#9c27b0,#673ab7);display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:800;color:#fff;flex-shrink:0}.tbb-info[data-v-96676dcd]{flex:1;min-width:0}.tbb-name[data-v-96676dcd]{font-size:.5rem;font-weight:700;color:var(--text-90)}.tbb-url[data-v-96676dcd]{font-size:.35rem;color:#64b4ff99}.tbb-stats[data-v-96676dcd]{display:flex;gap:.4rem}.tbb-stat[data-v-96676dcd]{text-align:center}.tbb-stat-val[data-v-96676dcd]{font-size:.55rem;font-weight:800;color:var(--text-80);display:block}.tbb-stat-lbl[data-v-96676dcd]{font-size:.28rem;font-weight:600;color:var(--text-30);letter-spacing:.3px}.tbb-actions[data-v-96676dcd]{display:flex;gap:.2rem}.tbb-btn[data-v-96676dcd]{font-size:.35rem;font-weight:600;padding:.15rem .3rem;border-radius:3px;background:var(--surface-06);border:1px solid var(--ink-10);color:var(--text-60);cursor:default}.tbb-btn-edit[data-v-96676dcd]{background:#9c27b01f;border-color:#9c27b040;color:#c896ffe6}.tbb-btn-danger[data-v-96676dcd]{background:#ef44441a;border-color:#ef444433;color:#ef4444b3}.tbe-topbar[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .35rem;background:var(--surface-03);border-bottom:1px solid var(--ink-06);border-radius:5px 5px 0 0;margin:-.5rem -.5rem .3rem;padding:.3rem .5rem}.tbe-topbar-left[data-v-96676dcd],.tbe-topbar-right[data-v-96676dcd]{display:flex;align-items:center;gap:.25rem}.tbe-back[data-v-96676dcd]{font-size:.55rem;color:var(--text-50);cursor:default}.tbe-name[data-v-96676dcd]{font-size:.5rem;font-weight:700;color:var(--text-90)}.tbe-live-badge[data-v-96676dcd]{font-size:.35rem;font-weight:700;color:#4caf50;background:#4caf501f;padding:1px 4px;border-radius:3px}.tbe-gear[data-v-96676dcd]{font-size:.45rem;color:var(--text-40)}.tbe-discard[data-v-96676dcd]{font-size:.38rem;color:var(--text-40);padding:.12rem .25rem;border-radius:3px;border:1px solid var(--ink-08)}.tbe-save[data-v-96676dcd]{font-size:.38rem;font-weight:700;color:var(--text-70);padding:.12rem .3rem;border-radius:3px;background:var(--surface-06);border:1px solid var(--ink-10)}.tbe-body[data-v-96676dcd]{display:flex;gap:.3rem;min-height:180px}.tbe-panel[data-v-96676dcd]{width:110px;flex-shrink:0;display:flex;flex-direction:column;gap:.1rem}.tbe-section[data-v-96676dcd]{border:1px solid var(--ink-06);border-radius:4px;overflow:hidden}.tbe-sh[data-v-96676dcd]{display:flex;align-items:center;gap:.2rem;padding:.2rem .3rem;font-size:.42rem;font-weight:600;color:var(--text-70);background:var(--surface-02);cursor:default}.tbe-chev[data-v-96676dcd]{margin-left:auto;font-size:.4rem;color:var(--text-30)}.tbe-count[data-v-96676dcd]{font-size:.32rem;background:#9c27b033;color:#c896ffcc;padding:0 4px;border-radius:8px;font-weight:700}.tbe-sb[data-v-96676dcd]{padding:.2rem .3rem;display:flex;flex-direction:column;gap:.15rem}.tbe-field span[data-v-96676dcd]{font-size:.28rem;font-weight:700;color:var(--text-25);letter-spacing:.3px;display:block;margin-bottom:.05rem}.tbe-input[data-v-96676dcd]{font-size:.38rem;color:var(--text-80);padding:.1rem .2rem;background:var(--surface-04);border:1px solid var(--ink-08);border-radius:3px}.tbe-input-empty[data-v-96676dcd]{color:var(--text-20)}.tbe-textarea[data-v-96676dcd]{height:18px;background:var(--surface-04);border:1px solid var(--ink-08);border-radius:3px}.tbe-preview[data-v-96676dcd]{flex:1;display:flex;align-items:center;justify-content:center;align-self:stretch}.tbe-phone[data-v-96676dcd]{width:80px;height:80%;background:linear-gradient(180deg,#1a0a2e,#0d1b3e);border-radius:10px;border:1px solid var(--ink-08);overflow:hidden;display:flex;flex-direction:column}.tbe-phone-notch[data-v-96676dcd]{width:30px;height:4px;background:var(--surface-06);border-radius:2px;margin:.2rem auto .3rem}.tbe-phone-screen[data-v-96676dcd]{flex:1;padding:.2rem .4rem .4rem;text-align:center}.tbe-p-avatar[data-v-96676dcd]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#9c27b0,#673ab7);display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:800;color:#fff;margin:0 auto .15rem}.tbe-p-name[data-v-96676dcd]{font-size:.42rem;font-weight:700;color:var(--text-90);margin-bottom:.15rem}.tbe-p-socials[data-v-96676dcd]{display:flex;justify-content:center;gap:.2rem;margin-bottom:.25rem}.tbe-p-socials span[data-v-96676dcd]{width:8px;height:8px;border-radius:50%;background:var(--surface-15)}.tbe-p-link[data-v-96676dcd]{padding:.18rem .25rem;border-radius:4px;background:linear-gradient(135deg,#c0392b,#e74c3c);color:#fff;font-size:.33rem;font-weight:700;margin-bottom:.15rem}.webe-ide[data-v-96676dcd]{width:100%;background:#1e1e2e;border:1px solid var(--ink-06);border-radius:10px;overflow:hidden;font-size:.7rem;font-family:Menlo,Consolas,Monaco,monospace}.webe-titlebar[data-v-96676dcd]{display:flex;align-items:center;gap:10px;padding:0 .75rem;height:34px;background:#181825;border-bottom:1px solid var(--ink-05)}.webe-dots[data-v-96676dcd]{display:flex;gap:5px}.webe-dots span[data-v-96676dcd]{width:8px;height:8px;border-radius:50%}.webe-dots span[data-v-96676dcd]:nth-child(1){background:#f38ba8}.webe-dots span[data-v-96676dcd]:nth-child(2){background:#f9e2af}.webe-dots span[data-v-96676dcd]:nth-child(3){background:#a6e3a1}.webe-tabs[data-v-96676dcd]{display:flex;gap:1px}.webe-tab[data-v-96676dcd]{padding:6px 14px;font-size:.6rem;color:#cdd6f44d;border-bottom:2px solid transparent;font-family:-apple-system,sans-serif}.webe-tab.active[data-v-96676dcd]{color:#cdd6f4cc;border-bottom-color:#cba6f7;background:#cba6f70a}.webe-body[data-v-96676dcd]{display:flex;min-height:280px}.webe-sidebar[data-v-96676dcd]{width:130px;flex-shrink:0;background:var(--surface-02);border-right:1px solid var(--ink-05);padding:.5rem 0}.webe-file[data-v-96676dcd]{display:flex;align-items:center;gap:5px;padding:3px .6rem;color:#cdd6f466;font-size:.6rem;font-family:-apple-system,sans-serif}.webe-file.active[data-v-96676dcd]{color:#cdd6f4d9;background:#cba6f70f}.webe-editor[data-v-96676dcd]{flex:1;position:relative;display:flex;flex-direction:column;min-width:0}.webe-code[data-v-96676dcd]{flex:1;padding:.6rem 0;overflow:hidden}.webe-line[data-v-96676dcd]{display:flex;align-items:baseline;line-height:1.7;min-height:1.2em}.webe-ln[data-v-96676dcd]{width:28px;text-align:right;padding-right:10px;color:#cdd6f426;font-size:.6rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.webe-code-text[data-v-96676dcd]{color:#cdd6f4;white-space:pre}.webe-typing-line[data-v-96676dcd]{background:#cba6f708}.webe-code-text[data-v-96676dcd] .wc-keyword{color:#cba6f7}.webe-code-text[data-v-96676dcd] .wc-string{color:#a6e3a1}.webe-code-text[data-v-96676dcd] .wc-func{color:#89b4fa}.webe-code-text[data-v-96676dcd] .wc-var{color:#f9e2af}.webe-code-text[data-v-96676dcd] .wc-prop{color:#89dceb}.webe-code-text[data-v-96676dcd] .wc-num{color:#fab387}.webe-cursor-blink[data-v-96676dcd]{color:#cba6f7;animation:webeCursorBlink-96676dcd .8s step-end infinite;font-weight:300}@keyframes webeCursorBlink-96676dcd{0%,to{opacity:1}50%{opacity:0}}.webe-terminal[data-v-96676dcd]{position:absolute;bottom:0;left:0;right:0;height:55%;background:#11111b;border-top:1px solid var(--ink-08);display:flex;flex-direction:column;z-index:2}.webe-term-bar[data-v-96676dcd]{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;height:26px;background:var(--surface-03);border-bottom:1px solid var(--ink-05);flex-shrink:0}.webe-term-title[data-v-96676dcd]{font-size:.55rem;color:#cdd6f466;font-family:-apple-system,sans-serif}.webe-term-close[data-v-96676dcd]{color:#cdd6f44d;font-size:.8rem;cursor:default}.webe-term-body[data-v-96676dcd]{flex:1;padding:.5rem .75rem;overflow:hidden}.webe-term-line[data-v-96676dcd]{line-height:1.7;color:#cdd6f4;font-size:.6rem;min-height:1em}.webe-term-line[data-v-96676dcd] .wt-prompt{color:#a6e3a1}.webe-term-line[data-v-96676dcd] .wt-dim{color:#cdd6f466}.webe-term-line[data-v-96676dcd] .wt-green{color:#a6e3a1}.webe-term-line[data-v-96676dcd] .wt-cyan{color:#89dceb}.webe-terminal-enter-active[data-v-96676dcd]{transition:transform .3s ease,opacity .3s ease}.webe-terminal-leave-active[data-v-96676dcd]{transition:transform .25s ease,opacity .25s ease}.webe-terminal-enter-from[data-v-96676dcd],.webe-terminal-leave-to[data-v-96676dcd]{transform:translateY(100%);opacity:0}@media(max-width:480px){.webe-sidebar[data-v-96676dcd]{display:none}.webe-body[data-v-96676dcd]{min-height:220px}}.how-section[data-v-96676dcd]{padding:6rem 2rem;text-align:center;background:var(--surface-02);border-top:1px solid var(--ink-04)}.how-inner[data-v-96676dcd]{max-width:1000px;margin:0 auto}.section-badge[data-v-96676dcd]{display:inline-block;background:#4caf5026;color:#4caf50;padding:.5rem 1.25rem;border-radius:50px;font-size:.8125rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(76,175,80,.3);text-transform:uppercase;letter-spacing:.05em}.how-title[data-v-96676dcd]{font-size:2.5rem;font-weight:800;margin-bottom:3.5rem}.how-steps[data-v-96676dcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.how-step[data-v-96676dcd]{text-align:center;position:relative;padding:0 1rem}.step-number[data-v-96676dcd]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;position:relative;z-index:1}.how-step[data-v-96676dcd]:not(:last-child):after{content:"";position:absolute;top:28px;left:calc(50% + 36px);width:calc(100% - 72px);height:2px;background:linear-gradient(90deg,#1976d266,#1976d21a);z-index:0}.step-title[data-v-96676dcd]{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.5rem}.step-desc[data-v-96676dcd]{font-size:.9375rem;color:#90a4ae;line-height:1.6;margin:0}.cta-section[data-v-96676dcd]{padding:6rem 2rem;text-align:center;background:linear-gradient(135deg,#1976d214,#673ab70f);border-top:1px solid rgba(25,118,210,.15)}.cta-inner[data-v-96676dcd]{max-width:700px;margin:0 auto}.cta-title[data-v-96676dcd]{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:1rem}.cta-subtitle[data-v-96676dcd]{font-size:1.125rem;color:var(--text-45);margin-bottom:2.5rem;line-height:1.6}.cta-buttons[data-v-96676dcd]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.home[data-v-96676dcd]{overflow-x:hidden}.hero-section[data-v-96676dcd]{padding:0 1.25rem}.hero-content[data-v-96676dcd]{position:static;padding:2rem 0 0}.hero-title[data-v-96676dcd]{font-size:clamp(2rem,8vw,2.5rem)}.hero-subtitle[data-v-96676dcd]{font-size:1rem;margin-bottom:2rem}.hero-trust[data-v-96676dcd]{font-size:.8rem}.floating-emojis[data-v-96676dcd],.bottom-emojis[data-v-96676dcd]{display:none}.hero-mockup[data-v-96676dcd]{width:90vw;margin-top:4vh;padding-bottom:0;margin-bottom:3rem}.hero-mockup[data-v-96676dcd]:before{display:none}.bubble-icon[data-v-96676dcd]{width:52px;height:52px;border-radius:14px;font-size:.85rem}.bubble-name[data-v-96676dcd]{font-size:.6rem}.bubble-1[data-v-96676dcd]{top:15%;left:10%}.bubble-2[data-v-96676dcd]{top:15%;right:10%}.bubble-3[data-v-96676dcd]{bottom:12%;left:12%}.bubble-4[data-v-96676dcd]{bottom:12%;right:12%}.logo-ring[data-v-96676dcd]{width:72px;height:72px}.hub-logo[data-v-96676dcd]{width:36px;height:36px}.hub-welcome[data-v-96676dcd]{font-size:.95rem}.hub-company[data-v-96676dcd]{font-size:.7rem}.deco-orb[data-v-96676dcd]{display:none}.features-section[data-v-96676dcd]{padding:3rem 1.25rem}.feature-block[data-v-96676dcd]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.feature-block.reverse .feature-block-visual[data-v-96676dcd]{order:0}.feature-block-title[data-v-96676dcd]{font-size:1.5rem}.feature-block-desc[data-v-96676dcd]{font-size:1rem}.feature-block-list li[data-v-96676dcd]{font-size:.875rem}.feature-block-visual[data-v-96676dcd]{padding:1rem;min-height:200px}.merch-stats[data-v-96676dcd]{grid-template-columns:repeat(2,1fr)}.mstat-value[data-v-96676dcd]{font-size:.9rem}.mlist-name[data-v-96676dcd]{max-width:80px!important}.tb-mockup[data-v-96676dcd]{min-height:240px}.tb-sidebar[data-v-96676dcd]{width:70px}.tbd-stats[data-v-96676dcd]{grid-template-columns:repeat(3,1fr)}.tbd-actions[data-v-96676dcd]{grid-template-columns:repeat(2,1fr)}.tbb-actions[data-v-96676dcd]{flex-wrap:wrap}.how-section[data-v-96676dcd]{padding:3rem 1.25rem}.how-title[data-v-96676dcd]{font-size:1.75rem;margin-bottom:2.5rem}.how-steps[data-v-96676dcd]{grid-template-columns:1fr;gap:2rem}.how-step[data-v-96676dcd]:not(:last-child):after{display:none}.step-number[data-v-96676dcd]{width:48px;height:48px;font-size:1.25rem}.cta-section[data-v-96676dcd]{padding:3rem 1.25rem}.cta-title[data-v-96676dcd]{font-size:1.75rem}.cta-subtitle[data-v-96676dcd]{font-size:1rem}}@media(max-width:480px){.hero-content[data-v-96676dcd]{padding:1.5rem 0 0}.hero-mockup[data-v-96676dcd]{width:95vw;margin-top:10vh}.hero-cta-row[data-v-96676dcd]{flex-direction:column;align-items:center;gap:.75rem}.hero-email-input input[data-v-96676dcd]{width:180px}.btn-large[data-v-96676dcd]{padding:.75rem 1.75rem;font-size:.9375rem}.cta-buttons[data-v-96676dcd]{flex-direction:column;align-items:center}.cta-buttons .btn-large[data-v-96676dcd]{width:100%;max-width:300px;text-align:center;justify-content:center}.mockup-tabs[data-v-96676dcd],.vb-sidebar[data-v-96676dcd]{display:none}.vb-body[data-v-96676dcd]{min-height:180px}.bubble-1[data-v-96676dcd]{top:12%;left:5%}.bubble-2[data-v-96676dcd]{top:12%;right:5%}.bubble-3[data-v-96676dcd]{bottom:10%;left:8%}.bubble-4[data-v-96676dcd]{bottom:10%;right:8%}.feature-block[data-v-96676dcd]{margin-bottom:2.5rem}}.animated-background[data-v-cf7ae6bd]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.gradient-bg[data-v-cf7ae6bd]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a1929,#1a0a2e,#0f2847);animation:gradientShift-cf7ae6bd 15s ease infinite}@keyframes gradientShift-cf7ae6bd{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.particles[data-v-cf7ae6bd]{position:absolute;width:100%;height:100%}.particle[data-v-cf7ae6bd]{position:absolute;background:#2196f399;border-radius:50%;bottom:-10px;animation:float-up-cf7ae6bd linear infinite;box-shadow:0 0 10px #2196f380}@keyframes float-up-cf7ae6bd{0%{bottom:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{bottom:110%;opacity:0}}.floating-shapes[data-v-cf7ae6bd]{position:absolute;width:100%;height:100%;overflow:hidden}.shape[data-v-cf7ae6bd]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15}.shape-1[data-v-cf7ae6bd]{width:400px;height:400px;background:linear-gradient(135deg,#1976d2,#2196f3);top:-100px;left:-100px;animation:float-cf7ae6bd 20s ease-in-out infinite}.shape-2[data-v-cf7ae6bd]{width:300px;height:300px;background:linear-gradient(135deg,#00bcd4,#2196f3);bottom:-50px;right:-50px;animation:float-cf7ae6bd 25s ease-in-out infinite reverse}.shape-3[data-v-cf7ae6bd]{width:350px;height:350px;background:linear-gradient(135deg,#1976d2,#00bcd4);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-cf7ae6bd 15s ease-in-out infinite}@keyframes float-cf7ae6bd{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(100px) scale(1)}75%{transform:translate(50px,50px) scale(.9)}}@keyframes pulse-cf7ae6bd{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.25}}.code-input-container[data-v-e830f5f0]{width:100%}.code-boxes[data-v-e830f5f0]{display:flex;gap:.75rem;justify-content:center;align-items:center}.code-box[data-v-e830f5f0]{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:700;line-height:3.5rem;border:2px solid rgba(25,118,210,.3);border-radius:12px;background:#1e3a5f80;color:#fff;transition:all .2s ease;caret-color:#2196f3;padding:0;display:flex;align-items:center;justify-content:center}.code-box[data-v-e830f5f0]:focus{outline:none;border-color:#2196f3;background:#1e3a5fb3;box-shadow:0 0 0 3px #2196f326;transform:scale(1.05)}.code-box.filled[data-v-e830f5f0]{border-color:#4caf50;background:#4caf501a}.code-box[data-v-e830f5f0]:disabled{opacity:.6;cursor:not-allowed}.code-box[data-v-e830f5f0]::-webkit-outer-spin-button,.code-box[data-v-e830f5f0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.code-box[type=number][data-v-e830f5f0]{-moz-appearance:textfield}@media(max-width:768px){.code-boxes[data-v-e830f5f0]{gap:.5rem}.code-box[data-v-e830f5f0]{width:2.5rem;height:3rem;font-size:1.25rem}}@media(max-width:480px){.code-boxes[data-v-e830f5f0]{gap:.375rem}.code-box[data-v-e830f5f0]{width:2.25rem;height:2.75rem;font-size:1.125rem}}[data-light] .code-box[data-v-e830f5f0]{background:var(--lt-surface);border-color:rgba(var(--lt-accent-rgb),.35);color:var(--lt-text-1)}.progress-indicator[data-v-adb91731]{width:100%;padding:1.5rem 0}.steps[data-v-adb91731]{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.step-item[data-v-adb91731]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.step-circle[data-v-adb91731]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;transition:all .3s ease;background:#1e3a5f80;border:2px solid rgba(25,118,210,.3);color:#b0bec5;position:relative;z-index:2}.step-item.active .step-circle[data-v-adb91731]{background:linear-gradient(135deg,#1976d2,#2196f3);border-color:#2196f3;color:#fff;box-shadow:0 0 0 4px #2196f333;transform:scale(1.1)}.step-item.completed .step-circle[data-v-adb91731]{background:linear-gradient(135deg,#388e3c,#4caf50);border-color:#4caf50;color:#fff}.step-item.inactive .step-circle[data-v-adb91731]{opacity:.5}.check-icon[data-v-adb91731]{font-size:1.125rem}.step-label[data-v-adb91731]{margin-top:.75rem;font-size:.8125rem;font-weight:600;color:#b0bec5;text-align:center;transition:all .3s ease;white-space:nowrap}.step-item.active .step-label[data-v-adb91731]{color:#2196f3;transform:scale(1.05)}.step-item.completed .step-label[data-v-adb91731]{color:#4caf50}.step-item.inactive .step-label[data-v-adb91731]{opacity:.5;color:#78909c}.step-line[data-v-adb91731]{position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background:#1976d233;z-index:0;transition:all .3s ease}.step-item.completed .step-line[data-v-adb91731]{background:linear-gradient(90deg,#4caf50,#4caf504d)}.step-item.active .step-line[data-v-adb91731]{background:linear-gradient(90deg,#2196f3,#2196f333)}.sub-steps[data-v-adb91731]{margin-top:2rem;padding:1.5rem;background:#1e3a5f4d;border:1px solid rgba(25,118,210,.2);border-radius:12px;display:flex;flex-direction:column;gap:1rem}.sub-step-item[data-v-adb91731]{display:flex;align-items:center;gap:1rem;transition:all .3s ease}.sub-step-dot[data-v-adb91731]{width:1rem;height:1rem;border-radius:50%;background:#1976d24d;border:2px solid rgba(25,118,210,.5);transition:all .3s ease}.sub-step-item.active .sub-step-dot[data-v-adb91731]{background:linear-gradient(135deg,#1976d2,#2196f3);border-color:#2196f3;box-shadow:0 0 0 3px #2196f333}.sub-step-item.completed .sub-step-dot[data-v-adb91731]{background:linear-gradient(135deg,#388e3c,#4caf50);border-color:#4caf50}.sub-step-item.inactive .sub-step-dot[data-v-adb91731]{opacity:.5}.sub-step-label[data-v-adb91731]{font-size:.9375rem;font-weight:500;color:#b0bec5;transition:all .3s ease}.sub-step-item.active .sub-step-label[data-v-adb91731]{color:#2196f3;font-weight:600}.sub-step-item.completed .sub-step-label[data-v-adb91731]{color:#4caf50}.sub-step-item.inactive .sub-step-label[data-v-adb91731]{opacity:.5;color:#78909c}.substeps-enter-active[data-v-adb91731],.substeps-leave-active[data-v-adb91731]{transition:all .5s ease}.substeps-enter-from[data-v-adb91731],.substeps-leave-to[data-v-adb91731]{opacity:0;transform:translateY(-20px) scale(.95)}@media(max-width:768px){.step-circle[data-v-adb91731]{width:2rem;height:2rem;font-size:.875rem}.step-label[data-v-adb91731]{font-size:.75rem}.sub-step-label[data-v-adb91731]{font-size:.875rem}}@media(max-width:480px){.step-label[data-v-adb91731]{display:none}.steps[data-v-adb91731]{padding:0 1rem}}.login-page[data-v-4ab9b44d]{min-height:100vh;display:flex;flex-direction:column;position:relative}.login-content[data-v-4ab9b44d]{flex:1;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem}.login-container[data-v-4ab9b44d]{background:#2d4a6b66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(25,118,210,.3);border-radius:16px;box-shadow:0 20px 60px #0006;width:100%;max-width:520px;padding:3rem;animation:fadeIn-4ab9b44d .5s ease-out}@keyframes fadeIn-4ab9b44d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo[data-v-4ab9b44d]{text-align:center;margin-bottom:2rem}.logo-img[data-v-4ab9b44d]{width:64px;height:64px;margin-bottom:1rem}.logo h1[data-v-4ab9b44d]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.5rem}.logo p[data-v-4ab9b44d]{color:#b0bec5;font-size:.9375rem}.auth-form[data-v-4ab9b44d]{margin-top:1.5rem}.form-group[data-v-4ab9b44d]{margin-bottom:1.5rem}label[data-v-4ab9b44d]{display:block;color:#fff;font-weight:600;margin-bottom:.5rem;font-size:.9375rem}input[type=email][data-v-4ab9b44d]{width:100%;padding:.875rem 1rem;border:2px solid rgba(25,118,210,.3);border-radius:8px;font-size:1rem;transition:all .2s;background:#1e3a5f80;color:#fff}input[type=email][data-v-4ab9b44d]::placeholder{color:#78909c}input[data-v-4ab9b44d]:focus{outline:none;border-color:#2196f3;background:#1e3a5fb3;box-shadow:0 0 0 3px #2196f31a}input[data-v-4ab9b44d]:disabled{opacity:.6;cursor:not-allowed}.input-hint[data-v-4ab9b44d]{font-size:.8125rem;color:#78909c;margin-top:.75rem;text-align:center}.error-message[data-v-4ab9b44d]{display:flex;align-items:center;gap:.5rem;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-left:3px solid #f44336;color:#ff6b6b;padding:.75rem;border-radius:8px;margin-top:.75rem;font-size:.875rem;font-weight:500;animation:slideIn-4ab9b44d .3s ease-out}.error-message svg[data-v-4ab9b44d]{flex-shrink:0;color:#f44336}.error-message span[data-v-4ab9b44d]{flex:1}@keyframes slideIn-4ab9b44d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-4ab9b44d]{background:#4caf5026;border:1px solid rgba(76,175,80,.3);color:#4caf50;padding:.875rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9375rem;text-align:center;font-weight:600}.btn[data-v-4ab9b44d]{width:100%;padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;border:none}.btn-primary[data-v-4ab9b44d]{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;margin-bottom:1rem}.btn-primary[data-v-4ab9b44d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #2196f366}.btn-primary[data-v-4ab9b44d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost[data-v-4ab9b44d]{background:transparent;color:#2196f3;border:2px solid rgba(25,118,210,.3)}.btn-ghost[data-v-4ab9b44d]:hover:not(:disabled){background:#1976d21a;border-color:#2196f3}.auth-footer[data-v-4ab9b44d]{margin-top:1.5rem;text-align:center;font-size:.9375rem;color:#b0bec5}.auth-footer a[data-v-4ab9b44d]{color:#2196f3;text-decoration:none;font-weight:600}.auth-footer a[data-v-4ab9b44d]:hover{text-decoration:underline}.resend-section[data-v-4ab9b44d]{text-align:center;margin-top:1rem}.btn-link[data-v-4ab9b44d]{background:none;border:none;color:#2196f3;font-size:.875rem;cursor:pointer;text-decoration:underline;padding:0}.btn-link[data-v-4ab9b44d]:disabled{color:#78909c;cursor:not-allowed;text-decoration:none}.btn-link[data-v-4ab9b44d]:hover:not(:disabled){color:#64b5f6}.session-expired-banner[data-v-4ab9b44d]{display:flex;align-items:center;gap:.5rem;justify-content:center;background:#ff98001f;border:1px solid rgba(255,152,0,.35);color:#ffb74d;padding:.875rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;text-align:center}.session-expired-banner svg[data-v-4ab9b44d]{flex-shrink:0}.oauth-error-banner[data-v-4ab9b44d]{background:#f443361f;border:1px solid rgba(244,67,54,.35);color:#ff6b6b;padding:.875rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;text-align:center;word-break:break-word}.social-login[data-v-4ab9b44d]{margin-top:1.5rem}.social-buttons[data-v-4ab9b44d]{display:flex;flex-direction:column;gap:.75rem}.btn-social[data-v-4ab9b44d]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid var(--ink-12);color:#fff}.btn-social[data-v-4ab9b44d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.btn-social[data-v-4ab9b44d]:disabled{opacity:.5;cursor:not-allowed}.btn-google[data-v-4ab9b44d]{background:var(--surface-08)}.btn-google[data-v-4ab9b44d]:hover:not(:disabled){background:var(--surface-15)}.btn-github[data-v-4ab9b44d]{background:#24292e80}.btn-github[data-v-4ab9b44d]:hover:not(:disabled){background:#24292eb3}.divider[data-v-4ab9b44d]{display:flex;align-items:center;margin:1.5rem 0}.divider[data-v-4ab9b44d]:before,.divider[data-v-4ab9b44d]:after{content:"";flex:1;height:1px;background:var(--surface-12)}.divider span[data-v-4ab9b44d]{padding:0 1rem;color:#78909c;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.login-content[data-v-4ab9b44d]{padding:2rem 1rem;align-items:flex-start}.login-container[data-v-4ab9b44d]{padding:1.75rem 1.25rem;border-radius:12px}.logo h1[data-v-4ab9b44d]{font-size:1.625rem}.logo p[data-v-4ab9b44d]{font-size:.875rem}.logo-img[data-v-4ab9b44d]{width:52px;height:52px}}@media(max-width:400px){.login-content[data-v-4ab9b44d]{padding:1.25rem .75rem 1.5rem}.login-container[data-v-4ab9b44d]{padding:1.5rem 1rem}}.signup-page[data-v-7e46f4bc]{min-height:100vh;position:relative;display:flex;flex-direction:column}.ob-welcome[data-v-7e46f4bc]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem 3rem;max-width:1400px;margin:0 auto;width:100%}.ob-welcome-left[data-v-7e46f4bc]{max-width:560px}.ob-logo[data-v-7e46f4bc]{width:64px;height:64px;opacity:0;transform:scale(.8);transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 6px 20px rgba(33,150,243,.35))}.ob-logo.visible[data-v-7e46f4bc]{opacity:1;transform:scale(1)}.ob-typed[data-v-7e46f4bc]{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;color:var(--text-95);margin:1.25rem 0 0;letter-spacing:-.03em;min-height:1.2em;opacity:0;transition:opacity .3s ease}.ob-typed.visible[data-v-7e46f4bc]{opacity:1}.ob-cursor[data-v-7e46f4bc]{animation:ob-blink-7e46f4bc 1s step-end infinite;color:#5b9cf6;font-weight:300}@keyframes ob-blink-7e46f4bc{50%{opacity:0}}.ob-hero-sub[data-v-7e46f4bc]{font-size:1.15rem;color:var(--text-55);margin:.75rem 0 0;line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.ob-hero-sub.visible[data-v-7e46f4bc]{opacity:1;transform:translateY(0)}.ob-hero-boxes[data-v-7e46f4bc]{display:flex;flex-direction:column;gap:.65rem;margin-top:2rem}.ob-hero-box[data-v-7e46f4bc]{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;border-radius:12px;background:var(--surface-04);border:1px solid var(--ink-08);opacity:0;transform:translate(-14px);transition:opacity .5s ease,transform .5s ease}.ob-hero-boxes.visible .ob-hero-box[data-v-7e46f4bc]{opacity:1;transform:translate(0)}.ob-hero-box-icon[data-v-7e46f4bc]{flex-shrink:0;margin-top:1px}.ob-hero-box strong[data-v-7e46f4bc]{display:block;color:var(--text-90);font-size:.9rem;font-weight:600}.ob-hero-box p[data-v-7e46f4bc]{margin:2px 0 0;color:var(--text-45);font-size:.82rem;line-height:1.45}.ob-start-row[data-v-7e46f4bc]{display:flex;align-items:center;gap:1rem;margin-top:2rem;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.ob-start-row.visible[data-v-7e46f4bc]{opacity:1;transform:translateY(0)}.ob-start-btn[data-v-7e46f4bc]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;border:none;border-radius:10px;background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.ob-start-btn[data-v-7e46f4bc]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2196f366}.ob-start-note[data-v-7e46f4bc]{color:var(--text-40);font-size:.82rem}.ob-login-link[data-v-7e46f4bc]{margin-top:1.5rem;color:var(--text-40);font-size:.875rem;opacity:0;transition:opacity .5s ease .15s}.ob-login-link.visible[data-v-7e46f4bc]{opacity:1}.ob-login-link a[data-v-7e46f4bc]{color:#64b5f6;font-weight:600;text-decoration:underline}.ob-welcome-right[data-v-7e46f4bc]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.ob-welcome-right.visible[data-v-7e46f4bc]{opacity:1;transform:translateY(0)}.ob-mock-perspective[data-v-7e46f4bc]{perspective:1400px}.ob-mock-screen[data-v-7e46f4bc]{border-radius:12px;overflow:hidden;background:var(--surface-08);border:1px solid var(--ink-12);box-shadow:0 30px 70px #00000073;transform:rotateY(-9deg) rotateX(3deg);transition:transform .8s ease;aspect-ratio:4 / 3;display:flex;flex-direction:column}.ob-mock-header[data-v-7e46f4bc]{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem;background:var(--surface-12);border-bottom:1px solid var(--ink-08);flex-shrink:0}.ob-mock-dots[data-v-7e46f4bc]{display:flex;gap:5px}.ob-mock-dots span[data-v-7e46f4bc]{width:9px;height:9px;border-radius:50%;background:var(--ink-20)}.ob-mock-url[data-v-7e46f4bc]{font-size:.68rem;color:var(--text-40);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-mock-old[data-v-7e46f4bc]{flex:1;display:flex;flex-direction:column;padding:.75rem}.ob-mock-scatter[data-v-7e46f4bc]{position:relative;flex:1}.ob-scatter-card[data-v-7e46f4bc]{position:absolute;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:7px;background:var(--surface-12);border:1px solid var(--ink-10);font-size:.72rem;color:var(--text-60);white-space:nowrap;box-shadow:0 4px 14px #00000040;transition:opacity .3s,filter .3s;opacity:.45;filter:grayscale(.6)}.ob-scatter-card.is-active[data-v-7e46f4bc]{opacity:1;filter:none;color:var(--text-85)}.ob-scatter-dot[data-v-7e46f4bc]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ob-mock-caption[data-v-7e46f4bc]{text-align:center;font-size:.72rem;color:var(--text-35);padding-top:.4rem}.ob-mock-new[data-v-7e46f4bc],.ob-mock-body[data-v-7e46f4bc]{flex:1;display:flex}.ob-mock-sidebar[data-v-7e46f4bc]{width:42px;padding:.6rem .4rem;display:flex;flex-direction:column;gap:.45rem;background:var(--surface-12);border-right:1px solid var(--ink-08)}.ob-mock-sb-item[data-v-7e46f4bc]{height:8px;border-radius:3px;background:var(--ink-10)}.ob-mock-sb-item.active[data-v-7e46f4bc]{background:#5b9cf699}.ob-mock-content[data-v-7e46f4bc]{flex:1;padding:.8rem;display:flex;flex-direction:column;gap:.65rem}.ob-mock-title[data-v-7e46f4bc]{height:10px;width:40%;border-radius:4px;background:var(--ink-15)}.ob-mock-cards[data-v-7e46f4bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.ob-mock-card[data-v-7e46f4bc]{display:flex;align-items:center;gap:.35rem;padding:.5rem .45rem;border-radius:7px;background:var(--surface-06);border:1px solid var(--ink-08);opacity:0;animation:ob-pop-7e46f4bc .45s cubic-bezier(.34,1.56,.64,1) forwards}.ob-mock-card-dot[data-v-7e46f4bc]{width:8px;height:8px;border-radius:3px;flex-shrink:0}.ob-mock-card-name[data-v-7e46f4bc]{font-size:.62rem;color:var(--text-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-mock-rows[data-v-7e46f4bc]{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem}.ob-mock-row[data-v-7e46f4bc]{display:flex;align-items:center;gap:.45rem;opacity:0;animation:ob-pop-7e46f4bc .4s ease forwards}.ob-mock-avatar[data-v-7e46f4bc]{width:16px;height:16px;border-radius:50%;background:var(--ink-12);flex-shrink:0}.ob-mock-bar[data-v-7e46f4bc]{flex:1;height:7px;border-radius:3px;background:var(--ink-08)}.ob-mock-badge[data-v-7e46f4bc]{width:26px;height:9px;border-radius:4px;background:#10b98159;flex-shrink:0}@keyframes ob-pop-7e46f4bc{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ob-mock-label[data-v-7e46f4bc]{text-align:center;margin-top:1rem;font-size:.85rem;font-weight:600;color:var(--text-50);opacity:0;transition:opacity .5s ease}.ob-mock-label.visible[data-v-7e46f4bc]{opacity:1}.ob-progress[data-v-7e46f4bc]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--ink-08);z-index:100}.ob-progress-bar[data-v-7e46f4bc]{height:100%;background:linear-gradient(90deg,#1976d2,#2196f3);transition:width .45s cubic-bezier(.4,0,.2,1)}.ob-wizard[data-v-7e46f4bc]{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem 3rem}.ob-card[data-v-7e46f4bc]{width:100%;max-width:720px;background:var(--surface-08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ink-12);border-radius:18px;box-shadow:0 24px 64px #0006;padding:2.25rem;animation:ob-card-in-7e46f4bc .4s ease-out}@keyframes ob-card-in-7e46f4bc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ob-step-head[data-v-7e46f4bc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ob-step-label[data-v-7e46f4bc]{font-size:.72rem;font-weight:600;color:#64b5f6;text-transform:uppercase;letter-spacing:.08em}.ob-back-link[data-v-7e46f4bc]{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--text-45);font-size:.82rem;cursor:pointer;padding:.25rem .4rem;border-radius:6px;transition:color .15s,background .15s}.ob-back-link[data-v-7e46f4bc]:hover{color:var(--text-80);background:var(--surface-06)}.ob-step h2[data-v-7e46f4bc]{font-size:1.7rem;font-weight:700;color:var(--text-95);margin:0 0 .4rem;letter-spacing:-.02em}.ob-desc[data-v-7e46f4bc]{color:var(--text-50);font-size:.92rem;margin:0 0 1.75rem;line-height:1.55}.ob-split[data-v-7e46f4bc]{display:grid;grid-template-columns:200px 1fr;gap:1.75rem;align-items:start}.ob-preview[data-v-7e46f4bc]{border-radius:14px;background:var(--surface-06);border:1px solid var(--ink-10);overflow:hidden}.ob-pv-top[data-v-7e46f4bc]{padding:.6rem .85rem;background:var(--surface-12);border-bottom:1px solid var(--ink-08);font-size:.72rem;color:var(--text-50);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-pv-body[data-v-7e46f4bc]{padding:1.25rem 1rem;text-align:center}.ob-pv-avatar[data-v-7e46f4bc]{width:60px;height:60px;margin:0 auto .75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-12);border:2px dashed var(--ink-15);color:var(--text-30);font-size:1.25rem;font-weight:700;transition:all .3s}.ob-pv-avatar.filled[data-v-7e46f4bc]{background:linear-gradient(135deg,#1976d2,#2196f3);border:2px solid transparent;color:#fff}.ob-pv-name[data-v-7e46f4bc]{color:var(--text-90);font-size:.92rem;font-weight:600;word-break:break-word}.ob-pv-role[data-v-7e46f4bc]{color:#64b5f6;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.ob-pv-email[data-v-7e46f4bc]{color:var(--text-40);font-size:.76rem;margin-top:.5rem;word-break:break-all}.ob-preview--ws[data-v-7e46f4bc]{padding:1.5rem 1rem;text-align:center}.ob-ws-badge[data-v-7e46f4bc]{width:56px;height:56px;margin:0 auto .75rem;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:700;transition:background .4s}.ob-ws-name[data-v-7e46f4bc]{color:var(--text-90);font-size:.95rem;font-weight:600;word-break:break-word}.ob-ws-type[data-v-7e46f4bc]{color:var(--text-40);font-size:.75rem;margin-top:2px}.ob-ws-members[data-v-7e46f4bc]{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--ink-08);display:flex;align-items:center;gap:.45rem;justify-content:center}.ob-ws-avatar[data-v-7e46f4bc]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.62rem;font-weight:700;flex-shrink:0}.ob-ws-you[data-v-7e46f4bc]{color:var(--text-45);font-size:.72rem}.ob-form[data-v-7e46f4bc]{display:flex;flex-direction:column;gap:1.1rem}.ob-field label[data-v-7e46f4bc]{display:block;color:var(--text-75);font-size:.82rem;font-weight:600;margin-bottom:.4rem}.ob-optional[data-v-7e46f4bc]{color:var(--text-35);font-weight:400;font-size:.75rem}.ob-field input[data-v-7e46f4bc]{width:100%;padding:.8rem .95rem;border-radius:9px;background:var(--surface-06);border:1.5px solid var(--ink-12);color:var(--text-90);font-size:.95rem;outline:none;transition:border-color .15s,background .15s;box-sizing:border-box}.ob-field input[data-v-7e46f4bc]:focus{border-color:#2196f399;background:var(--surface-08)}.ob-field-warn[data-v-7e46f4bc]{color:#ffb4a2;font-size:.76rem;margin-top:.35rem}.ob-choice-row[data-v-7e46f4bc]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ob-choice[data-v-7e46f4bc]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem;border-radius:10px;background:var(--surface-06);border:1.5px solid var(--ink-10);color:var(--text-60);cursor:pointer;text-align:left;transition:all .15s}.ob-choice[data-v-7e46f4bc]:hover{border-color:var(--ink-20)}.ob-choice.selected[data-v-7e46f4bc]{border-color:#2196f3b3;background:#2196f31a;color:#90caf9}.ob-choice strong[data-v-7e46f4bc]{color:var(--text-85);font-size:.85rem;font-weight:600}.ob-choice.selected strong[data-v-7e46f4bc]{color:var(--text-95)}.ob-choice span[data-v-7e46f4bc]{color:var(--text-40);font-size:.74rem;line-height:1.35}.ob-social[data-v-7e46f4bc]{margin-top:.25rem}.ob-divider[data-v-7e46f4bc]{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.ob-divider[data-v-7e46f4bc]:before,.ob-divider[data-v-7e46f4bc]:after{content:"";flex:1;height:1px;background:var(--ink-10)}.ob-divider span[data-v-7e46f4bc]{color:var(--text-35);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ob-social-row[data-v-7e46f4bc]{display:flex;gap:.6rem}.ob-social-btn[data-v-7e46f4bc]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem;border-radius:9px;background:var(--surface-06);border:1.5px solid var(--ink-12);color:var(--text-85);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.ob-social-btn[data-v-7e46f4bc]:hover:not(:disabled){background:var(--surface-12);border-color:var(--ink-20)}.ob-social-btn[data-v-7e46f4bc]:disabled{opacity:.5;cursor:not-allowed}.ob-apps[data-v-7e46f4bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.7rem}.ob-app[data-v-7e46f4bc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;border-radius:12px;background:var(--surface-06);border:1.5px solid var(--ink-10);cursor:pointer;text-align:left;transition:all .18s}.ob-app[data-v-7e46f4bc]:hover{border-color:var(--ink-25);transform:translateY(-2px)}.ob-app.selected[data-v-7e46f4bc]{border-color:var(--app-color);background:color-mix(in srgb,var(--app-color) 10%,transparent)}.ob-app-icon[data-v-7e46f4bc]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:.35rem}.ob-app-name[data-v-7e46f4bc]{color:var(--text-90);font-size:.92rem;font-weight:600}.ob-app-desc[data-v-7e46f4bc]{color:var(--text-45);font-size:.78rem;line-height:1.4}.ob-app-check[data-v-7e46f4bc]{position:absolute;top:.75rem;right:.75rem;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink-20);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:scale(.6);transition:all .18s cubic-bezier(.34,1.56,.64,1)}.ob-app.selected .ob-app-check[data-v-7e46f4bc]{opacity:1;transform:scale(1);background:var(--app-color);border-color:var(--app-color)}.ob-apps-note[data-v-7e46f4bc]{margin:1.1rem 0 0;font-size:.82rem;color:#64b5f6}.ob-apps-note--muted[data-v-7e46f4bc]{color:var(--text-40)}.ob-summary[data-v-7e46f4bc]{border-radius:12px;background:var(--surface-06);border:1px solid var(--ink-10);overflow:hidden;margin-bottom:1.5rem}.ob-sum-row[data-v-7e46f4bc]{display:grid;grid-template-columns:110px 1fr;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--ink-06)}.ob-sum-row[data-v-7e46f4bc]:last-child{border-bottom:none}.ob-sum-key[data-v-7e46f4bc]{color:var(--text-40);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ob-sum-val[data-v-7e46f4bc]{color:var(--text-85);font-size:.9rem;word-break:break-word}.ob-sum-val em[data-v-7e46f4bc]{color:var(--text-40);font-style:normal;font-size:.82rem;display:block;margin-top:2px}.ob-check[data-v-7e46f4bc]{display:flex;align-items:flex-start;gap:.6rem;color:var(--text-55);font-size:.85rem;line-height:1.5;cursor:pointer;margin-bottom:.7rem}.ob-check input[data-v-7e46f4bc]{width:17px;height:17px;margin-top:1px;accent-color:#2196F3;cursor:pointer;flex-shrink:0}.ob-check a[data-v-7e46f4bc]{color:#64b5f6;text-decoration:underline}.ob-perks[data-v-7e46f4bc]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--ink-08);color:var(--text-40);font-size:.79rem}.ob-error[data-v-7e46f4bc]{margin-top:1.25rem;padding:.8rem 1rem;border-radius:9px;background:#f443361f;border:1px solid rgba(244,67,54,.3);color:#ff8a80;font-size:.85rem;line-height:1.5}.ob-actions[data-v-7e46f4bc]{margin-top:1.75rem}.ob-next-btn[data-v-7e46f4bc]{width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.5rem;border:none;border-radius:10px;background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff;font-size:.98rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.ob-next-btn[data-v-7e46f4bc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #2196f359}.ob-next-btn[data-v-7e46f4bc]:disabled{opacity:.45;cursor:not-allowed;transform:none}.ob-done[data-v-7e46f4bc]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.ob-done-card[data-v-7e46f4bc]{text-align:center;padding:3rem 2.5rem;border-radius:18px;background:var(--surface-08);border:1px solid var(--ink-12);animation:ob-card-in-7e46f4bc .5s ease-out}.ob-done-tick[data-v-7e46f4bc]{width:72px;height:72px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;animation:ob-tick-in-7e46f4bc .6s cubic-bezier(.34,1.56,.64,1)}@keyframes ob-tick-in-7e46f4bc{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.ob-done-card h2[data-v-7e46f4bc]{color:var(--text-95);font-size:1.7rem;font-weight:700;margin:0 0 .5rem}.ob-done-card p[data-v-7e46f4bc]{color:var(--text-45);font-size:.95rem;margin:0}.ob-confetti[data-v-7e46f4bc]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}@media(max-width:1024px){.ob-welcome[data-v-7e46f4bc]{grid-template-columns:1fr;gap:2.5rem;padding:3rem 2rem}.ob-welcome-left[data-v-7e46f4bc]{max-width:none}.ob-welcome-right[data-v-7e46f4bc]{max-width:520px}.ob-mock-screen[data-v-7e46f4bc]{transform:none}}@media(max-width:768px){.ob-welcome[data-v-7e46f4bc]{padding:2.5rem 1.25rem}.ob-welcome-right[data-v-7e46f4bc]{display:none}.ob-start-row[data-v-7e46f4bc]{flex-direction:column;align-items:stretch;gap:.75rem}.ob-start-btn[data-v-7e46f4bc]{justify-content:center}.ob-start-note[data-v-7e46f4bc]{text-align:center}.ob-wizard[data-v-7e46f4bc]{padding:3rem 1rem 2rem;align-items:flex-start}.ob-card[data-v-7e46f4bc]{padding:1.5rem 1.25rem;border-radius:14px}.ob-step h2[data-v-7e46f4bc]{font-size:1.35rem}.ob-split[data-v-7e46f4bc]{grid-template-columns:1fr;gap:1.25rem}.ob-preview[data-v-7e46f4bc]{max-width:240px;margin:0 auto;width:100%}.ob-choice-row[data-v-7e46f4bc]{grid-template-columns:1fr}.ob-social-row[data-v-7e46f4bc]{flex-direction:column}.ob-apps[data-v-7e46f4bc]{grid-template-columns:1fr}.ob-sum-row[data-v-7e46f4bc]{grid-template-columns:1fr;gap:.25rem}}@media(prefers-reduced-motion:reduce){.ob-logo[data-v-7e46f4bc],.ob-typed[data-v-7e46f4bc],.ob-hero-sub[data-v-7e46f4bc],.ob-hero-box[data-v-7e46f4bc],.ob-start-row[data-v-7e46f4bc],.ob-login-link[data-v-7e46f4bc],.ob-welcome-right[data-v-7e46f4bc],.ob-mock-label[data-v-7e46f4bc]{transition:none}.ob-mock-card[data-v-7e46f4bc],.ob-mock-row[data-v-7e46f4bc],.ob-card[data-v-7e46f4bc],.ob-done-card[data-v-7e46f4bc],.ob-done-tick[data-v-7e46f4bc]{animation:none;opacity:1}.ob-next-btn[data-v-7e46f4bc]:hover:not(:disabled),.ob-start-btn[data-v-7e46f4bc]:hover,.ob-app[data-v-7e46f4bc]:hover{transform:none}}:root{--color-primary: #0A1929;--color-primary-accent: #1976D2;--color-primary-light: #2196F3;--color-primary-rgb: 10, 25, 41;--color-secondary: #00BCD4;--color-secondary-light: #03A9F4;--color-secondary-rgb: 0, 188, 212;--color-accent-1: #1976D2;--color-accent-2: #2196F3;--color-highlight: #00BCD4;--color-accent-1-rgb: 25, 118, 210;--color-accent-2-rgb: 33, 150, 243;--color-bg-primary: #0A1929;--color-bg-secondary: #1E3A5F;--color-bg-card: #2D4A6B;--color-bg-hover: #3A5A7F;--color-bg-input: #1E3A5F;--color-secondary-rgb: 30, 58, 95;--color-text-main: #FFFFFF;--color-text-secondary: #B0BEC5;--color-text-muted: #78909C;--color-text-disabled: #546E7A;--color-text-invert: #0A1929;--color-border: rgba(25, 118, 210, .2);--color-border-hover: #1976D2;--color-divider: var(--ink-05);--ink-rgb: 255, 255, 255;--ink-02: rgba(var(--ink-rgb), .02);--ink-03: rgba(var(--ink-rgb), .03);--ink-04: rgba(var(--ink-rgb), .04);--ink-05: rgba(var(--ink-rgb), .05);--ink-06: rgba(var(--ink-rgb), .06);--ink-07: rgba(var(--ink-rgb), .07);--ink-08: rgba(var(--ink-rgb), .08);--ink-10: rgba(var(--ink-rgb), .1);--ink-12: rgba(var(--ink-rgb), .12);--ink-15: rgba(var(--ink-rgb), .15);--ink-20: rgba(var(--ink-rgb), .2);--ink-25: rgba(var(--ink-rgb), .25);--ink-30: rgba(var(--ink-rgb), .3);--ink-35: rgba(var(--ink-rgb), .35);--ink-40: rgba(var(--ink-rgb), .4);--ink-45: rgba(var(--ink-rgb), .45);--ink-50: rgba(var(--ink-rgb), .5);--ink-55: rgba(var(--ink-rgb), .55);--ink-60: rgba(var(--ink-rgb), .6);--ink-65: rgba(var(--ink-rgb), .65);--ink-70: rgba(var(--ink-rgb), .7);--ink-75: rgba(var(--ink-rgb), .75);--ink-80: rgba(var(--ink-rgb), .8);--ink-85: rgba(var(--ink-rgb), .85);--ink-90: rgba(var(--ink-rgb), .9);--ink-95: rgba(var(--ink-rgb), .95);--ink-100: rgb(var(--ink-rgb));--text-95: rgba(var(--ink-rgb), .96);--text-90: rgba(var(--ink-rgb), .93);--text-85: rgba(var(--ink-rgb), .9);--text-80: rgba(var(--ink-rgb), .87);--text-75: rgba(var(--ink-rgb), .84);--text-70: rgba(var(--ink-rgb), .8);--text-65: rgba(var(--ink-rgb), .77);--text-60: rgba(var(--ink-rgb), .74);--text-55: rgba(var(--ink-rgb), .72);--text-50: rgba(var(--ink-rgb), .7);--text-45: rgba(var(--ink-rgb), .68);--text-40: rgba(var(--ink-rgb), .66);--text-35: rgba(var(--ink-rgb), .64);--text-30: rgba(var(--ink-rgb), .62);--text-25: rgba(var(--ink-rgb), .6);--text-20: rgba(var(--ink-rgb), .58);--text-15: rgba(var(--ink-rgb), .56);--text-100: rgb(var(--ink-rgb));--text-primary: var(--color-text-main);--text-secondary: var(--color-text-secondary);--surface-02: var(--ink-02);--surface-03: var(--ink-03);--surface-04: var(--ink-04);--surface-05: var(--ink-05);--surface-06: var(--ink-06);--surface-07: var(--ink-07);--surface-08: var(--ink-08);--surface-10: var(--ink-10);--surface-12: var(--ink-12);--surface-15: var(--ink-15);--surface-20: var(--ink-20);--surface-25: var(--ink-25);--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #F44336;--color-info: #2196F3;--gradient-primary: linear-gradient(135deg, #1976D2 0%, #2196F3 100%);--gradient-data: linear-gradient(135deg, #1976D2 0%, #00BCD4 100%);--gradient-background: linear-gradient(180deg, #0A1929 0%, #1E3A5F 100%);--shadow-soft: 0 2px 8px rgba(0, 0, 0, .15);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .25);--shadow-strong: 0 8px 32px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 3px rgba(25, 118, 210, .3);--shadow-hover: 0 4px 16px rgba(25, 118, 210, .2);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.16, 1, .3, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*{box-sizing:border-box;margin:0;padding:0}svg[width]{flex-shrink:0}button svg:not([width]):not([height]),a svg:not([width]):not([height]),label svg:not([width]):not([height]),.btn svg:not([width]):not([height]),.menu-dots svg:not([width]):not([height]),.toggle-btn svg:not([width]):not([height]){min-width:16px;min-height:16px;width:1em;height:1em}body{background-color:var(--color-bg-primary);color:var(--color-text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-text-main);font-weight:700;line-height:1.3;margin-bottom:var(--spacing-md)}h1{font-size:2.25rem;font-weight:800;line-height:1.2}h2{font-size:1.75rem;font-weight:700;line-height:1.3}h3{font-size:1.5rem;font-weight:600;line-height:1.4}h4{font-size:1.25rem;font-weight:600;line-height:1.4}h5{font-size:1.125rem;font-weight:600;line-height:1.5}h6{font-size:1rem;font-weight:600;line-height:1.5}p{margin-bottom:var(--spacing-md);color:var(--color-text-main);line-height:1.7}.text-large{font-size:1.125rem;line-height:1.7}.text-small{font-size:.875rem;line-height:1.5}.text-caption{font-size:.75rem;line-height:1.4;font-weight:500}.text-primary{color:var(--color-text-main)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}a{color:var(--color-accent-1);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-2);text-decoration:underline}button,.btn{background:var(--gradient-primary);color:var(--color-text-main);border:none;border-radius:var(--border-radius-md);padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);box-shadow:var(--shadow-soft);text-decoration:none;line-height:1.2}button:hover,.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover);text-decoration:none}button:active,.btn:active{transform:translateY(0)}button:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background:var(--gradient-primary);color:var(--color-text-main)}.btn-secondary{background:transparent;color:var(--color-accent-2);border:2px solid var(--color-accent-1);padding:.625rem 1.875rem}.btn-secondary:hover{background:#1976d240;border-color:var(--color-accent-2);color:#fff;box-shadow:0 0 0 3px #1976d233;transform:translateY(-2px)}.btn-ghost{background:#1976d21a;color:var(--color-accent-1);box-shadow:none}.btn-ghost:hover{background:#1976d24d;color:var(--color-accent-2);box-shadow:0 4px 12px #1976d233}.btn-success{background:var(--color-success);color:#fff}.btn-warning{background:var(--color-warning);color:#fff}.btn-error,.btn-danger{background:var(--color-error);color:#fff}.btn-small{padding:.5rem 1rem;font-size:.875rem}.btn-large{padding:1rem 2.5rem;font-size:1.125rem}.btn-icon{padding:.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:var(--border-radius-md)}.btn-block{width:100%;display:flex}:root{color-scheme:dark}input,select,textarea{background-color:var(--color-bg-input);color:var(--color-text-main);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:.75rem 1rem;font-size:1rem;font-family:inherit;width:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent-1);box-shadow:var(--shadow-glow)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}:root{--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:root{--status-danger: #EF5350;--status-warning: #FFA726;--status-success: #4CAF50}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right .65rem center;background-size:16px 16px;cursor:pointer}select:not([multiple]):not([size]:not([size="1"])){padding-right:2.25rem!important}select[multiple],select[size]:not([size="1"]){background-image:none;padding-right:1rem}select option,select optgroup{background-color:var(--color-bg-input);color:var(--color-text-main)}select option:checked{background-color:var(--color-accent-1);color:#fff}select:disabled{opacity:.55;cursor:not-allowed}label{display:block;color:var(--color-text-main);font-weight:500;margin-bottom:var(--spacing-xs);font-size:.875rem}.form-group{margin-bottom:var(--spacing-lg)}.form-helper{color:var(--color-text-muted);font-size:.875rem;margin-top:var(--spacing-xs)}.form-error{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-medium);transition:all var(--transition-normal)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:var(--color-accent-1)}.card-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-divider)}.card-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-divider)}.card-title{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-text-main)}.card-subtitle{font-size:1rem;color:var(--color-text-muted);margin-bottom:0}.badge{display:inline-flex;align-items:center;padding:.375rem 1rem;border-radius:var(--border-radius-full);font-size:.875rem;font-weight:600;line-height:1;border:1px solid}.badge-primary{background-color:#1976d21a;color:var(--color-accent-1);border-color:var(--color-accent-1)}.badge-success{background-color:#4caf501a;color:var(--color-success);border-color:var(--color-success)}.badge-warning{background-color:#ff98001a;color:var(--color-warning);border-color:var(--color-warning)}.badge-error{background-color:#f443361a;color:var(--color-error);border-color:var(--color-error)}.badge-info{background-color:#2196f31a;color:var(--color-info);border-color:var(--color-info)}.badge-secondary{background-color:#b0bec51a;color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.container-fluid{width:100%;padding:0 var(--spacing-lg)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-card{background-color:var(--color-bg-card)}.bg-hover{background-color:var(--color-bg-hover)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-data{background:var(--gradient-data)}.border-color{border-color:var(--color-border)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-strong{box-shadow:var(--shadow-strong)}.shadow-glow{box-shadow:var(--shadow-glow)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--color-bg-hover);border-radius:5px;border:2px solid var(--color-bg-primary)}::-webkit-scrollbar-thumb:hover{background:#1976d280}::-webkit-scrollbar-corner{background:transparent}@media(max-width:768px){:root{--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}h4{font-size:1rem}.card{padding:var(--spacing-lg);border-radius:10px}.container,.container-fluid{padding:0 var(--spacing-md)}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-content,.modal-dialog,.modal-box{max-width:100%!important;width:100%!important;min-width:0!important;border-radius:16px 16px 0 0!important;max-height:92vh;overflow-y:auto}input,select,textarea{font-size:16px!important;min-height:44px}button,.btn,[role=button]{min-height:40px}}@media(max-width:480px){body{font-size:14px}h1{font-size:1.3rem}h2{font-size:1.15rem}h3{font-size:1rem}h4{font-size:.95rem}.btn,button{font-size:.875rem}.card{padding:var(--spacing-md)}.page-content{padding:.75rem!important}.page-header{flex-direction:column;align-items:stretch!important;gap:.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .3s var(--transition-smooth)}.animate-slide-up{animation:slideUp .4s var(--transition-smooth)}.animate-slide-down{animation:slideDown .4s var(--transition-smooth)}.animate-scale-in{animation:scaleIn .3s var(--transition-smooth)}*:focus-visible{outline:2px solid var(--color-accent-1);outline-offset:2px}button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--shadow-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976d266;filter:brightness(1.1)}.pricing-card{transition:all var(--transition-normal)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #1976d24d;border-color:var(--color-accent-1);border-width:2px}.pricing-card.featured{border:2px solid var(--color-accent-1);box-shadow:0 8px 32px #1976d240;position:relative;transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.08) translateY(-8px);box-shadow:0 20px 60px #1976d266}.feature-card{transition:all var(--transition-normal)}.feature-card:hover{transform:translateY(-6px);border-color:var(--color-accent-1);background:linear-gradient(135deg,#2d4a6b,#3a5a7f);box-shadow:0 12px 32px #1976d233}a:hover{color:var(--color-accent-2);text-decoration:none}.btn-arrow,.cta-arrow{display:inline-block;transition:transform var(--transition-normal)}.btn-primary:hover .btn-arrow,.cta-button:hover .cta-arrow{transform:translate(4px)}.testimonials-section{padding:6rem 2rem;max-width:1200px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.testimonial-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:2rem;transition:all var(--transition-normal)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1976d233;border-color:var(--color-accent-1)}.testimonial-rating{font-size:1.125rem;margin-bottom:1rem;color:#ffb800}.testimonial-text{font-size:1rem;line-height:1.7;color:var(--color-text-main);margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-divider)}.author-photo{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-accent-1)}.author-name{font-weight:600;color:var(--color-text-main);font-size:.9375rem}.author-title{font-size:.875rem;color:var(--color-text-muted)}.author-meta{font-size:.75rem;color:var(--color-text-muted);margin-top:.25rem}.comparison-section{padding:6rem 2rem;max-width:1200px;margin:0 auto;background:linear-gradient(180deg,transparent 0%,rgba(25,118,210,.05) 100%)}.comparison-table-wrapper{overflow-x:auto;margin-top:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-medium)}.comparison-table{width:100%;border-collapse:collapse;background:var(--color-bg-card);min-width:600px}.comparison-table thead{background:linear-gradient(135deg,#1976d2,#2196f3)}.comparison-table th{padding:1.5rem 1rem;text-align:center;color:#fff;font-weight:600;font-size:1.125rem}.comparison-table .highlight-col{background:#1976d226;border-left:2px solid var(--color-accent-1);border-right:2px solid var(--color-accent-1)}.comparison-table .featured-col{background:#1976d21a}.comparison-table td{padding:1rem;text-align:center;border-bottom:1px solid var(--color-divider);color:var(--color-text-main)}.comparison-table .feature-name{text-align:left;font-weight:500}.comparison-table .check{color:var(--color-success);font-size:1.25rem;font-weight:700}.comparison-table .cross{color:var(--color-text-muted);font-size:1.25rem}.price-note{font-size:.75rem;font-weight:400;opacity:.9}.savings{color:var(--color-success);font-weight:600;font-size:.875rem}.comparison-cta{text-align:center;margin-top:3rem}.trust-section{padding:4rem 2rem;text-align:center;background:#1976d208}.trust-title{font-size:.875rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.trust-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.trust-stat{display:flex;flex-direction:column;gap:.5rem}.trust-stat-number{font-size:2.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-stat-label{font-size:.875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.section-header{text-align:center;margin-bottom:3rem}.section-badge{display:inline-block;padding:.5rem 1.25rem;background:#1976d21a;color:var(--color-accent-2);border-radius:var(--border-radius-full);font-size:.875rem;font-weight:600;margin-bottom:1rem;border:1px solid var(--color-accent-1)}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.125rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr}.trust-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.comparison-table-wrapper{overflow-x:scroll}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-4px)}}@media(max-width:480px){.trust-stats{grid-template-columns:1fr}.section-title,.trust-stat-number{font-size:2rem}}:root{--gradient-primary: #0F172A;--gradient-secondary: #38BDF8;--color-primary: #0F172A;--color-primary-dark: #020617;--color-primary-light: rgba(15, 23, 42, .1);--color-secondary: #38BDF8}[data-theme=green]{--gradient-primary: #134E4A;--gradient-secondary: #5EEAD4;--color-primary: #134E4A;--color-primary-dark: #0F3A38;--color-primary-light: rgba(19, 78, 74, .1);--color-secondary: #5EEAD4}[data-theme=gold]{--gradient-primary: #78350F;--gradient-secondary: #FBBF24;--color-primary: #78350F;--color-primary-dark: #5A2A0C;--color-primary-light: rgba(120, 53, 15, .1);--color-secondary: #FBBF24}[data-theme=purple]{--gradient-primary: #3B0764;--gradient-secondary: #A855F7;--color-primary: #3B0764;--color-primary-dark: #2E054D;--color-primary-light: rgba(59, 7, 100, .1);--color-secondary: #A855F7}[data-theme=midnight]{--gradient-primary: #0B0B0F;--gradient-secondary: #8B5CF6;--color-primary: #0B0B0F;--color-primary-dark: #050507;--color-primary-light: rgba(139, 92, 246, .12);--color-secondary: #A78BFA;--color-bg-primary: #0B0B0F;--color-bg-secondary: #131318;--color-bg-card: #17171E;--color-bg-hover: #1F1F28;--color-bg-input: #131318;--color-text-main: #F4F4F6;--color-text-secondary: #C4C4CE;--color-text-muted: #8B8B9A;--color-text-disabled: #5A5A68;--color-text-invert: #0B0B0F;--color-border: rgba(255, 255, 255, .1);--color-border-hover: #8B5CF6;--color-divider: rgba(255, 255, 255, .06);--color-accent-1: #8B5CF6;--color-accent-2: #A78BFA;--color-accent-1-rgb: 139, 92, 246;--color-accent-2-rgb: 167, 139, 250;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .6);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .7);--shadow-strong: 0 12px 40px rgba(0, 0, 0, .8);--shadow-glow: 0 0 0 3px rgba(139, 92, 246, .35);--shadow-hover: 0 4px 20px rgba(139, 92, 246, .25)}[data-theme=midnight] .btn-primary{background:#6d3ee0;color:#fff}[data-theme=midnight] .btn-primary:hover{background:#5b2fc9}[data-theme=midnight] select option:checked{background-color:#6d3ee0}[data-theme=daylight]{--lt-bg: #F6F3EE;--lt-bg-alt: #EBE5DB;--lt-surface: #FFFDFA;--lt-text-1: #1C1917;--lt-text-2: #292524;--lt-text-3: #44403C;--lt-text-4: #57534E;--lt-text-muted: #6A625C;--lt-text-faint: #A8A29E;--lt-scroll-thumb: #D6CEC2;--lt-accent: #B45309;--lt-accent-strong: #92400E;--lt-accent-rgb: 180, 83, 9;--lt-danger: #B91C1C;--lt-canvas: linear-gradient(160deg, #F3EDE3 0%, #FAF0DC 40%, #FDF8EF 100%)}[data-theme=clean]{--lt-bg: #F7F8FA;--lt-bg-alt: #EDEFF3;--lt-surface: #FFFFFF;--lt-text-1: #111827;--lt-text-2: #1F2937;--lt-text-3: #374151;--lt-text-4: #4B5563;--lt-text-muted: #626C7A;--lt-text-faint: #9CA3AF;--lt-scroll-thumb: #D3D8E0;--lt-accent: #2563EB;--lt-accent-strong: #1D4ED8;--lt-accent-rgb: 37, 99, 235;--lt-danger: #B91C1C;--lt-canvas: linear-gradient(160deg, #FBFCFD 0%, #F5F7FA 45%, #EFF2F7 100%)}[data-light]{--gradient-primary: var(--lt-surface);--gradient-secondary: var(--lt-accent);--color-primary: var(--lt-bg);--color-primary-dark: var(--lt-bg-alt);--color-primary-light: var(--lt-ink-04);--color-secondary: var(--lt-accent);--lt-ink-02: rgba(0, 0, 0, .02);--lt-ink-04: rgba(0, 0, 0, .04);--lt-ink-06: rgba(0, 0, 0, .06);--lt-ink-08: rgba(0, 0, 0, .08);--lt-ink-10: rgba(0, 0, 0, .1);--lt-ink-12: rgba(0, 0, 0, .12);--lt-ink-15: rgba(0, 0, 0, .15);--lt-ink-20: rgba(0, 0, 0, .2);--lt-ink-25: rgba(0, 0, 0, .25);--lt-ink-30: rgba(0, 0, 0, .3);--color-bg-primary: var(--lt-bg);--color-bg-secondary: var(--lt-bg-alt);--color-bg-card: var(--lt-surface);--color-bg-hover: var(--lt-bg-alt);--color-bg-input: var(--lt-surface);--color-text-main: var(--lt-text-1);--color-text-secondary: var(--lt-text-4);--color-text-muted: var(--lt-text-muted);--color-text-disabled: var(--lt-text-faint);--color-text-invert: var(--lt-surface);--color-border: var(--lt-ink-12);--color-border-hover: var(--lt-accent);--color-divider: var(--lt-ink-06);--color-accent-1: var(--lt-accent-strong);--color-accent-2: var(--lt-accent);--shadow-soft: 0 1px 3px var(--lt-ink-08);--shadow-medium: 0 4px 12px var(--lt-ink-08);--shadow-strong: 0 8px 24px var(--lt-ink-12);--shadow-glow: 0 0 0 3px rgba(var(--lt-accent-rgb), .25);--shadow-hover: 0 4px 16px rgba(var(--lt-accent-rgb), .15);--ink-rgb: 0, 0, 0;--text-100: var(--lt-text-1);--text-95: var(--lt-text-1);--text-90: var(--lt-text-1);--text-85: var(--lt-text-2);--text-80: var(--lt-text-2);--text-75: var(--lt-text-3);--text-70: var(--lt-text-3);--text-65: var(--lt-text-4);--text-60: var(--lt-text-4);--text-55: var(--lt-text-4);--text-50: var(--lt-text-muted);--text-45: var(--lt-text-muted);--text-40: var(--lt-text-muted);--text-35: var(--lt-text-muted);--text-30: var(--lt-text-muted);--text-25: var(--lt-text-muted);--text-20: var(--lt-text-muted);--text-15: var(--lt-text-muted);--status-danger: var(--lt-danger);--status-warning: #B45309;--status-success: #15803D;--ink-100: var(--lt-text-1);--ink-95: var(--lt-text-1);--ink-90: var(--lt-text-1);--ink-85: var(--lt-text-2);--ink-80: var(--lt-text-2);--ink-75: var(--lt-text-3);--ink-70: var(--lt-text-3);--ink-65: var(--lt-text-4);--ink-60: var(--lt-text-4);--ink-55: var(--lt-text-muted);--ink-50: var(--lt-text-muted);--surface-02: var(--lt-surface);--surface-03: var(--lt-surface);--surface-04: var(--lt-surface);--surface-05: var(--lt-surface);--surface-06: var(--lt-surface);--surface-07: var(--lt-surface);--surface-08: var(--lt-surface);--surface-10: var(--lt-surface);--surface-12: var(--lt-bg-alt);--surface-15: var(--lt-bg-alt);--surface-20: var(--lt-bg-alt);--surface-25: var(--lt-bg-alt)}[data-light],[data-light] body{background-color:var(--lt-bg);color:var(--lt-text-1)}[data-light] input,[data-light] select,[data-light] textarea,[data-light] .input{background-color:var(--lt-surface);color:var(--lt-text-1);border-color:var(--lt-ink-15)}[data-light] input::placeholder,[data-light] textarea::placeholder{color:var(--lt-text-faint)}[data-light]{color-scheme:light}[data-light] select option,[data-light] select optgroup{background-color:var(--lt-surface);color:var(--lt-text-1)}[data-light] select option:checked{background-color:var(--lt-accent);color:#fff}[data-light]{--select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C1917' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}[data-light] ::-webkit-scrollbar-track{background:var(--lt-bg)}[data-light] ::-webkit-scrollbar-thumb{background:var(--lt-scroll-thumb);border-color:var(--lt-bg)}[data-light] ::-webkit-scrollbar-thumb:hover{background:var(--lt-text-faint)}[data-light] .app-catalog{background:var(--lt-canvas)}:root[data-light] .modal,:root[data-light] .modal-card,:root[data-light] .modal-content,:root[data-light] .modal-container,:root[data-light] .mp-modal,:root[data-light] .picker-modal,:root[data-light] .pattern-panel,:root[data-light] .ai-modal,:root[data-light] .dropdown-menu,:root[data-light] .search-results,:root[data-light] .fullscreen-modal-content{background:var(--lt-surface);border-color:var(--lt-ink-12);color:var(--lt-text-1);box-shadow:0 12px 32px var(--lt-ink-15)}:root[data-light] .modal h3,:root[data-light] .modal-title,:root[data-light] .modal-container :is(h2,h3,h4){color:var(--lt-text-1)}:root[data-light] .code,:root[data-light] .code-block,:root[data-light] .code-inline,:root[data-light] .code-snippet,:root[data-light] .install-cmd,:root[data-light] .cred-val,:root[data-light] .new-key-val,:root[data-light] .sdk-config-value,:root[data-light] .sdk-config-snippet,:root[data-light] .new-key-value,:root[data-light] .diff-output,:root[data-light] .field-input{background:var(--lt-bg-alt);border:1px solid var(--lt-ink-08);color:var(--lt-text-2)}:root[data-light] .top-tab.active,:root[data-light] .doc-nav a.active,:root[data-light] .doc-content p a,:root[data-light] .doc-content code,:root[data-light] .doc-table td code,:root[data-light] .origin-tag,:root[data-light] .settings-link:hover{color:var(--lt-accent-strong)}:root[data-light] .plan-growth,:root[data-light] .plan-professional,:root[data-light] .team-tag,:root[data-light] .role-admin,:root[data-light] .info-list a,:root[data-light] .stat-card.accent .stat-value{color:var(--lt-accent-strong)}:root[data-light] .plan-growth,:root[data-light] .plan-professional,:root[data-light] .team-tag{background:rgba(var(--lt-accent-rgb),.1)}:root[data-light] .preview-frame,:root[data-light] .device-frame{box-shadow:0 0 0 1px var(--lt-ink-12),0 12px 32px var(--lt-ink-10)}
