@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-page: #ffffff;--bg-subtle: #f8fafc;--bg-surface: #ffffff;--bg-surface-secondary: #f1f5f9;--bg-surface-hover: #f8fafc;--text-main: #0b132b;--text-muted: #596780;--text-light: #90a3bf;--text-inverse: #ffffff;--tg-blue: #2481cc;--tg-blue-hover: #1c68a6;--tg-blue-light: #e8f3fb;--tg-blue-tint: #edf6fd;--tg-blue-glow: rgba(36, 129, 204, .22);--border-subtle: #e2e8f0;--border-medium: #cbd5e1;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px -1px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 28px -4px rgba(15, 23, 42, .1);--shadow-xl: 0 20px 36px -6px rgba(15, 23, 42, .14);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-page);color:var(--text-main);min-height:100vh;line-height:1.5;overflow-x:hidden}.landing-nav{position:sticky;top:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);padding:1rem 2rem}.nav-container{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;cursor:pointer}.brand-logo img{width:38px;height:38px;border-radius:10px}.brand-name{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text-main)}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.nav-links a{text-decoration:none;font-size:.95rem;font-weight:500;color:var(--text-muted);transition:color .18s ease}.nav-links a:hover{color:var(--tg-blue)}.btn-pill-light{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--tg-blue-tint);color:var(--tg-blue);border:1px solid rgba(36,129,204,.18);padding:.5rem 1.1rem;border-radius:var(--radius-full);font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:none;transition:all .18s ease}.btn-pill-light:hover{background-color:var(--tg-blue-light);transform:translateY(-1px)}.btn-demo-quick{background:#0f172a;color:#fff;border:none;padding:.5rem 1.1rem;border-radius:var(--radius-full);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .18s ease}.btn-demo-quick:hover{background:#1e293b}.hero-section{max-width:1240px;margin:2.5rem auto 4.5rem;padding:0 2rem;display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.hero-pill-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding:.4rem .95rem;border-radius:var(--radius-full);font-size:.83rem;font-weight:600;color:var(--text-muted);margin-bottom:1.5rem}.hero-pill-badge .dot{width:7px;height:7px;background-color:var(--tg-blue);border-radius:50%;box-shadow:0 0 0 3px #2481cc33}.hero-title{font-family:var(--font-display);font-size:3.5rem;font-weight:800;line-height:1.1;letter-spacing:-.035em;color:#0b132b;margin-bottom:1.25rem}.hero-subtext{font-size:1.15rem;line-height:1.6;color:var(--text-muted);max-width:540px;margin-bottom:2.25rem}.hero-cta-group{display:flex;align-items:center;gap:1rem}.btn-cta-explore{background:#fff;border:1px solid var(--border-subtle);color:var(--text-main);padding:.75rem 1.6rem;border-radius:var(--radius-full);font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:var(--shadow-sm);text-decoration:none}.btn-cta-pricing{background:var(--tg-blue-tint);border:1px solid rgba(36,129,204,.25);color:var(--tg-blue);padding:.75rem 1.6rem;border-radius:var(--radius-full);font-weight:600;font-size:.95rem;text-decoration:none}.signin-card{background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);border-radius:var(--radius-xl);padding:2.25rem;width:100%;max-width:440px}.phone-input-group{display:flex;align-items:center;border:1px solid var(--border-subtle);background:#f8fafc;border-radius:var(--radius-md);padding:.25rem .5rem;margin-bottom:1.25rem}.phone-input-group:focus-within{border-color:var(--tg-blue);background:#fff;box-shadow:0 0 0 3px var(--tg-blue-glow)}.country-select-btn{display:flex;align-items:center;gap:.35rem;background:transparent;border:none;font-size:.95rem;font-weight:600;color:var(--text-main);padding:.5rem .6rem;cursor:pointer;border-radius:var(--radius-sm)}.phone-number-input{flex:1;border:none;outline:none;background:transparent;font-size:1rem;font-weight:500;color:var(--text-main);padding:.65rem .5rem}.btn-continue-drive{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--tg-blue);color:#fff;border:none;padding:.85rem;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px var(--tg-blue-glow);margin-bottom:1.25rem}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1240px;margin:0 auto 5rem;padding:0 2rem}.feature-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:1.75rem 1.5rem;transition:all .2s ease}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.comparison-section{max-width:1240px;margin:0 auto 5rem;padding:0 2rem}.comparison-table{width:100%;border-collapse:collapse;text-align:left;background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}.comparison-table th{padding:1.25rem 1.75rem;font-size:.85rem;font-weight:700;border-bottom:1px solid var(--border-subtle);background:#fafbfc}.comparison-table td{padding:1.25rem 1.75rem;font-size:.95rem;border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.row-freebox,.row-freedisk{background:#edf6fd73}.badge-best{background:#2481cc;color:#fff;font-size:.68rem;font-weight:800;padding:.15rem .5rem;border-radius:var(--radius-full);letter-spacing:.04em}.btn-action-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--tg-blue);color:#fff;border:none;padding:.65rem 1.15rem;border-radius:var(--radius-full);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px var(--tg-blue-glow)}.btn-action-primary:hover{background:var(--tg-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--tg-blue-glow)}.btn-action-secondary{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--border-subtle);color:var(--text-main);padding:.65rem 1rem;border-radius:var(--radius-full);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .18s ease}.btn-action-secondary:hover{background:var(--bg-surface-secondary);border-color:var(--border-medium);transform:translateY(-1px)}.btn-action-tg-mirror{display:inline-flex;align-items:center;gap:.5rem;background:#eef6fd;border:1px solid rgba(36,129,204,.25);color:var(--tg-blue);padding:.65rem 1.15rem;border-radius:var(--radius-full);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .18s ease}.btn-action-tg-mirror:hover{background:#e0effc;transform:translateY(-1px)}.btn-cta-explore:hover{background:#f8fafc;border-color:var(--border-medium);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-cta-pricing:hover{background:#e0effc;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-continue-drive:hover{background:var(--tg-blue-hover);transform:translateY(-1px);box-shadow:0 6px 18px var(--tg-blue-glow)}.btn-continue-drive:active{transform:translateY(0)}.app-wrapper{display:flex;height:100vh;width:100%;overflow:hidden;background:#f8fafc}.app-sidebar{width:280px;background:#fff;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0}.app-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.tg-inspector-drawer{width:420px;background:#c8e0b8;border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;transition:width .28s cubic-bezier(.16,1,.3,1)}.tg-inspector-drawer.collapsed{width:0;border-left:none;overflow:hidden}.tg-chat-messages-area{flex:1;overflow-y:auto;padding:1.25rem 1rem;background-image:url(/telegram-doodle.svg);background-repeat:repeat;background-size:380px 380px;display:flex;flex-direction:column;gap:.85rem}.tg-msg-bubble{background:#fff;border-radius:12px;padding:.45rem .65rem .45rem .45rem;max-width:90%;align-self:flex-end;box-shadow:0 1px 2px #0000001f;display:flex;align-items:center;gap:.65rem;cursor:pointer;transition:transform .18s ease}.tg-msg-bubble:hover{transform:scale(1.02)}.tg-date-badge{align-self:center;background:#00000038;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--radius-full)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@keyframes palettePop{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.hero-section{grid-template-columns:1fr;gap:2.5rem;padding:0 1.5rem;margin:2rem auto 3.5rem}.features-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:0 1.5rem}.tg-inspector-drawer{position:absolute;right:0;top:0;bottom:0;z-index:50;box-shadow:var(--shadow-xl)}}@media(max-width:768px){.landing-nav{padding:.85rem 1.25rem}.nav-links{display:none}.hero-title{font-size:2.5rem;line-height:1.15}.hero-subtext{font-size:1rem;line-height:1.55;margin-bottom:1.75rem}.features-grid{grid-template-columns:1fr;gap:1rem;padding:0 1.25rem;margin-bottom:4rem}.comparison-section{padding:0 1.25rem;margin-bottom:4rem}.comparison-table th,.comparison-table td{padding:.85rem 1rem;font-size:.82rem}}@media(max-width:480px){.landing-nav{padding:.75rem 1rem}.hero-section{padding:0 1rem;margin:1rem auto 2.5rem;gap:1.75rem}.hero-pill-badge{font-size:.72rem;padding:.35rem .75rem;margin-bottom:.85rem;white-space:normal;text-align:left;line-height:1.35}.hero-title{font-size:2.05rem;line-height:1.15;letter-spacing:-.03em;margin-bottom:.75rem}.hero-subtext{font-size:.92rem;line-height:1.5;margin-bottom:1.25rem}.hero-cta-group{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.btn-cta-explore,.btn-cta-pricing{padding:.65rem .4rem;font-size:.82rem;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:9999px}.signin-card{padding:1.35rem 1.15rem;border-radius:20px;box-shadow:0 10px 30px #00000014}.phone-input-group{padding:.2rem .4rem}.phone-number-input{font-size:16px;padding:.55rem .4rem}.country-select-btn{font-size:.88rem;padding:.45rem .4rem}.btn-continue-drive{padding:.75rem;font-size:.95rem;border-radius:12px}.features-grid{padding:0 1rem;gap:.85rem;margin-bottom:3rem}.feature-card{padding:1.25rem 1.15rem;border-radius:16px}.comparison-section{padding:0 1rem;margin-bottom:3rem}.comparison-section h2{font-size:1.55rem!important}#faq{padding:0 1rem!important;margin-bottom:3.5rem!important}#faq h2{font-size:1.55rem!important}#about{padding:0 1rem!important;margin-bottom:2rem!important}#about>div{padding:1.1rem 1.15rem!important;border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}#about .about-actions{display:flex!important;flex-direction:row!important;gap:.5rem!important;width:100%!important}#about a,#about button{flex:1 1 0!important;padding:.55rem .65rem!important;font-size:.78rem!important;justify-content:center!important;white-space:nowrap!important}footer{padding:2rem 1rem!important}footer>div{flex-direction:column!important;align-items:flex-start!important;gap:1.25rem!important}}@keyframes pulseFast{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.pulse-fast{animation:pulseFast 1.2s infinite ease-in-out}@media(max-width:1024px){.mobile-hamburger-btn{display:flex!important}.app-sidebar{position:fixed!important;left:-280px;top:0;bottom:0;height:100vh;z-index:100!important;transition:left .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:var(--shadow-xl)}.app-sidebar.mobile-open{left:0!important}.mobile-close-btn{display:flex!important}}.auth-progress-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080f1ec7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem;animation:overlayFadeIn .25s ease-out}.auth-progress-card{background:linear-gradient(145deg,#0284c7,#0369a1 40%,#1e3a8a);border:1px solid rgba(255,255,255,.25);box-shadow:0 25px 60px -12px #0284c766,0 0 40px #38bdf833;border-radius:24px;padding:2.25rem 2rem;width:100%;max-width:440px;color:#fff;text-align:center;position:relative;overflow:hidden;animation:modalScaleUp .3s cubic-bezier(.16,1,.3,1)}.auth-progress-icon-wrapper{position:relative;width:72px;height:72px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.auth-progress-icon-bg{width:100%;height:100%;border-radius:50%;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0003;position:relative;z-index:2}.auth-progress-pulse-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(56,189,248,.6);animation:ringPulse 2s infinite cubic-bezier(.25,1,.5,1);z-index:1}.auth-progress-pulse-ring-2{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;border:1.5px dashed rgba(125,211,252,.4);animation:ringSpin 12s infinite linear;z-index:0}.auth-progress-track{background:#00000059;border-radius:9999px;height:10px;width:100%;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.18);margin:1.25rem 0 .85rem;box-shadow:inset 0 2px 4px #0000004d}.auth-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#38bdf8,#60a5fa 60%,#fff);transition:width .3s cubic-bezier(.16,1,.3,1);box-shadow:0 0 16px #38bdf8e6,0 0 6px #fff;position:relative}.auth-progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:progressShimmer 1.5s infinite}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ringPulse{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.2);opacity:.3}to{transform:scale(1.45);opacity:0}}@keyframes ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progressShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%)!important;background-size:200% 100%!important;animation:shimmer 1.5s infinite linear!important}.show-on-mobile-flex,.show-on-mobile-inline{display:none!important}.menu-item-hover{transition:all .15s ease}.menu-item-hover:hover,.menu-item-hover:active{background:#f1f5f9!important}.list-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.list-table-container::-webkit-scrollbar{height:6px}.list-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}.list-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.list-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:768px){.landing-footer-links{display:none!important}.landing-footer-author{font-size:.78rem!important;padding:.35rem .85rem!important}.hide-on-mobile,.hide-text-on-mobile{display:none!important}.hide-on-desktop,.show-on-mobile-flex{display:flex!important}.show-on-mobile-inline{display:inline!important}.main-top-header{padding:.65rem .9rem!important;gap:.5rem!important}.global-search-input{font-size:.82rem!important;padding:.45rem .75rem .45rem 2.1rem!important}.header-action-toolbar{gap:.4rem!important}.explorer-subbar{flex-direction:column!important;align-items:stretch!important;padding:.65rem 1rem!important;gap:.65rem!important}.explorer-subbar-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.explorer-subbar-right{width:100%!important}.explorer-category-scroll{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;width:100%!important;padding-bottom:2px!important;gap:.45rem!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.explorer-category-scroll::-webkit-scrollbar{display:none}.mobile-table-cell-name{max-width:180px!important}.floating-batch-bar{position:fixed!important;bottom:1rem!important;left:1rem!important;right:1rem!important;transform:none!important;width:calc(100% - 2rem)!important;max-width:none!important;border-radius:18px!important;padding:.85rem 1rem!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;box-shadow:0 12px 36px #0000002e!important}.floating-batch-bar .batch-actions-group{display:flex!important;flex-direction:column!important;width:100%!important;gap:.45rem!important}.floating-batch-bar .batch-actions-group button{width:100%!important;justify-content:center!important;padding:.55rem 1rem!important;font-size:.84rem!important}}@media(min-width:769px){.hide-on-desktop,.show-on-mobile-flex{display:none!important}.explorer-subbar{display:flex;align-items:center;justify-content:space-between}.explorer-subbar-top{display:flex;align-items:center;gap:.45rem}.explorer-subbar-right{display:flex;align-items:center;gap:.85rem}.explorer-category-scroll{display:flex;gap:.4rem;align-items:center}}
