@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg-base:#0a0e17;--bg-surface:#111827;--bg-surface-elevated:#1a2236;--bg-surface-glass:#111827bf;--bg-glass-card:#1a2236a6;--bg-glass-card-hover:#212c46d9;--border-subtle:#ffffff14;--border-accent:#38bdf84d;--border-focus:#6366f180;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-inverse:#0b0f19;--color-twitter:#1d9bf0;--color-twitter-glow:#1d9bf059;--color-cyan:#06b6d4;--color-cyan-glow:#06b6d44d;--color-indigo:#6366f1;--color-indigo-glow:#6366f159;--color-emerald:#10b981;--color-emerald-glow:#10b9814d;--color-amber:#f59e0b;--color-amber-glow:#f59e0b4d;--color-rose:#f43f5e;--color-rose-glow:#f43f5e4d;--color-purple:#a855f7;--brand-x:#1d9bf0;--brand-instagram:#e1306c;--brand-instagram-gradient:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--brand-youtube:red;--brand-telegram:#229ed9;--brand-tiktok:#00f2fe;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--shadow-sm:0 2px 4px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 10px 25px #0006;--shadow-glow-twitter:0 0 20px #1d9bf040;--shadow-glow-indigo:0 0 25px #6366f140;--shadow-glow-gold:0 0 25px #f59e0b40;--sidebar-width:270px;--sidebar-mobile-width:min(310px, 84vw);--sidebar-collapsed-width:72px;--topbar-height:70px;--topbar-height-mobile:56px;--content-padding:2rem;--card-padding:1.5rem;--table-cell-padding-y:1rem;--table-cell-padding-x:1.5rem;--chart-height:220px;--touch-target-min:44px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1)}[data-theme=light]{--bg-base:#f8fafc;--bg-surface:#fff;--bg-surface-elevated:#f1f5f9;--bg-surface-glass:#ffffffd9;--bg-glass-card:#ffffffbf;--bg-glass-card-hover:#fffffff2;--border-subtle:#00000014;--border-accent:#1d9bf059;--border-focus:#6366f166;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#f8fafc;--shadow-sm:0 2px 4px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 10px 25px #00000014;--shadow-glow-twitter:0 4px 15px #1d9bf026;--shadow-glow-indigo:0 4px 15px #6366f126}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;max-width:100vw;min-height:100%;font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-accent)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}#app-layout{background:radial-gradient(circle at 15% 15%, #1d9bf014 0%, transparent 40%), radial-gradient(circle at 85% 85%, #6366f10f 0%, transparent 45%), radial-gradient(circle at 50% 50%, #10b98108 0%, transparent 60%), var(--bg-base);width:100%;max-width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sidebar-overlay{-webkit-backdrop-filter:blur(8px);z-index:998;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#0a0f1db8;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.sidebar-overlay.active{opacity:1;visibility:visible;pointer-events:auto}body.sidebar-open{touch-action:none;overflow:hidden!important}.sidebar-mobile-close{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;margin-left:auto;display:none}.sidebar-mobile-close:hover{color:var(--color-rose);background:#f43f5e26;border-color:#f43f5e4d}.sidebar-mobile-close:active{transform:scale(.92)}@media (width>=861px){.sidebar-overlay{pointer-events:none!important;visibility:hidden!important;opacity:0!important;display:none!important}}#sidebar{width:var(--sidebar-width);background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border-subtle);z-index:999;transition:transform var(--transition-smooth), width var(--transition-smooth);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{height:var(--topbar-height);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.85rem;padding:0 1.5rem;display:flex}.brand-icon-wrapper{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-twitter), var(--color-indigo));color:#fff;width:38px;height:38px;box-shadow:0 0 16px var(--color-twitter-glow);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brand-icon-wrapper:after{content:"";background:linear-gradient(45deg,#0000 40%,#fff6 50%,#0000 60%);width:200%;height:200%;animation:4s linear infinite shine;position:absolute;top:-50%;left:-50%}@keyframes shine{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.brand-title{letter-spacing:-.02em;background:linear-gradient(120deg, #fff 40%, var(--color-cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:.35rem;font-size:1.25rem;font-weight:800;display:flex}[data-theme=light] .brand-title{background:linear-gradient(120deg, #0f172a 40%, var(--color-twitter) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.brand-badge{text-transform:uppercase;color:var(--color-twitter);letter-spacing:.05em;background:#1d9bf026;border:1px solid #1d9bf04d;border-radius:6px;padding:2px 6px;font-size:.65rem;font-weight:700}.sidebar-nav{flex-direction:column;flex:1;gap:.25rem;padding:1.25rem .85rem;display:flex;overflow-y:auto}.nav-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);justify-content:space-between;align-items:center;padding:.85rem .75rem .35rem;font-size:.7rem;font-weight:700;display:flex}.nav-link{border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;padding:.65rem .85rem;font-size:.92rem;font-weight:500;display:flex;position:relative}.nav-link:hover{color:var(--text-primary);background:var(--bg-surface-elevated)}.nav-link.active{color:#fff;border:1px solid var(--border-accent);background:linear-gradient(90deg,#1d9bf02e 0%,#6366f11f 100%);box-shadow:0 2px 8px #0003}[data-theme=light] .nav-link.active{color:var(--color-twitter);background:#1d9bf01a;border:1px solid #1d9bf04d}.nav-link.active:before{content:"";background:var(--color-twitter);width:3.5px;box-shadow:0 0 10px var(--color-twitter);border-radius:0 4px 4px 0;position:absolute;top:20%;bottom:20%;left:0}.nav-icon{width:20px;height:20px;color:var(--text-muted);transition:color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.nav-link:hover .nav-icon,.nav-link.active .nav-icon{color:var(--color-twitter);transform:scale(1.08)}.nav-badge{border-radius:var(--radius-full);background:var(--bg-surface-elevated);color:var(--text-muted);border:1px solid var(--border-subtle);margin-left:auto;padding:2px 7px;font-size:.7rem;font-weight:700}.nav-badge.glow-active{color:var(--color-emerald);background:#10b98126;border-color:#10b9814d}.nav-badge.glow-hot{color:var(--color-rose);background:#f43f5e26;border-color:#f43f5e4d}.nav-badge.glow-new{color:var(--color-indigo);background:#6366f126;border-color:#6366f14d}.sidebar-vip-box{border-radius:var(--radius-lg);background:linear-gradient(135deg,#f59e0b1f 0%,#6366f11f 100%);border:1px solid #f59e0b4d;margin:.75rem .85rem;padding:1rem;position:relative;overflow:hidden}.sidebar-vip-box:before{content:"";background:radial-gradient(circle,#f59e0b4d 0%,#0000 70%);border-radius:50%;width:70px;height:70px;position:absolute;top:-20px;right:-20px}.sidebar-vip-title{color:var(--color-amber);align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.85rem;font-weight:700;display:flex}.sidebar-vip-desc{color:var(--text-secondary);margin-bottom:.75rem;font-size:.76rem;line-height:1.35}.sidebar-vip-btn{color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;font-weight:700;display:flex;box-shadow:0 4px 12px #f59e0b4d}.sidebar-vip-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b66}.sidebar-footer-status{border-top:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.76rem;display:flex}.status-indicator{align-items:center;gap:.5rem;display:flex}.pulse-dot{background:var(--color-emerald);border-radius:50%;width:8px;height:8px;position:relative}.pulse-dot:after{content:"";background:var(--color-emerald);opacity:.5;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;position:absolute;inset:-3px}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}#main-wrapper{width:100%;min-width:0;max-width:100%;margin-left:var(--sidebar-width);min-height:100vh;transition:margin-left var(--transition-smooth);flex-direction:column;flex:1;display:flex;overflow-x:hidden}#topbar{height:var(--topbar-height);box-sizing:border-box;z-index:90;background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:100%;padding:0 2rem;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:1.25rem;display:flex}.sidebar-toggle-btn{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;width:38px;height:38px;transition:all var(--transition-fast);justify-content:center;align-items:center;display:none}.sidebar-toggle-btn:hover{background:var(--border-subtle)}.topbar-search-wrapper{width:320px;position:relative}.search-icon{color:var(--text-muted);width:16px;height:16px;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.topbar-search-input{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:.55rem 2.2rem .55rem 2.4rem;font-size:.85rem}.topbar-search-input:focus{border-color:var(--color-twitter);box-shadow:0 0 0 3px var(--color-twitter-glow);background:var(--bg-surface);outline:none}.search-kbd-shortcut{font-size:.68rem;font-family:var(--font-mono);background:var(--border-subtle);color:var(--text-muted);border-radius:4px;padding:1px 5px;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.topbar-right{align-items:center;gap:.85rem;display:flex}.cluster-telemetry-badge{border-radius:var(--radius-full);color:var(--color-emerald);background:#10b98114;border:1px solid #10b98140;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;display:flex}.topbar-action-btn{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative}.topbar-action-btn:hover{color:var(--text-primary);border-color:var(--border-accent);transform:translateY(-1px)}.crypto-upgrade-pill-btn{border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border:none;align-items:center;gap:.45rem;padding:.48rem 1rem;font-size:.82rem;font-weight:700;display:flex;box-shadow:0 4px 15px #f59e0b47}.crypto-upgrade-pill-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b6b}#content-area{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:2rem}.view-container{box-sizing:border-box;width:100%;min-width:0;max-width:100%;animation:.3s fadeIn;display:none}.view-container.active-view{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#footer{border-top:1px solid var(--border-subtle);background:var(--bg-surface-glass);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;font-size:.82rem;display:flex}.footer-links{gap:1.25rem;display:flex}.footer-links a:hover{color:var(--color-twitter)}@media (width<=1200px){:root{--sidebar-width:250px;--content-padding:1.75rem}}@media (width<=1024px){:root{--sidebar-width:240px;--content-padding:1.5rem;--card-padding:1.25rem}#content-area{padding:var(--content-padding)}}@media (width<=860px){:root{--topbar-height:64px;--content-padding:1.25rem;--card-padding:1.15rem}#sidebar{width:var(--sidebar-mobile-width);background:var(--bg-surface);border-right:1px solid var(--border-accent);will-change:transform;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;max-width:320px;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-100%);box-shadow:18px 0 50px #000000bf}#sidebar.open{transform:translate(0)}.sidebar-brand{height:var(--topbar-height);justify-content:space-between;padding:0 1.25rem}.sidebar-mobile-close{min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:40px;height:40px;display:flex}.sidebar-nav{touch-action:pan-y;gap:.35rem;padding:1rem .75rem}.nav-link{min-height:var(--touch-target-min);padding:.65rem .85rem;font-size:.92rem}#main-wrapper{width:100%;min-width:0;max-width:100%;margin-left:0;overflow-x:hidden}#topbar{height:var(--topbar-height);width:100%;max-width:100%;padding:0 1.25rem}.sidebar-toggle-btn{min-width:40px;min-height:40px;display:flex}.topbar-search-wrapper{width:220px}.cluster-telemetry-badge{display:none}#content-area{padding:var(--content-padding);width:100%;max-width:100%}}@media (width<=768px){.table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.custom-table{min-width:620px}.table-toolbar-container{flex-direction:column;align-items:stretch!important;gap:.85rem!important}.table-search-wrapper,.table-search-wrapper .feed-search-input{width:100%!important;max-width:100%!important}.services-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;max-width:100%;padding-bottom:.35rem;display:flex;overflow-x:auto}.services-filter-pills::-webkit-scrollbar{display:none}.services-filter-btn,.orders-filter-btn{white-space:nowrap;flex-shrink:0;min-height:36px}}@media (width<=600px){:root{--topbar-height:var(--topbar-height-mobile);--content-padding:.85rem;--card-padding:.85rem;--chart-height:160px;--table-cell-padding-y:.65rem;--table-cell-padding-x:.75rem}html,body{font-size:14px;width:100%!important;max-width:100%!important;overflow-x:hidden!important}#app-layout{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#main-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;overflow-x:hidden!important}#topbar{height:var(--topbar-height);box-sizing:border-box;gap:.4rem;width:100%;max-width:100%;padding:0 .75rem}.topbar-left{flex-shrink:0;gap:.4rem}.topbar-right{flex-shrink:1;gap:.35rem;min-width:0;margin-left:auto}.sidebar-toggle-btn{width:38px;min-width:38px;height:38px}.topbar-action-btn{width:36px;min-width:36px;height:36px}.user-handle-name{display:none!important}.user-avatar-btn{padding:2px 4px 2px 2px}.user-avatar-img{width:28px;height:28px}.btn-auth-nav{min-height:34px;gap:.25rem!important;padding:.35rem .65rem!important;font-size:.76rem!important}.admin-topbar-pill span:not(.admin-shield-icon){display:none!important}.admin-topbar-pill{min-height:34px;padding:.35rem .5rem!important}.user-balance-pill{max-width:110px;min-height:34px;padding:.3rem .55rem!important;font-size:.74rem!important}.user-balance-pill .balance-amount{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-balance-pill .balance-plus{display:none!important}#content-area{padding:var(--content-padding) var(--content-padding) 2.5rem!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.view-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.tool-view-header{gap:.65rem!important;margin-bottom:1.25rem!important}.tool-view-title{word-break:break-word!important;flex-wrap:wrap!important;font-size:1.35rem!important}.tool-view-desc{font-size:.84rem!important}.topbar-search-wrapper,.crypto-upgrade-pill-btn span.btn-text{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-bottom:1.25rem!important}.stat-card{padding:.85rem!important}.stat-value{font-size:1.25rem!important}.stat-icon-wrapper{width:36px!important;height:36px!important;font-size:1.15rem!important}.platforms-grid{grid-template-columns:1fr!important;gap:1rem!important;margin-bottom:1.5rem!important}.feed-card{border-radius:var(--radius-lg)!important;padding:.85rem .65rem!important}.custom-table th,.custom-table td{padding:.65rem .75rem!important;font-size:.8rem!important}#footer{text-align:center;box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;padding:1.25rem .85rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:.85rem}}@media (width<=420px){:root{--content-padding:.65rem;--card-padding:.75rem}.stats-grid{grid-template-columns:1fr!important;gap:.65rem!important}.stat-card{padding:.75rem .85rem!important}.brand-title{font-size:1.1rem}.btn-auth-promo-signin,.btn-auth-promo-signup{text-align:center;justify-content:center;width:100%}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.stat-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-normal);justify-content:space-between;align-items:center;padding:1.35rem 1.5rem;display:flex;position:relative;overflow:hidden}.stat-card:after{content:"";height:2px;transition:background var(--transition-normal);background:0 0;position:absolute;top:0;left:0;right:0}.stat-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-md);background:var(--bg-glass-card-hover);transform:translateY(-3px)}.stat-card.stat-twitter:hover:after{background:var(--color-twitter)}.stat-card.stat-emerald:hover:after{background:var(--color-emerald)}.stat-card.stat-indigo:hover:after{background:var(--color-indigo)}.stat-card.stat-amber:hover:after{background:var(--color-amber)}.stat-info{flex-direction:column;gap:.2rem;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.78rem;font-weight:700}.stat-value{font-size:1.75rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary);align-items:baseline;gap:.4rem;display:flex}.stat-change{border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}.stat-change.positive{color:var(--color-emerald);background:#10b98126}.stat-icon-wrapper{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.stat-twitter .stat-icon-wrapper{color:var(--color-twitter);background:#1d9bf01f}.stat-emerald .stat-icon-wrapper{color:var(--color-emerald);background:#10b9811f}.stat-indigo .stat-icon-wrapper{color:var(--color-indigo);background:#6366f11f}.stat-amber .stat-icon-wrapper{color:var(--color-amber);background:#f59e0b1f}.dashboard-chart-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--card-padding);box-shadow:var(--shadow-md);transition:all var(--transition-normal);box-sizing:border-box;width:100%;margin-bottom:2rem;position:relative;overflow:hidden}.dashboard-chart-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-lg)}.dashboard-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.25rem;display:flex}.chart-header-info{flex-direction:column;flex:240px;gap:.35rem;min-width:0;display:flex}.chart-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.chart-title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.chart-status-badge{border-radius:var(--radius-full);color:var(--color-emerald);letter-spacing:.05em;text-transform:uppercase;background:#10b98126;border:1px solid #10b9814d;padding:2px 7px;font-size:.68rem;font-weight:700}.chart-subtitle{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.chart-controls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.chart-timeframe-selector{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:2px;padding:3px;display:inline-flex}.chart-timeframe-btn{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;min-height:32px;padding:.35rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.chart-timeframe-btn:hover{color:var(--text-primary)}.chart-timeframe-btn.active{background:var(--color-twitter);color:#fff;box-shadow:0 2px 8px var(--color-twitter-glow)}.dashboard-chart-wrapper{width:100%;min-width:0;margin-bottom:1.25rem;position:relative}.chart-svg-container{width:100%;height:var(--chart-height);border-radius:var(--radius-md);background:#11182773;border:1px solid #ffffff0a;min-height:140px;position:relative;overflow:hidden}.dashboard-chart-svg{width:100%;height:100%;display:block}.chart-axis-label{fill:var(--text-muted);font-size:10px;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;font-weight:500}.chart-area-fill,.chart-stroke-line{transition:d .4s cubic-bezier(.16,1,.3,1)}.chart-point{fill:var(--bg-surface);stroke:var(--color-cyan);stroke-width:2.5px;cursor:pointer;transition:all .2s}.chart-point:hover{r:7;stroke:#fff;fill:var(--color-cyan)}.chart-point-pulse{fill:var(--color-emerald);stroke:#fff;stroke-width:2px;animation:2s infinite pulse-ring}.chart-floating-tooltip{background:var(--bg-surface-elevated);border:1px solid var(--border-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;z-index:5;flex-direction:column;gap:1px;padding:.35rem .75rem;transition:opacity .2s;display:flex;position:absolute;top:15px;right:15px}.tooltip-time{color:var(--text-muted);text-transform:uppercase;font-size:.68rem}.tooltip-val{font-size:.85rem;font-weight:800;font-family:var(--font-mono);color:var(--color-cyan)}.chart-time-ticks{color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;justify-content:space-between;padding:.5rem .5rem 0;display:flex}.chart-metrics-row{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;width:100%;padding-top:1rem;display:grid}.chart-metric-item{background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:.65rem;min-width:0;padding:.55rem .75rem;display:flex}.metric-bullet{border-radius:50%;flex-shrink:0;width:8px;height:8px}.metric-meta{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.metric-val{font-size:.82rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=860px){.chart-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dashboard-chart-card{margin-bottom:1.5rem;padding:1rem .85rem}.dashboard-chart-header{flex-direction:column;align-items:stretch;gap:.75rem}.chart-controls{justify-content:flex-start}.chart-timeframe-btn{min-height:36px;padding:.4rem .85rem}.chart-svg-container{height:160px}.chart-axis-label{display:none}.chart-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.chart-metric-item{padding:.45rem .55rem}}@media (width<=380px){.chart-metrics-row{grid-template-columns:1fr}.chart-time-ticks span:nth-child(2n){display:none}}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.platform-card{background:var(--bg-glass-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-normal);flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex;position:relative;overflow:hidden}.platform-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.platform-header{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.platform-icon-box{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;font-size:1.75rem;display:flex}.platform-icon-box.twitter{color:var(--color-twitter);background:linear-gradient(135deg,#1d9bf033,#1d9bf00d);border:1px solid #1d9bf04d}.platform-icon-box.instagram{color:#e1306c;background:linear-gradient(135deg,#e1306c33,#f094330d);border:1px solid #e1306c4d}.platform-icon-box.youtube{color:red;background:linear-gradient(135deg,#f003,#ff00000d);border:1px solid #ff00004d}.platform-icon-box.telegram{color:#229ed9;background:linear-gradient(135deg,#229ed933,#229ed90d);border:1px solid #229ed94d}.platform-tools-count{border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:3px 9px;font-size:.76rem;font-weight:700}.platform-body h3{margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.platform-body p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.86rem;line-height:1.45}.platform-tools-list{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;list-style:none;display:flex}.platform-tools-list li{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.platform-tools-list li svg{width:14px;height:14px;color:var(--color-emerald)}.platform-action-btn{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700;display:flex}.platform-action-btn:hover{background:var(--color-twitter);color:#fff;border-color:var(--color-twitter);box-shadow:0 4px 14px var(--color-twitter-glow)}.tool-view-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.tool-view-title{letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.85rem;font-weight:800;display:flex}.tool-badge-pill{text-transform:uppercase;border-radius:var(--radius-full);letter-spacing:.05em;padding:4px 10px;font-size:.72rem;font-weight:700}.tool-badge-pill.free{color:var(--color-emerald);background:#10b98126;border:1px solid #10b9814d}.tool-badge-pill.vip{color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b4d}.tool-view-desc{color:var(--text-secondary);max-width:680px;margin-top:.35rem;font-size:.95rem}.tool-workspace-grid{grid-template-columns:1.15fr .85fr;gap:1.75rem;margin-bottom:2.5rem;display:grid}@media (width<=960px){.tool-workspace-grid{grid-template-columns:1fr}}.tool-steps-container{flex-direction:column;gap:1.5rem;display:flex}.step-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);padding:1.6rem;position:relative}.step-card:focus-within{border-color:var(--border-accent)}.step-header{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.step-number{background:linear-gradient(135deg, var(--color-twitter), var(--color-indigo));color:#fff;width:28px;height:28px;box-shadow:0 0 10px var(--color-twitter-glow);border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex}.step-title{color:var(--text-primary);font-size:1.05rem;font-weight:700}.step-subtitle{color:var(--text-muted);font-size:.82rem}.form-group{margin-bottom:1.25rem}.form-label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.input-with-icon{position:relative}.input-with-icon svg{color:var(--text-muted);width:18px;height:18px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.form-input{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:all var(--transition-fast);padding:.75rem 1rem .75rem 2.5rem;font-size:.92rem}.form-input.no-icon{padding-left:1rem}.form-input:focus{border-color:var(--color-twitter);box-shadow:0 0 0 3px var(--color-twitter-glow);background:var(--bg-surface);outline:none}.slider-container{flex-direction:column;gap:.5rem;display:flex}.slider-header{color:var(--text-secondary);justify-content:space-between;font-size:.82rem;display:flex}.slider-value-display{font-family:var(--font-mono);color:var(--color-twitter);font-weight:700}.custom-range-slider{-webkit-appearance:none;background:var(--bg-surface-elevated);border-radius:3px;outline:none;width:100%;height:6px}.custom-range-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-twitter);cursor:pointer;width:18px;height:18px;box-shadow:0 0 8px var(--color-twitter-glow);border-radius:50%}.pills-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;display:grid}.pill-option{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;padding:.6rem .75rem;font-size:.82rem;font-weight:600}.pill-option:hover{background:var(--bg-surface-glass);color:var(--text-primary);border-color:var(--border-accent)}.pill-option.active{color:var(--color-twitter);border-color:var(--color-twitter);box-shadow:0 0 10px var(--color-twitter-glow);background:#1d9bf026}.btn-launch-tool{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-twitter) 0%, var(--color-indigo) 100%);color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 18px var(--color-twitter-glow);transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;display:flex}.btn-launch-tool:hover{transform:translateY(-2px);box-shadow:0 6px 24px #1d9bf073}.btn-launch-tool:disabled{opacity:.6;cursor:not-allowed;transform:none}.tool-monitor-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;height:100%;min-height:480px;display:flex;overflow:hidden}.terminal-header{background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.terminal-title{font-family:var(--font-mono);color:var(--text-muted);font-size:.78rem}.terminal-status-badge{font-size:.7rem;font-family:var(--font-mono);border-radius:4px;padding:2px 8px;font-weight:600}.terminal-status-badge.idle{color:var(--text-muted);background:#6b728033}.terminal-status-badge.running{color:var(--color-emerald);background:#10b98133}.monitor-progress-section{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:1.25rem 1.5rem}.progress-metrics-row{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.82rem;display:flex}.progress-label{color:var(--text-secondary);font-weight:600}.progress-percentage{font-family:var(--font-mono);color:var(--color-twitter);font-weight:700}.progress-bar-track{background:var(--bg-surface-elevated);border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, var(--color-twitter), var(--color-cyan));border-radius:4px;width:0%;height:100%;transition:width .3s;position:relative}.progress-bar-fill.active-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s linear infinite progress-shimmer;position:absolute;inset:0}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.terminal-logs-window{color:#d1d5db;font-family:var(--font-mono);background:#080c14;flex:1;max-height:320px;padding:1rem 1.25rem;font-size:.78rem;line-height:1.6;overflow-y:auto}[data-theme=light] .terminal-logs-window{color:#f3f4f6;background:#111827}.log-entry{align-items:flex-start;gap:.6rem;margin-bottom:.35rem;animation:.2s logFade;display:flex}@keyframes logFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.log-time{color:#6b7280;-webkit-user-select:none;user-select:none}.log-badge{border-radius:3px;padding:1px 4px;font-size:.7rem;font-weight:700}.log-badge.info{color:#38bdf8;background:#38bdf833}.log-badge.success{color:#34d399;background:#10b98133}.log-badge.warn{color:#fbbf24;background:#f59e0b33}.log-text{flex:1}.feed-card{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);margin-bottom:2.5rem;overflow:hidden}.feed-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.feed-title-box{align-items:center;gap:.65rem;display:flex}.feed-title{font-size:1.15rem;font-weight:700}.feed-filters{align-items:center;gap:.75rem;display:flex}.feed-search-input{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);padding:.45rem 1rem;font-size:.82rem}.feed-search-input:focus{border-color:var(--color-twitter);outline:none}.table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--bg-surface-elevated) transparent;box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:#00000026;border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border-radius:4px}.table-responsive::-webkit-scrollbar-thumb:hover{background:var(--border-accent)}.custom-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:.88rem}.custom-table th{background:var(--bg-surface-elevated);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.85rem 1.25rem;font-size:.74rem;font-weight:700}.custom-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:.85rem 1.25rem}.custom-table tr:hover td{background:var(--bg-surface-elevated)}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:.8rem}.data-table th{background:var(--bg-surface-elevated);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.65rem .85rem;font-size:.72rem;font-weight:700}.data-table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;white-space:nowrap;padding:.65rem .85rem}.table-toolbar-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;margin-bottom:1.25rem;display:flex}.table-search-wrapper{flex-shrink:1;min-width:0}.table-search-wrapper .feed-search-input{width:260px;max-width:100%}.table-user-cell{align-items:center;gap:.85rem;display:flex}.user-avatar-wrapper{width:38px;height:38px;position:relative}.user-avatar{object-fit:cover;border:1px solid var(--border-subtle);border-radius:50%;width:100%;height:100%}.online-indicator-dot{background:var(--color-emerald);border:2px solid var(--bg-surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.user-names{flex-direction:column;display:flex}.user-handle{color:var(--text-primary);align-items:center;gap:.35rem;font-weight:700;display:flex}.verified-icon{width:14px;height:14px;color:var(--color-twitter)}.user-bio{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:.78rem;overflow:hidden}.status-badge{border-radius:var(--radius-full);align-items:center;gap:.35rem;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.status-badge.active{color:var(--color-emerald);background:#10b98126}.status-badge.pending{color:var(--color-amber);background:#f59e0b26}.status-badge.verified{color:var(--color-twitter);background:#1d9bf026}.modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;opacity:0;transition:opacity var(--transition-normal);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.modal-backdrop.active{opacity:1;display:flex}.modal-dialog{background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-width:520px;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) modalSlide;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080,0 0 30px #f59e0b26}@keyframes modalSlide{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{border-bottom:1px solid var(--border-subtle);background:linear-gradient(90deg,#f59e0b1a 0%,#0000 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-title{color:var(--color-amber);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;display:flex}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;display:flex}.modal-close-btn:hover{background:var(--bg-surface-elevated);color:var(--text-primary)}.modal-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.package-selector{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.package-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);padding:.85rem .6rem}.package-card:hover{border-color:var(--color-amber)}.package-card.active{border-color:var(--color-amber);background:#f59e0b1f;box-shadow:0 0 12px #f59e0b40}.package-name{color:var(--text-muted);font-size:.78rem;font-weight:700}.package-price{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.package-followers{color:var(--color-amber);font-size:.72rem;font-weight:600}.crypto-coin-tabs{background:var(--bg-surface-elevated);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.5rem;padding:6px;display:grid}.coin-tab{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.55rem .65rem;font-size:.78rem;font-weight:700;display:flex}.coin-tab:hover{color:var(--text-primary);border-color:var(--border-accent)}.coin-tab.active{border-color:var(--color-twitter);color:var(--color-twitter);box-shadow:0 0 12px var(--color-twitter-glow);background:#1d9bf01f}.coin-tab-token{align-items:center;gap:.3rem;font-size:.82rem;font-weight:800;display:flex}.coin-tab-chain{font-size:.66rem;font-family:var(--font-mono);color:var(--text-muted)}.coin-tab.active .coin-tab-chain{color:var(--color-cyan)}.qr-code-box{background:var(--bg-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.85rem;padding:1.25rem;display:flex}.qr-image-wrapper{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:150px;height:150px;padding:10px;display:flex;box-shadow:0 4px 12px #0003}.qr-image-wrapper img,.qr-image-wrapper svg{width:100%;height:100%}.crypto-address-row{align-items:center;gap:.5rem;width:100%;display:flex}.crypto-address-input{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-secondary);flex:1;padding:.55rem .85rem;font-size:.78rem}.btn-copy-address{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:flex}.btn-copy-address:hover{background:var(--color-twitter);color:#fff;border-color:var(--color-twitter)}.payment-countdown{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.countdown-clock{font-family:var(--font-mono);color:var(--color-rose);font-weight:700}.btn-confirm-payment{color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition-fast);background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border:none;padding:.75rem 1.25rem;font-size:.92rem;font-weight:700;box-shadow:0 4px 15px #f59e0b4d}.btn-confirm-payment:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b73}.btn-confirm-payment:disabled{opacity:.6;cursor:not-allowed;transform:none}.custom-follower-calc{background:var(--bg-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.calc-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.calc-rate-badge{font-size:.74rem;font-family:var(--font-mono);color:var(--color-cyan);border-radius:var(--radius-full);background:#06b6d41f;border:1px solid #06b6d440;padding:2px 8px;font-weight:700}.follower-control-row{align-items:center;gap:.85rem;display:flex}.follower-number-input{width:140px;font-family:var(--font-mono);color:var(--color-twitter);background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:var(--radius-md);text-align:center;padding:.55rem .75rem;font-size:1.1rem;font-weight:800}.follower-number-input:focus{box-shadow:0 0 0 3px var(--color-twitter-glow);outline:none}.follower-range-slider{-webkit-appearance:none;background:var(--bg-surface);border-radius:3px;outline:none;flex:1;height:6px}.follower-range-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-twitter);cursor:pointer;width:18px;height:18px;box-shadow:0 0 8px var(--color-twitter-glow);border-radius:50%}.follower-presets-row{flex-wrap:wrap;gap:.4rem;display:flex}.preset-pill-btn{font-size:.72rem;font-weight:700;font-family:var(--font-mono);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:.3rem .6rem}.preset-pill-btn:hover{color:var(--text-primary);border-color:var(--border-accent)}.preset-pill-btn.active{border-color:var(--color-amber);color:var(--color-amber);background:#f59e0b26}.calc-summary-box{background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.user-verification-form{background:var(--bg-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.evm-field-label{color:var(--text-secondary);justify-content:space-between;font-size:.78rem;font-weight:700;display:flex}.evm-text-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;font-family:var(--font-mono);color:var(--text-primary);transition:all var(--transition-fast);padding:.65rem .85rem;font-size:.8rem}.evm-text-input:focus{border-color:var(--color-twitter);box-shadow:0 0 0 2px var(--color-twitter-glow);outline:none}.evm-observer-modal-view{flex-direction:column;gap:1rem;display:none}.evm-observer-modal-view.active{display:flex}.observer-status-card{border-radius:var(--radius-lg);background:var(--bg-surface-elevated);border:1px solid var(--border-accent);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.observer-header-row{justify-content:space-between;align-items:center;display:flex}.observer-clock-timer{font-family:var(--font-mono);color:var(--color-amber);font-size:1.5rem;font-weight:800}.observer-explorer-link{color:var(--color-twitter);align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:flex}.observer-explorer-link:hover{text-decoration:underline}.observer-log-window{border-radius:var(--radius-md);max-height:180px;font-family:var(--font-mono);color:#d1d5db;background:#080c14;padding:.75rem;font-size:.74rem;line-height:1.6;overflow-y:auto}#toast-container{z-index:1100;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.toast{pointer-events:auto;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:280px;max-width:380px;box-shadow:var(--shadow-lg);align-items:center;gap:.75rem;padding:.85rem 1.15rem;transition:opacity .25s,transform .25s;animation:.3s cubic-bezier(.16,1,.3,1) toastSlide;display:flex}@keyframes toastSlide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;display:flex}.toast.success{border-left:4px solid var(--color-emerald)}.toast.success .toast-icon{color:var(--color-emerald);background:#10b98133}.toast.info{border-left:4px solid var(--color-twitter)}.toast.info .toast-icon{color:var(--color-twitter);background:#1d9bf033}.toast.warning{border-left:4px solid var(--color-amber)}.toast.warning .toast-icon{color:var(--color-amber);background:#f59e0b33}.toast-content{flex:1}.toast-title{color:var(--text-primary);font-size:.85rem;font-weight:700}.toast-message{color:var(--text-secondary);font-size:.78rem}.seo-guide-section{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);margin-top:3rem;margin-bottom:2rem;padding:2rem}.seo-guide-header{margin-bottom:1.5rem}.seo-guide-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.seo-guide-subtitle{color:var(--text-secondary);font-size:.9rem}.accordion-list{flex-direction:column;gap:.75rem;display:flex}.accordion-item{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);overflow:hidden}.accordion-trigger{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.92rem;font-weight:600;display:flex}.accordion-trigger:hover{background:#ffffff05}.accordion-chevron{width:18px;height:18px;color:var(--text-muted);transition:transform var(--transition-fast)}.accordion-item.open .accordion-chevron{color:var(--color-twitter);transform:rotate(180deg)}.accordion-content{color:var(--text-secondary);padding:0 1.25rem 1.25rem;font-size:.88rem;line-height:1.6;display:none}.accordion-item.open .accordion-content{display:block}.non-follower-list,.dm-inbox-list{flex-direction:column;gap:.65rem;max-height:380px;padding-right:.5rem;display:flex;overflow-y:auto}.non-follower-item,.dm-item{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.non-follower-item:hover,.dm-item:hover{border-color:var(--border-accent)}.item-left{align-items:center;gap:.75rem;display:flex}.btn-danger-sm{border-radius:var(--radius-sm);color:var(--color-rose);cursor:pointer;transition:all var(--transition-fast);background:#f43f5e26;border:1px solid #f43f5e4d;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.btn-danger-sm:hover{background:var(--color-rose);color:#fff}.services-catalog-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.services-filter-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.services-filter-btn{border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.8rem;font-weight:700;display:flex}.services-filter-btn:hover{color:var(--text-primary);border-color:var(--border-accent)}.services-filter-btn.active{border-color:var(--color-twitter);color:var(--color-twitter);box-shadow:0 0 10px var(--color-twitter-glow);background:#1d9bf026}.service-rate-usd-tag{font-family:var(--font-mono);color:var(--color-emerald);font-size:.95rem;font-weight:800}.service-speed-tag{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.72rem;display:flex}.service-select-dropdown{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-size:.84rem;font-family:var(--font-sans);padding:.65rem .85rem}.service-select-dropdown:focus{border-color:var(--color-twitter);outline:none}.status-badge.twitter{color:#1d9bf0;background:#1d9bf026;border:1px solid #1d9bf04d}.status-badge.instagram{color:#e1306c;background:#e1306c26;border:1px solid #e1306c4d}.status-badge.youtube{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.status-badge.facebook{color:#1877f2;background:#1877f226;border:1px solid #1877f24d}.status-badge.telegram{color:#229ed9;background:#229ed926;border:1px solid #229ed94d}.status-badge.tiktok{color:#fe2c55;background:#fe2c5526;border:1px solid #fe2c554d}.status-badge.whatsapp{color:#25d366;background:#25d36626;border:1px solid #25d3664d}.status-badge.snapchat{color:#fffc00;background:#fffc0026;border:1px solid #fffc004d}.status-badge.music{color:#f50;background:#ff550026;border:1px solid #ff55004d}.status-badge.traffic{color:#a855f7;background:#a855f726;border:1px solid #a855f74d}.status-badge.pinterest{color:#e60023;background:#e6002326;border:1px solid #e600234d}.btn-auth-nav{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.btn-auth-nav:hover{border-color:var(--border-accent);transform:translateY(-1px)}.btn-auth-nav.primary{background:linear-gradient(135deg, var(--color-twitter) 0%, var(--color-indigo) 100%);color:#fff;box-shadow:0 2px 10px var(--color-twitter-glow);border:none}.btn-auth-switch-pill{border-radius:var(--radius-full);color:#818cf8;cursor:pointer;transition:all var(--transition-fast);background:#6366f11f;border:1px solid #6366f159;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.btn-auth-switch-pill:hover{color:#fff;background:#6366f138;border-color:#818cf8;transform:translateY(-1px)}.auth-promo-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f11f 0%,#8247e524 100%);border:1px solid #6366f14d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.15rem 1.4rem;display:flex;box-shadow:0 4px 20px #0000001f}.auth-promo-left{flex:1;align-items:center;gap:1rem;min-width:260px;display:flex}.auth-promo-avatar-badge{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #6366f166}.auth-promo-text{flex-direction:column;gap:.2rem;display:flex}.auth-promo-title{color:var(--text-primary);align-items:center;gap:.65rem;font-size:1rem;font-weight:800;display:flex}.auth-promo-tag{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;background:#6366f133;border:1px solid #6366f166;border-radius:20px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.auth-promo-desc{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.auth-promo-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.btn-auth-promo-signin{background:var(--bg-surface-elevated);border:1px solid var(--border-accent);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;padding:.6rem 1.15rem;font-size:.85rem;font-weight:700}.btn-auth-promo-signin:hover{background:var(--bg-surface);color:#6366f1;border-color:#6366f1;transform:translateY(-1px)}.btn-auth-promo-signup{color:#fff;cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:10px;padding:.6rem 1.35rem;font-size:.85rem;font-weight:700;box-shadow:0 4px 14px #6366f159}.btn-auth-promo-signup:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.user-balance-pill{border-radius:var(--radius-full);color:var(--color-emerald);cursor:pointer;font-size:.8rem;font-weight:700;font-family:var(--font-mono);transition:all var(--transition-fast);background:#10b9811a;border:1px solid #10b9814d;align-items:center;gap:.45rem;padding:.35rem .85rem;display:flex}.user-balance-pill:hover{background:#10b98133;transform:translateY(-1px);box-shadow:0 0 12px #10b9814d}.balance-plus{background:var(--color-emerald);color:#06101e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.75rem;font-weight:900;display:flex}.user-profile-menu-wrapper{position:relative}.user-avatar-btn{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);align-items:center;gap:.5rem;padding:3px 8px 3px 3px;display:flex}.user-avatar-btn:hover{border-color:var(--border-accent)}.user-avatar-img{object-fit:cover;border-radius:50%;width:28px;height:28px}.user-handle-name{font-size:.82rem;font-weight:700}.user-dropdown-dropdown{background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:var(--radius-lg);width:250px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1200;padding:.5rem;animation:.2s ease-out modalSlide;display:none;position:absolute;top:calc(100% + 8px);right:0}.user-dropdown-dropdown.active{display:block}.user-dropdown-header{align-items:center;gap:.75rem;padding:.6rem .5rem;display:flex}.user-dropdown-avatar{object-fit:cover;border-radius:50%;width:38px;height:38px}.user-dropdown-name{color:var(--text-primary);font-size:.88rem;font-weight:700}.user-dropdown-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.72rem;overflow:hidden}.user-dropdown-tier{color:var(--color-amber);text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:800}.user-dropdown-divider{background:var(--border-subtle);height:1px;margin:.4rem 0}.user-dropdown-item{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.82rem;font-weight:600;display:flex}.user-dropdown-item:hover{background:var(--bg-surface-elevated);color:var(--text-primary)}.user-dropdown-item.logout:hover{color:var(--color-rose);background:#f43f5e26}.auth-stage-dialog{background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:28px;width:100%;max-width:880px;animation:.32s cubic-bezier(.16,1,.3,1) modalScaleUp;position:relative;overflow:hidden;box-shadow:0 30px 80px -15px #000000bf,0 0 50px #6366f140}.auth-stage-close-btn{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-primary);cursor:pointer;z-index:20;transition:all var(--transition-fast);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.auth-stage-close-btn:hover{background:#ffffff2e;transform:rotate(90deg)}.auth-split-wrapper{min-height:560px;display:flex}.auth-vibe-stage{background:linear-gradient(150deg,#7c8df8 0%,#8e9efb 50%,#7687f8 100%);flex-direction:column;flex:.95;justify-content:space-between;align-items:center;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0000001a}.auth-vibe-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 45% 30%,#ffffff59 0%,#0000 60%);width:140%;height:140%;position:absolute;top:-20%;left:10%}.auth-stage-badge{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fff;letter-spacing:.03em;z-index:5;background:#ffffff38;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.auth-stage-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseLive;box-shadow:0 0 10px #10b981}.auth-character-container{z-index:5;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:340px;display:flex;position:relative}.auth-3d-character-svg{filter:drop-shadow(0 15px 25px #1e1b4b59);width:100%;max-width:280px;height:100%}.char-root-dance{transform-origin:140px 260px;animation:2.4s ease-in-out infinite alternate charDanceGroove}.char-torso-sway{transform-origin:140px 180px;animation:2.4s ease-in-out infinite alternate charTorsoSway}.char-left-arm-point{transform-origin:110px 145px;animation:2.4s ease-in-out infinite alternate charLeftArmPoint}.char-right-arm-groove{transform-origin:170px 145px;animation:2.4s ease-in-out infinite alternate charRightArmGroove}.char-head-bob{transform-origin:140px 125px;animation:1.2s ease-in-out infinite alternate charHeadBob}.char-leg-left-step{transform-origin:125px 200px;animation:2.4s ease-in-out infinite alternate charLegLeftStep}.char-leg-right-step{transform-origin:155px 200px;animation:2.4s ease-in-out infinite alternate charLegRightStep}.char-contact-shadow{transform-origin:140px 278px;animation:2.4s ease-in-out infinite alternate charShadowPulse}@keyframes charDanceGroove{0%{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}to{transform:translateY(0)rotate(-1.5deg)}}@keyframes charTorsoSway{0%{transform:rotate(-3deg)scaleY(.99)}50%{transform:rotate(3deg)scaleY(1.02)}to{transform:rotate(-3deg)scaleY(.99)}}@keyframes charLeftArmPoint{0%{transform:rotate(-6deg)translate(-2px)}50%{transform:rotate(14deg)translate(6px,-4px)}to{transform:rotate(-6deg)translate(-2px)}}@keyframes charRightArmGroove{0%{transform:rotate(10deg)}50%{transform:rotate(-12deg)}to{transform:rotate(10deg)}}@keyframes charHeadBob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-4px)rotate(3deg)}}@keyframes charLegLeftStep{0%{transform:rotate(3deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-4px)}to{transform:rotate(3deg)translateY(0)}}@keyframes charLegRightStep{0%{transform:rotate(-3deg)translateY(-3px)}50%{transform:rotate(4deg)translateY(0)}to{transform:rotate(-3deg)translateY(-3px)}}@keyframes charShadowPulse{0%{opacity:.35;transform:scale(.92)}50%{opacity:.55;transform:scale(1.08)}to{opacity:.35;transform:scale(.92)}}.auth-vibe-footer{z-index:5;justify-content:space-between;align-items:center;width:100%;display:flex}.auth-vibe-stat-box{flex-direction:column;display:flex}.auth-vibe-stat-num{color:#fff;font-size:1.15rem;font-weight:800;line-height:1.1;font-family:var(--font-mono)}.auth-vibe-stat-txt{color:#ffffffd9;font-size:.72rem;font-weight:500}.auth-vibe-tag{color:#fff;border-radius:var(--radius-md);background:#fff3;border:1px solid #ffffff40;padding:.3rem .65rem;font-size:.72rem;font-weight:600}.auth-form-stage{background:var(--bg-surface);flex-direction:column;flex:1.1;justify-content:center;padding:2.25rem 2.5rem;display:flex}.auth-mode-tabs{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);align-self:flex-start;margin-bottom:1.5rem;padding:3px;display:inline-flex}.auth-mode-tab{border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:.45rem 1.15rem;font-size:.84rem;font-weight:700}.auth-mode-tab.active{color:#fff;background:#6366f1;box-shadow:0 2px 10px #6366f159}.auth-stage-header{margin-bottom:1.25rem}.auth-stage-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.65rem;font-weight:800}.auth-stage-subtitle{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.4}.auth-google-wrapper{margin-bottom:1rem;position:relative}.btn-google-auth-vibe{color:#1f2937;cursor:pointer;width:100%;transition:all var(--transition-fast);background:#fff;border:1px solid #d1d5db;border-radius:12px;justify-content:center;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px 6px #0000000d}.btn-google-auth-vibe:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}.google-btn-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.google-btn-main{color:#111827;font-size:.9rem;font-weight:700;line-height:1.2}.google-btn-sub{color:#6b7280;font-size:.7rem}.google-auth-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b8;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.google-auth-card{background:var(--bg-surface-elevated);border:1px solid var(--border-accent);border-radius:20px;width:100%;max-width:460px;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.google-card-header{border-bottom:1px solid var(--border-subtle);background:#ffffff05;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.google-logo-wrap{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #0000001a}.google-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem;font-size:1.1rem;line-height:1;transition:all .15s}.google-close-btn:hover{color:var(--text-primary);background:#ffffff14}.google-card-body{padding:1.5rem}.vibe-field-group{margin-bottom:.95rem}.vibe-field-label{color:var(--text-primary);margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.vibe-input-box{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);transition:all var(--transition-fast);border-radius:12px;align-items:center;padding:.65rem .85rem;display:flex}.auth-feedback-banner{border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.8rem;font-weight:600;animation:.2s fadeIn;display:flex}.auth-feedback-banner.error{color:#fb7185;background:#f43f5e1f;border:1px solid #f43f5e59}.auth-feedback-banner.success{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.auth-remember-row{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.auth-remember-checkbox{accent-color:#6366f1;cursor:pointer;width:15px;height:15px}.auth-remember-label{color:var(--text-muted);cursor:pointer;margin:0;font-size:.78rem}.vibe-input-box.input-error{border-color:#f43f5e!important;box-shadow:0 0 0 3px #f43f5e2e!important}.vibe-input-box.shake{animation:.4s inputShake}@keyframes inputShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.vibe-field-hint{color:var(--text-muted);margin-top:.25rem;font-size:.72rem;display:block}.vibe-input-box:focus-within{background:var(--bg-surface);border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.vibe-input-icon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:.75rem;display:flex}.vibe-input-box:focus-within .vibe-input-icon{color:#6366f1}.vibe-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:.9rem}.vibe-input::placeholder{color:var(--text-muted);opacity:.7}.vibe-password-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;font-size:.9rem;display:flex}.btn-vibe-primary{color:#fff;cursor:pointer;width:100%;transition:all var(--transition-fast);background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;margin-top:.5rem;padding:.85rem 1.5rem;font-size:.96rem;font-weight:700;display:flex;box-shadow:0 4px 18px #4f46e566}.btn-vibe-primary:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 6px 24px #4f46e58c}.btn-vibe-primary:active{transform:translateY(0)}.auth-stage-footer{color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;margin-top:1.15rem;font-size:.82rem;display:flex}.auth-switch-btn{color:#6366f1;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.auth-switch-btn:hover{color:#4f46e5}@media (width<=860px){.auth-stage-dialog{border-radius:20px;max-width:95vw}.auth-form-stage{padding:1.75rem 1.5rem}}@media (width<=680px){.auth-split-wrapper{flex-direction:column;min-height:auto}.auth-vibe-stage{flex:none;min-height:180px;padding:1.25rem 1rem .5rem}.auth-character-container{height:150px}.auth-3d-character-svg{max-width:170px}.auth-vibe-footer{display:none}.auth-form-stage{padding:1.25rem 1.15rem 1.5rem}.auth-stage-title{font-size:1.35rem}.auth-stage-close-btn{width:32px;height:32px;font-size:1.1rem;top:.75rem;right:.75rem}}.auth-modal-card{background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);overflow:hidden}.auth-modal-header{text-align:center;padding:1.5rem 1.5rem .5rem;position:relative}.auth-modal-title{color:var(--text-primary);margin-bottom:.35rem;font-size:1.35rem;font-weight:800}.auth-modal-subtitle{color:var(--text-muted);font-size:.82rem}.auth-modal-body{flex-direction:column;gap:1rem;padding:1.25rem 1.75rem 1.75rem;display:flex}.btn-google-auth{border-radius:var(--radius-md);border:1px solid var(--border-accent);background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.88rem;font-weight:700;display:flex}.btn-google-auth:hover{border-color:var(--color-twitter);background:var(--bg-surface-glass);box-shadow:0 0 14px #1d9bf033}.google-g-icon{width:18px;height:18px}.auth-divider{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.google-account-list{flex-direction:column;gap:.65rem;margin:1rem 0;display:flex}.google-account-item{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.75rem;padding:.75rem;display:flex}.google-account-item:hover{border-color:var(--color-twitter);background:#1d9bf014}.google-account-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.google-account-name{color:var(--text-primary);font-size:.88rem;font-weight:700}.google-account-email{color:var(--text-muted);font-size:.76rem}.new-order-grid{box-sizing:border-box;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=900px){.new-order-grid{grid-template-columns:minmax(0,1fr)}}.new-order-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);box-sizing:border-box;min-width:0;max-width:100%;padding:1.75rem}@media (width<=600px){.new-order-card{padding:1.25rem 1rem}}.service-details-box{background:var(--bg-surface-elevated);border:1px solid var(--border-accent);border-radius:var(--radius-md);word-break:break-word;min-width:0;margin-top:1rem;padding:1rem 1.25rem;font-size:.84rem;line-height:1.5}.service-detail-item{margin-bottom:.4rem}.service-detail-meta-grid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;padding-top:.75rem;font-size:.78rem;display:grid}.charge-calculator-panel{background:linear-gradient(145deg, var(--bg-surface) 0%, var(--bg-surface-elevated) 100%);border:1px solid var(--border-accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;gap:1.25rem;min-width:0;max-width:100%;padding:1.75rem;display:flex}@media (width<=600px){.charge-calculator-panel{padding:1.25rem 1rem}}.charge-amount-hero{font-size:2.2rem;font-family:var(--font-mono);color:var(--color-emerald);text-shadow:0 0 20px #10b9814d;font-weight:900}.wallet-deposit-container{box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=900px){.wallet-deposit-container{grid-template-columns:minmax(0,1fr)}}.wallet-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;margin-bottom:1.5rem;display:grid}@media (width<=640px){.wallet-stats-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}}.support-tickets-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=900px){.support-tickets-grid{grid-template-columns:minmax(0,1fr)}}.chains-grid-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;min-width:0;margin-bottom:1.25rem;display:grid}@media (width<=480px){.chains-grid-selector{grid-template-columns:minmax(0,1fr)}}.chain-card-btn{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);text-align:left;cursor:pointer;transition:all var(--transition-fast);padding:.85rem}.chain-card-btn:hover{border-color:var(--border-accent)}.chain-card-btn.active{border-color:var(--color-cyan);background:#06b6d41a;box-shadow:0 0 15px #06b6d433}.chain-card-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.chain-token-symbol{color:var(--text-primary);font-size:1rem;font-weight:800}.chain-badge-tag{border-radius:var(--radius-full);background:var(--bg-surface);color:var(--color-twitter);padding:2px 6px;font-size:.68rem;font-weight:700}.chain-network-name{color:var(--text-secondary);font-size:.75rem}.chain-gas-est{color:var(--color-emerald);font-size:.7rem;font-family:var(--font-mono);margin-top:.25rem}.deposit-presets-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.75rem 0;display:grid}.deposit-preset-pill{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-primary);font-family:var(--font-mono);cursor:pointer;text-align:center;transition:all var(--transition-fast);padding:.55rem;font-size:.85rem;font-weight:700}.deposit-preset-pill:hover{border-color:var(--color-emerald)}.deposit-preset-pill.active{border-color:var(--color-emerald);color:var(--color-emerald);background:#10b98126}.deposit-qr-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:1rem;padding:1.75rem;display:flex}.deposit-qr-box{border-radius:var(--radius-lg);background:#fff;width:170px;height:170px;padding:8px;box-shadow:0 4px 20px #0000004d}.profile-settings-grid{box-sizing:border-box;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=900px){.profile-settings-grid{grid-template-columns:minmax(0,1fr)}}.profile-hero-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-lg);box-sizing:border-box;min-width:0;max-width:100%;padding:1.75rem 1.5rem;overflow:hidden}@media (width<=600px){.profile-hero-card{padding:1.25rem 1rem}}.profile-hero-avatar-img{border:3px solid var(--color-twitter);width:90px;height:90px;box-shadow:0 0 20px var(--color-twitter-glow);border-radius:50%;margin-bottom:1rem}.profile-stats-grid{text-align:left;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;min-width:0;margin-top:1.5rem;display:grid}.profile-stat-box{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;padding:.85rem;overflow:hidden}.profile-stat-label{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.profile-stat-value{color:var(--text-primary);font-size:1.1rem;font-weight:800;font-family:var(--font-mono)}.orders-filter-btn{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:.45rem 1rem;font-size:.8rem;font-weight:700}.orders-filter-btn.active{border-color:var(--color-twitter);color:var(--color-twitter);background:#1d9bf026}.admin-topbar-pill{border-radius:var(--radius-full);color:#c084fc;cursor:pointer;transition:all var(--transition-fast);background:#a855f726;border:1px solid #a855f766;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-topbar-pill:hover{background:#a855f747;border-color:#c084fc;transform:translateY(-1px);box-shadow:0 0 14px #a855f759}.admin-nav-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.admin-nav-tab{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.84rem;font-weight:700;display:inline-flex}.admin-nav-tab:hover{border-color:var(--border-accent);color:var(--text-primary)}.admin-nav-tab.active{color:#c084fc;background:linear-gradient(135deg,#a855f733 0%,#8247e533 100%);border-color:#a855f7;box-shadow:0 0 12px #a855f733}.admin-tab-pane{display:none}.admin-tab-pane.active{animation:.25s ease-out fadeIn;display:block}.admin-table-inline-input{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface);width:75px;color:var(--text-primary);font-family:var(--font-mono);text-align:right;transition:border-color var(--transition-fast);padding:.25rem .4rem;font-size:.82rem;font-weight:700}.admin-table-inline-input:focus{border-color:var(--color-emerald);outline:none;box-shadow:0 0 8px #10b9814d}.admin-status-toggle-btn{border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;padding:.3rem .75rem;font-size:.74rem;font-weight:800}.admin-status-toggle-btn.active{color:var(--color-emerald);background:#10b98126;border-color:#10b98166}.admin-status-toggle-btn.paused{color:var(--color-amber);background:#f59e0b26;border-color:#f59e0b66}.admin-order-status-select{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-primary);cursor:pointer;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.admin-order-status-select.completed{color:var(--color-emerald)}.admin-order-status-select.in-progress{color:var(--color-twitter)}.admin-order-status-select.pending{color:var(--color-amber)}.admin-order-status-select.cancelled,.admin-order-status-select.refunded{color:#ef4444}.ticket-status-pill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.4px;padding:.25rem .65rem;font-size:.72rem;font-weight:800}.ticket-status-pill.open{color:var(--color-cyan);background:#06b6d426;border:1px solid #06b6d44d}.ticket-status-pill.in-review{color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b4d}.ticket-status-pill.resolved{color:var(--color-emerald);background:#10b98126;border:1px solid #10b9814d}.ticket-status-pill.closed{color:var(--text-muted);border:1px solid var(--border-subtle);background:#94a3b826}.ticket-priority-pill{border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.7rem;font-weight:700}.ticket-priority-pill.low{color:#60a5fa;background:#3b82f626}.ticket-priority-pill.medium{color:var(--color-amber);background:#f59e0b26}.ticket-priority-pill.high{color:#f87171;background:#ef444426}.ticket-priority-pill.urgent{color:#fff;background:#ef4444}.user-ticket-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);margin-bottom:1.25rem;padding:1.25rem}.user-ticket-card:hover{border-color:var(--border-accent)}.user-ticket-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.user-ticket-id{font-family:var(--font-mono);color:var(--color-twitter);font-size:.78rem;font-weight:800}.user-ticket-subject{color:var(--text-primary);margin:.25rem 0;font-size:1.05rem;font-weight:800}.user-ticket-meta{color:var(--text-muted);font-size:.76rem}.user-ticket-thread{background:var(--bg-surface);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;max-height:280px;margin:1rem 0;padding:1rem;display:flex;overflow-y:auto}.ticket-msg-bubble{border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.84rem;line-height:1.5}.ticket-msg-bubble.user{border-left:3px solid var(--color-twitter);background:#1d9bf014;align-self:flex-start;width:90%}.ticket-msg-bubble.admin{border-left:3px solid var(--color-emerald);background:#10b98114;align-self:flex-end;width:90%}.ticket-msg-header{color:var(--text-muted);justify-content:space-between;margin-bottom:.35rem;font-size:.72rem;display:flex}.user-ticket-reply-box{gap:.5rem;margin-top:.75rem;display:flex}.deposit-method-tabs{flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem;display:flex}.deposit-method-tab{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);cursor:pointer;min-width:170px;transition:all var(--transition-fast);flex-direction:column;flex:1;gap:.25rem;padding:.85rem 1rem;display:flex}.deposit-method-tab:hover{border-color:var(--border-accent);transform:translateY(-2px)}.deposit-method-tab.active{border-color:var(--color-twitter);box-shadow:0 4px 16px var(--color-twitter-glow);background:linear-gradient(135deg,#1d9bf01f 0%,#8247e51f 100%)}.deposit-method-tab.bangla-active.active{background:linear-gradient(135deg,#006a4e26 0%,#f42a411f 100%);border-color:#006a4e;box-shadow:0 4px 16px #006a4e40}.deposit-method-title{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.92rem;font-weight:800;display:flex}.deposit-method-desc{color:var(--text-muted);font-size:.72rem}.deposit-method-panel{display:none}.deposit-method-panel.active{animation:.25s ease-out fadeIn;display:block}.bangla-qr-bank-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#006a4e14 0%,#06b6d40d 100%);border:1px solid #006a4e4d;margin-bottom:1.25rem;padding:1.15rem}.exchange-card-btn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);cursor:pointer;text-align:left;transition:all var(--transition-fast);padding:.75rem 1rem}.exchange-card-btn:hover{border-color:var(--border-accent)}.exchange-card-btn.active{border-color:var(--color-amber);background:#f59e0b1a}@media (width<=600px){.modal-backdrop{padding:.75rem .5rem}.modal-dialog{width:100%;max-height:94vh}.modal-body{-webkit-overflow-scrolling:touch;padding:1.15rem 1rem}.auth-modal-card{width:100%;max-height:94vh}.auth-modal-body{-webkit-overflow-scrolling:touch;padding:1.25rem 1rem 1.5rem}}@media (width<=768px){.stats-grid{grid-template-columns:1fr;gap:.85rem;margin-bottom:1.5rem}.stat-card{padding:1rem 1.15rem}.stat-value{font-size:1.5rem}.platforms-grid{grid-template-columns:1fr;gap:1.15rem;margin-bottom:2rem}.platform-card{padding:1.25rem}.feed-card{padding:1.15rem;overflow:hidden}.feed-header{flex-direction:column;align-items:flex-start;gap:.85rem}.feed-filters,.feed-search-input{width:100%}.custom-table th,.custom-table td{padding:.65rem .85rem;font-size:.8rem}}@media (width<=480px){.stats-grid{grid-template-columns:1fr;gap:.75rem}.stat-card{padding:.85rem 1rem}.stat-label{font-size:.68rem}.stat-value{font-size:1.35rem}.stat-icon-wrapper{width:40px;height:40px}.platforms-grid{grid-template-columns:1fr;gap:1rem}.platform-card{padding:1.1rem}.platform-body h3{font-size:1.1rem}.platform-body p{font-size:.8rem}.platform-tools-list{font-size:.76rem}.platform-action-btn{padding:.65rem 1rem;font-size:.8rem}}.telegram-integration-card{border-top:1px solid var(--border-subtle);flex-direction:column;gap:1.25rem;margin-top:2rem;padding-top:1.75rem;display:flex}.telegram-card-header{align-items:flex-start;gap:1rem;display:flex}.telegram-badge-icon{background:#229ed91f;border:1px solid #229ed94d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #229ed940}.telegram-header-content{flex:1}.telegram-header-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.telegram-title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.telegram-status-pill{border-radius:var(--radius-full);letter-spacing:.02em;transition:all var(--transition-fast);align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.telegram-status-pill .status-dot{border-radius:50%;width:7px;height:7px}.telegram-status-pill.disconnected{color:#f87171;background:#ef44441a;border:1px solid #ef44444d}.telegram-status-pill.disconnected .status-dot{background:#ef4444}.telegram-status-pill.connected{color:#34d399;background:#10b9811f;border:1px solid #10b98159;box-shadow:0 0 10px #10b98140}.telegram-status-pill.connected .status-dot{background:#10b981;animation:2s infinite pulse-dot;box-shadow:0 0 8px #10b981}@keyframes pulse-dot{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.telegram-desc{color:var(--text-muted);margin:0;font-size:.83rem;line-height:1.45}.telegram-connected-banner{border-radius:var(--radius-lg);background:linear-gradient(135deg,#229ed924 0%,#10b9811a 100%);border:1px solid #229ed959;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.connected-banner-left{align-items:center;gap:.85rem;display:flex}.telegram-bot-avatar{background:#229ed9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:0 2px 10px #229ed966}.bot-status-ring{border:2px solid var(--bg-surface);background:#10b981;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.connected-account-title{color:var(--text-primary);align-items:center;gap:.45rem;font-size:.95rem;display:flex}.telegram-bot-tag{color:#229ed9;background:#229ed933;border:1px solid #229ed966;border-radius:12px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.connected-meta-text{color:var(--text-muted);margin-top:.2rem;font-size:.78rem}.connected-banner-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn-telegram-test{color:#229ed9;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#229ed926;border:1px solid #229ed9;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex}.btn-telegram-test:hover{color:#fff;background:#229ed9;transform:translateY(-1px);box-shadow:0 0 15px #229ed966}.btn-telegram-disconnect{color:#f87171;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#ef44441a;border:1px solid #ef44444d;padding:.5rem .85rem;font-size:.8rem;font-weight:600}.btn-telegram-disconnect:hover{background:#ef444433;border-color:#ef4444}.telegram-method-tabs{background:var(--bg-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);gap:.5rem;padding:.3rem;display:flex;overflow-x:auto}.tg-method-tab{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.tg-method-tab.active{color:#229ed9;background:#229ed926;font-weight:700}.telegram-setup-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.tg-step-instructions{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.tg-step-item{color:var(--text-primary);align-items:center;gap:.65rem;font-size:.84rem;display:flex}.tg-step-num{color:#fff;background:#229ed9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:flex}.telegram-sync-key-box{background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px dashed #229ed966;padding:1rem}.sync-key-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.76rem;font-weight:700}.sync-key-input-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sync-key-display{min-width:170px;font-family:var(--font-mono);color:#229ed9;background:var(--bg-surface);flex:1;font-size:.88rem;font-weight:700}.btn-telegram-launch{color:#fff;border-radius:var(--radius-md);transition:all var(--transition-fast);background:#229ed9;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #229ed959}.btn-telegram-launch:hover{background:#1e8bc2;transform:translateY(-1px);box-shadow:0 4px 15px #229ed980}.btn-telegram-primary{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(135deg,#229ed9 0%,#1e8bc2 100%);border:none;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #229ed94d}.btn-telegram-primary:hover{background:linear-gradient(135deg,#1e8bc2 0%,#17719e 100%);transform:translateY(-1px)}.tg-hint-text{color:var(--text-muted);font-size:.75rem}.telegram-preferences-section{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.15rem}.tg-pref-title{color:var(--text-primary);margin-bottom:.85rem;font-size:.88rem;font-weight:800}.tg-pref-grid{flex-direction:column;gap:.75rem;display:flex}.tg-toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.85rem;display:flex}.tg-toggle-input{opacity:0;width:0;height:0;position:absolute}.tg-toggle-slider{background-color:var(--border-subtle);border-radius:22px;flex-shrink:0;width:38px;height:22px;transition:all .3s;display:inline-block;position:relative}.tg-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}.tg-toggle-input:checked+.tg-toggle-slider{background-color:#229ed9}.tg-toggle-input:checked+.tg-toggle-slider:before{transform:translate(16px)}.tg-toggle-text{flex-direction:column;display:flex}.tg-toggle-text strong{color:var(--text-primary);font-size:.82rem}.tg-toggle-text span{color:var(--text-muted);font-size:.74rem}.telegram-preview-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.15rem}.tg-preview-header{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.tg-preview-app-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.tg-preview-badge{color:#229ed9;background:#229ed926;border-radius:20px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.tg-bubble-message{background:linear-gradient(135deg,#229ed91f 0%,#1e293bb3 100%);border:1px solid #229ed940;border-radius:12px 12px 12px 2px;max-width:480px;padding:.9rem 1.1rem;position:relative}.tg-bubble-sender{color:#229ed9;margin-bottom:.4rem;font-size:.75rem;font-weight:800}.tg-bubble-body{color:var(--text-primary);font-size:.81rem;line-height:1.5;font-family:var(--font-sans)}.tg-bubble-time{color:var(--text-muted);text-align:right;margin-top:.5rem;font-size:.68rem}.telegram-log-section{flex-direction:column;gap:.5rem;display:flex}.tg-log-header{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.btn-clear-tg-log{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.72rem;text-decoration:underline}.btn-clear-tg-log:hover{color:var(--text-primary)}.tg-log-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;max-width:100%;max-height:180px;overflow:auto}.auth-gate-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48vh;padding:2rem 1rem;display:flex}.auth-gate-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);text-align:center;width:100%;max-width:540px;box-shadow:var(--shadow-xl);box-sizing:border-box;padding:2.75rem 2rem;animation:.35s fadeIn;position:relative;overflow:hidden}.auth-gate-card:before{content:"";background:linear-gradient(90deg,#1d9bf0 0%,#8247e5 50%,#10b981 100%);height:4px;position:absolute;top:0;left:0;right:0}.auth-gate-icon-badge{background:#1d9bf01f;border:1px solid #1d9bf04d;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;font-size:2rem;display:inline-flex;box-shadow:0 0 25px #1d9bf033}.auth-gate-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.45rem;font-weight:800}.auth-gate-desc{color:var(--text-secondary);margin-bottom:1.75rem;font-size:.92rem;line-height:1.6}.auth-gate-actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.auth-gate-btn-google{color:#1f2937;border-radius:var(--radius-lg);cursor:pointer;width:100%;transition:all var(--transition-fast);background:#fff;border:1px solid #d1d5db;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:700;display:flex;box-shadow:0 2px 8px #0000001a}.auth-gate-btn-google:hover{background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.auth-gate-btn-signup{background:linear-gradient(135deg, var(--color-twitter) 0%, #6366f1 100%);color:#fff;border-radius:var(--radius-lg);cursor:pointer;width:100%;transition:all var(--transition-fast);box-shadow:0 4px 15px var(--color-twitter-glow);border:none;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:700;display:flex}.auth-gate-btn-signup:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1d9bf080}.auth-gate-btn-signin{background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;display:flex}.auth-gate-btn-signin:hover{background:var(--bg-surface);border-color:var(--border-accent)}.order-guest-alert-box{border-radius:var(--radius-md);color:var(--text-primary);background:#1d9bf014;border:1px solid #1d9bf04d;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.84rem;display:flex}@media (width<=600px){#toast-container{align-items:center!important;bottom:1rem!important;left:.75rem!important;right:.75rem!important}.toast{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.auth-promo-card{flex-direction:column!important;align-items:stretch!important;padding:1rem!important}.auth-promo-left{width:100%!important;min-width:0!important}.auth-promo-actions{gap:.5rem!important;width:100%!important;display:flex!important}.btn-auth-promo-signin,.btn-auth-promo-signup{text-align:center!important;flex:1!important;justify-content:center!important}.auth-gate-wrapper{padding:1rem .25rem}.auth-gate-card{padding:1.75rem 1.25rem}.auth-gate-title{font-size:1.2rem}.auth-gate-desc{margin-bottom:1.25rem;font-size:.84rem}.sync-key-input-row{flex-direction:column!important;align-items:stretch!important}.sync-key-display{width:100%!important;min-width:0!important}.btn-telegram-launch{justify-content:center!important;width:100%!important}.telegram-method-tabs{flex-wrap:wrap!important}.tg-method-tab{text-align:center!important;flex:100%!important}}.admin-table-pagination{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.85rem 1rem;font-size:.82rem;display:flex}.pagination-left{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.pagination-info{color:var(--text-secondary);font-size:.82rem}.pagination-info strong{color:var(--text-primary);font-weight:700}.pagination-per-page{color:var(--text-muted);align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.pagination-per-page-select{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);border-radius:6px;outline:none;padding:.3rem .55rem;font-family:inherit;font-size:.8rem}.pagination-per-page-select:focus{border-color:var(--color-twitter)}.pagination-controls{align-items:center;gap:.35rem;display:flex}.pagination-btn{min-width:32px;height:32px;color:var(--text-secondary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.pagination-btn:hover:not(:disabled){background:var(--bg-surface);color:var(--color-twitter);border-color:var(--color-twitter)}.pagination-btn.active{background:var(--color-twitter);color:#fff;border-color:var(--color-twitter);font-weight:800;box-shadow:0 0 10px #38bdf859}.pagination-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.pagination-ellipsis{width:24px;height:32px;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}@media (width<=768px){.admin-table-pagination{flex-direction:column;align-items:stretch;gap:.75rem}.pagination-left{justify-content:space-between}.pagination-controls{flex-wrap:wrap;justify-content:center}}
