:root{--yb-ink-900: #0b0c0f;--yb-ink-800: #12141a;--yb-ink-700: #1a1e27;--yb-ink-600: #232938;--yb-warm-50: #fafaf7;--yb-warm-100: #f4f4ef;--yb-warm-200: #eaeae2;--yb-warm-300: #dadacf;--yb-slate-900: #12151b;--yb-slate-800: #1b1f27;--yb-slate-700: #2b2f36;--yb-slate-600: #3a3f48;--yb-slate-500: #4a505b;--yb-slate-400: #6b7280;--yb-slate-300: #9ca3af;--yb-slate-200: #d1d5db;--yb-gold-500: #d4af37;--yb-success: #16a34a;--yb-warning: #f59e0b;--yb-error: #dc2626;--yb-info: #2563eb;--yb-font-sans: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--yb-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--yb-r-sm: 10px;--yb-r-md: 14px;--yb-r-lg: 18px;--yb-r-xl: 24px;--yb-space-1: 4px;--yb-space-2: 8px;--yb-space-3: 12px;--yb-space-4: 16px;--yb-space-5: 24px;--yb-space-6: 32px;--yb-space-7: 40px;--yb-space-8: 48px;--yb-space-9: 64px;--yb-space-10: 80px;--yb-space-11: 96px;--yb-ease: cubic-bezier(.2, .8, .2, 1);--yb-fast: .16s;--yb-med: .26s;--yb-shadow-1: 0 12px 32px -24px rgba(11, 12, 15, .35);--yb-shadow-2: 0 18px 40px -28px rgba(11, 12, 15, .45)}[data-theme=light]{--yb-bg: var(--yb-warm-50);--yb-fg: var(--yb-ink-900);--yb-card: #ffffff;--yb-border: var(--yb-warm-200);--yb-muted: var(--yb-warm-100);--yb-muted-2: var(--yb-warm-200);--yb-text-subtle: var(--yb-slate-600);--yb-link: var(--yb-info);--yb-sidebar: #ffffff;--yb-sidebar-border: var(--yb-warm-200);--yb-topbar: rgba(250, 250, 247, .8);--yb-topbar-border: var(--yb-warm-200);--yb-input: #ffffff;--yb-input-border: var(--yb-warm-200);--yb-focus: rgba(212, 175, 55, .35);--yb-bg-gradient: radial-gradient(1200px 600px at 10% -10%, rgba(212, 175, 55, .12), transparent 60%), radial-gradient(900px 500px at 95% 10%, rgba(11, 12, 15, .04), transparent 60%), linear-gradient(120deg, rgba(212, 175, 55, .06), transparent 45%)}[data-theme=dark]{--yb-bg: var(--yb-ink-900);--yb-fg: var(--yb-warm-50);--yb-card: var(--yb-ink-800);--yb-border: var(--yb-ink-600);--yb-muted: var(--yb-ink-700);--yb-muted-2: var(--yb-ink-600);--yb-text-subtle: var(--yb-slate-300);--yb-link: var(--yb-info);--yb-sidebar: var(--yb-ink-900);--yb-sidebar-border: var(--yb-ink-700);--yb-topbar: rgba(11, 12, 15, .88);--yb-topbar-border: var(--yb-ink-700);--yb-input: var(--yb-ink-800);--yb-input-border: var(--yb-ink-600);--yb-focus: rgba(212, 175, 55, .35);--yb-bg-gradient: radial-gradient(1200px 600px at 10% -10%, rgba(212, 175, 55, .1), transparent 55%), radial-gradient(900px 500px at 90% 0%, rgba(250, 250, 247, .06), transparent 55%), linear-gradient(140deg, rgba(18, 20, 26, .6), rgba(11, 12, 15, .9))}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--yb-font-sans);color:var(--yb-fg);background-color:var(--yb-bg);background-image:var(--yb-bg-gradient);background-attachment:fixed;line-height:1.5}img{max-width:100%;display:block}a{color:var(--yb-link);text-decoration:none;transition:color var(--yb-fast) var(--yb-ease)}a:not(.btn):hover{color:var(--yb-fg)}h1,h2,h3,h4{margin:0 0 var(--yb-space-2);font-weight:700;letter-spacing:-.02em;color:var(--yb-fg)}h1{font-size:clamp(1.9rem,1.6vw + 1.6rem,2.25rem);line-height:1.2}h2{font-size:clamp(1.5rem,1.2vw + 1.3rem,1.8rem);line-height:1.3}h3{font-size:1.25rem;line-height:1.35}h4{font-size:1.1rem;line-height:1.4}p{margin:0;color:var(--yb-text-subtle)}button,input,select,textarea{font:inherit;color:inherit}.centered{min-height:60vh;display:grid;place-items:center}.app-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.app-main{display:flex;flex-direction:column;min-width:0}.app-content{padding:var(--yb-space-6);flex:1}.page{display:flex;flex-direction:column;gap:var(--yb-space-6)}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-4);flex-wrap:wrap}.stack{display:grid;gap:var(--yb-space-4)}.stack-sm{display:grid;gap:var(--yb-space-2)}.inline{display:flex;align-items:center;gap:var(--yb-space-2);flex-wrap:wrap}.between{justify-content:space-between}.page-hero{max-width:640px}.page-hero p{font-size:1rem}.grid-cards{display:grid;gap:var(--yb-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing{padding:var(--yb-space-6) var(--yb-space-6) var(--yb-space-8);display:flex;flex-direction:column;gap:0}.network-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;opacity:.3}.landing-header{display:flex;align-items:center;justify-content:space-between;gap:var(--yb-space-4);flex-wrap:wrap;max-width:1280px;margin:0 auto;width:100%;padding:var(--yb-space-5) 0 var(--yb-space-8);position:relative;z-index:10;border-bottom:1px solid var(--yb-border);margin-bottom:var(--yb-space-4)}.landing-brand{display:flex;align-items:center;gap:var(--yb-space-3)}.landing-logo{height:42px;transition:transform var(--yb-fast) var(--yb-ease)}.landing-logo:hover{transform:scale(1.05)}.landing-nav{display:flex;align-items:center;gap:var(--yb-space-6);flex-wrap:wrap;font-size:1.05rem;font-weight:500}.landing-nav a{position:relative;color:var(--yb-text-subtle);padding:var(--yb-space-2) var(--yb-space-4);border-radius:var(--yb-radius);transition:all var(--yb-fast) var(--yb-ease);font-size:1.05rem}.landing-nav a:hover{color:var(--yb-gold-500);background:#d4af371a}.landing-nav a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--yb-gold-500),transparent);transition:transform var(--yb-fast) var(--yb-ease)}.landing-nav a:hover:after{transform:translate(-50%) scaleX(1)}.landing-header .btn{font-size:1rem;padding:var(--yb-space-2) var(--yb-space-5);font-weight:500}.landing-container{max-width:1120px;margin:0 auto;width:100%;padding:0 var(--yb-space-4)}.landing-container-narrow{max-width:780px}.landing-hero{border-radius:var(--yb-r-xl);padding:var(--yb-space-9) var(--yb-space-6);background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(212,175,55,.15),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(45,212,191,.08),transparent 50%),var(--yb-card);border:1px solid var(--yb-border);max-width:1280px;margin:0 auto var(--yb-space-10);width:100%;display:flex;flex-direction:column;gap:var(--yb-space-8);position:relative;z-index:10}.landing-hero-content{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--yb-space-8);align-items:center}.landing-hero-text{display:flex;flex-direction:column;gap:var(--yb-space-4)}.landing-hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;background:linear-gradient(135deg,var(--yb-fg),var(--yb-gold-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-hero-subtitle{font-size:1.15rem;line-height:1.6;color:var(--yb-text-subtle);max-width:480px}.landing-hero-actions{display:flex;gap:var(--yb-space-3);flex-wrap:wrap;margin-top:var(--yb-space-3)}.landing-hero-visual{display:flex;justify-content:center;align-items:center}.landing-hero-illustration{width:100%;max-width:320px;height:auto;color:var(--yb-text-subtle)}.landing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--yb-space-4);padding-top:var(--yb-space-6);border-top:1px solid var(--yb-border)}.landing-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--yb-space-1);padding:var(--yb-space-4);border-radius:var(--yb-r-lg);background:var(--yb-muted);transition:transform var(--yb-fast) var(--yb-ease),box-shadow var(--yb-fast) var(--yb-ease)}.landing-metric:hover{transform:translateY(-2px);box-shadow:var(--yb-shadow-1)}.landing-metric-value{font-size:1.75rem;font-weight:700;color:var(--yb-gold-500)}.landing-metric-label{font-size:.875rem;color:var(--yb-text-subtle)}.landing-section{padding:var(--yb-space-10) 0;position:relative;z-index:10}.landing-section-alt{background:var(--yb-muted);margin:0 calc(-1 * var(--yb-space-6));padding-left:var(--yb-space-6);padding-right:var(--yb-space-6);position:relative;z-index:10}.landing-section-header{display:flex;flex-direction:column;gap:var(--yb-space-2);margin-bottom:var(--yb-space-8)}.landing-section-header-center{text-align:center;align-items:center}.landing-section-header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em}.landing-section-header p{color:var(--yb-text-subtle);font-size:1.05rem;max-width:560px}.landing-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--yb-space-5)}.landing-feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--yb-space-6);gap:var(--yb-space-3);transition:transform var(--yb-med) var(--yb-ease),box-shadow var(--yb-med) var(--yb-ease)}.landing-feature-card:hover{transform:translateY(-4px);box-shadow:var(--yb-shadow-2)}.landing-feature-icon{color:var(--yb-text-subtle);margin-bottom:var(--yb-space-2)}.landing-feature-title{font-size:1.125rem;font-weight:600}.landing-feature-body{color:var(--yb-text-subtle);font-size:.95rem;line-height:1.5}.landing-steps{display:flex;justify-content:center;gap:var(--yb-space-6);flex-wrap:wrap}.landing-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--yb-space-4);flex:1;min-width:220px;max-width:300px;position:relative}.landing-step-content{display:flex;flex-direction:column;gap:var(--yb-space-2)}.landing-step-title{font-size:1.15rem;font-weight:600;color:var(--yb-fg)}.landing-step-body{color:var(--yb-text-subtle);font-size:.95rem;line-height:1.6}.landing-step-connector{display:none}.step-badge{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:2.5rem;font-weight:700;color:var(--yb-gold-500);background:radial-gradient(circle,rgba(212,175,55,.15),transparent 70%);border:2px solid var(--yb-gold-500);border-radius:50%;box-shadow:0 0 20px #d4af374d,0 0 40px #d4af3726,inset 0 0 20px #d4af371a;animation:pulse-glow 3s ease-in-out infinite;position:relative}.step-badge:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:linear-gradient(45deg,var(--yb-gold-500),transparent,var(--yb-gold-500));opacity:0;animation:rotate-glow 4s linear infinite;z-index:-1}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #d4af374d,0 0 40px #d4af3726,inset 0 0 20px #d4af371a}50%{box-shadow:0 0 30px #d4af3780,0 0 60px #d4af3740,inset 0 0 30px #d4af3733}}@keyframes rotate-glow{0%{transform:rotate(0);opacity:.3}50%{opacity:.6}to{transform:rotate(360deg);opacity:.3}}.landing-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--yb-space-5)}.landing-testimonial{padding:var(--yb-space-6);display:flex;flex-direction:column;gap:var(--yb-space-4);position:relative}.landing-testimonial-quote{position:absolute;top:var(--yb-space-4);right:var(--yb-space-4);opacity:.5}.landing-testimonial-text{font-size:1rem;line-height:1.6;color:var(--yb-fg);font-style:italic}.landing-testimonial-author{display:flex;align-items:center;gap:var(--yb-space-3);margin-top:auto}.landing-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--yb-gold-500),rgba(212,175,55,.6));color:var(--yb-ink-900);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.landing-testimonial-name{font-weight:600;font-size:.95rem}.landing-testimonial-role{color:var(--yb-text-subtle);font-size:.85rem}.landing-pricing-grid{display:flex;justify-content:center;gap:var(--yb-space-5);max-width:1400px;margin:0 auto;padding:var(--yb-space-2) var(--yb-space-4)}.landing-plan-card{display:flex;flex-direction:column;padding:var(--yb-space-6);gap:var(--yb-space-4);position:relative;transition:transform var(--yb-med) var(--yb-ease),box-shadow var(--yb-med) var(--yb-ease);flex:1;min-width:260px;max-width:320px}.landing-plan-card:hover{transform:translateY(-4px);box-shadow:var(--yb-shadow-2)}.landing-plan-card-featured{border-color:var(--yb-gold-500);box-shadow:0 0 0 1px var(--yb-gold-500)}.landing-plan-badge{position:absolute;top:calc(-1 * var(--yb-space-3));left:50%;transform:translate(-50%);background:var(--yb-gold-500);color:var(--yb-ink-900);padding:var(--yb-space-1) var(--yb-space-3);border-radius:var(--yb-r-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.landing-plan-header{display:flex;flex-direction:column;gap:var(--yb-space-1)}.landing-plan-name{font-size:1.25rem;font-weight:700}.landing-plan-description{color:var(--yb-text-subtle);font-size:.9rem}.landing-plan-price{display:flex;align-items:baseline;gap:var(--yb-space-1);padding:var(--yb-space-3) 0;border-top:1px solid var(--yb-border);border-bottom:1px solid var(--yb-border)}.landing-plan-amount{font-size:2.25rem;font-weight:700}.landing-plan-period{color:var(--yb-text-subtle);font-size:.9rem}.landing-plan-features{display:flex;flex-direction:column;gap:var(--yb-space-2);flex:1}.landing-plan-features li{display:flex;align-items:center;gap:var(--yb-space-2);font-size:.9rem}.landing-plan-cta{width:100%;margin-top:auto}.landing-faq-list{display:flex;flex-direction:column;gap:var(--yb-space-3)}.landing-faq-item{border:1px solid var(--yb-border);border-radius:var(--yb-r-lg);background:var(--yb-card);overflow:hidden;transition:box-shadow var(--yb-fast) var(--yb-ease)}.landing-faq-item:hover{box-shadow:var(--yb-shadow-1)}.landing-faq-question{width:100%;padding:var(--yb-space-4) var(--yb-space-5);display:flex;justify-content:space-between;align-items:center;gap:var(--yb-space-4);font-weight:600;font-size:1rem;text-align:left;background:transparent;border:none;color:var(--yb-fg);cursor:pointer;transition:background var(--yb-fast) var(--yb-ease)}.landing-faq-question:hover{background:var(--yb-muted)}.landing-faq-chevron{flex-shrink:0;transition:transform var(--yb-med) var(--yb-ease);color:var(--yb-text-subtle)}.landing-faq-item-open .landing-faq-chevron{transform:rotate(180deg)}.landing-faq-answer{max-height:0;overflow:hidden;transition:max-height var(--yb-med) var(--yb-ease),padding var(--yb-med) var(--yb-ease)}.landing-faq-item-open .landing-faq-answer{max-height:200px;padding:0 var(--yb-space-5) var(--yb-space-4)}.landing-faq-answer p{color:var(--yb-text-subtle);line-height:1.6}.landing-cta-section{padding:var(--yb-space-8) 0}.landing-cta-box{border-radius:var(--yb-r-xl);padding:var(--yb-space-9) var(--yb-space-7);background:radial-gradient(ellipse 70% 50% at 30% 20%,rgba(212,175,55,.2),transparent 60%),radial-gradient(ellipse 50% 40% at 80% 80%,rgba(45,212,191,.1),transparent 50%),var(--yb-card);border:1px solid var(--yb-border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--yb-space-5)}.landing-cta-content{display:flex;flex-direction:column;gap:var(--yb-space-2)}.landing-cta-content h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.landing-cta-content p{color:var(--yb-text-subtle);font-size:1.05rem;max-width:480px}.landing-cta-actions{display:flex;gap:var(--yb-space-3);flex-wrap:wrap;justify-content:center}.landing-footer{border-top:1px solid var(--yb-border);padding-top:var(--yb-space-6);margin-top:var(--yb-space-8);color:var(--yb-text-subtle);display:flex;justify-content:space-between;gap:var(--yb-space-4);flex-wrap:wrap;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;position:relative;z-index:10}.landing-footer-brand{display:flex;flex-direction:column;gap:var(--yb-space-1)}.landing-footer-links{display:flex;gap:var(--yb-space-4);flex-wrap:wrap}.landing-footer-links a{color:var(--yb-text-subtle);transition:color var(--yb-fast) var(--yb-ease)}.landing-footer-links a:hover{color:var(--yb-fg)}.landing-footer-telegram{display:inline-flex;align-items:center;gap:var(--yb-space-2);padding:var(--yb-space-2) var(--yb-space-3);border-radius:var(--yb-radius);background:linear-gradient(135deg,#08c,#229ed9);color:#fff!important;font-weight:500;transition:all var(--yb-fast) var(--yb-ease);box-shadow:0 2px 8px #0088cc26}.landing-footer-telegram:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0088cc40;background:linear-gradient(135deg,#229ed9,#08c);color:#fff!important}.landing-footer-telegram svg{width:18px;height:18px;stroke:#fff}@media (max-width: 900px){.landing-hero-content{grid-template-columns:1fr;text-align:center}.landing-hero-text{align-items:center}.landing-hero-subtitle{max-width:100%}.landing-hero-visual{order:-1}.landing-hero-illustration{max-width:240px}.landing-metrics{grid-template-columns:1fr}.landing-steps{flex-direction:column;align-items:center}.landing-step{max-width:100%}}@media (max-width: 640px){.landing{padding:var(--yb-space-4) var(--yb-space-4) var(--yb-space-6)}.landing-hero{padding:var(--yb-space-6) var(--yb-space-4)}.landing-section-alt{margin:0 calc(-1 * var(--yb-space-4));padding-left:var(--yb-space-4);padding-right:var(--yb-space-4)}.landing-hero-title{font-size:1.75rem}.landing-features-grid,.landing-testimonials{grid-template-columns:1fr}.landing-pricing-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:var(--yb-space-2)}.landing-pricing-grid::-webkit-scrollbar{height:6px}.landing-pricing-grid::-webkit-scrollbar-track{background:var(--yb-muted);border-radius:3px}.landing-pricing-grid::-webkit-scrollbar-thumb{background:var(--yb-gold-500);border-radius:3px}.landing-plan-card{scroll-snap-align:center;min-width:280px;flex-shrink:0}}.app-footer{border-top:1px solid var(--yb-border);padding:var(--yb-space-4) var(--yb-space-6);color:var(--yb-text-subtle);display:flex;justify-content:flex-end}.landing-legal{max-width:960px}.landing-legal-body{display:grid;gap:var(--yb-space-4)}@media (max-width: 900px){.landing-hero{grid-template-columns:1fr}}.sidebar{background:var(--yb-sidebar);border-right:1px solid var(--yb-sidebar-border);padding:var(--yb-space-6) var(--yb-space-5);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--yb-space-6)}.sidebar-brand{display:flex;align-items:center;justify-content:flex-start}.sidebar-nav{display:flex;flex-direction:column;gap:var(--yb-space-5)}.nav-group-title{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--yb-text-subtle);margin-bottom:var(--yb-space-2)}.nav-group,.nav-group-items{display:grid;gap:var(--yb-space-2)}.nav-item{padding:var(--yb-space-2) var(--yb-space-3);border-radius:var(--yb-r-sm);color:var(--yb-text-subtle);transition:background var(--yb-fast) var(--yb-ease),color var(--yb-fast) var(--yb-ease),border var(--yb-fast) var(--yb-ease);border:1px solid transparent}.nav-item:hover{color:var(--yb-fg);background:var(--yb-muted)}.nav-item:focus-visible{outline:2px solid var(--yb-focus);outline-offset:2px}.nav-item-active{color:var(--yb-fg);background:var(--yb-muted);border-color:#d4af3766;box-shadow:0 0 0 1px #d4af372e}.topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--yb-space-4) var(--yb-space-6);background:var(--yb-topbar);border-bottom:1px solid var(--yb-topbar-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}.topbar-title-label{font-size:.85rem;color:var(--yb-text-subtle)}.topbar-title-name{font-weight:600}.topbar-actions{display:flex;align-items:center;gap:var(--yb-space-3)}.topbar-impersonation{display:inline-flex;align-items:center;gap:var(--yb-space-2);padding:4px 8px;border-radius:var(--yb-r-sm);border:1px dashed var(--yb-border);color:var(--yb-text-subtle)}.topbar-signout{border:1px solid var(--yb-border);background:transparent;color:var(--yb-text-subtle);padding:var(--yb-space-2) var(--yb-space-3);border-radius:var(--yb-r-sm);cursor:pointer;transition:border var(--yb-fast) var(--yb-ease),color var(--yb-fast) var(--yb-ease),background var(--yb-fast) var(--yb-ease)}.topbar-signout:hover{color:var(--yb-fg);border-color:#d4af3766}.topbar-signout:focus-visible{outline:2px solid var(--yb-focus);outline-offset:2px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,520px)}.auth-aside{position:relative;padding:var(--yb-space-9) var(--yb-space-8);background:var(--yb-muted);border-right:1px solid var(--yb-border);display:flex;flex-direction:column;gap:var(--yb-space-6);overflow:hidden}.auth-aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 18% 22%,rgba(212,175,55,.28) 0 2px,transparent 3px),radial-gradient(circle at 72% 34%,rgba(212,175,55,.2) 0 2px,transparent 3px),radial-gradient(circle at 38% 70%,rgba(212,175,55,.16) 0 2px,transparent 3px),linear-gradient(120deg,rgba(212,175,55,.08),transparent 55%);opacity:.7;pointer-events:none}.auth-aside>*{position:relative;z-index:1}.auth-aside h1{font-size:2rem}.auth-aside-grid{display:grid;gap:var(--yb-space-4)}.auth-aside-grid div{display:grid;gap:var(--yb-space-1);font-weight:500}.auth-aside-label{color:var(--yb-gold-500);font-family:var(--yb-font-mono);font-size:.85rem}.auth-main{display:flex;align-items:center;justify-content:center;padding:var(--yb-space-8)}.auth-panel{width:min(460px,100%);display:grid;gap:var(--yb-space-4)}.auth-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:var(--yb-space-2)}.auth-toolbar .lang-switch-label{display:inline}.auth-card{width:100%;display:grid;gap:var(--yb-space-4)}.auth-header p{font-size:.95rem}.auth-form{display:grid;gap:var(--yb-space-4)}.auth-links{display:flex;flex-direction:column;gap:var(--yb-space-2);font-size:.9rem}.auth-message{display:grid;gap:var(--yb-space-3)}.auth-submit{width:100%}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--yb-r-md);padding:var(--yb-space-2) var(--yb-space-4);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--yb-space-2);transition:transform var(--yb-fast) var(--yb-ease),background var(--yb-fast) var(--yb-ease),color var(--yb-fast) var(--yb-ease),border var(--yb-fast) var(--yb-ease)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn:focus-visible{outline:2px solid var(--yb-focus);outline-offset:2px}[data-theme=light] .btn-primary{background:var(--yb-ink-900);color:var(--yb-warm-50)}[data-theme=dark] .btn-primary{background:var(--yb-warm-50);color:var(--yb-ink-900)}.btn-primary:hover{filter:brightness(1.05)}.btn-secondary{background:transparent;border-color:var(--yb-border);color:var(--yb-fg)}.btn-secondary:hover{background:var(--yb-muted)}.btn-ghost{background:transparent;color:var(--yb-text-subtle)}.btn-ghost:hover{color:var(--yb-fg);background:var(--yb-muted)}.btn-gold{background:var(--yb-gold-500);color:var(--yb-ink-900);border-color:transparent}.btn-gold:hover{filter:brightness(1.03)}.btn-sm{padding:var(--yb-space-1) var(--yb-space-3);font-size:.85rem}.btn-md{font-size:.95rem}.btn-lg{padding:var(--yb-space-3) var(--yb-space-5);font-size:1rem}.btn-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:currentColor;animation:spin .8s linear infinite}[data-theme=dark] .btn-spinner{border-color:#0b0c0f4d}.btn-label-loading{opacity:.85}.card{background:var(--yb-card);border:1px solid var(--yb-border);border-radius:var(--yb-r-lg);padding:var(--yb-space-5);box-shadow:var(--yb-shadow-1)}.card-title{font-weight:600;margin-bottom:var(--yb-space-1)}.card-subtitle{color:var(--yb-text-subtle);font-size:.95rem}.section-title{font-weight:600;color:var(--yb-fg);margin-bottom:var(--yb-space-2)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:2px 10px;border-radius:999px;border:1px solid var(--yb-border);color:var(--yb-text-subtle);background:transparent}.badge-default{color:var(--yb-text-subtle)}.badge-success{color:var(--yb-success);border-color:#16a34a66;background:#16a34a1a}.badge-warning{color:var(--yb-warning);border-color:#f59e0b66;background:#f59e0b1a}.badge-danger{color:var(--yb-error);border-color:#dc262666;background:#dc26261a}.badge-info{color:var(--yb-info);border-color:#2563eb66;background:#2563eb1a}.bot-card{display:grid;gap:var(--yb-space-3)}.bot-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-3)}.bot-card-title{font-weight:600;font-size:1.05rem}.bot-card-meta{color:var(--yb-text-subtle);font-size:.9rem}.bot-card-actions{display:flex;gap:var(--yb-space-2)}.stats-grid{display:grid;gap:var(--yb-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:var(--yb-space-3)}.stat-card{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-muted);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-1)}.stat-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle)}.stat-value{font-weight:600;color:var(--yb-fg);font-size:1.05rem}.info-grid{display:grid;gap:var(--yb-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.activity-item{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-card);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-2)}.activity-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--yb-text-subtle)}.activity-body{font-weight:500}.chart-card{display:grid;gap:var(--yb-space-3)}.chart-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-3);flex-wrap:wrap}.chart-controls{display:flex;align-items:center;gap:var(--yb-space-2);flex-wrap:wrap}.chart-canvas{width:100%;height:220px;border-radius:var(--yb-r-md);background:var(--yb-muted);border:1px solid var(--yb-border);padding:var(--yb-space-3)}.chart-svg{width:100%;height:100%}.chart-grid line{stroke:var(--yb-border);stroke-dasharray:4 6}.chart-line{fill:none;stroke-width:2}.chart-area{opacity:.2}.chart-empty{display:grid;place-items:center;height:180px;color:var(--yb-text-subtle);border-radius:var(--yb-r-md);border:1px dashed var(--yb-border);background:var(--yb-muted)}.channel-grid{display:grid;gap:var(--yb-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.channel-item{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-muted);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-1)}.channel-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle)}.channel-value{font-weight:600;color:var(--yb-fg)}.plan-grid{display:grid;gap:var(--yb-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plan-card{display:grid;gap:var(--yb-space-3)}.plan-card-featured{border-color:#d4af3799;box-shadow:0 0 0 1px #d4af3733}.plan-card-header{display:flex;justify-content:space-between;align-items:center;gap:var(--yb-space-3)}.plan-pricing{display:flex;justify-content:space-between;align-items:baseline}.plan-price{font-size:1.4rem;font-weight:600}.plan-limit{display:flex;justify-content:space-between;font-size:.9rem;color:var(--yb-text-subtle)}.plan-features ul,.event-list{margin:0;padding-left:1.2rem;display:grid;gap:var(--yb-space-1)}.plan-foot{display:flex;justify-content:space-between;font-size:.85rem;color:var(--yb-text-subtle)}.data-table{display:grid;gap:var(--yb-space-2)}.data-table-header{display:grid;grid-template-columns:minmax(160px,2fr) repeat(3,minmax(110px,1fr)) minmax(130px,1fr) 120px;gap:var(--yb-space-3);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle);padding:0 var(--yb-space-2)}.data-table-row{display:grid;grid-template-columns:minmax(160px,2fr) repeat(3,minmax(110px,1fr)) minmax(130px,1fr) 120px;gap:var(--yb-space-3);align-items:center;padding:var(--yb-space-3);border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card)}.data-table-header.coupon-table-header,.data-table-row.coupon-table-row{grid-template-columns:minmax(160px,1.6fr) minmax(110px,.8fr) minmax(120px,1fr) minmax(120px,.9fr) minmax(180px,1.3fr) minmax(140px,1fr)}.data-table-header.affiliate-referral-table-header,.data-table-row.affiliate-referral-table-row{grid-template-columns:minmax(180px,1.6fr) minmax(110px,.8fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(160px,1.1fr) minmax(140px,.9fr)}.data-table-header.affiliate-commission-table-header,.data-table-row.affiliate-commission-table-row{grid-template-columns:minmax(180px,1.6fr) minmax(120px,.9fr) minmax(110px,.8fr) minmax(130px,1fr) minmax(160px,1.2fr) minmax(140px,.9fr)}.data-table-header.affiliate-withdrawal-table-header,.data-table-row.affiliate-withdrawal-table-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,.9fr) minmax(160px,1.1fr) minmax(110px,.7fr)}.data-table-header.admin-affiliate-table-header,.data-table-row.admin-affiliate-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.7fr)}.data-table-header.admin-withdrawal-table-header,.data-table-row.admin-withdrawal-table-row{grid-template-columns:minmax(200px,1.5fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(110px,.6fr)}.data-table-header.admin-affiliate-top-table-header,.data-table-row.admin-affiliate-top-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(110px,.6fr)}.data-table-header.billing-history-table-header,.data-table-row.billing-history-table-row{grid-template-columns:minmax(120px,.9fr) minmax(120px,.9fr) minmax(130px,.8fr) minmax(120px,.8fr) minmax(170px,1fr) minmax(120px,.7fr)}.data-table-header.billing-invoice-table-header,.data-table-row.billing-invoice-table-row{grid-template-columns:minmax(200px,1.4fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(120px,.7fr)}.data-table-header.admin-payments-table-header,.data-table-row.admin-payments-table-row{grid-template-columns:minmax(120px,.7fr) minmax(220px,1.4fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(170px,.9fr) minmax(120px,.6fr)}.data-table-header.admin-users-table-header,.data-table-row.admin-users-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(120px,.7fr) minmax(140px,.9fr) minmax(90px,.5fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(110px,.6fr)}.data-table-header.admin-user-bots-table-header,.data-table-row.admin-user-bots-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.8fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(110px,.6fr)}.data-table-header.admin-bots-table-header,.data-table-row.admin-bots-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(200px,1.2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(110px,.6fr)}.data-table-header.admin-top-bots-table-header,.data-table-row.admin-top-bots-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(200px,1.2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(110px,.6fr)}.data-table-header.admin-top-users-table-header,.data-table-row.admin-top-users-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(150px,.9fr)}.data-table-header.admin-top-revenue-table-header,.data-table-row.admin-top-revenue-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(160px,.9fr)}.data-table-header.admin-health-table-header,.data-table-row.admin-health-table-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(220px,1.4fr)}.data-table-header.redemption-table-header,.data-table-row.redemption-table-row{grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(140px,.9fr)}.data-cell{color:var(--yb-fg)}.data-cell-actions{display:flex;justify-content:flex-end}.question-card{border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);padding:var(--yb-space-3)}.question-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-3);cursor:pointer;list-style:none}.question-summary::-webkit-details-marker{display:none}.question-summary:after{content:"+";font-size:1.1rem;color:var(--yb-text-subtle)}details[open]>.question-summary:after{content:"-"}.question-similar{margin-top:var(--yb-space-3);display:grid;gap:var(--yb-space-2)}.question-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle)}.question-pills{display:flex;flex-wrap:wrap;gap:var(--yb-space-2)}.question-pill{border-radius:999px;border:1px solid var(--yb-border);padding:4px 10px;font-size:.85rem;color:var(--yb-text-subtle);background:var(--yb-muted)}.code-header{display:flex;justify-content:space-between;align-items:center;gap:var(--yb-space-3);margin-bottom:var(--yb-space-3);flex-wrap:wrap}.code-block{font-family:var(--yb-font-mono);font-size:.85rem;background:var(--yb-muted);border:1px solid var(--yb-border);border-radius:var(--yb-r-md);padding:var(--yb-space-3);color:var(--yb-fg);overflow-x:auto}.form-grid{display:grid;gap:var(--yb-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-actions{display:flex;justify-content:flex-end;gap:var(--yb-space-2);flex-wrap:wrap}.form-toggle-grid{display:grid;gap:var(--yb-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.toggle{display:flex;align-items:center;gap:var(--yb-space-2);font-size:.9rem;color:var(--yb-text-subtle);cursor:pointer}.toggle input{accent-color:var(--yb-gold-500)}.conversation-item{display:flex;justify-content:space-between;align-items:center;gap:var(--yb-space-3);padding:var(--yb-space-3);border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);flex-wrap:wrap}.conversation-meta{color:var(--yb-text-subtle);font-size:.85rem}.livechat-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-4);padding:var(--yb-space-4);border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);flex-wrap:wrap}.livechat-main{display:grid;gap:var(--yb-space-2);min-width:240px;flex:1}.livechat-meta{display:flex;flex-wrap:wrap;gap:var(--yb-space-2);color:var(--yb-text-subtle);font-size:.85rem}.livechat-preview{color:var(--yb-fg);font-size:.95rem}.livechat-actions{display:grid;gap:var(--yb-space-2);align-items:flex-end}.livechat-tags{display:flex;flex-wrap:wrap;gap:var(--yb-space-2)}.livechat-layout{display:grid;gap:var(--yb-space-5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.livechat-column{display:grid;gap:var(--yb-space-4)}.chat-list{display:grid;gap:var(--yb-space-3);margin-top:var(--yb-space-3)}.chat-message{border-radius:var(--yb-r-md);border:1px solid var(--yb-border);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-2)}.chat-message-agent{background:var(--yb-muted)}.chat-message-visitor{background:var(--yb-card)}.chat-message-meta{font-size:.8rem;color:var(--yb-text-subtle);display:flex;flex-wrap:wrap;gap:var(--yb-space-2)}.chat-message-content{color:var(--yb-fg);white-space:pre-wrap}.chat-message-attachment{font-size:.85rem;color:var(--yb-text-subtle)}.lead-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-4);padding:var(--yb-space-4);border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);flex-wrap:wrap}.lead-main{display:grid;gap:var(--yb-space-2);min-width:220px;flex:1}.lead-meta{display:flex;flex-wrap:wrap;gap:var(--yb-space-2);color:var(--yb-text-subtle);font-size:.85rem}.lead-actions{display:flex;flex-wrap:wrap;gap:var(--yb-space-2);align-items:center}.lead-layout{display:grid;gap:var(--yb-space-5);grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.coupon-layout,.affiliate-layout{display:grid;gap:var(--yb-space-5);grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.coupon-column,.lead-column{display:grid;gap:var(--yb-space-4)}.transcript-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-4);padding:var(--yb-space-4);border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);flex-wrap:wrap}.transcript-main{display:grid;gap:var(--yb-space-2);min-width:220px;flex:1}.transcript-meta{display:flex;flex-wrap:wrap;gap:var(--yb-space-2);color:var(--yb-text-subtle);font-size:.85rem}.transcript-preview{color:var(--yb-fg);font-size:.95rem}.transcript-actions{display:grid;gap:var(--yb-space-2);align-items:flex-start}.transcript-tags{display:flex;gap:var(--yb-space-2);flex-wrap:wrap}.message-list{display:grid;gap:var(--yb-space-3)}.message-item{border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-muted);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-2)}.message-role{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--yb-text-subtle)}.message-content{white-space:pre-wrap;color:var(--yb-fg)}.message-meta{font-size:.8rem;color:var(--yb-text-subtle)}.summary-grid{display:grid;gap:var(--yb-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.summary-item{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-muted);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-1)}.summary-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle)}.summary-value{font-weight:600;color:var(--yb-fg);font-size:.95rem;word-break:break-word}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--yb-space-3);flex-wrap:wrap}.pagination-info{font-size:.9rem;color:var(--yb-text-subtle)}.file-card{border-radius:var(--yb-r-md);border:1px solid var(--yb-border);background:var(--yb-card);padding:var(--yb-space-3)}.file-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-3);cursor:pointer;list-style:none}.file-summary::-webkit-details-marker{display:none}.file-summary:after{content:"+";font-size:1.1rem;color:var(--yb-text-subtle)}details[open]>.file-summary:after{content:"-"}.chunk-list{display:grid;gap:var(--yb-space-3);margin-top:var(--yb-space-3)}.chunk-item{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yb-space-3);padding:var(--yb-space-3);border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-muted)}.chunk-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--yb-text-subtle)}.chunk-preview{font-size:.95rem;color:var(--yb-fg);margin-top:var(--yb-space-1);white-space:pre-wrap}.search-results{margin-top:var(--yb-space-4);display:grid;gap:var(--yb-space-3)}.search-item{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-muted);padding:var(--yb-space-3);display:grid;gap:var(--yb-space-2)}.search-rank{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--yb-text-subtle)}.search-content{color:var(--yb-fg);font-size:.95rem;white-space:pre-wrap}.placeholder-card{display:grid;gap:var(--yb-space-2)}.placeholder-body{font-size:.95rem;color:var(--yb-text-subtle)}.input{width:100%;border-radius:var(--yb-r-sm);border:1px solid var(--yb-input-border);background:var(--yb-input);padding:var(--yb-space-2) var(--yb-space-3);transition:border var(--yb-fast) var(--yb-ease),box-shadow var(--yb-fast) var(--yb-ease)}.textarea{min-height:110px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--yb-text-subtle) 50%),linear-gradient(135deg,var(--yb-text-subtle) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px;cursor:pointer}.input:focus{outline:none;border-color:#d4af3799;box-shadow:0 0 0 3px var(--yb-focus)}.input::placeholder{color:var(--yb-slate-400)}.input-error{border-color:var(--yb-error)}.field{display:grid;gap:var(--yb-space-2)}.field-label{font-size:.9rem;color:var(--yb-fg);font-weight:600}.field-hint{font-size:.85rem;color:var(--yb-text-subtle)}.field-error{font-size:.85rem;color:var(--yb-error)}.form-error,.form-success{padding:var(--yb-space-2) var(--yb-space-3);border-radius:var(--yb-r-sm);font-size:.9rem}.form-error{border:1px solid rgba(220,38,38,.45);background:#dc262614;color:var(--yb-error)}.form-success{border:1px solid rgba(22,163,74,.4);background:#16a34a14;color:var(--yb-success)}.spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(212,175,55,.3);border-top-color:var(--yb-gold-500);animation:spin .9s linear infinite}.spinner-md{width:36px;height:36px}.spinner-sm{width:20px;height:20px;border-width:2px}.spinner-lg{width:48px;height:48px}.lang-switch{display:flex;align-items:center;gap:var(--yb-space-2);font-size:.85rem;color:var(--yb-text-subtle)}.lang-switch-label{display:none}.lang-switch-select{border-radius:var(--yb-r-sm);border:1px solid var(--yb-border);background:var(--yb-input);padding:6px 10px}.lang-switch-select:focus{outline:none;border-color:#d4af3799;box-shadow:0 0 0 3px var(--yb-focus)}.theme-toggle{display:inline-flex;align-items:center;gap:var(--yb-space-2);border:1px solid var(--yb-border);padding:6px 12px;border-radius:var(--yb-r-sm);background:transparent;color:var(--yb-text-subtle);cursor:pointer}.theme-toggle:focus-visible{outline:2px solid var(--yb-focus);outline-offset:2px}.theme-toggle-icon{width:18px;height:18px}.theme-toggle-icon svg{width:100%;height:100%}.theme-toggle-label{font-size:.85rem}.brand-logo{height:auto}.brand-logo-sm{width:120px}.brand-logo-md{width:180px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1024px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--yb-sidebar-border)}.sidebar-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.topbar{position:static}.auth-shell{grid-template-columns:1fr}.auth-aside{border-right:none;border-bottom:1px solid var(--yb-border);padding:var(--yb-space-7) var(--yb-space-6)}.auth-main{padding:var(--yb-space-6)}}@media (max-width: 900px){.data-table-header{display:none}.data-table-row{grid-template-columns:1fr}.data-cell{display:flex;justify-content:space-between;align-items:center;gap:var(--yb-space-3)}.data-cell:before{content:attr(data-label);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yb-text-subtle)}.data-cell-actions{justify-content:flex-start}.livechat-layout,.lead-layout,.coupon-layout,.affiliate-layout{grid-template-columns:1fr}.livechat-actions{align-items:flex-start}}@media (max-width: 640px){.app-content{padding:var(--yb-space-4)}.topbar{padding:var(--yb-space-4);flex-direction:column;align-items:flex-start;gap:var(--yb-space-3)}.topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.auth-toolbar{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
