@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;900&display=swap";.language-switcher[data-v-02e14d90]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-darker);border-radius:var(--radius-lg);border:1px solid var(--color-primary-light)}.lang-btn[data-v-02e14d90]{font-size:var(--font-size-xs);color:var(--color-text-muted);padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.lang-btn[data-v-02e14d90]:hover{color:var(--color-text-light)}.lang-btn.active[data-v-02e14d90]{color:var(--color-text-light);font-weight:600}.lang-divider[data-v-02e14d90]{color:var(--color-primary-light);opacity:.5}.header[data-v-d634effc]{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--spacing-md) 0;transition:all var(--transition-normal)}.header.is-scrolled[data-v-d634effc]{background:#1e2060d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 30px #0000004d}.header-content[data-v-d634effc]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.logo[data-v-d634effc]{display:flex;align-items:center}.logo img[data-v-d634effc]{height:32px;width:auto}.header-left[data-v-d634effc]{margin-right:auto;margin-left:var(--spacing-lg)}.nav[data-v-d634effc]{display:flex;align-items:center;gap:var(--spacing-md)}.nav-link[data-v-d634effc]{font-size:var(--font-size-sm);color:var(--color-text-light);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.nav-link[data-v-d634effc]:hover{color:var(--color-accent)}.nav-link--primary[data-v-d634effc]{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:var(--color-accent);border-radius:var(--radius-lg);padding:var(--spacing-xs) var(--spacing-md)}.nav-link--primary[data-v-d634effc]:hover{background:var(--color-accent-hover);color:var(--color-text-light)}.mobile-menu-btn[data-v-d634effc]{display:none;flex-direction:column;gap:5px;padding:var(--spacing-xs)}.mobile-menu-btn span[data-v-d634effc]{display:block;width:24px;height:2px;background:var(--color-text-light)}.mobile-menu[data-v-d634effc]{position:fixed;top:70px;left:0;right:0;background:#1e2060f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-md);flex-direction:column;gap:var(--spacing-sm);transform:translateY(-100%);opacity:0;pointer-events:none;transition:all var(--transition-normal);z-index:99;display:none}.mobile-menu.is-open[data-v-d634effc]{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-nav-link[data-v-d634effc]{display:block;padding:var(--spacing-sm);text-align:center}.mobile-nav-link--primary[data-v-d634effc]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:var(--color-accent);border-radius:var(--radius-lg)}.mobile-lang[data-v-d634effc]{display:flex;justify-content:center;margin-top:var(--spacing-sm)}@media(max-width:960px){.nav[data-v-d634effc],.header-left[data-v-d634effc]{display:none}.mobile-menu-btn[data-v-d634effc]{display:flex;z-index:100;position:relative}.mobile-menu[data-v-d634effc]{display:flex}}.footer[data-v-50a24b42]{background:linear-gradient(180deg,#1e2060,#151740);padding:var(--spacing-xl) 0 var(--spacing-lg);position:relative}.footer-divider[data-v-50a24b42]{height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-accent) 20%,var(--color-accent) 80%,transparent 100%);opacity:.5;margin-bottom:var(--spacing-xl);border-radius:1px}.footer-content[data-v-50a24b42]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.footer-left[data-v-50a24b42]{display:flex;align-items:center;gap:var(--spacing-lg)}.footer-links[data-v-50a24b42]{display:flex;gap:var(--spacing-md)}.footer-link[data-v-50a24b42]{font-size:var(--font-size-sm);color:#ffffffb3;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:#ffffff14;border:1px solid rgba(255,255,255,.1);transition:all var(--transition-fast)}.footer-link[data-v-50a24b42]:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-light)}.footer-right[data-v-50a24b42]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.copyright[data-v-50a24b42]{font-size:var(--font-size-xs);color:#ffffff80}.made-by[data-v-50a24b42]{font-size:var(--font-size-xs);color:#fff6;transition:color var(--transition-fast)}.made-by[data-v-50a24b42]:hover{color:var(--color-accent)}@media(max-width:640px){.footer-content[data-v-50a24b42]{flex-direction:column;text-align:center}.footer-left[data-v-50a24b42]{flex-direction:column}.footer-right[data-v-50a24b42]{align-items:center}}#app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.hero[data-v-cf73bfed]{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden;padding-top:100px;background:linear-gradient(180deg,#2e3190,#1e2060)}.hero-bg[data-v-cf73bfed]{position:absolute;inset:0;overflow:hidden}.wave-bg[data-v-cf73bfed]{position:absolute;bottom:-50px;left:0;width:100%;min-width:1400px;opacity:.3}.hero-content[data-v-cf73bfed]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-xl);align-items:center}.hero-text[data-v-cf73bfed]{max-width:450px}.hero-title[data-v-cf73bfed]{font-size:var(--font-size-4xl);font-weight:900;line-height:1.05;text-transform:uppercase;margin-bottom:var(--spacing-lg)}.hero-title span[data-v-cf73bfed]{display:block}.hero-title .accent[data-v-cf73bfed]{color:var(--color-accent)}.hero-subtitle[data-v-cf73bfed]{font-size:var(--font-size-base);color:#fffc;margin-bottom:var(--spacing-xl);line-height:1.6}.hero-cta[data-v-cf73bfed]{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-lg);font-weight:600}.hero-mascot[data-v-cf73bfed]{position:relative;display:flex;justify-content:center;align-items:center}.mascot-circle[data-v-cf73bfed]{position:absolute;max-width:480px;width:100%;opacity:.8}.mascot-image[data-v-cf73bfed]{position:relative;max-width:400px;width:90%;height:auto;animation:float-cf73bfed 4s ease-in-out infinite;z-index:1}@keyframes float-cf73bfed{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.benefit-bubble[data-v-cf73bfed]{position:absolute;display:flex;align-items:center;gap:var(--spacing-xs);background:#2e3190cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.2);font-size:var(--font-size-sm);white-space:nowrap;z-index:2;animation:pulse-cf73bfed 3s ease-in-out infinite}.benefit-bubble img[data-v-cf73bfed]{width:24px;height:24px}.benefit-income[data-v-cf73bfed]{top:15%;left:-10%}.benefit-feedback[data-v-cf73bfed]{top:10%;right:5%;animation-delay:1s}.benefit-community[data-v-cf73bfed]{bottom:20%;left:5%;animation-delay:2s}@keyframes pulse-cf73bfed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.stars-left[data-v-cf73bfed]{position:absolute;left:5%;top:20%;width:60px;opacity:.5}@media(max-width:960px){.hero-content[data-v-cf73bfed]{grid-template-columns:1fr;text-align:center}.hero-text[data-v-cf73bfed]{max-width:100%;order:2}.hero-mascot[data-v-cf73bfed]{order:1}.mascot-image[data-v-cf73bfed]{max-width:300px}.mascot-circle[data-v-cf73bfed]{max-width:350px}.hero-title[data-v-cf73bfed]{font-size:var(--font-size-3xl)}.benefit-bubble[data-v-cf73bfed]{display:none}}@media(max-width:640px){.hero[data-v-cf73bfed]{padding-top:80px}.hero-title[data-v-cf73bfed]{font-size:32px}.mascot-image[data-v-cf73bfed]{max-width:220px}.mascot-circle[data-v-cf73bfed]{max-width:260px}}.features[data-v-5f7c0a2b]{background:linear-gradient(180deg,#1e2060,#2e3190)}.intro-section[data-v-5f7c0a2b]{padding:var(--spacing-2xl) 0}.intro-grid[data-v-5f7c0a2b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start}.intro-card[data-v-5f7c0a2b]{background:linear-gradient(135deg,#4346af,#3a3db0);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.intro-title[data-v-5f7c0a2b]{font-size:var(--font-size-2xl);font-weight:900;margin-bottom:var(--spacing-lg);line-height:1.2}.intro-text[data-v-5f7c0a2b]{color:#fffc;margin-bottom:var(--spacing-lg);line-height:1.7}.intro-features[data-v-5f7c0a2b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.intro-feature[data-v-5f7c0a2b]{padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);transition:all var(--transition-normal)}.intro-feature .feature-label[data-v-5f7c0a2b]{font-size:var(--font-size-xs);color:var(--color-accent);text-transform:uppercase;min-width:90px;flex-shrink:0}.intro-feature h3[data-v-5f7c0a2b]{font-size:var(--font-size-lg);font-weight:600}.intro-feature .feature-icon-large[data-v-5f7c0a2b]{width:60px;height:60px}.features-main[data-v-5f7c0a2b]{padding:var(--spacing-2xl) 0}.section-header[data-v-5f7c0a2b]{text-align:center;max-width:700px;margin:0 auto var(--spacing-xl);position:relative}.section-title[data-v-5f7c0a2b]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.section-title span[data-v-5f7c0a2b]{display:block}.section-title .accent[data-v-5f7c0a2b]{color:var(--color-accent)}.section-subtitle[data-v-5f7c0a2b]{color:#ffffffb3;line-height:1.6}.section-decoration[data-v-5f7c0a2b]{position:absolute;right:-50px;top:-20px;width:80px;opacity:.9}.features-grid[data-v-5f7c0a2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.feature-card[data-v-5f7c0a2b]{padding:var(--spacing-lg);text-align:left;transition:all var(--transition-normal)}.feature-card .feature-icon-large[data-v-5f7c0a2b]{margin-bottom:var(--spacing-sm);width:48px;height:48px}.feature-title[data-v-5f7c0a2b]{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-xs);color:var(--color-accent)}.feature-desc[data-v-5f7c0a2b]{font-size:var(--font-size-sm);color:#ffffffb3;line-height:1.5}@media(max-width:960px){.intro-grid[data-v-5f7c0a2b]{grid-template-columns:1fr}.features-grid[data-v-5f7c0a2b]{grid-template-columns:repeat(2,1fr)}.section-decoration[data-v-5f7c0a2b]{display:none}}@media(max-width:640px){.features-grid[data-v-5f7c0a2b]{grid-template-columns:1fr}.section-title[data-v-5f7c0a2b]{font-size:var(--font-size-xl)}}.testimonials-inline[data-v-5f7c0a2b]{padding:var(--spacing-xl) 0}.testimonials-header[data-v-5f7c0a2b]{text-align:center;margin-bottom:var(--spacing-lg)}.testimonials-title[data-v-5f7c0a2b]{font-size:var(--font-size-xl);font-weight:900}.testimonials-title span[data-v-5f7c0a2b]{display:inline;margin-right:.3em}.testimonials-title .accent[data-v-5f7c0a2b]{color:var(--color-accent)}.testimonials-slider[data-v-5f7c0a2b]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);max-width:900px;margin:0 auto}.slider-btn[data-v-5f7c0a2b]{width:50px;height:50px;border-radius:var(--radius-full);background:var(--color-bg-card);color:var(--color-text-light);font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0;border:none;cursor:pointer}.slider-btn[data-v-5f7c0a2b]:hover{background:var(--color-accent)}.testimonial-card[data-v-5f7c0a2b]{flex:1;background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--spacing-lg);display:flex;gap:var(--spacing-lg);align-items:flex-start}.testimonial-avatar[data-v-5f7c0a2b]{flex-shrink:0}.testimonial-avatar img[data-v-5f7c0a2b]{width:80px;height:80px;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-accent)}.testimonial-content[data-v-5f7c0a2b]{flex:1}.testimonial-text[data-v-5f7c0a2b]{font-size:var(--font-size-base);line-height:1.7;color:#ffffffe6;margin-bottom:var(--spacing-md);font-style:italic}.testimonial-author[data-v-5f7c0a2b]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-5f7c0a2b]{font-weight:600;color:var(--color-text-light)}.author-link[data-v-5f7c0a2b]{font-size:var(--font-size-sm);color:var(--color-accent)}.slider-dots[data-v-5f7c0a2b]{display:flex;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-lg)}.dot[data-v-5f7c0a2b]{width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-primary-light);transition:all var(--transition-fast);border:none;cursor:pointer}.dot[data-v-5f7c0a2b]:hover,.dot.active[data-v-5f7c0a2b]{background:var(--color-accent);transform:scale(1.2)}@media(max-width:768px){.testimonial-card[data-v-5f7c0a2b]{flex-direction:column;text-align:center;align-items:center}.slider-btn[data-v-5f7c0a2b]{display:none}.testimonials-title span[data-v-5f7c0a2b]{display:block;margin-right:0}}.how-to-start[data-v-e6241319]{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,#2e3190,#1e2060);position:relative;overflow:hidden}.section-header[data-v-e6241319]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl);gap:var(--spacing-xl)}.header-left[data-v-e6241319]{flex-shrink:0}.small-title[data-v-e6241319]{font-size:var(--font-size-base);font-weight:600;text-transform:uppercase;margin-bottom:var(--spacing-xs)}.accent-title[data-v-e6241319]{font-size:var(--font-size-xl);font-weight:900;color:var(--color-accent)}.header-right[data-v-e6241319]{position:relative;text-align:right}.big-title[data-v-e6241319]{font-size:var(--font-size-4xl);font-weight:900;text-transform:uppercase;line-height:1}.big-title span[data-v-e6241319]{display:block}.text-gradient[data-v-e6241319]{color:#fff}.text-accent[data-v-e6241319]{color:var(--color-accent)}.header-decoration[data-v-e6241319]{position:absolute;right:-60px;top:0;width:80px;opacity:.8}.steps-row[data-v-e6241319]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl);position:relative;padding:0 var(--spacing-xl)}.step[data-v-e6241319]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:250px;z-index:1}.step-circle[data-v-e6241319]{width:80px;height:80px;background:linear-gradient(135deg,#4346af,#3a3db0);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.2);margin-bottom:var(--spacing-lg)}.step-circle img[data-v-e6241319]{width:40px;height:40px;object-fit:contain}.step-content[data-v-e6241319]{max-width:200px}.step-title[data-v-e6241319]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.step-desc[data-v-e6241319]{font-size:var(--font-size-sm);color:#ffffffb3;line-height:1.5}.step-line[data-v-e6241319]{position:absolute;top:40px;height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent));opacity:.5}.line-1[data-v-e6241319]{left:calc(16.66% + 60px);width:calc(33.33% - 80px)}.line-2[data-v-e6241319]{left:calc(50% + 40px);width:calc(33.33% - 80px)}.cta-bar[data-v-e6241319]{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:var(--spacing-md) var(--spacing-xl);gap:var(--spacing-lg)}.cta-text[data-v-e6241319]{font-size:var(--font-size-sm);color:#fffc}.cta-text .highlight[data-v-e6241319]{color:var(--color-accent);font-weight:600}.cta-btn[data-v-e6241319]{padding:var(--spacing-sm) var(--spacing-xl);white-space:nowrap}@media(max-width:960px){.section-header[data-v-e6241319]{flex-direction:column;text-align:center;align-items:center}.header-left[data-v-e6241319],.header-right[data-v-e6241319]{text-align:center}.header-decoration[data-v-e6241319]{display:none}.big-title[data-v-e6241319]{font-size:var(--font-size-3xl)}.steps-row[data-v-e6241319]{flex-direction:column;align-items:center;gap:var(--spacing-xl);padding:0}.step-line[data-v-e6241319]{display:none}.cta-bar[data-v-e6241319]{flex-direction:column;text-align:center}}@media(max-width:640px){.big-title[data-v-e6241319]{font-size:var(--font-size-2xl)}}.promo[data-v-7a016989]{padding:var(--spacing-2xl) 0 var(--spacing-3xl);position:relative;overflow:hidden}.decoration[data-v-7a016989]{position:absolute;pointer-events:none}.planet-left[data-v-7a016989]{left:5%;top:30%;width:80px;opacity:.7}.stars-top[data-v-7a016989]{left:15%;top:10%;width:40px;opacity:.5}.rocket-right[data-v-7a016989]{right:5%;top:20%;width:100px;opacity:.8}.promo-title[data-v-7a016989]{text-align:center;margin-bottom:var(--spacing-2xl)}.promo-title .line1[data-v-7a016989]{display:block;font-size:clamp(48px,10vw,120px);font-weight:900;text-transform:uppercase;line-height:1;color:#fff;letter-spacing:-.02em}.promo-title .line2[data-v-7a016989]{display:block;font-size:clamp(48px,10vw,120px);font-weight:900;text-transform:uppercase;line-height:1;color:var(--color-accent);letter-spacing:-.02em}.cta-bar-wrapper[data-v-7a016989]{position:relative;max-width:700px;margin:0 auto}.mascot-wrapper[data-v-7a016989]{position:absolute;left:50%;bottom:80%;transform:translate(-50%);z-index:2}.mascot-circle[data-v-7a016989]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180px;opacity:.6}.mascot-image[data-v-7a016989]{position:relative;width:150px;height:auto;animation:float-7a016989 4s ease-in-out infinite}@keyframes float-7a016989{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-bar[data-v-7a016989]{display:flex;align-items:center;justify-content:space-between;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-lg);position:relative;z-index:1;margin-top:80px}.cta-text[data-v-7a016989]{font-size:var(--font-size-sm);color:#ffffffe6;line-height:1.5}.cta-text .highlight[data-v-7a016989]{color:var(--color-accent);font-weight:600}.cta-btn[data-v-7a016989]{padding:var(--spacing-sm) var(--spacing-xl);white-space:nowrap;flex-shrink:0}@media(max-width:960px){.decoration[data-v-7a016989]{opacity:.3}.mascot-wrapper[data-v-7a016989]{display:none}.cta-bar[data-v-7a016989]{margin-top:0;flex-direction:column;text-align:center}}@media(max-width:640px){.promo-title .line1[data-v-7a016989],.promo-title .line2[data-v-7a016989]{font-size:36px}}.advantages[data-v-4d6fc96e]{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,#1e2060,#2e3190)}.advantages-header[data-v-4d6fc96e]{display:flex;align-items:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.header-illustration[data-v-4d6fc96e]{max-width:180px}.section-title[data-v-4d6fc96e]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.section-title span[data-v-4d6fc96e]{display:block}.section-title .accent[data-v-4d6fc96e]{color:var(--color-accent)}.section-subtitle[data-v-4d6fc96e]{color:#ffffffb3;max-width:500px}.advantages-grid[data-v-4d6fc96e]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.advantage-item[data-v-4d6fc96e]{display:flex;gap:var(--spacing-lg);align-items:flex-start}.advantage-icon[data-v-4d6fc96e]{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.advantage-icon img[data-v-4d6fc96e]{max-width:100%;max-height:100%}.advantage-title[data-v-4d6fc96e]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.advantage-desc[data-v-4d6fc96e]{font-size:var(--font-size-sm);color:#ffffffb3;line-height:1.6}@media(max-width:960px){.advantages-header[data-v-4d6fc96e]{flex-direction:column;text-align:center}.header-illustration[data-v-4d6fc96e]{max-width:140px}.section-subtitle[data-v-4d6fc96e]{max-width:100%}}@media(max-width:768px){.advantages-grid[data-v-4d6fc96e]{grid-template-columns:1fr}}@media(max-width:640px){.section-title[data-v-4d6fc96e]{font-size:var(--font-size-xl)}.advantage-item[data-v-4d6fc96e]{flex-direction:column;text-align:center;align-items:center}}.cta-section[data-v-e5772419]{padding:var(--spacing-2xl) 0;background:linear-gradient(180deg,#2e3190,#1e2060);position:relative;overflow:hidden}.cta-content[data-v-e5772419]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--spacing-xl);align-items:center}.cta-mascot[data-v-e5772419]{position:relative;display:flex;justify-content:center;align-items:center}.mascot-circle[data-v-e5772419]{position:absolute;max-width:400px;width:100%;opacity:.8}.mascot-image[data-v-e5772419]{position:relative;max-width:320px;width:85%;animation:float-e5772419 4s ease-in-out infinite;z-index:1}@keyframes float-e5772419{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.cta-right[data-v-e5772419]{max-width:500px}.cta-title[data-v-e5772419]{font-size:var(--font-size-3xl);font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:var(--spacing-md)}.cta-title span[data-v-e5772419]{display:block}.cta-subtitle[data-v-e5772419]{color:#fffc;margin-bottom:var(--spacing-lg);line-height:1.6}.cta-subtitle .highlight[data-v-e5772419]{color:var(--color-accent);font-weight:600;text-decoration:underline}.features-card[data-v-e5772419]{background:linear-gradient(135deg,#fff9f0,#fff);border-radius:var(--radius-lg);padding:var(--spacing-xl);color:#1e2060}.card-title[data-v-e5772419]{font-size:var(--font-size-xl);font-weight:900;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.card-subtitle[data-v-e5772419]{font-size:var(--font-size-sm);color:#666;margin-bottom:var(--spacing-lg)}.features-list[data-v-e5772419]{margin-bottom:var(--spacing-lg)}.features-list li[data-v-e5772419]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--font-size-sm);color:#333}.check-icon[data-v-e5772419]{color:var(--color-accent);font-weight:700}.card-footer[data-v-e5772419]{font-size:var(--font-size-sm);font-style:italic;color:#666;margin-bottom:var(--spacing-lg)}.cta-btn[data-v-e5772419]{width:100%;padding:var(--spacing-md);font-size:var(--font-size-base)}.decorative[data-v-e5772419]{position:absolute;pointer-events:none;opacity:.5}.stars-1[data-v-e5772419]{top:10%;right:10%;width:60px}@media(max-width:960px){.cta-content[data-v-e5772419]{grid-template-columns:1fr;text-align:center}.cta-mascot[data-v-e5772419]{order:1}.cta-right[data-v-e5772419]{order:2;max-width:100%}.mascot-image[data-v-e5772419]{max-width:250px}.mascot-circle[data-v-e5772419]{max-width:300px}.cta-title[data-v-e5772419]{font-size:var(--font-size-2xl)}}@media(max-width:640px){.cta-title[data-v-e5772419]{font-size:var(--font-size-xl)}.features-card[data-v-e5772419]{padding:var(--spacing-lg)}.mascot-image[data-v-e5772419]{max-width:180px}.mascot-circle[data-v-e5772419]{max-width:220px}}.home-page[data-v-bcd56650]{overflow-x:hidden}.sidebar[data-v-a6d05a77]{position:fixed;top:0;left:0;width:var(--cms-sidebar-width);height:100vh;background:var(--cms-bg-secondary);border-right:1px solid var(--cms-border);display:flex;flex-direction:column;transition:width var(--cms-transition);z-index:100;overflow-y:auto;overflow-x:hidden}.sidebar--collapsed[data-v-a6d05a77]{width:70px}.sidebar__brand[data-v-a6d05a77]{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cms-border-light)}.sidebar__logo[data-v-a6d05a77]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cms-text)}.sidebar__favicon[data-v-a6d05a77]{width:32px;height:32px;object-fit:contain}.sidebar__logo-full[data-v-a6d05a77]{height:28px;width:auto;object-fit:contain;max-width:200px}.sidebar__toggle[data-v-a6d05a77]{background:none;border:none;color:var(--cms-text-muted);cursor:pointer;padding:4px 8px;border-radius:var(--cms-radius-sm);transition:color var(--cms-transition);display:flex;align-items:center;justify-content:center}.sidebar__toggle[data-v-a6d05a77]:hover{color:var(--cms-text)}.sidebar__close[data-v-a6d05a77]{background:none;border:none;color:var(--cms-text-muted);cursor:pointer;padding:8px;border-radius:var(--cms-radius-sm);transition:color var(--cms-transition);display:flex;align-items:center;justify-content:center}.sidebar__close[data-v-a6d05a77]:hover{color:var(--cms-text)}.sidebar__nav[data-v-a6d05a77]{flex:1;padding:16px 0}.sidebar__section[data-v-a6d05a77]{margin-top:16px;margin-bottom:8px}.sidebar__section[data-v-a6d05a77]:first-child{margin-top:0}.sidebar__section-title[data-v-a6d05a77]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--cms-text-muted);padding:0 12px}.sidebar__item[data-v-a6d05a77]{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--cms-text-secondary);text-decoration:none;transition:all var(--cms-transition);margin:4px 12px;border-radius:var(--cms-radius-md)}.sidebar__item[data-v-a6d05a77]:hover{background:var(--cms-bg-card-hover);color:var(--cms-text)}.sidebar__item--active[data-v-a6d05a77]{background:#ed6f341a;border-left:3px solid var(--cms-accent);color:var(--cms-accent)}.sidebar__item-icon[data-v-a6d05a77]{flex-shrink:0}.sidebar__item-icon--live[data-v-a6d05a77]{color:#ef4444;animation:pulse-a6d05a77 2s infinite}@keyframes pulse-a6d05a77{0%,to{opacity:1}50%{opacity:.5}}.sidebar__item-text[data-v-a6d05a77]{font-size:14px;white-space:nowrap}.sidebar--collapsed .sidebar__brand[data-v-a6d05a77]{justify-content:center;padding:16px 8px}.sidebar--collapsed .sidebar__item[data-v-a6d05a77]{justify-content:center;padding:10px}@media(max-width:991px){.sidebar[data-v-a6d05a77]{transform:translate(-100%);z-index:101}.sidebar[data-v-a6d05a77]:not(.sidebar--collapsed){transform:translate(0);width:var(--cms-sidebar-width)}}.sidebar__backdrop[data-v-a6d05a77]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:99}.header[data-v-f8835ced]{height:var(--cms-header-height);background:var(--cms-bg-card);border-bottom:1px solid var(--cms-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.header[data-v-f8835ced]{padding:0 12px}}.header__left[data-v-f8835ced]{display:flex;align-items:center;gap:12px}.header__logo[data-v-f8835ced]{height:32px;width:auto;object-fit:contain}@media(max-width:991px){.header__logo[data-v-f8835ced]{height:28px}}@media(max-width:600px){.header__logo[data-v-f8835ced]{display:none}}.header__menu-btn[data-v-f8835ced]{display:none;background:none;border:none;color:var(--cms-text);cursor:pointer;padding:8px}@media(max-width:991px){.header__menu-btn[data-v-f8835ced]{display:flex;align-items:center;justify-content:center}}.header__right[data-v-f8835ced]{display:flex;align-items:center;gap:16px}@media(max-width:768px){.header__right[data-v-f8835ced]{gap:8px}}.header__lang[data-v-f8835ced]{display:flex;gap:4px}.header__lang-btn[data-v-f8835ced]{background:none;border:1px solid var(--cms-border);color:var(--cms-text-muted);padding:6px 10px;border-radius:var(--cms-radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--cms-transition)}.header__lang-btn[data-v-f8835ced]:hover{border-color:var(--cms-accent);color:var(--cms-accent)}.header__lang-btn--active[data-v-f8835ced]{background:var(--cms-accent);border-color:var(--cms-accent);color:#fff}.header__lang-btn--active[data-v-f8835ced]:hover{background:var(--cms-accent);color:#fff;border-color:var(--cms-accent);opacity:.9}.header__theme-btn[data-v-f8835ced]{display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--cms-border);color:var(--cms-text-muted);padding:6px 10px;border-radius:var(--cms-radius-sm);cursor:pointer;transition:all var(--cms-transition)}.header__theme-btn[data-v-f8835ced]:hover{border-color:var(--cms-accent);color:var(--cms-accent);transform:scale(1.1)}.header__user[data-v-f8835ced]{display:flex;align-items:center;gap:10px}.header__user-avatar[data-v-f8835ced]{width:32px;height:32px;border-radius:50%;object-fit:cover}.header__user-name[data-v-f8835ced]{font-size:14px;font-weight:500;color:var(--cms-text)}@media(max-width:768px){.header__user-name[data-v-f8835ced]{display:none}}.header__logout[data-v-f8835ced]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--cms-text-muted);cursor:pointer;padding:4px 8px;transition:color var(--cms-transition)}.header__logout[data-v-f8835ced]:hover{color:var(--cms-text)}.boosty-banner[data-v-ad52e05e]{background:linear-gradient(135deg,#ed6f34,#f5a623);padding:15px 20px;margin-bottom:20px;border-radius:8px;box-shadow:0 4px 15px #ed6f344d}.boosty-banner__content[data-v-ad52e05e]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.boosty-banner__icon[data-v-ad52e05e]{font-size:28px}.boosty-banner__text[data-v-ad52e05e]{flex:1;color:#fff;min-width:200px}.boosty-banner__text strong[data-v-ad52e05e]{display:block;font-size:16px}.boosty-banner__text-secondary[data-v-ad52e05e]{font-size:13px;opacity:.9}.boosty-banner__btn[data-v-ad52e05e]{background:#fff;color:#ed6f34;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s;white-space:nowrap}.boosty-banner__btn[data-v-ad52e05e]:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.boosty-banner__close[data-v-ad52e05e]{background:none;border:none;color:#fffc;font-size:24px;cursor:pointer;padding:5px;line-height:1}.boosty-banner__close[data-v-ad52e05e]:hover{color:#fff}.view-as-banner[data-v-fc92dadb]{background:linear-gradient(135deg,#5867dd,#0d47a1);padding:12px 20px;margin-bottom:20px;border-radius:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.view-as-banner__icon[data-v-fc92dadb]{font-size:20px}.view-as-banner__text[data-v-fc92dadb]{flex:1;color:#fff;font-size:14px}.view-as-banner__text strong[data-v-fc92dadb]{font-weight:600}.view-as-banner__btn[data-v-fc92dadb]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.view-as-banner__btn[data-v-fc92dadb]:hover{background:#ffffff4d}.coachmark-container[data-v-48020986]{position:fixed;inset:0;z-index:10000;pointer-events:none}.coachmark-tooltip[data-v-48020986]{position:fixed;max-width:320px;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:8px;box-shadow:0 8px 32px #0006;pointer-events:all;z-index:10001;opacity:1}.coachmark-tooltip--hidden[data-v-48020986]{visibility:hidden;opacity:0}.coachmark-tooltip__arrow[data-v-48020986]{position:absolute;width:16px;height:16px;background:#1e1e2e;border:1px solid #2a2a3e;transform:rotate(45deg)}.coachmark-tooltip--bottom .coachmark-tooltip__arrow[data-v-48020986]{top:-9px;left:50%;margin-left:-8px;border-bottom:none;border-right:none}.coachmark-tooltip--top .coachmark-tooltip__arrow[data-v-48020986]{bottom:-9px;left:50%;margin-left:-8px;border-top:none;border-left:none}.coachmark-tooltip--right .coachmark-tooltip__arrow[data-v-48020986]{left:-9px;top:50%;margin-top:-8px;border-right:none;border-bottom:none}.coachmark-tooltip--left .coachmark-tooltip__arrow[data-v-48020986]{right:-9px;top:50%;margin-top:-8px;border-left:none;border-top:none}.coachmark-tooltip__content[data-v-48020986]{padding:20px;position:relative;z-index:1;background:#1e1e2e;border-radius:8px}.coachmark-tooltip__title[data-v-48020986]{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.coachmark-tooltip__description[data-v-48020986]{font-size:14px;line-height:1.6;color:#b4b4c8;margin:0 0 16px}.coachmark-tooltip__actions[data-v-48020986]{display:flex;gap:8px;justify-content:flex-end}.coachmark-btn[data-v-48020986]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.coachmark-btn--primary[data-v-48020986]{background:var(--cms-accent);color:#fff}.coachmark-btn--primary[data-v-48020986]:hover{background:var(--cms-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #5867dd66}.coachmark-fade-enter-active[data-v-48020986],.coachmark-fade-leave-active[data-v-48020986]{transition:opacity .3s ease}.coachmark-fade-enter-from[data-v-48020986],.coachmark-fade-leave-to[data-v-48020986]{opacity:0}.coachmark-tooltip[data-v-48020986]{animation:coachmark-slide-in-48020986 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes coachmark-slide-in-48020986{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coachmark-pulse-48020986{0%,to{box-shadow:0 8px 32px #0006}50%{box-shadow:0 8px 32px #5867dd99}}.coachmark-tooltip[data-v-48020986]{animation:coachmark-slide-in-48020986 .4s cubic-bezier(.34,1.56,.64,1),coachmark-pulse-48020986 2s ease-in-out infinite .5s}.cms-main--expanded[data-v-8717498f]{margin-left:70px}@media(max-width:991px){.cms-main--expanded[data-v-8717498f]{margin-left:0}}.dashboard-view[data-v-6c65d8f3]{max-width:100%}.onboarding-container[data-v-6c65d8f3]{max-width:800px;margin:0 auto}.welcome-text[data-v-6c65d8f3]{font-size:16px;color:var(--cms-text-secondary);margin-bottom:32px;line-height:1.6}.onboarding-steps[data-v-6c65d8f3]{display:flex;flex-direction:column;gap:24px}.onboarding-step[data-v-6c65d8f3]{display:flex;gap:20px;padding:24px;background:var(--cms-bg-secondary);border-radius:12px;border:2px solid transparent;transition:all .3s ease}.onboarding-step.completed[data-v-6c65d8f3]{border-color:var(--cms-accent-success)}.onboarding-step.completed .step-icon[data-v-6c65d8f3]{color:var(--cms-accent-success)}.onboarding-step.pending[data-v-6c65d8f3]{opacity:.6}.onboarding-step.pending .step-icon[data-v-6c65d8f3]{color:var(--cms-text-tertiary)}.step-icon[data-v-6c65d8f3]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.step-content[data-v-6c65d8f3]{flex:1}.step-content h3[data-v-6c65d8f3]{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--cms-text)}.step-content p[data-v-6c65d8f3]{font-size:14px;color:var(--cms-text-secondary);margin:0;line-height:1.5}.dashboard-title[data-v-6c65d8f3]{font-size:28px;font-weight:700;margin-bottom:24px;color:var(--cms-text)}.metrics-grid[data-v-6c65d8f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:32px}.metric-card[data-v-6c65d8f3]{background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:12px;padding:20px;display:flex;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.metric-card[data-v-6c65d8f3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metric-icon[data-v-6c65d8f3]{width:48px;height:48px;border-radius:12px;background:var(--cms-accent-bg);color:var(--cms-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-content[data-v-6c65d8f3]{flex:1;min-width:0}.metric-label[data-v-6c65d8f3]{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--cms-text-secondary);margin-bottom:4px;font-weight:500}.metric-value[data-v-6c65d8f3]{font-size:28px;font-weight:700;color:var(--cms-text);margin-bottom:4px}.metric-value.red[data-v-6c65d8f3]{color:var(--cms-accent-danger)}.metric-change[data-v-6c65d8f3]{font-size:13px;font-weight:500}.metric-change.positive[data-v-6c65d8f3]{color:var(--cms-accent-success)}.metric-change.negative[data-v-6c65d8f3]{color:var(--cms-accent-danger)}.metric-change.neutral[data-v-6c65d8f3]{color:var(--cms-text-tertiary)}.stream-info-section[data-v-6c65d8f3]{margin-top:32px}.stream-info-section h2[data-v-6c65d8f3]{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--cms-text)}.stream-info-card[data-v-6c65d8f3]{background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:12px;padding:24px}.stream-header[data-v-6c65d8f3]{margin-bottom:16px}.stream-header h3[data-v-6c65d8f3]{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--cms-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stream-header .stream-game[data-v-6c65d8f3]{display:inline-block;padding:4px 12px;background:var(--cms-accent-bg);color:var(--cms-accent);border-radius:6px;font-size:13px;font-weight:500}.stream-meta[data-v-6c65d8f3]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--cms-border)}.stream-meta span[data-v-6c65d8f3]{color:var(--cms-text-secondary);font-size:14px}.loading-container[data-v-6c65d8f3]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-spinner[data-v-6c65d8f3]{width:48px;height:48px;border:4px solid var(--cms-border);border-top-color:var(--cms-accent);border-radius:50%;animation:spin-6c65d8f3 1s linear infinite}@keyframes spin-6c65d8f3{to{transform:rotate(360deg)}}@media(max-width:768px){.metrics-grid[data-v-6c65d8f3]{grid-template-columns:1fr}.stream-meta[data-v-6c65d8f3]{flex-direction:column;gap:12px;align-items:flex-start}}.data-table[data-v-c5ddfc55]{background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-lg);overflow:hidden}.data-table__toolbar[data-v-c5ddfc55]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--cms-border-light);flex-wrap:wrap;gap:12px}.data-table__entries[data-v-c5ddfc55]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cms-text-secondary)}.data-table__entries-select[data-v-c5ddfc55]{width:70px;padding:4px 8px;font-size:13px}.data-table__actions[data-v-c5ddfc55]{display:flex;gap:8px}.data-table__wrapper[data-v-c5ddfc55]{overflow-x:auto}.data-table__table[data-v-c5ddfc55]{width:100%;border-collapse:collapse}.data-table__table th[data-v-c5ddfc55],.data-table__table td[data-v-c5ddfc55]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--cms-border-light)}.data-table__table th[data-v-c5ddfc55]{background:#ffffff05;font-weight:600;font-size:12px;color:var(--cms-text);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:top}.data-table__th-content[data-v-c5ddfc55]{display:flex;align-items:center;gap:4px}.data-table__th--sortable[data-v-c5ddfc55]{cursor:pointer;transition:background var(--cms-transition)}.data-table__th--sortable[data-v-c5ddfc55]:hover{background:#ffffff0d}.data-table__th--sorted[data-v-c5ddfc55]{color:var(--cms-accent)}.data-table__sort-icon[data-v-c5ddfc55]{font-size:10px;opacity:.8}.data-table__sort-icon--inactive[data-v-c5ddfc55]{opacity:.4}.data-table__th--sorted .data-table__sort-icon[data-v-c5ddfc55]{opacity:1}.data-table__filter-row th[data-v-c5ddfc55]{background:var(--cms-bg-tertiary);padding:8px 12px;vertical-align:top}.data-table__filter-cell[data-v-c5ddfc55]{font-weight:400}.data-table__filter-input[data-v-c5ddfc55]{width:100%;padding:6px 10px;font-size:12px;background:var(--cms-bg-tertiary);border:1px solid var(--cms-border);border-radius:var(--cms-radius-sm);color:var(--cms-text);transition:border-color var(--cms-transition)}.data-table__filter-input[data-v-c5ddfc55]:focus{outline:none;border-color:var(--cms-accent)}.data-table__filter-input[data-v-c5ddfc55]::placeholder{color:var(--cms-text-muted)}.data-table__filter-select[data-v-c5ddfc55]{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 6px center;background-repeat:no-repeat;background-size:16px 12px;padding-right:28px;cursor:pointer}.data-table__filter-select option[data-v-c5ddfc55]{background:var(--cms-bg-secondary);color:var(--cms-text)}.data-table__filter-daterange[data-v-c5ddfc55]{display:flex;flex-direction:column;gap:4px}.data-table__filter-date[data-v-c5ddfc55]{font-size:11px;padding:4px 6px}.data-table__row[data-v-c5ddfc55]{transition:background var(--cms-transition)}.data-table__row[data-v-c5ddfc55]:hover{background:#ffffff05}.data-table__row--clickable[data-v-c5ddfc55]{cursor:pointer}.data-table__row--clickable[data-v-c5ddfc55]:hover{background:#ed6f341a}.data-table__cell[data-v-c5ddfc55]{font-size:13px;color:var(--cms-text)}.data-table__loading-row td[data-v-c5ddfc55],.data-table__empty-row td[data-v-c5ddfc55]{padding:40px}.data-table__empty[data-v-c5ddfc55]{text-align:center;color:var(--cms-text-muted)}.data-table__footer[data-v-c5ddfc55]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--cms-border-light);gap:16px;flex-wrap:wrap}.data-table__info[data-v-c5ddfc55]{font-size:13px;color:var(--cms-text-secondary)}.data-table__pagination[data-v-c5ddfc55]{display:flex;align-items:center;gap:6px}.data-table__page-btn[data-v-c5ddfc55]{background:var(--cms-bg-card);border:1px solid var(--cms-border);color:var(--cms-text);padding:5px 10px;font-size:12px;border-radius:var(--cms-radius-sm);cursor:pointer;transition:all var(--cms-transition)}.data-table__page-btn[data-v-c5ddfc55]:hover:not(:disabled){border-color:var(--cms-accent);color:var(--cms-accent)}.data-table__page-btn[data-v-c5ddfc55]:disabled{opacity:.4;cursor:not-allowed}.data-table__page-info[data-v-c5ddfc55]{font-size:13px;color:var(--cms-text-secondary);padding:0 8px}@media(max-width:768px){.data-table__toolbar[data-v-c5ddfc55]{flex-direction:column;align-items:stretch}.data-table__footer[data-v-c5ddfc55]{flex-direction:column;text-align:center}.data-table__filter-daterange[data-v-c5ddfc55]{flex-direction:column}.data-table__table th[data-v-c5ddfc55],.data-table__table td[data-v-c5ddfc55]{padding:8px 6px;font-size:12px}.data-table__page-info[data-v-c5ddfc55]{font-size:11px;padding:0 4px}}.viewers-view[data-v-b547e16b]{max-width:100%}.viewer-cell[data-v-b547e16b]{display:flex;align-items:center;gap:8px}.cms-btn-icon[data-v-b547e16b]{text-decoration:none;font-size:14px;line-height:1;padding:4px;border-radius:4px;transition:background-color .2s}.cms-btn-icon[data-v-b547e16b]:hover{background-color:#ffffff1a}.unfollowers-view[data-v-eafef3ef]{max-width:100%}.cms-btn-icon[data-v-eafef3ef]{text-decoration:none;font-size:14px;line-height:1;padding:4px;border-radius:4px;transition:background-color .2s}.cms-btn-icon[data-v-eafef3ef]:hover{background-color:#ffffff1a}.viewer-detail__header[data-v-29576370]{margin-bottom:20px}.viewer-detail__info[data-v-29576370]{display:flex;align-items:center;gap:20px}.viewer-detail__avatar[data-v-29576370]{width:80px;height:80px;border-radius:50%;overflow:hidden;background:var(--cms-bg-tertiary);display:flex;align-items:center;justify-content:center}.viewer-detail__avatar img[data-v-29576370]{width:100%;height:100%;object-fit:cover}.viewer-detail__avatar-placeholder[data-v-29576370]{font-size:32px}.viewer-detail__name[data-v-29576370]{font-size:24px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:10px;color:var(--cms-text)}.viewer-detail__twitch-link[data-v-29576370]{text-decoration:none;font-size:20px}.viewer-detail__badges[data-v-29576370]{display:flex;gap:8px;flex-wrap:wrap}.viewer-detail__stats[data-v-29576370]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.viewer-detail__stat[data-v-29576370]{background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-lg);padding:20px;text-align:center}.viewer-detail__stat-value[data-v-29576370]{display:block;font-size:24px;font-weight:600;color:var(--cms-accent);margin-bottom:4px}.viewer-detail__stat-label[data-v-29576370]{font-size:13px;color:var(--cms-text-muted)}.viewer-detail__grid[data-v-29576370]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.viewer-detail__column[data-v-29576370]{display:flex;flex-direction:column;gap:20px}.viewer-detail__dates[data-v-29576370]{margin:0}.viewer-detail__date-row[data-v-29576370]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--cms-border-light)}.viewer-detail__date-row[data-v-29576370]:last-child{border-bottom:none}.viewer-detail__date-row dt[data-v-29576370]{color:var(--cms-text-secondary)}.viewer-detail__game[data-v-29576370]{display:flex;justify-content:space-between;align-items:center}.viewer-detail__game-name[data-v-29576370]{font-weight:500}.viewer-detail__game-time[data-v-29576370]{color:var(--cms-accent)}.viewer-detail__nicknames[data-v-29576370]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.viewer-detail__nickname-item[data-v-29576370]{display:flex;align-items:center;gap:6px;color:var(--cms-text-secondary);font-size:14px}.viewer-detail__nickname-text[data-v-29576370]{font-weight:500;color:var(--cms-text)}.viewer-detail__nickname-date[data-v-29576370]{color:var(--cms-text-muted);font-size:12px}.viewer-detail__nickname-arrow[data-v-29576370]{color:var(--cms-text-muted);opacity:.5}.viewer-detail__channels[data-v-29576370]{list-style:none;padding:0;margin:0;columns:2;column-gap:16px}.viewer-detail__channels li[data-v-29576370]{padding:4px 0}.viewer-detail__channel-followers[data-v-29576370]{font-size:11px;color:var(--cms-text-muted);background:var(--cms-bg-tertiary);padding:1px 4px;border-radius:4px;margin-left:4px}.viewer-detail__messages[data-v-29576370]{max-height:300px;overflow-y:auto}.viewer-detail__message[data-v-29576370]{padding:8px 0;border-bottom:1px solid var(--cms-border-light)}.viewer-detail__message-date[data-v-29576370]{display:block;color:var(--cms-text-muted);font-size:12px;margin-bottom:4px}.viewer-detail__message-text[data-v-29576370]{font-size:14px;word-break:break-word}.viewer-detail__streams-list[data-v-29576370]{display:flex;flex-direction:column;gap:12px}.viewer-detail__stream-card[data-v-29576370]{background:var(--cms-bg-tertiary);border:1px solid var(--cms-border);border-radius:var(--cms-radius-md);transition:all var(--cms-transition)}.viewer-detail__stream-card[data-v-29576370]:hover{border-color:var(--cms-accent);transform:translateY(-2px);box-shadow:var(--cms-shadow-sm)}.viewer-detail__stream-link[data-v-29576370]{display:block;padding:12px;text-decoration:none;color:inherit}.viewer-detail__stream-header[data-v-29576370]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px}.viewer-detail__stream-date[data-v-29576370]{color:var(--cms-text-secondary);font-weight:500}.viewer-detail__stream-time[data-v-29576370]{color:var(--cms-accent-success);font-weight:600}.viewer-detail__stream-title[data-v-29576370]{font-size:14px;font-weight:500;color:var(--cms-text);margin-bottom:2px;line-height:1.4}.viewer-detail__stream-game[data-v-29576370]{font-size:12px;color:var(--cms-text-muted)}.viewer-detail__stream-skipped[data-v-29576370]{text-align:center;padding:8px;border:1px dashed var(--cms-border);border-radius:var(--cms-radius-sm);color:var(--cms-text-muted);font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;opacity:.7}.viewer-detail__skipped-count[data-v-29576370]{font-weight:600;color:var(--cms-text-secondary)}@media(max-width:600px){.calendar-header[data-v-9584c852]{flex-direction:column;align-items:flex-start;gap:12px}}.calendar-view[data-v-9584c852]{height:100%}.calendar-stats[data-v-9584c852]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.calendar-stats__card[data-v-9584c852]{background:var(--cms-bg-secondary);border:1px solid var(--cms-border);border-radius:var(--cms-radius-lg);padding:16px 24px;flex:1;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.calendar-stats__card--wide[data-v-9584c852]{flex:2;align-items:flex-start;text-align:left}.calendar-stats__value[data-v-9584c852]{font-size:32px;font-weight:700;color:var(--cms-text-primary);line-height:1.1}.calendar-stats__label[data-v-9584c852]{font-size:14px;color:var(--cms-text-muted);font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.calendar-stats__subtext[data-v-9584c852]{font-size:12px;color:var(--cms-text-muted);margin-top:4px}.calendar-stats__list[data-v-9584c852]{width:100%;margin-top:12px}.calendar-stats__list-item[data-v-9584c852]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--cms-border-light);font-size:13px}.calendar-stats__list-item[data-v-9584c852]:last-child{border-bottom:none}.calendar-stats__rank[data-v-9584c852]{font-weight:700;color:var(--cms-text-muted);width:30px}.calendar-stats__months[data-v-9584c852]{font-weight:600;color:var(--cms-accent-primary)}.calendar-view__legend[data-v-9584c852]{display:flex;gap:20px;margin-bottom:20px;padding:0 16px}.calendar-view__legend-item[data-v-9584c852]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cms-text-secondary)}.calendar-view__legend-dot[data-v-9584c852]{width:16px;height:16px;border-radius:4px}.calendar-view__legend-dot--sub[data-v-9584c852]{background:var(--cms-accent-success)}.calendar-view__legend-dot--unsub[data-v-9584c852]{background:var(--cms-accent-secondary)}.calendar-view__legend-dot--gift[data-v-9584c852]{background:var(--cms-accent-info)}.calendar-view__wrapper[data-v-9584c852]{overflow-x:auto;border:1px solid var(--cms-border);border-radius:12px;background:var(--cms-bg-surface);position:relative;scrollbar-width:thin;padding-bottom:16px}.calendar-view__months[data-v-9584c852]{display:flex;border-bottom:1px solid var(--cms-border);min-width:min-content}.sticky-col[data-v-9584c852]{position:sticky;left:0;background:var(--cms-bg-card);z-index:10;border-right:1px solid var(--cms-border-light);box-shadow:2px 0 5px #0000000d}.calendar-view__month-header[data-v-9584c852]{display:flex;align-items:center}.calendar-view__month-spacer[data-v-9584c852]{width:8px;flex-shrink:0}.calendar-view__month[data-v-9584c852]{width:104px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--cms-text-muted);text-align:center;padding:8px 0;text-transform:capitalize}.calendar-view__row[data-v-9584c852]{display:flex;align-items:stretch;min-width:min-content}.calendar-view__wrapper[data-v-9584c852]{overflow-x:auto;border:1px solid var(--cms-border);border-radius:12px;background:var(--cms-bg-surface);position:relative;padding-bottom:16px;display:flex;flex-direction:column;align-items:flex-start}.calendar-view__months[data-v-9584c852],.calendar-view__row[data-v-9584c852]{display:flex;min-width:100%;width:max-content}[data-v-9584c852]:root{--cal-cell-width: 120px;--cal-nick-width: 250px}.calendar-view__months[data-v-9584c852]{border-bottom:1px solid var(--cms-border-light);background:var(--cms-bg-surface);position:sticky;top:0;z-index:60}.calendar-view__month[data-v-9584c852]{padding:12px 8px;text-align:center;font-weight:600;border-right:1px solid var(--cms-border-light);white-space:nowrap;width:120px;min-width:120px;max-width:120px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--cms-bg-secondary);position:relative;z-index:10}.calendar-view__month-header.sticky-col[data-v-9584c852]{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;font-weight:600;border-right:1px solid var(--cms-border-light);position:sticky;left:0;z-index:50;background-color:var(--cms-bg-secondary);box-shadow:4px 0 10px #0000000d;width:250px;min-width:250px;max-width:250px;flex-shrink:0;box-sizing:border-box}.calendar-view__month-spacer[data-v-9584c852]{display:none}.calendar-view__user[data-v-9584c852]{position:sticky;left:0;z-index:40;background-color:var(--cms-bg-secondary);border-right:1px solid var(--cms-border-light);padding:8px 16px;font-weight:500;font-size:13px;display:flex;align-items:center;gap:12px;width:250px;min-width:250px;max-width:250px;flex-shrink:0;box-sizing:border-box;box-shadow:4px 0 10px #0000000d;overflow:hidden}.cms-link[data-v-9584c852]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.calendar-view__user-index[data-v-9584c852]{color:var(--cms-text-muted);font-size:11px;width:24px;flex-shrink:0}.calendar-view__row-content[data-v-9584c852]{display:flex}.calendar-view__cell[data-v-9584c852]{width:120px;min-width:120px;max-width:120px;height:50px;padding:4px;box-sizing:border-box;flex-shrink:0;border-right:1px solid var(--cms-border-light);border-bottom:1px solid var(--cms-border-light);display:flex;align-items:center;justify-content:center;background:transparent;position:relative;z-index:1}.cell-content[data-v-9584c852]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;border-radius:999px;padding:0 8px;transition:all .2s;line-height:1}.calendar-view__cell--empty .cell-content[data-v-9584c852]{border:1px dashed var(--cms-border);background:#00000005;justify-content:center}.calendar-view__cell--empty:hover .cell-content[data-v-9584c852]{background:var(--cms-bg-tertiary);cursor:pointer}.cell-bullet[data-v-9584c852]{width:8px;height:8px;border-radius:50%;background-color:var(--cms-border);opacity:.5}.calendar-view__cell--sub .cell-content[data-v-9584c852]{background-color:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#4ade80}.calendar-view__cell--unsub .cell-content[data-v-9584c852]{background-color:#f43f5e1a;border:1px solid rgba(244,63,94,.3);color:#fb7185}.calendar-view__cell--gift .cell-content[data-v-9584c852]{background-color:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.cms-app--light .calendar-view__cell--sub .cell-content[data-v-9584c852]{color:#15803d}.cms-app--light .calendar-view__cell--unsub .cell-content[data-v-9584c852]{color:#be123c}.cms-app--light .calendar-view__cell--gift .cell-content[data-v-9584c852]{color:#1d4ed8}.calendar-view__cell--sub[data-v-9584c852],.calendar-view__cell--unsub[data-v-9584c852],.calendar-view__cell--gift[data-v-9584c852],.calendar-view__cell--empty[data-v-9584c852]{background:transparent!important}.calendar-view__legend-dot[data-v-9584c852]{width:10px;height:10px;border-radius:50%;display:inline-block}.calendar-view__legend-dot--sub[data-v-9584c852]{background-color:#22c55e}.calendar-view__legend-dot--unsub[data-v-9584c852]{background-color:#f43f5e}.calendar-view__legend-dot--gift[data-v-9584c852]{background-color:#3b82f6}.tier-badge[data-v-9584c852]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-weight:700;font-size:.75rem;background-color:#ffffffe6;color:#1e293b;box-shadow:0 1px 2px #0000001a;flex-shrink:0}.tier-date[data-v-9584c852]{font-size:.75rem;font-weight:600;white-space:nowrap}.calendar-modal[data-v-9584c852]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.calendar-modal__content[data-v-9584c852]{background:var(--cms-bg-secondary);border:1px solid var(--cms-border);border-radius:var(--cms-radius-lg);padding:24px;width:100%;max-width:400px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.calendar-modal__title[data-v-9584c852]{font-size:18px;font-weight:600;margin:0 0 20px;color:var(--cms-text-primary)}.calendar-modal__actions[data-v-9584c852]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.cms-checkbox-wrapper[data-v-9584c852]{display:flex;align-items:center;gap:8px}.cms-checkbox[data-v-9584c852]{width:16px;height:16px;accent-color:var(--cms-accent-primary)}.activity-view__grid[data-v-319cabb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.activity-view__icon[data-v-319cabb8]{margin-right:8px}.activity-view__table[data-v-319cabb8]{width:100%;border-collapse:collapse}.activity-view__table th[data-v-319cabb8],.activity-view__table td[data-v-319cabb8]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--cms-border-light)}.activity-view__table th[data-v-319cabb8]{font-size:12px;font-weight:600;color:var(--cms-text-secondary);text-transform:uppercase}.activity-view__table th[data-v-319cabb8]:first-child{width:50px}.activity-view__table td[data-v-319cabb8]{font-size:14px}.activity-view__empty[data-v-319cabb8]{text-align:center;color:var(--cms-text-muted);padding:20px!important}.channels-view__filters[data-v-3b67fd64]{display:flex;gap:16px;margin-bottom:24px;align-items:flex-end;flex-wrap:wrap}.channels-view__filter[data-v-3b67fd64]{flex:1;min-width:150px;max-width:200px}.channels-view__table[data-v-3b67fd64]{width:100%;border-collapse:collapse}.channels-view__table th[data-v-3b67fd64],.channels-view__table td[data-v-3b67fd64]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--cms-border-light)}.channels-view__table th[data-v-3b67fd64]{background:#ffffff05;font-size:13px;font-weight:600;color:var(--cms-text-secondary)}.channels-view__table th[data-v-3b67fd64]:first-child{width:60px}.status-view__subtitle[data-v-e10d33bc]{font-size:16px;font-weight:600;margin:24px 0 12px;color:var(--cms-text)}.status-view__subtitle[data-v-e10d33bc]:first-of-type{margin-top:0}.status-view__table[data-v-e10d33bc]{width:100%;border-collapse:collapse;margin-bottom:24px}.status-view__table th[data-v-e10d33bc],.status-view__table td[data-v-e10d33bc]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--cms-border-light)}.status-view__table th[data-v-e10d33bc]{background:#ffffff05;font-size:13px;font-weight:600;color:var(--cms-text-secondary)}:root{--color-primary: #2e3190;--color-primary-dark: #1e2060;--color-primary-light: #4346af;--color-accent: #ff6c12;--color-accent-hover: #ff8a3d;--color-bg-dark: #2e3190;--color-bg-darker: #1e2060;--color-bg-card: rgba(67, 70, 175, .3);--color-bg-card-solid: #3a3db0;--color-text-light: #ffffff;--color-text-muted: rgba(255, 255, 255, .6);--font-family: "Montserrat", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 36px;--font-size-3xl: 48px;--font-size-4xl: 72px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 80px;--spacing-3xl: 120px;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 20px;--radius-xl: 30px;--radius-full: 50%;--transition-fast: .15s ease;--transition-normal: .3s ease;--shadow-card: 0 10px 30px rgba(0, 0, 0, .2);--shadow-glow: 0 0 30px rgba(255, 108, 18, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#2e3190}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-light);background-color:#2e3190;background:linear-gradient(180deg,#2e3190,#1e2060 50% 100%);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.2;color:var(--color-text-light)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-base);font-weight:600;border-radius:var(--radius-xl);transition:all var(--transition-normal);text-align:center}.btn-primary{background:var(--color-accent);color:var(--color-text-light)}.btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-outline{border:2px solid var(--color-text-light);color:var(--color-text-light);background:transparent}.btn-outline:hover{background:var(--color-text-light);color:var(--color-primary)}.card-striped{position:relative;background:var(--color-bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden}.card-striped:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(255,255,255,.03) 10px,rgba(255,255,255,.03) 20px);pointer-events:none}.card-striped:hover{border-color:var(--color-accent);box-shadow:var(--shadow-glow)}.section-title{font-size:var(--font-size-2xl);font-weight:900;text-transform:uppercase;margin-bottom:var(--spacing-lg)}.section-title span{display:block}.section-title .accent{color:var(--color-accent)}.feature-icon{width:48px;height:48px;object-fit:contain}.feature-icon-large{width:80px;height:80px}.decorative-stars{position:absolute;pointer-events:none;opacity:.6}@media(max-width:960px){:root{--font-size-3xl: 36px;--font-size-4xl: 48px}}@media(max-width:640px){:root{--font-size-2xl: 28px;--font-size-3xl: 32px;--font-size-4xl: 40px}.container{padding:0 var(--spacing-md)}}:root{--cms-bg-primary: #1e2530;--cms-bg-secondary: #252d3a;--cms-bg-tertiary: #2f3a4a;--cms-bg-card: rgba(255, 255, 255, .05);--cms-bg-card-hover: rgba(255, 255, 255, .08);--cms-accent: #ed6f34;--cms-accent-hover: #f5a623;--cms-accent-success: #34d399;--cms-accent-info: #60a5fa;--cms-accent-warning: #fbbf24;--cms-accent-danger: #f87171;--cms-text: #f8fafc;--cms-text-secondary: #cbd5e1;--cms-text-muted: #94a3b8;--cms-text-link: #fb923c;--cms-border: rgba(255, 255, 255, .12);--cms-border-light: rgba(255, 255, 255, .06);--cms-chart-grid: rgba(255, 255, 255, .1);--cms-shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--cms-shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--cms-shadow-lg: 0 8px 32px rgba(0, 0, 0, .4);--cms-sidebar-width: 260px;--cms-header-height: 60px;--cms-content-padding: 24px;--cms-transition: .2s ease;--cms-transition-slow: .3s ease;--cms-radius-sm: 4px;--cms-radius-md: 8px;--cms-radius-lg: 12px;--cms-radius-xl: 20px}.cms-app--light{--cms-bg-primary: #f8f5f2;--cms-bg-secondary: #ffffff;--cms-bg-tertiary: #fffcf9;--cms-bg-card: #ffffff;--cms-bg-card-hover: #fcf9f6;--cms-border-strong: #e2e8f0;--cms-chart-grid: rgba(0, 0, 0, .1);--cms-text: #1e293b;--cms-text-secondary: #475569;--cms-text-muted: #64748b;--cms-text-link: #c2410c;--cms-border: rgba(237, 111, 52, .25);--cms-border-light: rgba(237, 111, 52, .15);--cms-border-strong: #cbd5e1;--cms-shadow-sm: 0 2px 8px rgba(237, 111, 52, .08);--cms-shadow-md: 0 4px 16px rgba(237, 111, 52, .1);--cms-shadow-lg: 0 8px 32px rgba(237, 111, 52, .12)}.sidebar{position:fixed;top:0;left:0;width:var(--cms-sidebar-width);height:100vh;background:var(--cms-bg-secondary);border-right:1px solid var(--cms-border);display:flex;flex-direction:column;transition:width var(--cms-transition);z-index:100;overflow-y:auto;overflow-x:hidden}.cms-app{min-height:100vh;background:linear-gradient(135deg,var(--cms-bg-primary) 0%,var(--cms-bg-secondary) 100%);color:var(--cms-text);font-family:Poppins,Roboto,sans-serif}.cms-layout{display:flex;min-height:100vh}.cms-main{flex:1;display:flex;flex-direction:column;margin-left:var(--cms-sidebar-width);transition:margin-left var(--cms-transition)}.cms-content{flex:1;padding:var(--cms-content-padding)}.cms-link{color:var(--cms-text-link);text-decoration:none;transition:color var(--cms-transition)}.cms-link:hover{color:var(--cms-accent-hover);text-decoration:underline}.cms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--cms-radius-md);font-weight:500;font-size:14px;cursor:pointer;transition:all var(--cms-transition);border:none;text-decoration:none}.cms-btn--primary{background:linear-gradient(135deg,var(--cms-accent) 0%,var(--cms-accent-hover) 100%);color:#fff}.cms-btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ed6f3466}.cms-btn--secondary{background:var(--cms-bg-card);color:var(--cms-text);border:1px solid var(--cms-border)}.cms-btn--secondary:hover{background:var(--cms-bg-card-hover);border-color:var(--cms-accent)}.sidebar__item:hover{background:var(--cms-bg-card-hover);color:var(--cms-text);transform:translate(4px)}.cms-btn--success{background:var(--cms-accent-success);color:#fff}.cms-btn--danger{background:var(--cms-accent-danger);color:#fff}.cms-btn--small{padding:6px 12px;font-size:12px}.cms-btn--icon{padding:8px;min-width:36px;min-height:36px}.cms-input{width:100%;padding:10px 14px;background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-md);color:var(--cms-text);font-size:14px;transition:all var(--cms-transition)}.cms-input:focus{outline:none;border-color:var(--cms-accent);box-shadow:0 0 0 3px #ed6f3433}.cms-input::placeholder{color:var(--cms-text-muted)}.cms-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0a0a0' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.cms-app select,.cms-app .cms-select{background-color:var(--cms-bg-tertiary);color:var(--cms-text);border:1px solid var(--cms-border);border-radius:var(--cms-radius-md)}.cms-app select:focus,.cms-app .cms-select:focus{outline:none;border-color:var(--cms-accent);box-shadow:0 0 0 3px #ed6f3433}.cms-app--light select,.cms-app--light .cms-select{background-color:var(--cms-bg-secondary)}.cms-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--cms-text-secondary)}.cms-form-group{margin-bottom:16px}.cms-card{background:var(--cms-bg-card);border:1px solid var(--cms-border);border-radius:var(--cms-radius-lg);overflow:hidden}.cms-card__header{padding:16px 20px;border-bottom:1px solid var(--cms-border-light);display:flex;align-items:center;justify-content:space-between}.cms-card__title{font-size:16px;font-weight:600;margin:0;color:var(--cms-text)}.cms-card__tools{display:flex;gap:8px}.cms-card__body{padding:20px}.cms-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--cms-radius-xl);font-size:12px;font-weight:500}.cms-badge--success{background:#34bfa333;color:var(--cms-accent-success)}.cms-badge--danger{background:#fd397a33;color:var(--cms-accent-danger)}.cms-badge--warning{background:#ffb82233;color:var(--cms-accent-warning)}.cms-badge--info{background:#5867dd33;color:var(--cms-accent-info)}.cms-badge--primary{background:#ed6f3433;color:var(--cms-accent)}.cms-alert{padding:16px 20px;border-radius:var(--cms-radius-md);margin-bottom:20px;display:flex;align-items:flex-start;gap:12px;color:var(--cms-text);border-left:4px solid}.cms-alert--info{background:linear-gradient(135deg,#60a5fa26,#60a5fa0d);border-color:var(--cms-accent-info);border-top:1px solid rgba(96,165,250,.2);border-right:1px solid rgba(96,165,250,.2);border-bottom:1px solid rgba(96,165,250,.2)}.cms-alert--info .cms-alert__icon{color:var(--cms-accent-info)}.cms-alert--warning{background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border-color:var(--cms-accent-warning);border-top:1px solid rgba(251,191,36,.2);border-right:1px solid rgba(251,191,36,.2);border-bottom:1px solid rgba(251,191,36,.2)}.cms-alert--warning .cms-alert__icon{color:var(--cms-accent-warning)}.cms-alert--success{background:linear-gradient(135deg,#34d39926,#34d3990d);border-color:var(--cms-accent-success);border-top:1px solid rgba(52,211,153,.2);border-right:1px solid rgba(52,211,153,.2);border-bottom:1px solid rgba(52,211,153,.2)}.cms-alert--success .cms-alert__icon{color:var(--cms-accent-success)}.cms-alert--danger{background:linear-gradient(135deg,#f8717126,#f871710d);border-color:var(--cms-accent-danger);border-top:1px solid rgba(248,113,113,.2);border-right:1px solid rgba(248,113,113,.2);border-bottom:1px solid rgba(248,113,113,.2)}.cms-alert--danger .cms-alert__icon{color:var(--cms-accent-danger)}.cms-alert__icon{font-size:20px;flex-shrink:0}.cms-alert__content{flex:1;font-size:14px;line-height:1.5}.cms-alert__content strong{color:inherit;font-weight:600}.cms-loading{display:flex;align-items:center;justify-content:center;padding:40px}.cms-spinner{width:40px;height:40px;border:3px solid var(--cms-border);border-top-color:var(--cms-accent);border-radius:50%;animation:cms-spin 1s linear infinite}@keyframes cms-spin{to{transform:rotate(360deg)}}@media(max-width:991px){.cms-main{margin-left:0}:root{--cms-content-padding: 16px}}
