.logo-container:hover .default-logo[data-v-0a188e52]{opacity:0}.logo-container:hover .animated-logo[data-v-0a188e52]{opacity:1}.logo-fancy[data-v-0a188e52]{background:linear-gradient(135deg,#9500FF 0%,var(--primary) 50%,#9500FF 100%);background-size:200% 200%;filter:drop-shadow(0 0 20px rgba(2,132,199,.6)) drop-shadow(0 0 40px rgba(2,132,199,.3));animation:logoGlow-0a188e52 3s ease-in-out infinite alternate,gradientShift-0a188e52 4s ease-in-out infinite}.logo-fancy.logo-text[data-v-0a188e52]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;mix-blend-mode:difference;font-weight:900;letter-spacing:.03em;display:flex;align-items:center;font-size:1rem}.text-primary[data-v-0a188e52]{font-weight:900;letter-spacing:.03em;display:flex;align-items:center;font-size:1rem}.logo-fancy.logo-svg[data-v-0a188e52]{-webkit-mask:url(/images/icons/logo.svg) no-repeat center;mask:url(/images/icons/logo.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;color:transparent;mix-blend-mode:difference;background:linear-gradient(135deg,#9500FF 0%,var(--primary) 50%,#9500FF 100%);background-size:200% 200%;filter:drop-shadow(0 0 20px rgba(2,132,199,.6)) drop-shadow(0 0 40px rgba(2,132,199,.3))}@keyframes logoGlow-0a188e52{0%{filter:drop-shadow(0 0 20px rgba(2,132,199,.6)) drop-shadow(0 0 40px rgba(2,132,199,.3))}to{filter:drop-shadow(0 0 30px rgba(2,132,199,.8)) drop-shadow(0 0 60px rgba(2,132,199,.5))}}@keyframes gradientShift-0a188e52{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.logo-fancy[data-v-0a188e52]{animation:none}}.sidebar-shell[data-v-1a671d3a]{display:flex;flex-direction:column;height:100%;width:232px;background:var(--sb-bg);border-right:1px solid var(--sb-border);transition:width .25s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s;position:relative}.sidebar-shell.collapsed[data-v-1a671d3a]{width:60px}.sidebar-brand[data-v-1a671d3a]{display:flex;align-items:center;justify-content:space-between;padding:20px 14px 16px;flex-shrink:0}.sidebar-brand-collapsed[data-v-1a671d3a]{justify-content:center;padding:20px 0 16px}.brand-link[data-v-1a671d3a]{display:flex;align-items:center;text-decoration:none;flex:1;min-width:0}.brand-logo-full[data-v-1a671d3a]{height:32px;width:auto}.collapse-btn[data-v-1a671d3a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--sb-icon-muted);background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.collapse-btn[data-v-1a671d3a]:hover{color:var(--sb-icon-hover);background:var(--sb-item-hover)}.sidebar-new[data-v-1a671d3a]{padding:0 12px 12px;flex-shrink:0}.new-file-btn[data-v-1a671d3a]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:var(--ws-purple);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap;overflow:hidden}.new-file-btn[data-v-1a671d3a]:hover{background:#6d28d9;box-shadow:0 4px 20px #7c3aed59}.new-file-btn.icon-only[data-v-1a671d3a]{padding:9px;justify-content:center}.sidebar-nav[data-v-1a671d3a]{padding:0 12px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.nav-item[data-v-1a671d3a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--sb-text);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-align:left}.nav-item[data-v-1a671d3a]:hover{background:var(--sb-item-hover);color:var(--sb-text-hover)}.nav-item.active[data-v-1a671d3a]{background:var(--sb-item-active-bg);color:var(--sb-text-active)}.nav-item.icon-only[data-v-1a671d3a]{justify-content:center;padding:8px}.nav-icon[data-v-1a671d3a]{width:17px;height:17px;flex-shrink:0}.nav-label[data-v-1a671d3a]{white-space:nowrap}.sidebar-divider[data-v-1a671d3a]{margin:16px 14px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--sb-divider);flex-shrink:0}.recent-files[data-v-1a671d3a]{padding:0 12px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1;min-height:0}.recent-files[data-v-1a671d3a]::-webkit-scrollbar{width:4px}.recent-files[data-v-1a671d3a]::-webkit-scrollbar-track{background:transparent}.recent-files[data-v-1a671d3a]::-webkit-scrollbar-thumb{background:var(--sb-item-hover);border-radius:2px}.recent-item[data-v-1a671d3a]{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s;width:100%}.recent-item[data-v-1a671d3a]:hover{background:var(--sb-item-hover)}.recent-file[data-v-1a671d3a]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;text-align:center}.recent-dot[data-v-1a671d3a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.recent-excel-icon[data-v-1a671d3a]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.dot-green[data-v-1a671d3a]{background:#22c55e}.dot-blue[data-v-1a671d3a]{background:#60a5fa}.dot-red[data-v-1a671d3a]{background:#f87171}.dot-yellow[data-v-1a671d3a]{background:#fbbf24}.dot-gray[data-v-1a671d3a]{background:var(--sb-divider)}.recent-info[data-v-1a671d3a]{display:flex;flex-direction:column;gap:1px;overflow:hidden;min-width:0}.recent-name[data-v-1a671d3a]{font-size:12px;font-weight:500;color:var(--sb-recent-name);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-meta[data-v-1a671d3a]{font-size:10px;color:var(--sb-recent-meta)}.recent-loading[data-v-1a671d3a]{display:flex;justify-content:center;padding:16px}.loading-spinner[data-v-1a671d3a]{width:20px;height:20px;border:2px solid var(--sb-item-hover);border-top-color:var(--ws-purple);border-radius:50%;animation:spin-1a671d3a .8s linear infinite}@keyframes spin-1a671d3a{to{transform:rotate(360deg)}}.recent-empty[data-v-1a671d3a]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 8px;color:var(--sb-recent-empty);font-size:11px;text-align:center}.lang-section[data-v-1a671d3a]{padding:4px 12px;flex-shrink:0;position:relative}.lang-section-collapsed[data-v-1a671d3a]{padding:4px 0;display:flex;justify-content:center}.lang-trigger[data-v-1a671d3a]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:var(--toggle-bg);border:none;border-radius:9px;color:var(--sb-text-hover);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.lang-trigger[data-v-1a671d3a]:hover{background:var(--sb-item-hover)}.lang-flag[data-v-1a671d3a]{width:20px;line-height:1;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.lang-name[data-v-1a671d3a]{flex:1;text-align:left}.lang-chevron[data-v-1a671d3a]{color:var(--sb-icon-muted);transition:transform .2s;flex-shrink:0}.lang-chevron.rotated[data-v-1a671d3a]{transform:rotate(180deg)}.lang-icon-btn[data-v-1a671d3a]{width:36px;height:36px;border:none;border-radius:8px;background:var(--toggle-bg);cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.lang-icon-btn[data-v-1a671d3a]:hover{background:var(--sb-item-hover)}.lang-menu[data-v-1a671d3a]{position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;background:var(--sb-menu-bg);border:1px solid var(--sb-menu-border);border-radius:10px;padding:6px;box-shadow:0 8px 24px #0003;z-index:200}.sidebar-shell.collapsed .lang-menu[data-v-1a671d3a]{position:fixed;bottom:80px;left:72px;min-width:160px;right:unset}.lang-option[data-v-1a671d3a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--sb-menu-text);font-size:13px;cursor:pointer;transition:background .12s,color .12s;text-align:left}.lang-option[data-v-1a671d3a]:hover{background:var(--sb-item-hover);color:var(--sb-text-hover)}.lang-option.active[data-v-1a671d3a]{color:var(--ws-purple);font-weight:600}.theme-section[data-v-1a671d3a]{padding:8px 12px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}.theme-section-collapsed[data-v-1a671d3a]{justify-content:center;padding:8px 0}.theme-pill[data-v-1a671d3a]{width:100%;align-items:center;grid-template-columns:50% 50%;display:inline-grid!important;justify-content:space-between;background:var(--toggle-bg);border-radius:8px;padding:3px;gap:2px}.theme-pill-btn[data-v-1a671d3a]{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border:none;border-radius:6px;background:transparent;color:var(--toggle-icon);cursor:pointer;transition:background .15s,color .15s}.theme-pill-btn.active[data-v-1a671d3a]{background:var(--toggle-active-bg);color:var(--toggle-icon-active)}.theme-pill-btn[data-v-1a671d3a]:not(.active):hover{color:var(--sb-text-hover);background:var(--sb-item-hover)}.theme-icon-btn[data-v-1a671d3a]{width:36px;height:36px;border:none;border-radius:8px;background:var(--toggle-bg);color:var(--toggle-icon);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.theme-icon-btn[data-v-1a671d3a]:hover{background:var(--sb-item-hover);color:var(--sb-text-hover)}.sidebar-profile[data-v-1a671d3a]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--sb-profile-border);cursor:pointer;flex-shrink:0;position:relative;transition:background .15s}.sidebar-profile[data-v-1a671d3a]:hover{background:var(--sb-item-hover)}.sidebar-profile.icon-only[data-v-1a671d3a]{justify-content:center}.profile-avatar[data-v-1a671d3a]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--ws-purple);display:flex;align-items:center;justify-content:center}.avatar-img[data-v-1a671d3a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-1a671d3a]{font-size:12px;font-weight:700;color:#fff;letter-spacing:.04em}.profile-info[data-v-1a671d3a]{display:flex;flex-direction:column;gap:1px;overflow:hidden;min-width:0;flex:1}.profile-name[data-v-1a671d3a]{font-size:13px;font-weight:600;color:var(--sb-recent-name);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-plan[data-v-1a671d3a]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-purple);font-weight:600}.profile-menu[data-v-1a671d3a]{position:fixed;bottom:12px;left:72px;min-width:200px;background:var(--sb-menu-bg);border:1px solid var(--sb-menu-border);border-radius:12px;padding:8px;box-shadow:0 8px 32px #0003;z-index:200}.sidebar-shell:not(.collapsed) .profile-menu[data-v-1a671d3a]{position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;min-width:unset}.menu-section-label[data-v-1a671d3a]{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--sb-divider);padding:4px 8px 6px;font-weight:600}.menu-item[data-v-1a671d3a]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--sb-menu-text);font-size:13px;cursor:pointer;transition:background .12s,color .12s;text-align:left}.menu-item[data-v-1a671d3a]:hover{background:var(--sb-item-hover);color:var(--sb-text-hover)}.menu-item.active[data-v-1a671d3a]{color:var(--ws-purple)}.menu-divider[data-v-1a671d3a]{height:1px;background:var(--sb-border);margin:6px 0}.menu-item-danger[data-v-1a671d3a]:hover{background:#ef444414;color:#ef4444}.mobile-overlay[data-v-1a671d3a]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50}.mobile-drawer[data-v-1a671d3a]{position:absolute;left:0;top:0;bottom:0;width:260px;background:var(--sb-bg);display:flex;flex-direction:column;border-right:1px solid var(--sb-border)}.mobile-header[data-v-1a671d3a]{display:flex;align-items:center;gap:10px;padding:20px 16px 16px;border-bottom:1px solid var(--sb-border)}.mobile-logo[data-v-1a671d3a]{height:28px;width:auto}.mobile-close[data-v-1a671d3a]{margin-left:auto;background:transparent;border:none;color:var(--sb-icon-muted);cursor:pointer;padding:4px;border-radius:6px;transition:color .12s}.mobile-close[data-v-1a671d3a]:hover{color:var(--sb-text-hover)}.fade-slide-enter-active[data-v-1a671d3a],.fade-slide-leave-active[data-v-1a671d3a]{transition:opacity .15s,transform .15s}.fade-slide-enter-from[data-v-1a671d3a],.fade-slide-leave-to[data-v-1a671d3a]{opacity:0;transform:translate(-4px)}.menu-pop-enter-active[data-v-1a671d3a],.menu-pop-leave-active[data-v-1a671d3a]{transition:opacity .15s,transform .15s}.menu-pop-enter-from[data-v-1a671d3a],.menu-pop-leave-to[data-v-1a671d3a]{opacity:0;transform:translateY(6px)}.drawer-enter-active[data-v-1a671d3a],.drawer-leave-active[data-v-1a671d3a]{transition:opacity .2s}.drawer-enter-from[data-v-1a671d3a],.drawer-leave-to[data-v-1a671d3a]{opacity:0}.mobile-section-pad[data-v-1a671d3a]{padding:8px 14px;flex-shrink:0}.mobile-divider-line[data-v-1a671d3a]{height:1px;background:var(--sb-border);margin:6px 14px;flex-shrink:0}.mobile-label[data-v-1a671d3a]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text);margin-bottom:8px}.mobile-lang-grid[data-v-1a671d3a]{width:100%;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-lang-btn[data-v-1a671d3a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:.5rem;border:none;border-radius:8px;background:var(--toggle-bg);color:var(--sb-text-hover);font-size:12px;cursor:pointer;transition:background .12s}.mobile-lang-btn[data-v-1a671d3a]:hover{background:var(--sb-item-hover)}.mobile-lang-btn.active[data-v-1a671d3a]{background:var(--sb-item-active-bg);color:var(--sb-text-active);font-weight:600}.mobile-lang-flag[data-v-1a671d3a]{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.mobile-profile[data-v-1a671d3a]{display:flex;align-items:center;justify-content:space-between;padding:14px;border-top:1px solid var(--sb-profile-border);flex-shrink:0}.mobile-profile-info[data-v-1a671d3a]{display:flex;align-items:center;gap:10px;min-width:0}.mobile-profile-text[data-v-1a671d3a]{display:flex;flex-direction:column;gap:1px;min-width:0}.mobile-signout-btn[data-v-1a671d3a]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--sb-icon-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.mobile-signout-btn[data-v-1a671d3a]:hover{background:#ef444414;color:#ef4444}.ws-layout[data-v-baa4eb7f]{display:flex;height:100vh;background:var(--ws-bg);overflow:hidden}.ws-main[data-v-baa4eb7f]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ws-content[data-v-baa4eb7f]{flex:1;overflow-y:auto;overflow-x:hidden}.ws-content[data-v-baa4eb7f]::-webkit-scrollbar{width:5px}.ws-content[data-v-baa4eb7f]::-webkit-scrollbar-track{background:transparent}.ws-content[data-v-baa4eb7f]::-webkit-scrollbar-thumb{background:#9500ff33;border-radius:3px}.ws-content[data-v-baa4eb7f]::-webkit-scrollbar-thumb:hover{background:#9500ff59}.ws-mobile-header[data-v-baa4eb7f]{display:none;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--ws-bg);border-bottom:1px solid rgba(149,0,255,.1)}@media(max-width:1023px){.ws-mobile-header[data-v-baa4eb7f]{display:flex}}.ws-mobile-menu-btn[data-v-baa4eb7f]{background:transparent;border:none;color:#f0ecf699;cursor:pointer;padding:4px;border-radius:6px}.ws-mobile-logo[data-v-baa4eb7f]{height:28px;width:100px}.ws-mobile-spacer[data-v-baa4eb7f]{width:32px}.hero-section[data-v-bd03e85a]{position:relative;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1.5rem 2rem;overflow:hidden}.hero-bg-grid[data-v-bd03e85a]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(149,0,255,.07) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 10%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 10%,transparent 60%)}.hero-glow-orb[data-v-bd03e85a]{position:absolute;width:600px;height:600px;border-radius:50%;top:10%;left:50%;transform:translate(-50%);pointer-events:none;opacity:0}@keyframes heroOrbPulse-bd03e85a{0%,to{opacity:.7}50%{opacity:1}}.hero-particles[data-v-bd03e85a]{display:none}.hero-particle[data-v-bd03e85a]{position:absolute;width:2px;height:2px;border-radius:50%;background:#9500ff;opacity:0;animation:heroParticleFloat-bd03e85a linear infinite}.hero-particle[data-v-bd03e85a]:nth-child(1){left:10%;animation-duration:12s;animation-delay:0s}.hero-particle[data-v-bd03e85a]:nth-child(2){left:20%;animation-duration:16s;animation-delay:2s;width:3px;height:3px}.hero-particle[data-v-bd03e85a]:nth-child(3){left:35%;animation-duration:14s;animation-delay:4s}.hero-particle[data-v-bd03e85a]:nth-child(4){left:50%;animation-duration:18s;animation-delay:1s;width:1.5px;height:1.5px}.hero-particle[data-v-bd03e85a]:nth-child(5){left:65%;animation-duration:13s;animation-delay:3s}.hero-particle[data-v-bd03e85a]:nth-child(6){left:80%;animation-duration:15s;animation-delay:5s;width:2.5px;height:2.5px}.hero-particle[data-v-bd03e85a]:nth-child(7){left:92%;animation-duration:17s;animation-delay:2.5s}@keyframes heroParticleFloat-bd03e85a{0%{opacity:0;transform:translateY(100vh)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-10vh)}}.hero-content[data-v-bd03e85a]{position:relative;z-index:2;text-align:center;max-width:860px;margin:0 auto}.hero-badge[data-v-bd03e85a]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;font-size:.8rem;font-weight:500;margin-bottom:2rem;animation:heroFadeInDown-bd03e85a .6s ease-out both;border:1px solid var(--landing-border-accent);background:var(--landing-surface);color:var(--landing-text-secondary);box-shadow:0 1px 4px #0000000a}.hero-badge-dot[data-v-bd03e85a]{width:6px;height:6px;border-radius:50%;background:#9500ff;box-shadow:0 0 8px #9500ff66;animation:heroDotPulse-bd03e85a 2s ease-in-out infinite}@keyframes heroDotPulse-bd03e85a{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-bd03e85a]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;animation:heroFadeInUp-bd03e85a .7s ease-out .1s both;color:var(--landing-text)}.hero-title-highlight[data-v-bd03e85a]{background:linear-gradient(135deg,#9500ff,#b44dff,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-bd03e85a]{font-size:clamp(1rem,2vw,1.15rem);font-weight:400;color:var(--landing-text-secondary);max-width:560px;margin:0 auto 2.5rem;line-height:1.65;animation:heroFadeInUp-bd03e85a .7s ease-out .2s both}.hero-actions[data-v-bd03e85a]{display:flex;align-items:center;justify-content:center;gap:1rem;animation:heroFadeInUp-bd03e85a .7s ease-out .3s both}.hero-btn[data-v-bd03e85a]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:12px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.hero-btn-primary[data-v-bd03e85a]{background:#9500ff;color:#fff;box-shadow:0 4px 20px #9500ff40,0 1px 4px #9500ff1a}.hero-btn-primary[data-v-bd03e85a]:hover{box-shadow:0 8px 32px #9500ff59,0 2px 8px #9500ff26;background:#a020ff}.hero-btn-secondary[data-v-bd03e85a]{background:var(--landing-surface);color:var(--landing-text);border:1px solid var(--landing-border);box-shadow:0 1px 4px #0000000a}.hero-btn-secondary[data-v-bd03e85a]:hover{border-color:var(--landing-border-accent);background:#9500ff0f}@keyframes heroFadeInUp-bd03e85a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeInDown-bd03e85a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-section[data-v-bd03e85a]{padding:0 4rem 2rem}.hero-actions[data-v-bd03e85a]{flex-direction:column;width:100%}.hero-btn[data-v-bd03e85a]{width:100%;justify-content:center}}.transform-visual[data-v-81785a49]{position:relative;z-index:2;margin-top:4rem;width:100%;max-width:900px;animation:tvFadeInUp-81785a49 .8s ease-out .5s both}.transform-container[data-v-81785a49]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center}.sheet-card[data-v-81785a49]{border-radius:16px;overflow:hidden;background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:0 4px 24px #0000000a,0 1px 4px #00000005}.sheet-before[data-v-81785a49]{border-color:#dc26261f}.sheet-after[data-v-81785a49]{border-color:#16a34a26;box-shadow:0 4px 24px #16a34a0f,0 1px 4px #00000005}.sheet-header[data-v-81785a49]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--landing-border);background:var(--landing-surface-2)}.sheet-label[data-v-81785a49]{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sheet-label-dot[data-v-81785a49]{width:8px;height:8px;border-radius:50%}.sheet-label-nsbu[data-v-81785a49]{color:#dc2626}.sheet-label-nsbu .sheet-label-dot[data-v-81785a49]{background:#dc2626}.sheet-label-ifrs[data-v-81785a49]{color:#16a34a}.sheet-label-ifrs .sheet-label-dot[data-v-81785a49]{background:#16a34a}.sheet-tag[data-v-81785a49]{font-size:.65rem;font-weight:500;padding:3px 8px;border-radius:6px;font-family:JetBrains Mono,Fira Code,monospace}.sheet-tag-nsbu[data-v-81785a49]{background:#dc26260f;color:#dc2626}.sheet-tag-ifrs[data-v-81785a49]{background:#16a34a0f;color:#16a34a}.sheet-body[data-v-81785a49]{padding:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem}.sheet-row[data-v-81785a49]{display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid var(--landing-border)}.sheet-row[data-v-81785a49]:last-child{border-bottom:none}.sheet-row-header[data-v-81785a49]{background:var(--landing-surface-2)}.sheet-row-header .sheet-cell[data-v-81785a49]{font-weight:600;color:var(--landing-text-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.sheet-cell[data-v-81785a49]{padding:10px 16px;color:var(--landing-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-cell-value[data-v-81785a49]{text-align:right;font-variant-numeric:tabular-nums}.sheet-row-error .sheet-cell[data-v-81785a49]{color:#dc2626}.sheet-row-success .sheet-cell[data-v-81785a49]{color:#16a34a}.transform-arrow[data-v-81785a49]{display:flex;flex-direction:column;align-items:center;gap:8px}.transform-arrow-circle[data-v-81785a49]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9500ff;animation:tvArrowPulse-81785a49 2.5s ease-in-out infinite;background:var(--landing-surface);border:1px solid var(--landing-border-accent);box-shadow:0 2px 12px #9500ff14}@keyframes tvArrowPulse-81785a49{0%,to{box-shadow:0 2px 12px #9500ff14}50%{box-shadow:0 4px 24px #9500ff2e}}.transform-arrow-label[data-v-81785a49]{font-size:.65rem;font-weight:600;color:#9500ff;text-transform:uppercase;letter-spacing:.08em}@keyframes tvFadeInUp-81785a49{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.transform-container[data-v-81785a49]{grid-template-columns:1fr;gap:1rem}.transform-arrow[data-v-81785a49]{flex-direction:row}.transform-arrow-circle svg[data-v-81785a49]{transform:rotate(90deg)}}.stats-bar[data-v-ec49d71b]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;width:100%;max-width:900px;border-radius:16px;overflow:hidden;animation:sbFadeInUp-ec49d71b .8s ease-out .7s both;background:var(--landing-border);box-shadow:0 4px 24px #0000000a}.stats-item[data-v-ec49d71b]{padding:1.5rem;text-align:center;background:var(--landing-surface)}.stats-value[data-v-ec49d71b]{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px;color:var(--landing-text)}.stats-value-accent[data-v-ec49d71b]{color:#9500ff}.stats-comparison[data-v-ec49d71b]{font-size:.7rem;color:var(--landing-text-muted);font-family:JetBrains Mono,Fira Code,monospace}.stats-old[data-v-ec49d71b]{text-decoration:line-through;color:#dc262680}.stats-arrow[data-v-ec49d71b]{color:#9500ff;margin:0 4px}.stats-description[data-v-ec49d71b]{font-size:.78rem;color:var(--landing-text-secondary);font-weight:500;margin-top:6px}@keyframes sbFadeInUp-ec49d71b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.stats-bar[data-v-ec49d71b]{grid-template-columns:repeat(2,1fr)}}.trust-row[data-v-f5d57d40]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap;animation:tbFadeInUp-f5d57d40 .8s ease-out .9s both}.trust-badge[data-v-f5d57d40]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;padding:6px 12px;border-radius:8px;font-family:JetBrains Mono,Fira Code,monospace;color:var(--landing-text-muted);border:1px solid var(--landing-border);background:var(--landing-surface);box-shadow:0 1px 3px #00000005}.trust-badge-icon[data-v-f5d57d40]{font-size:.85rem}@keyframes tbFadeInUp-f5d57d40{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.trust-row[data-v-f5d57d40]{gap:.75rem}.trust-badge[data-v-f5d57d40]{font-size:.65rem;padding:5px 10px}}.hiw-section[data-v-60501d14]{padding:6rem 1.5rem}.hiw-inner[data-v-60501d14]{max-width:960px;margin:0 auto}.mono[data-v-60501d14]{font-family:JetBrains Mono,Fira Code,monospace}.hiw-header[data-v-60501d14]{text-align:center;margin-bottom:3.5rem}.hiw-label[data-v-60501d14]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9500ff;margin-bottom:1rem;padding:4px 14px;border-radius:100px;background:#9500ff0f;border:1px solid var(--landing-border-accent)}.hiw-title[data-v-60501d14]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--landing-text)}.hiw-subtitle[data-v-60501d14]{font-size:1rem;color:var(--landing-text-secondary);max-width:500px;margin:.75rem auto 0;line-height:1.6}.hiw-layout[data-v-60501d14]{display:grid;grid-template-columns:280px 1fr;gap:2rem;min-height:420px}.hiw-step[data-v-60501d14]{display:flex;gap:1rem;cursor:pointer;padding:1.25rem;border-radius:16px;border:1px solid transparent;transition:all .3s;position:relative}.hiw-step[data-v-60501d14]:hover{background:#9500ff0f}.hiw-step.active[data-v-60501d14]{background:var(--landing-surface);border-color:var(--landing-border-accent);box-shadow:0 4px 20px #9500ff0f}.hiw-num[data-v-60501d14]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0;font-family:JetBrains Mono,monospace;transition:all .3s;background:var(--landing-surface-2);color:var(--landing-text-muted);border:1px solid var(--landing-border)}.hiw-step.active .hiw-num[data-v-60501d14]{background:#9500ff;color:#fff;border-color:#9500ff;box-shadow:0 0 16px #9500ff4d}.hiw-step[data-v-60501d14]:not(:last-child):after{content:"";position:absolute;left:calc(1.25rem + 17px);top:calc(1.25rem + 36px);width:2px;height:calc(100% - 36px);background:var(--landing-border)}.hiw-step.active[data-v-60501d14]:not(:last-child):after{background:linear-gradient(to bottom,#9500FF,var(--landing-border))}.hiw-step-title[data-v-60501d14]{font-size:.9rem;font-weight:600;color:var(--landing-text);margin-bottom:4px;transition:color .3s}.hiw-step.active .hiw-step-title[data-v-60501d14]{color:#9500ff}.hiw-step-desc[data-v-60501d14]{font-size:.75rem;color:var(--landing-text-muted);line-height:1.5;display:none}.hiw-step.active .hiw-step-desc[data-v-60501d14]{display:block;color:var(--landing-text-secondary)}.hiw-preview[data-v-60501d14]{border-radius:20px;border:1px solid var(--landing-border);background:var(--landing-surface);padding:2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hiw-preview[data-v-60501d14]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(149,0,255,.06),transparent 60%);pointer-events:none}.hiw-panel[data-v-60501d14]{width:100%;position:relative;z-index:1}.panel-fade-enter-active[data-v-60501d14],.panel-fade-leave-active[data-v-60501d14]{transition:all .3s ease}.panel-fade-enter-from[data-v-60501d14]{opacity:0;transform:translateY(12px)}.panel-fade-leave-to[data-v-60501d14]{opacity:0;transform:translateY(-8px)}.p-upload-zone[data-v-60501d14]{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;border:2px dashed var(--landing-border-accent);border-radius:16px;text-align:center;background:var(--landing-surface-2);transition:border-color .3s}.p-upload-zone[data-v-60501d14]:hover{border-color:#9500ff}.p-upload-icon[data-v-60501d14]{width:48px;height:48px;color:#9500ff;opacity:.6;margin-bottom:1rem}.p-upload-text[data-v-60501d14]{font-size:.9rem;font-weight:500;color:var(--landing-text-secondary)}.p-upload-hint[data-v-60501d14]{font-size:.72rem;color:var(--landing-text-muted);margin-top:.5rem}.p-upload-chips[data-v-60501d14]{display:flex;gap:.5rem;margin-top:1rem}.p-chip[data-v-60501d14]{font-size:.65rem;padding:4px 10px;border-radius:6px;background:#9500ff0f;color:#9500ff;border:1px solid var(--landing-border-accent);font-weight:500}.p-tmpl-list[data-v-60501d14]{display:flex;flex-direction:column;gap:.625rem}.p-tmpl-item[data-v-60501d14]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;border-radius:12px;border:1px solid var(--landing-border);background:var(--landing-surface-2);cursor:pointer;transition:all .25s;font-family:inherit;color:var(--landing-text-secondary);width:100%;text-align:left}.p-tmpl-item[data-v-60501d14]:hover{border-color:var(--landing-border-accent)}.p-tmpl-active[data-v-60501d14]{border-color:#9500ff;background:#9500ff0f;box-shadow:0 0 0 1px #9500ff26}.p-tmpl-icon[data-v-60501d14]{width:24px;height:24px;flex-shrink:0;color:var(--landing-text-muted)}.p-tmpl-active .p-tmpl-icon[data-v-60501d14]{color:#9500ff}.p-tmpl-info[data-v-60501d14]{flex:1;min-width:0}.p-tmpl-name[data-v-60501d14]{display:block;font-size:.85rem;font-weight:600;color:var(--landing-text)}.p-tmpl-active .p-tmpl-name[data-v-60501d14]{color:#9500ff}.p-tmpl-std[data-v-60501d14]{display:block;font-size:.65rem;color:var(--landing-text-muted);margin-top:2px}.p-tmpl-check[data-v-60501d14]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#9500ff;color:#fff;font-size:.7rem;flex-shrink:0}.p-proc-bar[data-v-60501d14]{width:100%;height:8px;border-radius:4px;background:var(--landing-surface-2);margin-bottom:1.5rem;overflow:hidden}.p-proc-bar-fill[data-v-60501d14]{height:100%;width:85%;border-radius:4px;background:linear-gradient(90deg,#9500ff,#c084fc);animation:procFill-60501d14 2s ease-in-out infinite alternate}@keyframes procFill-60501d14{0%{width:25%}to{width:92%}}.p-proc-steps[data-v-60501d14]{display:flex;flex-direction:column;gap:.75rem}.p-proc-item[data-v-60501d14]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--landing-text-secondary)}.p-proc-check[data-v-60501d14]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.7rem}.p-proc-done[data-v-60501d14]{background:#16a34a1a;color:#16a34a}.p-proc-prog[data-v-60501d14]{background:#9500ff0f;color:#9500ff;animation:procPulse-60501d14 1.5s ease-in-out infinite}@keyframes procPulse-60501d14{0%,to{opacity:1}50%{opacity:.5}}.p-result-grid[data-v-60501d14]{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center}.p-res-sheet[data-v-60501d14]{border-radius:12px;overflow:hidden;border:1px solid var(--landing-border);background:var(--landing-surface-2)}.p-res-before[data-v-60501d14]{border-color:#dc26261f}.p-res-after[data-v-60501d14]{border-color:#16a34a1f}.p-res-hd[data-v-60501d14]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--landing-border)}.p-res-label[data-v-60501d14]{display:flex;align-items:center;gap:6px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.p-res-dot[data-v-60501d14]{width:6px;height:6px;border-radius:50%}.p-res-label-r[data-v-60501d14]{color:#dc2626}.p-res-label-r .p-res-dot[data-v-60501d14]{background:#dc2626}.p-res-label-g[data-v-60501d14]{color:#16a34a}.p-res-label-g .p-res-dot[data-v-60501d14]{background:#16a34a}.p-res-tag[data-v-60501d14]{font-size:.55rem;font-weight:500;padding:2px 6px;border-radius:4px}.p-res-tag-r[data-v-60501d14]{background:#dc26260f;color:#dc2626}.p-res-tag-g[data-v-60501d14]{background:#16a34a0f;color:#16a34a}.p-res-body[data-v-60501d14]{font-size:.6rem}.p-res-row[data-v-60501d14]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--landing-border)}.p-res-row[data-v-60501d14]:last-child{border-bottom:none}.p-res-row-h[data-v-60501d14]{background:#9500ff0a}.p-res-row-h .p-res-c[data-v-60501d14]{font-weight:600;color:var(--landing-text-muted);text-transform:uppercase;font-size:.55rem}.p-res-c[data-v-60501d14]{padding:7px 10px;color:var(--landing-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-res-row-e .p-res-c[data-v-60501d14]{color:#dc2626;opacity:.8}.p-res-row-s .p-res-c[data-v-60501d14]{color:#16a34a;opacity:.8}.p-res-arrow[data-v-60501d14]{display:flex;align-items:center;justify-content:center}.p-res-arrow-c[data-v-60501d14]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9500ff;background:var(--landing-surface);border:1px solid var(--landing-border-accent)}.p-result-badge[data-v-60501d14]{text-align:center;margin-top:1rem;font-size:.7rem;color:#16a34a;font-weight:600;padding:6px 14px;border-radius:8px;background:#16a34a0f}@media(max-width:768px){.hiw-section[data-v-60501d14]{padding:0 4rem 2rem}.hiw-layout[data-v-60501d14]{grid-template-columns:1fr}.hiw-preview[data-v-60501d14]{min-height:300px}.p-result-grid[data-v-60501d14]{grid-template-columns:1fr;gap:.75rem}.p-res-arrow[data-v-60501d14]{transform:rotate(90deg)}}.wif-section[data-v-81f075ed]{padding:6rem 1.5rem}.wif-inner[data-v-81f075ed]{max-width:960px;margin:0 auto}.mono[data-v-81f075ed]{font-family:JetBrains Mono,Fira Code,monospace}.wif-header[data-v-81f075ed]{text-align:center;margin-bottom:3.5rem}.wif-label[data-v-81f075ed]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9500ff;margin-bottom:1rem;padding:4px 14px;border-radius:100px;background:#9500ff0f;border:1px solid var(--landing-border-accent)}.wif-title[data-v-81f075ed]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--landing-text)}.wif-subtitle[data-v-81f075ed]{font-size:1rem;color:var(--landing-text-secondary);max-width:500px;margin:.75rem auto 0;line-height:1.6}.wif-grid[data-v-81f075ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.wif-card[data-v-81f075ed]{border-radius:20px;padding:2rem;border:1px solid var(--landing-border);background:var(--landing-surface);transition:all .3s;display:flex;flex-direction:column}.wif-card[data-v-81f075ed]:hover{border-color:var(--landing-border-accent);box-shadow:0 8px 30px #9500ff0f}.wif-icon-wrap[data-v-81f075ed]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#9500ff;background:#9500ff0f;border:1px solid var(--landing-border-accent)}.wif-icon[data-v-81f075ed]{width:26px;height:26px}.wif-card-title[data-v-81f075ed]{font-size:1.15rem;font-weight:700;color:var(--landing-text);margin-bottom:.5rem}.wif-card-desc[data-v-81f075ed]{font-size:.85rem;color:var(--landing-text-secondary);line-height:1.6;flex:1}.wif-tags[data-v-81f075ed]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.wif-tag[data-v-81f075ed]{font-size:.65rem;font-weight:500;padding:4px 10px;border-radius:6px;background:#9500ff0f;color:#9500ff;border:1px solid var(--landing-border-accent)}@media(max-width:768px){.wif-section[data-v-81f075ed]{padding:4rem 1.25rem}.wif-grid[data-v-81f075ed]{grid-template-columns:1fr}}.feat-section[data-v-c6a6b72d]{padding:6rem 1.5rem}.feat-inner[data-v-c6a6b72d]{max-width:960px;margin:0 auto}.mono[data-v-c6a6b72d]{font-family:JetBrains Mono,Fira Code,monospace}.feat-header[data-v-c6a6b72d]{text-align:center;margin-bottom:3.5rem}.feat-label[data-v-c6a6b72d]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9500ff;margin-bottom:1rem;padding:4px 14px;border-radius:100px;background:#9500ff0f;border:1px solid var(--landing-border-accent)}.feat-title[data-v-c6a6b72d]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--landing-text)}.feat-bento[data-v-c6a6b72d]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:1.25rem}.bf[data-v-c6a6b72d]{border-radius:20px;padding:2rem;border:1px solid var(--landing-border);background:var(--landing-surface);transition:all .3s}.bf[data-v-c6a6b72d]:hover{border-color:var(--landing-border-accent);box-shadow:0 8px 30px #9500ff0f}.bf-hero[data-v-c6a6b72d]{grid-row:span 2;padding:2.5rem}.bf-icon[data-v-c6a6b72d]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#9500ff;background:#9500ff0f;border:1px solid var(--landing-border-accent)}.bf-title[data-v-c6a6b72d]{font-size:1.1rem;font-weight:700;color:var(--landing-text);margin-bottom:.5rem}.bf-title-lg[data-v-c6a6b72d]{font-size:1.35rem}.bf-desc[data-v-c6a6b72d]{font-size:.85rem;color:var(--landing-text-secondary);line-height:1.6}.bf-visual[data-v-c6a6b72d]{margin-top:1.5rem;padding:1.25rem;border-radius:14px;background:var(--landing-surface-2);border:1px solid var(--landing-border)}.bf-flow[data-v-c6a6b72d]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;text-align:center}.bf-node[data-v-c6a6b72d]{padding:.5rem;border-radius:8px;font-size:.72rem;font-weight:600;background:var(--landing-surface);border:1px solid var(--landing-border);color:var(--landing-text-secondary);white-space:nowrap}.bf-node-hl[data-v-c6a6b72d]{border-color:#9500ff;color:#9500ff;background:#9500ff0f}.bf-arr[data-v-c6a6b72d]{color:#9500ff;font-size:.85rem;text-align:center}.bf-flow-formats[data-v-c6a6b72d]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;text-align:center;margin-top:.35rem;font-size:.6rem;color:var(--landing-text-muted)}.bf-metrics[data-v-c6a6b72d]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.bf-metric[data-v-c6a6b72d]{text-align:center;padding:.75rem .5rem;border-radius:10px;background:var(--landing-surface);border:1px solid var(--landing-border)}.bf-metric-val[data-v-c6a6b72d]{font-size:1.1rem;font-weight:800;color:var(--landing-text)}.bf-metric-val span[data-v-c6a6b72d]{color:#9500ff}.bf-metric-lbl[data-v-c6a6b72d]{font-size:.6rem;color:var(--landing-text-muted);margin-top:2px}@media(max-width:768px){.feat-section[data-v-c6a6b72d]{padding:0 4rem 2rem}.feat-bento[data-v-c6a6b72d]{grid-template-columns:1fr}.bf-hero[data-v-c6a6b72d]{grid-row:auto}}.cta-section[data-v-c7db8c00]{padding:2rem 1.5rem 6rem}.cta-inner[data-v-c7db8c00]{max-width:960px;margin:0 auto}.cta-card[data-v-c7db8c00]{position:relative;border-radius:24px;padding:4rem 2rem;text-align:center;overflow:hidden;background:linear-gradient(135deg,#9500ff,#7c3aed 40%,#5b21b6)}.cta-card-dark[data-v-c7db8c00]{background:linear-gradient(135deg,#4a007a,#3b1a7a 40%,#2d1560)}.cta-glow[data-v-c7db8c00]{position:absolute;width:400px;height:400px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.cta-corner[data-v-c7db8c00]{position:absolute;width:120px;height:120px;border:1px solid rgba(255,255,255,.1);border-radius:20px;pointer-events:none}.cta-corner-tl[data-v-c7db8c00]{top:-20px;left:-20px;border-right:none;border-bottom:none}.cta-corner-br[data-v-c7db8c00]{bottom:-20px;right:-20px;border-left:none;border-top:none}.cta-content[data-v-c7db8c00]{position:relative;z-index:2}.cta-title[data-v-c7db8c00]{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:1rem;line-height:1.1}.cta-subtitle[data-v-c7db8c00]{font-size:clamp(.95rem,2vw,1.1rem);color:#ffffffa6;max-width:420px;margin:0 auto 2.5rem;line-height:1.6}.cta-btn[data-v-c7db8c00]{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;border-radius:12px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;border:none;background:#fff;color:#5b21b6;box-shadow:0 4px 20px #00000026}.cta-btn[data-v-c7db8c00]:hover{background:#ffffffeb;box-shadow:0 8px 32px #0003}@media(max-width:768px){.cta-section[data-v-c7db8c00]{padding:0 4rem 2rem}.cta-card[data-v-c7db8c00]{padding:3rem 1.5rem;border-radius:20px}.cta-btn[data-v-c7db8c00]{width:100%;justify-content:center}}.landing-page[data-v-5bf9d9f2]{background:var(--landing-bg);transition:background .2s}.landing-hero-area[data-v-5bf9d9f2]{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}@media(max-width:768px){.landing-hero-area[data-v-5bf9d9f2]{padding:2rem 4rem}}.auth-page[data-v-185d0908]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--auth-bg);padding:24px}.auth-card[data-v-185d0908]{width:100%;max-width:380px;background:var(--auth-card-bg);border:1px solid var(--auth-card-border);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-shadow:var(--auth-card-shadow)}.auth-brand[data-v-185d0908]{display:flex;flex-direction:column;align-items:center;gap:10px}.auth-spinner-wrap[data-v-185d0908]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-top:8px}.auth-spinner[data-v-185d0908]{width:40px;height:40px;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:spin-185d0908 .9s linear infinite}@keyframes spin-185d0908{to{transform:rotate(360deg)}}.auth-state-icon[data-v-185d0908]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:8px}.auth-state-success[data-v-185d0908]{background:#22c55e1f;color:#16a34a}.auth-state-error[data-v-185d0908]{background:#ef44441f;color:#dc2626}.auth-title[data-v-185d0908]{font-size:18px;font-weight:700;color:var(--auth-title);margin:0;letter-spacing:-.01em}.auth-sub[data-v-185d0908]{font-size:14px;color:var(--auth-sub);margin:-4px 0 0;line-height:1.5}.auth-sub-error[data-v-185d0908]{color:#ef4444}.auth-progress[data-v-185d0908]{width:100%;height:3px;background:var(--auth-card-border);border-radius:10px;overflow:hidden;margin-top:4px}.auth-progress-fill[data-v-185d0908]{height:100%;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:10px;animation:progress-fill-185d0908 2s ease-out forwards}@keyframes progress-fill-185d0908{0%{width:0%}to{width:100%}}.auth-btn[data-v-185d0908]{display:flex;align-items:center;gap:7px;padding:10px 20px;background:#7c3aed;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px}.auth-btn[data-v-185d0908]:hover{background:#6d28d9}.auth-page[data-v-f5eaf25f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--auth-bg);padding:24px}.auth-logo-comp[data-v-f5eaf25f]{width:140px;height:40px}.auth-card[data-v-f5eaf25f]{width:100%;max-width:380px;background:var(--auth-card-bg);border:1px solid var(--auth-card-border);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;box-shadow:var(--auth-card-shadow)}.auth-spinner-wrap[data-v-f5eaf25f]{width:56px;height:56px;display:flex;align-items:center;justify-content:center}.auth-spinner[data-v-f5eaf25f]{width:40px;height:40px;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;border-radius:50%;animation:spin-f5eaf25f .9s linear infinite}@keyframes spin-f5eaf25f{to{transform:rotate(360deg)}}.auth-state-icon[data-v-f5eaf25f]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.auth-state-success[data-v-f5eaf25f]{background:#dcfce7;color:#16a34a}.auth-state-error[data-v-f5eaf25f]{background:#fee2e2;color:#dc2626}.auth-title[data-v-f5eaf25f]{font-size:18px;font-weight:700;color:var(--auth-title);margin:0}.auth-sub[data-v-f5eaf25f]{font-size:14px;color:var(--auth-sub);margin:-8px 0 0;line-height:1.5}.auth-sub-error[data-v-f5eaf25f]{color:#ef4444}.auth-progress[data-v-f5eaf25f]{width:100%;height:4px;background:#f3f4f6;border-radius:10px;overflow:hidden}.auth-progress-fill[data-v-f5eaf25f]{height:100%;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:10px;animation:progress-fill-f5eaf25f 1.5s ease-out forwards}@keyframes progress-fill-f5eaf25f{0%{width:0%}to{width:100%}}.auth-btn[data-v-f5eaf25f]{padding:10px 24px;background:#7c3aed;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.auth-btn[data-v-f5eaf25f]:hover{background:#6d28d9}.cs-page[data-v-04c70581]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--misc-bg);position:relative;overflow:hidden;padding:40px 24px}.cs-grid[data-v-04c70581]{position:absolute;inset:0;background-image:linear-gradient(var(--misc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--misc-grid) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.cs-glow[data-v-04c70581]{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,var(--misc-glow) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.cs-inner[data-v-04c70581]{position:relative;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;max-width:480px;width:100%}.cs-brand[data-v-04c70581]{display:flex;align-items:center;gap:10px}.cs-headline[data-v-04c70581]{display:flex;flex-direction:column;align-items:center;gap:16px}.cs-badge[data-v-04c70581]{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border:1px solid var(--misc-badge-border);border-radius:100px;font-size:12px;font-weight:500;color:var(--ws-text-3);background:var(--misc-badge-bg)}.cs-badge-dot[data-v-04c70581]{width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:pulse-04c70581 2s ease-in-out infinite}@keyframes pulse-04c70581{0%,to{opacity:1}50%{opacity:.3}}.cs-title[data-v-04c70581]{font-size:clamp(40px,8vw,64px);font-weight:800;color:var(--misc-text);letter-spacing:-.03em;line-height:1.05;margin:0}.cs-sub[data-v-04c70581]{font-size:15px;color:var(--misc-text-2);line-height:1.6;margin:0;max-width:360px}.cs-channels[data-v-04c70581]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cs-channel[data-v-04c70581]{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--misc-card-border);border-radius:10px;background:var(--misc-card-bg);color:var(--ws-text-3);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.cs-channel[data-v-04c70581]:hover{border-color:#9500ff4d;background:#9500ff14;color:var(--ws-text)}.cs-back[data-v-04c70581]{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--misc-text-3);text-decoration:none;transition:color .15s}.cs-back[data-v-04c70581]:hover{color:var(--misc-text-2)}.help-page[data-v-13532c17]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--misc-bg);position:relative;overflow:hidden;padding:40px 24px}.help-grid[data-v-13532c17]{position:absolute;inset:0;background-image:linear-gradient(var(--misc-grid) 1px,transparent 1px),linear-gradient(90deg,var(--misc-grid) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.help-glow[data-v-13532c17]{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,var(--misc-glow) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.help-inner[data-v-13532c17]{position:relative;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;max-width:460px;width:100%}.help-brand[data-v-13532c17]{display:flex;align-items:center;gap:10px}.help-brand-name[data-v-13532c17]{font-size:18px;font-weight:800;color:var(--misc-text);letter-spacing:.06em}.help-headline[data-v-13532c17]{display:flex;flex-direction:column;gap:12px}.help-title[data-v-13532c17]{font-size:clamp(36px,7vw,52px);font-weight:800;color:var(--misc-text);letter-spacing:-.03em;line-height:1.1;margin:0}.help-sub[data-v-13532c17]{font-size:15px;color:var(--misc-text-2);line-height:1.6;margin:0}.help-cards[data-v-13532c17]{display:flex;flex-direction:column;gap:8px;width:100%}.help-card[data-v-13532c17]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--misc-card-bg);border:1px solid var(--misc-card-border);border-radius:14px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.help-card[data-v-13532c17]:hover{border-color:#9500ff40;background:var(--misc-badge-bg)}.help-card-icon[data-v-13532c17]{width:44px;height:44px;border-radius:12px;background:#9500ff1a;color:#a78bfa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-card-body[data-v-13532c17]{flex:1;min-width:0}.help-card-name[data-v-13532c17]{font-size:14px;font-weight:600;color:var(--misc-text);margin-bottom:2px}.help-card-hint[data-v-13532c17]{font-size:12.5px;color:var(--misc-text-3)}.help-card-arrow[data-v-13532c17]{color:#f0ecf633;flex-shrink:0;transition:color .15s,transform .15s}.help-card:hover .help-card-arrow[data-v-13532c17]{color:#a78bfa;transform:translate(3px)}.help-back[data-v-13532c17]{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--misc-text-3);text-decoration:none;transition:color .15s}.help-back[data-v-13532c17]:hover{color:var(--misc-text-2)}.dash[data-v-41a19ec6]{max-width:900px;margin:0 auto;padding:36px 4rem 64px;display:flex;flex-direction:column;gap:40px}.dash-header[data-v-41a19ec6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dash-title[data-v-41a19ec6]{font-size:26px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.dash-subtitle[data-v-41a19ec6]{font-size:14px;color:var(--ws-text-3);margin:0}.stats-row[data-v-41a19ec6]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat-card[data-v-41a19ec6]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px;position:relative;overflow:hidden}.stat-card[data-v-41a19ec6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(124,58,237,.02) 0%,transparent 60%);pointer-events:none}.stat-icon[data-v-41a19ec6]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-purple[data-v-41a19ec6]{background:#7c3aed1a;color:#7c3aed}.stat-icon-green[data-v-41a19ec6]{background:#22c55e1a;color:#16a34a}.stat-icon-violet[data-v-41a19ec6]{background:#a78bfa26;color:#8b5cf6}.stat-value[data-v-41a19ec6]{font-size:22px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;line-height:1;margin-bottom:3px}.plan-badge[data-v-41a19ec6]{font-size:14px;font-weight:700;color:#7c3aed;letter-spacing:.06em}.stat-label[data-v-41a19ec6]{font-size:12px;color:var(--ws-text-3);font-weight:500}.stat-limit[data-v-41a19ec6]{font-size:13px;color:var(--ws-text-3);font-weight:500;margin-left:auto}.section[data-v-41a19ec6]{display:flex;flex-direction:column;gap:16px}.section-header[data-v-41a19ec6]{display:flex;align-items:center;justify-content:space-between}.section-title[data-v-41a19ec6]{font-size:16px;font-weight:700;color:var(--ws-text);margin:0;letter-spacing:-.01em}.section-link[data-v-41a19ec6]{display:flex;align-items:center;gap:4px;font-size:13px;color:#7c3aed;font-weight:500;background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .15s}.section-link[data-v-41a19ec6]:hover{opacity:.7}.template-grid[data-v-41a19ec6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.template-card[data-v-41a19ec6]{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.template-card[data-v-41a19ec6]:hover{border-color:#7c3aed;box-shadow:0 4px 24px #7c3aed14}.template-card-top[data-v-41a19ec6]{display:flex;align-items:center;justify-content:space-between}.template-icon[data-v-41a19ec6]{width:38px;height:38px;border-radius:10px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center}.template-badge[data-v-41a19ec6]{font-size:11px;font-weight:600;color:#7c3aed;background:#7c3aed14;padding:3px 8px;border-radius:6px;letter-spacing:.02em}.template-card-body[data-v-41a19ec6]{flex:1}.template-name[data-v-41a19ec6]{font-size:14px;font-weight:700;color:var(--ws-text);margin:0 0 6px;letter-spacing:-.01em;min-height:2.8em;display:flex;align-items:flex-start}.template-desc[data-v-41a19ec6]{font-size:12.5px;color:var(--ws-text-3);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-card-footer[data-v-41a19ec6]{display:flex;align-items:center;justify-content:space-between}.template-cat[data-v-41a19ec6]{font-size:11px;color:var(--ws-text-3);font-weight:500}.template-arrow[data-v-41a19ec6]{color:var(--ws-text-3);transition:color .15s,transform .15s}.template-card:hover .template-arrow[data-v-41a19ec6]{color:#7c3aed;transform:translate(3px)}.files-table[data-v-41a19ec6]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px;overflow:hidden}.files-table-row[data-v-41a19ec6]{display:grid;grid-template-columns:1fr 130px 100px 100px 28px;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--ws-border-2)}.files-table-row[data-v-41a19ec6]:last-child{border-bottom:none}.files-table-head[data-v-41a19ec6]{background:var(--ws-bg);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-text-3)}.files-table-data[data-v-41a19ec6]{cursor:pointer;transition:background .12s;font-size:13.5px;color:var(--ws-text-2)}.files-table-data[data-v-41a19ec6]:hover{background:var(--ws-bg)}.file-name-cell[data-v-41a19ec6]{display:flex;align-items:center;gap:8px;min-width:0}.file-name-text[data-v-41a19ec6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--ws-text)}.file-template[data-v-41a19ec6]{color:var(--ws-text-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-date[data-v-41a19ec6]{color:var(--ws-text-3);font-size:12.5px;white-space:nowrap}.status-pill[data-v-41a19ec6]{text-align:center;align-items:center;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.status-green[data-v-41a19ec6]{background:#22c55e1f;color:#4ade80}.status-blue[data-v-41a19ec6]{background:#60a5fa1f;color:#93c5fd}.status-red[data-v-41a19ec6]{background:#f871711f;color:#fca5a5}.status-yellow[data-v-41a19ec6]{background:#fbbf241f;color:#fcd34d}.status-gray[data-v-41a19ec6]{background:var(--ws-surface-2);color:var(--ws-text-3)}.empty-state[data-v-41a19ec6]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;background:var(--ws-bg);border:1px dashed #E5E7EB;border-radius:16px;text-align:center}.empty-state.drop-zone[data-v-41a19ec6]{border:2px dashed rgba(149,0,255,.2);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.empty-state.drop-zone[data-v-41a19ec6]:hover,.empty-state.drop-zone.dragging[data-v-41a19ec6]{border-color:#7c3aed;background:#7c3aed08}.empty-icon[data-v-41a19ec6]{width:56px;height:56px;border-radius:14px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center}.empty-title[data-v-41a19ec6]{font-size:16px;font-weight:700;color:var(--ws-text);margin:0}.empty-desc[data-v-41a19ec6]{font-size:13.5px;color:var(--ws-text-3);margin:0;max-width:360px}@media(max-width:768px){.dash[data-v-41a19ec6]{padding:24px 4rem 48px;gap:28px}.stats-row[data-v-41a19ec6],.template-grid[data-v-41a19ec6]{grid-template-columns:1fr}.dash-header[data-v-41a19ec6]{flex-direction:column}.files-table-row[data-v-41a19ec6]{grid-template-columns:1fr 80px 24px}.file-template[data-v-41a19ec6],.file-date[data-v-41a19ec6]{display:none}}.settings-page[data-v-06ed9656]{max-width:800px;margin:0 auto;padding:36px 4rem 64px;display:flex;flex-direction:column;gap:28px}.settings-title[data-v-06ed9656]{font-size:24px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;margin:0 0 5px}.settings-sub[data-v-06ed9656]{font-size:13.5px;color:var(--ws-text-3);margin:0}.settings-layout[data-v-06ed9656]{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start}.settings-nav[data-v-06ed9656]{display:flex;flex-direction:column;gap:2px;position:sticky;top:24px}.settings-tab[data-v-06ed9656]{display:flex;align-items:center;gap:9px;padding:9px 12px;border:none;border-radius:9px;background:transparent;color:var(--ws-text-3);font-size:13.5px;font-weight:500;cursor:pointer;text-align:left;transition:all .12s;position:relative}.settings-tab[data-v-06ed9656]:hover{background:var(--ws-surface-2);color:var(--ws-text)}.settings-tab.active[data-v-06ed9656]{background:#7c3aed14;color:#7c3aed}.tab-soon[data-v-06ed9656]{margin-left:auto;font-size:10px;font-weight:600;color:var(--ws-text-3);background:var(--ws-surface-2);padding:2px 6px;border-radius:4px;letter-spacing:.04em}.settings-panel[data-v-06ed9656]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px;overflow:hidden}.panel-section[data-v-06ed9656]{padding:28px;display:flex;flex-direction:column;gap:24px}.panel-section-header[data-v-06ed9656]{padding-bottom:20px;border-bottom:1px solid var(--ws-border-2)}.panel-section-title[data-v-06ed9656]{font-size:16px;font-weight:700;color:var(--ws-text);margin:0 0 5px}.panel-section-desc[data-v-06ed9656]{font-size:13px;color:var(--ws-text-3);margin:0}.settings-row[data-v-06ed9656]{display:flex;align-items:center;justify-content:space-between;gap:24px}.settings-row-label[data-v-06ed9656]{flex:1}.row-label-title[data-v-06ed9656]{font-size:14px;font-weight:600;color:var(--ws-text);margin-bottom:3px}.row-label-desc[data-v-06ed9656]{font-size:12.5px;color:var(--ws-text-3)}.settings-divider[data-v-06ed9656]{height:1px;background:var(--ws-surface-2)}.profile-display[data-v-06ed9656]{display:flex;align-items:center;gap:12px}.profile-avatar[data-v-06ed9656]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.profile-avatar-fallback[data-v-06ed9656]{width:40px;height:40px;border-radius:50%;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.profile-name[data-v-06ed9656]{font-size:14px;font-weight:600;color:var(--ws-text)}.profile-email[data-v-06ed9656]{font-size:12.5px;color:var(--ws-text-3);margin-top:2px}.theme-options[data-v-06ed9656]{display:flex;gap:6px}.theme-opt[data-v-06ed9656]{display:flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--ws-border);border-radius:9px;background:transparent;color:var(--ws-text-3);font-size:13px;font-weight:500;cursor:pointer;transition:all .12s;white-space:nowrap}.theme-opt[data-v-06ed9656]:hover{border-color:#f0ecf626;color:var(--ws-text-2)}.theme-opt.active[data-v-06ed9656]{border-color:#7c3aed;background:#7c3aed0f;color:#7c3aed}.plan-display[data-v-06ed9656]{display:flex;align-items:center;gap:12px}.plan-badge[data-v-06ed9656]{font-size:11.5px;font-weight:700;color:#7c3aed;background:#7c3aed14;padding:4px 10px;border-radius:7px;letter-spacing:.06em}.plan-usage[data-v-06ed9656]{font-size:12.5px;color:var(--ws-text-3)}.save-notif[data-v-06ed9656]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#22c55e14;border:1px solid #bbf7d0;border-radius:9px;font-size:13.5px;font-weight:500;color:#4ade80}.notif-enter-active[data-v-06ed9656],.notif-leave-active[data-v-06ed9656]{transition:opacity .2s,transform .2s}.notif-enter-from[data-v-06ed9656],.notif-leave-to[data-v-06ed9656]{opacity:0;transform:translateY(4px)}.panel-coming-soon[data-v-06ed9656]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 32px;text-align:center}.coming-soon-icon[data-v-06ed9656]{width:52px;height:52px;border-radius:14px;background:var(--pill-gray-bg);color:var(--pill-gray-text);display:flex;align-items:center;justify-content:center}.coming-soon-title[data-v-06ed9656]{font-size:15px;font-weight:700;color:var(--ws-text);margin:0}.coming-soon-desc[data-v-06ed9656]{font-size:13.5px;color:var(--ws-text-3);margin:0;max-width:320px}@media(max-width:640px){.settings-page[data-v-06ed9656]{padding:24px 16px 48px}.settings-layout[data-v-06ed9656]{grid-template-columns:1fr}.settings-nav[data-v-06ed9656]{flex-direction:row;overflow-x:auto;position:static}.settings-row[data-v-06ed9656]{flex-direction:column;align-items:flex-start;gap:12px}.theme-options[data-v-06ed9656]{flex-wrap:wrap}}.upload-page[data-v-1a191d80]{max-width:900px;margin:0 auto;padding:36px 4rem 64px;display:flex;flex-direction:column;gap:24px}.back-btn[data-v-1a191d80]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--ws-text-3);background:transparent;border:none;cursor:pointer;padding:0;transition:color .15s;align-self:flex-start}.back-btn[data-v-1a191d80]:hover{color:var(--ws-text-2)}.template-header[data-v-1a191d80]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px}.template-header-icon[data-v-1a191d80]{width:44px;height:44px;border-radius:12px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.template-header-name[data-v-1a191d80]{font-size:16px;font-weight:700;color:var(--ws-text);letter-spacing:-.01em;margin-bottom:5px}.template-header-meta[data-v-1a191d80]{display:flex;align-items:center;gap:8px}.badge[data-v-1a191d80]{font-size:11px;font-weight:600;color:#7c3aed;background:#7c3aed14;padding:2px 8px;border-radius:6px}.meta-sep[data-v-1a191d80]{color:#f0ecf626;font-size:12px}.meta-cat[data-v-1a191d80]{font-size:12px;color:var(--ws-text-3)}.upload-area[data-v-1a191d80]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.drop-zone[data-v-1a191d80]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;border:2px dashed rgba(149,0,255,.2);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.drop-zone[data-v-1a191d80]:hover,.drop-zone.dragging[data-v-1a191d80]{border-color:#7c3aed;background:#7c3aed08}.drop-icon[data-v-1a191d80]{width:56px;height:56px;border-radius:14px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.drop-title[data-v-1a191d80]{font-size:15px;font-weight:600;color:var(--ws-text);margin:0}.drop-sub[data-v-1a191d80]{font-size:12.5px;color:var(--ws-text-3);margin:0}.hidden[data-v-1a191d80]{display:none}.file-selected[data-v-1a191d80]{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#7c3aed0a;border:1px solid rgba(124,58,237,.2);border-radius:12px}.file-selected-icon[data-v-1a191d80]{width:40px;height:40px;border-radius:10px;background:#7c3aed1a;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-selected-info[data-v-1a191d80]{flex:1;min-width:0}.file-selected-name[data-v-1a191d80]{font-size:14px;font-weight:600;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-selected-size[data-v-1a191d80]{font-size:12px;color:var(--ws-text-3);margin-top:2px}.file-change-btn[data-v-1a191d80]{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--ws-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.file-change-btn[data-v-1a191d80]:hover{background:#f871711f;color:#ef4444}.instructions[data-v-1a191d80]{padding:14px 16px;background:var(--ws-surface-2);border-radius:10px}.instructions-title[data-v-1a191d80]{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ws-text-2);margin-bottom:10px}.instructions-list[data-v-1a191d80]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.instructions-list li[data-v-1a191d80]{font-size:12.5px;color:var(--ws-text-3);line-height:1.5}.upload-btn[data-v-1a191d80]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;background:#7c3aed;color:#fff;border:none;border-radius:11px;font-size:14.5px;font-weight:700;cursor:pointer;letter-spacing:-.01em;transition:background .15s,box-shadow .15s}.upload-btn[data-v-1a191d80]:hover:not(:disabled){background:#6d28d9;box-shadow:0 6px 24px #7c3aed59}.upload-btn[data-v-1a191d80]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-1a191d80]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-1a191d80 .7s linear infinite}@keyframes spin-1a191d80{to{transform:rotate(360deg)}}.upload-error[data-v-1a191d80]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8717114;border:1px solid #FCA5A5;border-radius:8px;font-size:13px;color:#fca5a5}.prev-section[data-v-1a191d80]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px;overflow:hidden}.prev-header[data-v-1a191d80]{padding:14px 20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-text-3);background:var(--ws-bg);border-bottom:1px solid var(--ws-border-2)}.prev-list[data-v-1a191d80]{display:flex;flex-direction:column}.prev-item[data-v-1a191d80]{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--ws-border-2);cursor:pointer;transition:background .12s}.prev-item[data-v-1a191d80]:last-child{border-bottom:none}.prev-item[data-v-1a191d80]:hover{background:var(--ws-bg)}.prev-item-info[data-v-1a191d80]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.prev-item-name[data-v-1a191d80]{font-size:13.5px;font-weight:500;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prev-item-date[data-v-1a191d80]{font-size:11.5px;color:var(--ws-text-3)}.status-pill[data-v-1a191d80]{text-align:center;align-items:center;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.status-green[data-v-1a191d80]{background:#22c55e1f;color:#4ade80}.status-blue[data-v-1a191d80]{background:#60a5fa1f;color:#93c5fd}.status-red[data-v-1a191d80]{background:#f871711f;color:#fca5a5}.status-yellow[data-v-1a191d80]{background:#fbbf241f;color:#fcd34d}.status-gray[data-v-1a191d80]{background:var(--ws-surface-2);color:var(--ws-text-3)}.no-template[data-v-1a191d80]{padding:32px;text-align:center;color:var(--ws-text-3)}.proc-page[data-v-54649250]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 24px 48px;gap:24px}.proc-file-pill[data-v-54649250]{display:flex;align-items:center;gap:8px;padding:6px 16px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:100px;font-size:13px;color:var(--ws-text-2);font-weight:500;max-width:480px;overflow:hidden}.proc-file-pill span[data-v-54649250]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proc-file-sep[data-v-54649250]{color:#f0ecf626}.proc-template-tag[data-v-54649250]{font-size:11.5px;font-weight:600;color:var(--ws-purple);background:var(--ws-purple-lt);padding:2px 8px;border-radius:6px;flex-shrink:0}.proc-card[data-v-54649250]{width:100%;max-width:480px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.proc-card.card-done[data-v-54649250]{border-color:var(--pill-green-bg);background:var(--ws-surface)}.proc-card.card-fail[data-v-54649250]{border-color:var(--pill-red-bg);background:var(--ws-surface)}.proc-anim-ring[data-v-54649250]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.proc-ring-outer[data-v-54649250]{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(124,58,237,.15);border-top-color:#7c3aed;animation:ring-spin-54649250 1.2s linear infinite}.proc-ring-inner[data-v-54649250]{position:absolute;inset:10px;border-radius:50%;border:2px solid rgba(124,58,237,.08);border-bottom-color:#a78bfa;animation:ring-spin-54649250 .9s linear infinite reverse}.proc-ring-icon[data-v-54649250]{position:relative;color:#7c3aed;animation:icon-pulse-54649250 1.5s ease-in-out infinite}@keyframes ring-spin-54649250{to{transform:rotate(360deg)}}@keyframes icon-pulse-54649250{0%,to{opacity:1}50%{opacity:.4}}.proc-done-icon[data-v-54649250]{width:64px;height:64px;border-radius:50%;background:var(--pill-green-bg);color:var(--pill-green-text);display:flex;align-items:center;justify-content:center}.proc-fail-icon[data-v-54649250]{width:64px;height:64px;border-radius:50%;background:var(--pill-red-bg);color:var(--pill-red-text);display:flex;align-items:center;justify-content:center}.proc-title[data-v-54649250]{font-size:20px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;margin:0}.proc-title-done[data-v-54649250]{color:var(--pill-green-text)}.proc-title-fail[data-v-54649250]{color:var(--pill-red-text)}.proc-sub[data-v-54649250]{font-size:14px;color:var(--ws-text-3);margin:-12px 0 0;line-height:1.5}.proc-progress-wrap[data-v-54649250]{width:100%;display:flex;align-items:center;gap:12px}.proc-progress-track[data-v-54649250]{flex:1;height:6px;background:var(--ws-surface-2);border-radius:10px;overflow:hidden}.proc-progress-fill[data-v-54649250]{height:100%;background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:10px;transition:width .5s cubic-bezier(.4,0,.2,1)}.proc-progress-pct[data-v-54649250]{font-size:13px;font-weight:700;color:#7c3aed;min-width:36px;text-align:right}.proc-steps[data-v-54649250]{display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-start}.proc-step[data-v-54649250]{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500}.proc-step-dot[data-v-54649250]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-done .proc-step-dot[data-v-54649250]{background:var(--pill-green-bg);color:var(--pill-green-text)}.step-done[data-v-54649250]{color:var(--ws-text-2)}.step-active .proc-step-dot[data-v-54649250]{background:#7c3aed1a}.step-active[data-v-54649250]{color:#7c3aed}.step-idle .proc-step-dot[data-v-54649250]{background:var(--ws-surface-2)}.step-idle[data-v-54649250]{color:#f0ecf626}.proc-step-pulse[data-v-54649250]{width:8px;height:8px;border-radius:50%;background:#7c3aed;animation:pulse-dot-54649250 1s ease-in-out infinite}@keyframes pulse-dot-54649250{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.proc-result-stats[data-v-54649250]{display:flex;align-items:center;gap:0;background:var(--ws-bg);border:1px solid var(--ws-border);border-radius:12px;overflow:hidden;width:100%}.proc-result-stat[data-v-54649250]{flex:1;padding:14px 16px;text-align:center}.proc-result-val[data-v-54649250]{font-size:22px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;margin-bottom:3px}.proc-result-label[data-v-54649250]{font-size:11px;color:var(--ws-text-3);font-weight:500}.proc-result-divider[data-v-54649250]{width:1px;height:40px;background:var(--ws-border);flex-shrink:0}.proc-error-msg[data-v-54649250]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f8717114;border:1px solid #FCA5A5;border-radius:8px;font-size:13px;color:var(--pill-red-text);width:100%;text-align:left}.proc-done-actions[data-v-54649250]{display:flex;gap:10px;width:100%}.proc-btn-primary[data-v-54649250]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 20px;background:#7c3aed;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.proc-btn-primary[data-v-54649250]:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 16px #7c3aed4d}.proc-btn-primary[data-v-54649250]:disabled{opacity:.6;cursor:not-allowed}.proc-btn-secondary[data-v-54649250]{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;background:var(--ws-surface-2);color:var(--ws-text-2);border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.proc-btn-secondary[data-v-54649250]:hover{background:var(--ws-surface-2)}.btn-spinner[data-v-54649250]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ring-spin-54649250 .7s linear infinite;flex-shrink:0}.proc-bottom-nav[data-v-54649250]{display:flex;align-items:center;gap:24px}.proc-nav-link[data-v-54649250]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ws-text-3);background:transparent;border:none;cursor:pointer;padding:0;transition:color .15s}.proc-nav-link[data-v-54649250]:hover{color:var(--ws-text-2)}.results-page[data-v-9926ebc8]{max-width:720px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:20px}.back-btn[data-v-9926ebc8]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--ws-text-3);background:transparent;border:none;cursor:pointer;padding:0;align-self:flex-start;transition:color .15s}.back-btn[data-v-9926ebc8]:hover{color:var(--ws-text-2)}.results-loading[data-v-9926ebc8]{display:flex;align-items:center;gap:12px;padding:40px;color:var(--ws-text-3);font-size:14px}.results-spinner[data-v-9926ebc8],.mini-spinner[data-v-9926ebc8]{width:20px;height:20px;border:2px solid var(--ws-border);border-top-color:var(--ws-purple);border-radius:50%;animation:spin-9926ebc8 .8s linear infinite;flex-shrink:0}.mini-spinner[data-v-9926ebc8]{width:18px;height:18px;border-color:#ffffff4d;border-top-color:#fff}@keyframes spin-9926ebc8{to{transform:rotate(360deg)}}.results-error[data-v-9926ebc8]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:var(--pill-red-bg);border:1px solid var(--pill-red-bg);border-radius:12px;color:var(--pill-red-text);font-size:14px}.status-banner[data-v-9926ebc8]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:16px;border:1px solid}.banner-success[data-v-9926ebc8]{background:var(--pill-green-bg);border-color:var(--pill-green-bg)}.banner-error[data-v-9926ebc8]{background:var(--pill-red-bg);border-color:var(--pill-red-bg)}.banner-processing[data-v-9926ebc8]{background:var(--pill-blue-bg);border-color:var(--pill-blue-bg)}.banner-icon[data-v-9926ebc8]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-success .banner-icon[data-v-9926ebc8]{background:var(--pill-green-bg);color:var(--pill-green-text)}.banner-error .banner-icon[data-v-9926ebc8]{background:var(--pill-red-bg);color:var(--pill-red-text)}.banner-processing .banner-icon[data-v-9926ebc8]{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.banner-text[data-v-9926ebc8]{flex:1}.banner-title[data-v-9926ebc8]{font-size:15px;font-weight:700;color:var(--ws-text);margin-bottom:3px}.banner-sub[data-v-9926ebc8]{font-size:12.5px;color:var(--ws-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.download-btn[data-v-9926ebc8]{display:flex;align-items:center;gap:7px;padding:9px 18px;background:var(--ws-purple);color:#fff;border:none;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,box-shadow .15s}.download-btn[data-v-9926ebc8]:hover{background:#6d28d9;box-shadow:0 4px 16px #7c3aed4d}.result-stats[data-v-9926ebc8]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.result-stat[data-v-9926ebc8]{padding:16px 18px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:12px}.result-stat-val[data-v-9926ebc8]{font-size:20px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;margin-bottom:4px}.result-stat-label[data-v-9926ebc8]{font-size:11.5px;color:var(--ws-text-3);font-weight:500}.warnings-section[data-v-9926ebc8]{padding:16px 18px;background:var(--pill-yellow-bg);border:1px solid var(--pill-yellow-bg);border-radius:12px}.warnings-header[data-v-9926ebc8]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--pill-yellow-text);margin-bottom:10px}.warnings-list[data-v-9926ebc8]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.warnings-list li[data-v-9926ebc8]{font-size:13px;color:var(--ws-text-2);line-height:1.5}.file-info-section[data-v-9926ebc8]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:14px;overflow:hidden}.file-info-header[data-v-9926ebc8]{padding:14px 20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-text-3);background:var(--ws-bg);border-bottom:1px solid var(--ws-border-2)}.file-info-grid[data-v-9926ebc8]{display:flex;flex-direction:column}.file-info-row[data-v-9926ebc8]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;border-bottom:1px solid var(--ws-border-2);font-size:13.5px}.file-info-row[data-v-9926ebc8]:last-child{border-bottom:none}.info-label[data-v-9926ebc8]{color:var(--ws-text-3);font-weight:500;flex-shrink:0}.info-value[data-v-9926ebc8]{color:var(--ws-text);font-weight:500;text-align:right;word-break:break-all}.status-pill[data-v-9926ebc8]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600}.status-green[data-v-9926ebc8]{background:var(--pill-green-bg);color:var(--pill-green-text)}.status-blue[data-v-9926ebc8]{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.status-red[data-v-9926ebc8]{background:var(--pill-red-bg);color:var(--pill-red-text)}.status-yellow[data-v-9926ebc8]{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.status-gray[data-v-9926ebc8]{background:var(--pill-gray-bg);color:var(--pill-gray-text)}.actions-row[data-v-9926ebc8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-btn[data-v-9926ebc8]{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:all .15s}.action-btn-primary[data-v-9926ebc8]{background:var(--ws-purple);color:#fff}.action-btn-primary[data-v-9926ebc8]:hover{background:#6d28d9;box-shadow:0 4px 16px #7c3aed4d}.action-btn-secondary[data-v-9926ebc8]{background:var(--ws-surface-2);color:var(--ws-text-2)}.action-btn-secondary[data-v-9926ebc8]:hover{background:var(--ws-border)}.action-btn-ghost[data-v-9926ebc8]{background:transparent;color:var(--ws-text-3);margin-left:auto}.action-btn-ghost[data-v-9926ebc8]:hover{color:#ef4444;background:#f8717114}@media(max-width:640px){.result-stats[data-v-9926ebc8]{grid-template-columns:repeat(2,1fr)}.status-banner[data-v-9926ebc8]{flex-wrap:wrap}.download-btn[data-v-9926ebc8]{width:100%;justify-content:center}}.select-wrap[data-v-6fe5406c]{position:relative;width:100%}.select-trigger[data-v-6fe5406c]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:9px;cursor:pointer;transition:border-color .15s;text-align:left;font-size:13px}.select-trigger[data-v-6fe5406c]:hover:not(.disabled){border-color:#9500ff40}.select-trigger.open[data-v-6fe5406c]{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.select-trigger.disabled[data-v-6fe5406c]{opacity:.5;cursor:not-allowed}.select-value[data-v-6fe5406c]{display:flex;align-items:center;gap:8px;min-width:0}.select-icon[data-v-6fe5406c]{width:15px;height:15px;color:#f0ecf666;flex-shrink:0}.select-text[data-v-6fe5406c]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.select-text.selected[data-v-6fe5406c]{color:var(--ws-text)}.select-text.placeholder[data-v-6fe5406c]{color:var(--ws-text-3)}.select-chevron[data-v-6fe5406c]{width:15px;height:15px;color:#f0ecf64d;flex-shrink:0;transition:transform .18s}.select-chevron.rotated[data-v-6fe5406c]{transform:rotate(180deg)}.select-dropdown[data-v-6fe5406c]{position:absolute;z-index:100;top:calc(100% + 6px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:320px;background:var(--ws-surface-2);border:1px solid rgba(149,0,255,.18);border-radius:10px;box-shadow:0 8px 32px #00000080;overflow:hidden;max-height:240px;overflow-y:auto}.select-dropdown[data-v-6fe5406c]::-webkit-scrollbar{width:4px}.select-dropdown[data-v-6fe5406c]::-webkit-scrollbar-track{background:transparent}.select-dropdown[data-v-6fe5406c]::-webkit-scrollbar-thumb{background:#9500ff33;border-radius:2px}.select-option[data-v-6fe5406c]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;background:transparent;border:none;font-size:13px;color:var(--ws-text-2);cursor:pointer;text-align:left;transition:background .1s,color .1s}.select-option[data-v-6fe5406c]:hover{background:#7c3aed1a;color:var(--ws-text)}.select-option.active[data-v-6fe5406c]{background:#7c3aed1f;color:#c084fc}.option-icon[data-v-6fe5406c]{width:14px;height:14px;flex-shrink:0;color:#f0ecf659}.select-option.active .option-icon[data-v-6fe5406c]{color:#a78bfa}.option-label[data-v-6fe5406c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-check[data-v-6fe5406c]{width:14px;height:14px;color:#a78bfa;flex-shrink:0;margin-left:auto}.select-empty[data-v-6fe5406c]{padding:12px 14px;font-size:13px;color:var(--ws-text-3)}.dropdown-enter-active[data-v-6fe5406c],.dropdown-leave-active[data-v-6fe5406c]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-6fe5406c],.dropdown-leave-to[data-v-6fe5406c]{opacity:0;transform:translateY(-6px)}.input-root[data-v-75a722a1]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-75a722a1]{font-size:12.5px;font-weight:600;color:#f0ecf68c;letter-spacing:.02em}.input-required[data-v-75a722a1]{color:#f87171;margin-left:3px}.input-wrap[data-v-75a722a1]{position:relative}.input-el[data-v-75a722a1]{display:block;width:100%;padding:8px 12px;background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:9px;font-size:13.5px;color:var(--ws-text);outline:none;transition:border-color .15s,box-shadow .15s;line-height:1.5}.input-el[data-v-75a722a1]::-moz-placeholder{color:#f0ecf633}.input-el[data-v-75a722a1]::placeholder{color:#f0ecf633}.input-el[data-v-75a722a1]:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed26}.input-el[data-v-75a722a1]:hover:not(:focus):not(.is-disabled):not(.is-readonly){border-color:#9500ff40}.input-el.has-leading[data-v-75a722a1]{padding-left:36px}.input-el.has-trailing[data-v-75a722a1]{padding-right:36px}.input-el.is-error[data-v-75a722a1]{border-color:#f8717180}.input-el.is-error[data-v-75a722a1]:focus{border-color:#f87171;box-shadow:0 0 0 2px #f8717126}.input-el.is-success[data-v-75a722a1]{border-color:#4ade8066}.input-el.is-disabled[data-v-75a722a1]{opacity:.45;cursor:not-allowed;background:var(--ws-surface-2)}.input-el.is-readonly[data-v-75a722a1]{background:var(--ws-surface-2);cursor:default}.input-icon[data-v-75a722a1]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.input-icon-left[data-v-75a722a1]{left:10px}.input-icon-right[data-v-75a722a1]{right:10px;pointer-events:auto}.icon[data-v-75a722a1]{width:15px;height:15px;color:#f0ecf64d}.icon-error[data-v-75a722a1]{color:#f87171}.icon-success[data-v-75a722a1]{color:#4ade80}.icon-clickable[data-v-75a722a1]{cursor:pointer;transition:color .12s}.icon-clickable[data-v-75a722a1]:hover{color:#f0ecf6b3}.input-spinner[data-v-75a722a1]{width:14px;height:14px;border:2px solid rgba(240,236,246,.1);border-top-color:#7c3aed;border-radius:50%;animation:spin-75a722a1 .7s linear infinite}@keyframes spin-75a722a1{to{transform:rotate(360deg)}}.input-clear[data-v-75a722a1]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#f0ecf64d;cursor:pointer;padding:3px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .12s}.input-clear[data-v-75a722a1]:hover{color:#f0ecf6b3}.input-helper[data-v-75a722a1]{font-size:12px;color:#f0ecf659;margin:0}.helper-error[data-v-75a722a1]{color:#f87171}.helper-success[data-v-75a722a1]{color:#4ade80}.helper-enter-active[data-v-75a722a1],.helper-leave-active[data-v-75a722a1]{transition:opacity .15s,transform .15s}.helper-enter-from[data-v-75a722a1],.helper-leave-to[data-v-75a722a1]{opacity:0;transform:translateY(-3px)}input[type=number][data-v-75a722a1]::-webkit-outer-spin-button,input[type=number][data-v-75a722a1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-75a722a1]{-moz-appearance:textfield}input[type=search][data-v-75a722a1]::-webkit-search-decoration,input[type=search][data-v-75a722a1]::-webkit-search-cancel-button{-webkit-appearance:none}.history-page[data-v-baa24ee9]{max-width:1000px;margin:0 auto;padding:36px 4rem 64px;display:flex;flex-direction:column;gap:24px}.history-header[data-v-baa24ee9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.history-title[data-v-baa24ee9]{font-size:24px;font-weight:700;color:var(--ws-text);letter-spacing:-.02em;margin:0 0 5px}.history-sub[data-v-baa24ee9]{font-size:13.5px;color:var(--ws-text-3);margin:0}.new-btn[data-v-baa24ee9]{display:flex;align-items:center;gap:7px;padding:9px 18px;background:#7c3aed;color:#fff;border:none;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,box-shadow .15s}.new-btn[data-v-baa24ee9]:hover{background:#6d28d9;box-shadow:0 4px 16px #7c3aed47}.filter-bar[data-v-baa24ee9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-select-comp[data-v-baa24ee9]{width:160px}.search-wrap[data-v-baa24ee9]{position:relative;display:flex;align-items:center;flex:1;min-width:200px;max-width:280px}.clear-btn[data-v-baa24ee9]{display:flex;align-items:center;gap:5px;padding:8px 12px;background:transparent;border:1px solid var(--ws-border);border-radius:9px;font-size:13px;color:var(--ws-text-3);cursor:pointer;transition:all .12s;white-space:nowrap}.clear-btn[data-v-baa24ee9]:hover{border-color:#f0ecf626;background:var(--ws-bg)}.filter-count[data-v-baa24ee9]{font-size:12.5px;color:var(--ws-text-3);margin-left:auto;white-space:nowrap}.state-loading[data-v-baa24ee9],.state-error[data-v-baa24ee9]{display:flex;align-items:center;gap:12px;padding:48px;color:var(--ws-text-3);font-size:14px;justify-content:center}.state-spinner[data-v-baa24ee9],.mini-spin[data-v-baa24ee9]{width:20px;height:20px;border:2px solid rgba(240,236,246,.1);border-top-color:#7c3aed;border-radius:50%;animation:spin-baa24ee9 .8s linear infinite;flex-shrink:0}.mini-spin[data-v-baa24ee9]{width:14px;height:14px;border-width:1.5px}@keyframes spin-baa24ee9{to{transform:rotate(360deg)}}.state-error[data-v-baa24ee9]{color:#ef4444}.error-retry[data-v-baa24ee9]{background:transparent;border:none;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.state-empty[data-v-baa24ee9]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;background:var(--ws-bg);border:1px dashed rgba(149,0,255,.15);border-radius:16px;text-align:center}.empty-icon[data-v-baa24ee9]{width:52px;height:52px;border-radius:14px;background:#7c3aed14;color:#7c3aed;display:flex;align-items:center;justify-content:center}.empty-title[data-v-baa24ee9]{font-size:15px;font-weight:700;color:var(--ws-text);margin:0}.empty-desc[data-v-baa24ee9]{font-size:13.5px;color:var(--ws-text-3);margin:0}.clear-btn-lg[data-v-baa24ee9]{padding:9px 18px;background:transparent;border:1px solid var(--ws-border);border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ws-text-2);cursor:pointer;transition:all .12s}.clear-btn-lg[data-v-baa24ee9]:hover{background:var(--ws-surface-2)}.files-card[data-v-baa24ee9]{background:var(--ws-surface);border:1px solid var(--ws-border);border-radius:16px;overflow:hidden}.files-table[data-v-baa24ee9]{width:100%;border-collapse:collapse}.table-head[data-v-baa24ee9]{background:var(--ws-bg)}.th[data-v-baa24ee9]{padding:11px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-text-3);text-align:left;border-bottom:1px solid var(--ws-border-2)}.table-row[data-v-baa24ee9]{cursor:pointer;transition:background .1s;border-bottom:1px solid var(--ws-border-2)}.table-row[data-v-baa24ee9]:last-child{border-bottom:none}.table-row[data-v-baa24ee9]:hover{background:var(--ws-bg)}.td[data-v-baa24ee9]{padding:13px 16px;font-size:13.5px;color:var(--ws-text-2);vertical-align:middle}.th-file[data-v-baa24ee9],.td-file[data-v-baa24ee9]{width:auto}.th-template[data-v-baa24ee9],.td-template[data-v-baa24ee9]{width:140px}.th-status[data-v-baa24ee9],.td-status[data-v-baa24ee9]{width:110px}.th-date[data-v-baa24ee9],.td-date[data-v-baa24ee9]{width:100px}.th-actions[data-v-baa24ee9],.td-actions[data-v-baa24ee9]{width:120px}.file-cell[data-v-baa24ee9]{display:flex;align-items:center;gap:9px}.file-icon[data-v-baa24ee9]{color:#f0ecf626}.file-name[data-v-baa24ee9]{font-weight:500;color:var(--ws-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.template-tag[data-v-baa24ee9]{font-size:11.5px;font-weight:600;color:#7c3aed;background:#7c3aed12;padding:3px 8px;border-radius:6px;white-space:nowrap}.date-text[data-v-baa24ee9]{font-size:12.5px;color:var(--ws-text-3);white-space:nowrap}.status-pill[data-v-baa24ee9]{text-align:center;align-items:center;padding:3px 9px;border-radius:20px;font-size:11.5px;font-weight:600;white-space:nowrap}.status-green[data-v-baa24ee9]{background:#22c55e1f;color:#4ade80}.status-blue[data-v-baa24ee9]{background:#60a5fa1f;color:#93c5fd}.status-red[data-v-baa24ee9]{background:#f871711f;color:#fca5a5}.status-yellow[data-v-baa24ee9]{background:#fbbf241f;color:#fcd34d}.status-gray[data-v-baa24ee9]{background:var(--ws-surface-2);color:var(--ws-text-3)}.actions-cell[data-v-baa24ee9]{display:flex;align-items:center;gap:2px}.action-icon-btn[data-v-baa24ee9]{width:30px;height:30px;border-radius:7px;border:none;background:transparent;color:var(--ws-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.action-icon-btn[data-v-baa24ee9]:hover:not(:disabled){background:var(--ws-surface-2);color:var(--ws-text-2)}.action-icon-btn[data-v-baa24ee9]:disabled{opacity:.4;cursor:not-allowed}.action-icon-danger[data-v-baa24ee9]:hover:not(:disabled){background:#f8717114;color:#ef4444}.pagination[data-v-baa24ee9]{display:flex;align-items:center;gap:4px;padding:14px 16px;border-top:1px solid var(--ws-border-2)}.page-btn[data-v-baa24ee9]{width:32px;height:32px;border-radius:8px;border:1px solid var(--ws-border);background:var(--ws-surface);color:var(--ws-text-2);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.page-btn[data-v-baa24ee9]:hover:not(:disabled){background:var(--ws-surface-2)}.page-btn[data-v-baa24ee9]:disabled{opacity:.4;cursor:not-allowed}.page-num[data-v-baa24ee9]{min-width:32px}.page-active[data-v-baa24ee9]{background:#7c3aed;border-color:#7c3aed;color:#fff}.page-active[data-v-baa24ee9]:hover{background:#7c3aed}.page-info[data-v-baa24ee9]{font-size:12.5px;color:var(--ws-text-3);margin-left:auto}@media(max-width:768px){.history-page[data-v-baa24ee9]{padding:24px 16px 48px}.history-header[data-v-baa24ee9]{flex-direction:column}.filter-bar[data-v-baa24ee9]{gap:8px}.filter-select-comp[data-v-baa24ee9]{width:160px}.search-wrap[data-v-baa24ee9]{max-width:100%}.th-template[data-v-baa24ee9],.td-template[data-v-baa24ee9],.th-date[data-v-baa24ee9],.td-date[data-v-baa24ee9]{display:none}}.lsb-backdrop[data-v-79f66452]{position:fixed;inset:0;z-index:998;background:transparent;cursor:pointer}@media(max-width:768px){.lsb-backdrop[data-v-79f66452]{background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.lsb-panel[data-v-79f66452]{position:fixed;top:0;right:0;bottom:0;width:300px;z-index:999;background:var(--sb-bg);border-left:1px solid var(--sb-border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.lsb-header[data-v-79f66452]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid var(--sb-border);flex-shrink:0}.lsb-logo-link[data-v-79f66452]{display:flex;align-items:center;text-decoration:none}.lsb-logo[data-v-79f66452]{height:26px;width:auto}.lsb-close[data-v-79f66452]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--sb-icon-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.lsb-close[data-v-79f66452]:hover{background:var(--sb-item-hover);color:var(--sb-text-hover)}.lsb-nav[data-v-79f66452]{display:flex;flex-direction:column;padding:10px;flex-shrink:0}.lsb-link[data-v-79f66452]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--sb-text-hover);text-decoration:none;transition:background .12s,color .12s}.lsb-link[data-v-79f66452]:hover{background:var(--sb-item-hover);color:var(--sb-text-active)}.lsb-link-icon[data-v-79f66452]{width:18px;height:18px;color:var(--sb-icon-muted);flex-shrink:0}.lsb-divider[data-v-79f66452]{height:1px;background:var(--sb-border);margin:2px 0;flex-shrink:0}.lsb-section[data-v-79f66452]{padding:14px 14px 12px;flex-shrink:0}.lsb-label[data-v-79f66452]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text);margin:0 0 10px 2px}.lsb-lang-grid[data-v-79f66452]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lsb-lang-btn[data-v-79f66452]{display:flex;align-items:center;gap:6px;padding:8px 10px;border:none;border-radius:8px;background:var(--toggle-bg);color:var(--sb-text-hover);font-size:12px;cursor:pointer;transition:background .12s}.lsb-lang-btn[data-v-79f66452]:hover{background:var(--sb-item-hover)}.lsb-lang-btn.active[data-v-79f66452]{background:var(--sb-item-active-bg);color:var(--sb-text-active);font-weight:600}.lsb-flag[data-v-79f66452]{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0}.lsb-theme-grid[data-v-79f66452]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.lsb-theme-btn[data-v-79f66452]{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 6px;border:none;border-radius:8px;background:var(--toggle-bg);color:var(--sb-text-hover);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s}.lsb-theme-btn[data-v-79f66452]:hover{background:var(--sb-item-hover)}.lsb-theme-btn.active[data-v-79f66452]{background:var(--toggle-active-bg);color:var(--toggle-icon-active)}.lsb-footer[data-v-79f66452]{margin-top:auto;padding:16px 14px 28px;flex-shrink:0}.lsb-auth-btn[data-v-79f66452]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border:none;border-radius:12px;background:#9500ff;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.lsb-auth-btn[data-v-79f66452]:hover{background:#7b00d4}.lsb-auth-btn--dashboard[data-v-79f66452]{background:var(--sb-item-hover);color:var(--sb-text-hover);border:1px solid var(--sb-border)}.lsb-auth-btn--dashboard[data-v-79f66452]:hover{background:var(--sb-item-active-bg);color:var(--sb-text-active)}.lsb-fade-enter-active[data-v-79f66452],.lsb-fade-leave-active[data-v-79f66452]{transition:opacity .3s}.lsb-fade-enter-from[data-v-79f66452],.lsb-fade-leave-to[data-v-79f66452]{opacity:0}.lsb-slide-enter-active[data-v-79f66452],.lsb-slide-leave-active[data-v-79f66452]{transition:transform .45s cubic-bezier(.4,0,.2,1)}.lsb-slide-enter-from[data-v-79f66452],.lsb-slide-leave-to[data-v-79f66452]{transform:translate(100%)}.navbar[data-v-7c8f1d21]{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--sb-bg);border-bottom:1px solid var(--sb-border);transition:background .2s,border-color .2s}.navbar-inner[data-v-7c8f1d21]{max-width:1200px;margin:0 auto;padding:0 24px}.navbar-row[data-v-7c8f1d21]{display:flex;align-items:center;justify-content:space-between;height:60px}.navbar-logo-link[data-v-7c8f1d21]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.navbar-burger[data-v-7c8f1d21]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--sb-icon-muted);cursor:pointer;transition:background .15s,color .15s}.navbar-burger[data-v-7c8f1d21]:hover{background:var(--sb-item-hover);color:var(--sb-icon-hover)}[data-theme=dark] body,html.dark body{background:#08060f}[data-theme=light] body{background:#ddd5ef}#app{transition:transform .45s cubic-bezier(.4,0,.2,1),border-radius .45s,box-shadow .45s;transform-origin:left center}@media(min-width:769px){#app.landing-menu-open{transform:translate(-220px) scale(.88) rotate(-1.5deg);border-radius:16px;overflow:hidden;box-shadow:-1px 0 #9500ff59,0 0 60px #0009}}@media(max-width:768px){#app.landing-menu-open{transform:none;border-radius:0;overflow:visible}}.site-footer[data-v-fbc94da3]{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:960px;margin:0 auto;padding:32px 24px 48px;border-top:1px solid var(--landing-border);background:var(--landing-bg)}@media(min-width:768px){.site-footer[data-v-fbc94da3]{flex-direction:row;justify-content:space-between}}.footer-logo[data-v-fbc94da3]{display:flex;align-items:center;text-decoration:none}.footer-links[data-v-fbc94da3]{display:flex;align-items:center;gap:8px}.footer-icon-btn[data-v-fbc94da3]{width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:var(--landing-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.footer-icon-btn[data-v-fbc94da3]:hover{background:var(--landing-border-accent);color:var(--landing-text)}.cursor-canvas[data-v-3548efcf]{position:fixed;inset:0;z-index:9990;pointer-events:none;width:100vw;height:100vh;mix-blend-mode:difference}.cursor-dot[data-v-3548efcf]{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:difference}.cursor-ring[data-v-3548efcf]{position:fixed;top:0;left:0;width:36px;height:36px;border-radius:50%;border:1.5px solid transparent;pointer-events:none;z-index:9998;will-change:transform;mix-blend-mode:difference;transition:width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),border-radius .25s,background .2s}.cursor-ring--hover[data-v-3548efcf]{width:52px;height:52px;background:#9500ff0f}.cursor-ring--clicking[data-v-3548efcf]{width:28px;height:28px;background:#9500ff1f}@media(hover:hover)and (pointer:fine){*,*:before,*:after{cursor:none!important}}:root{--primary: #65399a;--primary-light: #8b7ed8;--primary-dark: #5d4a9e;--secondary: #f8fafc;--accent: #e2e8f0;--text: #1a202c;--text-light: #4a5568;--success: #48bb78;--warning: #ed8936;--error: #f56565;--border: #e2e8f0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--text);background-color:var(--secondary)}.btn-primary{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(101 57 154 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(93 74 158 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary{border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(101 57 154 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(101 57 154 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(101 57 154 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-auth{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-auth:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-circle{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(101 57 154 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-circle:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover-glow:hover{box-shadow:0 0 20px #65399a4d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.btn-primary,.btn-secondary{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Montserrat,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}*,:before,:after{border-color:var(--ws-border, rgba(229, 231, 235, 1))}img,svg,video{transition-property:none}a{text-decoration:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.btn-primary{border:thick solid transparent;position:relative;overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-secondary{border:thin solid transparent;position:relative;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#9500ff,#7c3aed);border-radius:inherit;opacity:0;transition:opacity .4s ease-out;z-index:-1}.btn-secondary:hover:after{opacity:1}.btn-circle{border:thin solid transparent;position:relative;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}button.btn-circle{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}button.btn-circle:hover{animation:morphShadow 4s ease-in-out infinite}.btn-circle:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(101 57 154 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-circle:before{content:"";position:absolute;inset:-4px;background:conic-gradient(from 0deg,#9500ff,#7c3aed,#5b21b6,#9500ff);border-radius:inherit;padding:4px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;opacity:0;transition:opacity .6s ease-out}.btn-circle:hover:before{opacity:1;animation:spinGlow 3s linear infinite}.btn-circle:hover{box-shadow:0 50px 100px -25px #9500ff80,inset 0 0 30px #9500ff1a}.btn-auth{position:relative;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-auth:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-auth:hover{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-4{bottom:1rem}.left-0{left:0}.right-4{right:1rem}.top-1\/2{top:50%}.z-50{z-index:50}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.block{display:block}.flex{display:flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-full{width:100%}.max-w-md{max-width:28rem}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(101 57 154 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(101 57 154 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.p-3{padding:.75rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pt-16{padding-top:4rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(101 57 154 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--primary: #0284c7;--accent: #0369a1;--atabai-violet: #9500ff}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinGlow{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes morphShadow{0%,to{border-radius:50%;box-shadow:0 20px 40px #9500ff4d}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:0 25px 50px #9500ff66}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;box-shadow:0 30px 60px #9500ff80}75%{border-radius:40% 60%/60% 40%;box-shadow:0 25px 50px #9500ff66}}button:active{transition-duration:.1s}button.rounded-full{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}button.rounded-full:hover{animation:morphShadow 4s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 #9500ffb3,0 20px 40px -10px #9500ff4d}50%{box-shadow:0 0 30px 15px #9500ff1a,0 25px 50px -12px #9500ff80}}.pulse-glow{animation:pulseGlow 3s ease-in-out infinite}.hover-glow{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.hover-glow:hover{box-shadow:0 0 50px #9500ff66,0 30px 60px -15px #9500ff4d;filter:brightness(1.1)}.btn-micro{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(101 57 154 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-dark:hover{--tw-bg-opacity: 1;background-color:rgb(93 74 158 / var(--tw-bg-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root,[data-theme=light]{--ws-bg: #F4F2F9;--ws-surface: #FFFFFF;--ws-surface-2: #EDE9F7;--ws-border: rgba(124, 58, 237, .14);--ws-border-2: rgba(124, 58, 237, .07);--ws-text: #111018;--ws-text-2: rgba(17, 16, 24, .72);--ws-text-3: rgba(17, 16, 24, .55);--ws-purple: #7C3AED;--ws-purple-lt: rgba(124, 58, 237, .1);--sb-bg: #FAF9FF;--sb-border: rgba(124, 58, 237, .1);--sb-item-hover: rgba(124, 58, 237, .07);--sb-item-active-bg: rgba(124, 58, 237, .1);--sb-text: rgba(17, 16, 24, .65);--sb-text-hover: rgba(17, 16, 24, .85);--sb-text-active: #7C3AED;--sb-divider: rgba(17, 16, 24, .5);--sb-icon-muted: rgba(17, 16, 24, .48);--sb-icon-hover: #111018;--sb-menu-bg: #FFFFFF;--sb-menu-border: rgba(124, 58, 237, .15);--sb-menu-text: rgba(17, 16, 24, .82);--sb-profile-border: rgba(17, 16, 24, .08);--sb-recent-name: rgba(17, 16, 24, .75);--sb-recent-meta: rgba(17, 16, 24, .5);--sb-recent-empty: rgba(17, 16, 24, .45);--sb-mobile-bg: #FAF9FF;--auth-bg: #F4F2F9;--auth-card-bg: #FFFFFF;--auth-card-border: #E5E7EB;--auth-card-shadow: 0 4px 24px rgba(0, 0, 0, .06);--auth-title: #111827;--auth-sub: #9CA3AF;--misc-bg: #F4F2F9;--misc-grid: rgba(124, 58, 237, .06);--misc-glow: rgba(124, 58, 237, .08);--misc-text: #111018;--misc-text-2: rgba(17, 16, 24, .68);--misc-text-3: rgba(17, 16, 24, .52);--misc-card-bg: rgba(17, 16, 24, .03);--misc-card-border: rgba(17, 16, 24, .08);--misc-badge-bg: rgba(124, 58, 237, .07);--misc-badge-border: rgba(124, 58, 237, .15);--pill-green-bg: rgba(34, 197, 94, .1);--pill-green-text: #15803d;--pill-blue-bg: rgba(96, 165, 250, .1);--pill-blue-text: #1d4ed8;--pill-red-bg: rgba(248, 113, 113, .1);--pill-red-text: #b91c1c;--pill-yellow-bg: rgba(251, 191, 36, .1);--pill-yellow-text: #854d0e;--pill-gray-bg: rgba(17, 16, 24, .06);--pill-gray-text: rgba(17, 16, 24, .45);--toggle-bg: rgba(17, 16, 24, .07);--toggle-active-bg: #7C3AED;--toggle-icon: rgba(17, 16, 24, .45);--toggle-icon-active: #ffffff}[data-theme=dark],html.dark{--ws-bg: #0F0D18;--ws-surface: #171523;--ws-surface-2: #1D1A2A;--ws-border: rgba(149, 0, 255, .12);--ws-border-2: rgba(149, 0, 255, .06);--ws-text: #F0ECF6;--ws-text-2: rgba(240, 236, 246, .75);--ws-text-3: rgba(240, 236, 246, .52);--ws-purple: #7C3AED;--ws-purple-lt: rgba(124, 58, 237, .15);--sb-bg: #0C0A14;--sb-border: rgba(149, 0, 255, .1);--sb-item-hover: rgba(149, 0, 255, .1);--sb-item-active-bg: rgba(124, 58, 237, .18);--sb-text: rgba(240, 236, 246, .65);--sb-text-hover: rgba(240, 236, 246, .85);--sb-text-active: #C084FC;--sb-divider: rgba(240, 236, 246, .5);--sb-icon-muted: rgba(240, 236, 246, .48);--sb-icon-hover: #F0ECF6;--sb-menu-bg: #1A1528;--sb-menu-border: rgba(149, 0, 255, .15);--sb-menu-text: rgba(240, 236, 246, .75);--sb-profile-border: rgba(149, 0, 255, .08);--sb-recent-name: rgba(240, 236, 246, .8);--sb-recent-meta: rgba(240, 236, 246, .48);--sb-recent-empty: rgba(240, 236, 246, .45);--sb-mobile-bg: #0C0A14;--auth-bg: #0F0D18;--auth-card-bg: #171523;--auth-card-border: rgba(149, 0, 255, .12);--auth-card-shadow: 0 4px 24px rgba(0, 0, 0, .4);--auth-title: #F0ECF6;--auth-sub: rgba(240, 236, 246, .45);--misc-bg: #07060B;--misc-grid: rgba(149, 0, 255, .04);--misc-glow: rgba(124, 58, 237, .1);--misc-text: #F0ECF6;--misc-text-2: rgba(240, 236, 246, .4);--misc-text-3: rgba(240, 236, 246, .3);--misc-card-bg: rgba(255, 255, 255, .03);--misc-card-border: rgba(255, 255, 255, .07);--misc-badge-bg: rgba(149, 0, 255, .06);--misc-badge-border: rgba(149, 0, 255, .2);--pill-green-bg: rgba(34, 197, 94, .12);--pill-green-text: #4ade80;--pill-blue-bg: rgba(96, 165, 250, .12);--pill-blue-text: #93c5fd;--pill-red-bg: rgba(248, 113, 113, .12);--pill-red-text: #fca5a5;--pill-yellow-bg: rgba(251, 191, 36, .12);--pill-yellow-text: #fcd34d;--pill-gray-bg: rgba(240, 236, 246, .08);--pill-gray-text: rgba(240, 236, 246, .3);--toggle-bg: rgba(240, 236, 246, .08);--toggle-active-bg: #7C3AED;--toggle-icon: rgba(240, 236, 246, .35);--toggle-icon-active: #ffffff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9500ff59;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9500ff99}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(149,0,255,.35) transparent}
