/* Generated from style.css, tabs_and_cabinet.css, site36.css, landing.css. Source SHA-256: 9cf93d5c928f64d7ca6bec2b6d5f15e08f19d56fe38dac178a13449e1bf63c42 */
:root{--bg-main: #0c0f0d;--bg-card: #131915;--bg-card-hover: #18221c;--bg-surface: #1e2922;--primary: #8daa59;--primary-glow: rgba(141, 170, 89, .25);--primary-dark: #627b37;--accent-gold: #ffb300;--accent-gold-glow: rgba(255, 179, 0, .2);--accent-red: #e57373;--accent-teal: #4db6ac;--text-primary: #f0f4f1;--text-secondary: #9aa89f;--text-muted: #83948a;--border-color: rgba(141, 170, 89, .18);--border-active: rgba(141, 170, 89, .5);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-card: 0 8px 24px rgba(0, 0, 0, .45);--shadow-glow: 0 0 20px rgba(141, 170, 89, .2)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);line-height:1.6;letter-spacing:-.01em;overflow-x:hidden;background-image:radial-gradient(circle at 15% 10%,rgba(141,170,89,.08) 0%,transparent 40%),radial-gradient(circle at 85% 60%,rgba(255,179,0,.05) 0%,transparent 45%),linear-gradient(to bottom,#0c0f0df2,#0c0f0d);min-height:100vh}a{color:var(--primary);text-decoration:none;transition:all .2s ease}a:hover{color:#a8c86f}h1,h2,h3,h4{color:var(--text-primary);font-weight:700;line-height:1.25}.mono{font-family:var(--font-mono)}.container{max-width:1160px;margin:0 auto;padding:0 20px}.badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:#8daa591f;border:1px solid rgba(141,170,89,.35);color:var(--primary)}.badge-gold{background:#ffb3001f;border-color:#ffb30059;color:var(--accent-gold)}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.15);opacity:1}to{transform:scale(.9);opacity:.8}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0c0f0de0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);transition:all .3s ease}.navbar .container{display:flex;align-items:center;justify-content:space-between;height:68px}.logo-brand{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;color:var(--text-primary);letter-spacing:.5px}.logo-icon{width:34px;height:34px;background:linear-gradient(135deg,#8daa59,#4f6828);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0c0f0d;font-size:1.1rem;font-weight:900;box-shadow:0 2px 10px #8daa5959}.logo-pro{background:var(--accent-gold);color:#0c0f0d;font-size:.65rem;padding:2px 5px;border-radius:4px;font-weight:900;margin-left:4px}.nav-links{display:flex;align-items:center;gap:22px;list-style:none}.nav-links a{color:var(--text-secondary);font-size:.9rem;font-weight:500;padding:6px 2px}.nav-links a:hover{color:var(--text-primary)}.nav-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;line-height:1.2;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;outline:none;white-space:nowrap;box-sizing:border-box}.btn-primary{background:linear-gradient(135deg,#8daa59,#6f8d38);color:#0c0f0d!important;box-shadow:0 3px 12px #8daa594d}.btn-primary:hover{background:linear-gradient(135deg,#9bbd63,#7a9c3e);transform:translateY(-2px);box-shadow:0 5px 18px #8daa5973}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}.btn-outline:hover{background:#8daa591a;border-color:var(--primary);color:var(--primary)}.btn-gold{background:linear-gradient(135deg,#ffb300,#d49000);color:#0c0f0d!important;box-shadow:0 3px 14px #ffb3004d}.btn-gold:hover{background:linear-gradient(135deg,#ffc233,#e59d00);transform:translateY(-2px)}.btn-lg{padding:13px 24px;font-size:.98rem;border-radius:var(--radius-md)}.mobile-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:4px}.hero{padding:120px 0 60px;position:relative}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.hero-content h1{font-size:2.6rem;margin:14px 0 16px;letter-spacing:-.4px}.hero-content h1 span{background:linear-gradient(135deg,#8daa59 30%,#ffb300);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.02rem;color:var(--text-secondary);margin-bottom:26px;line-height:1.6}.update-banner{display:flex;background-color:#e2ac551a;border:1px solid var(--tactical-gold);border-radius:8px;padding:16px;margin-bottom:26px;gap:16px;align-items:flex-start}.update-banner-icon{font-size:1.5rem;line-height:1}.update-banner-text{text-align:left}.update-banner-text strong{display:block;color:var(--tactical-gold);font-size:.95rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.update-banner-text p{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0 0 8px}.update-banner-text p:last-child{margin-bottom:0}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px}.hero-features-chips{display:flex;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px solid var(--border-color)}.chip{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.chip-icon{color:var(--primary)}.mockup-container{position:relative;display:flex;justify-content:center}.phone-frame{width:290px;height:570px;background:#090b0a;border-radius:40px;border:6px solid #28342d;box-shadow:0 18px 45px #000000bf,0 0 25px #8daa591f;position:relative;overflow:hidden;display:flex;flex-direction:column}.phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:90px;height:16px;background:#18221c;border-radius:10px;z-index:10}.phone-screen{flex:1;background:#0c0f0d;overflow:hidden;display:flex;flex-direction:column;padding-top:30px}.screen-header{padding:10px 14px;background:#131915;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.screen-title{font-size:.78rem;font-weight:700;color:var(--primary);display:flex;align-items:center;gap:6px}.screen-body{flex:1;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.screen-card{background:#161f19;border:1px solid rgba(141,170,89,.15);border-radius:8px;padding:8px 10px;font-size:.72rem}.screen-card-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.screen-badge{font-size:.65rem;padding:2px 6px;border-radius:4px;background:#8daa5926;color:var(--primary);font-weight:600}.screen-badge-gold{background:#ffb30026;color:var(--accent-gold)}.screen-badge-red{background:#e5737326;color:var(--accent-red)}.floating-stats{position:absolute;bottom:-15px;right:-10px;background:#18241c;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:10px 14px;box-shadow:0 8px 20px #00000080;display:flex;align-items:center;gap:10px;z-index:5}.floating-stats .stat-val{font-size:1.1rem;font-weight:800;color:var(--primary)}.floating-stats .stat-label{font-size:.7rem;color:var(--text-secondary)}.section{padding:70px 0;position:relative}.section-header{text-align:center;max-width:680px;margin:0 auto 40px}.section-header h2{font-size:2rem;margin:10px 0 12px}.section-header p{font-size:.98rem;color:var(--text-secondary)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;transition:all .25s ease;position:relative;display:flex;flex-direction:column}.feature-card:hover{background:var(--bg-card-hover);border-color:var(--border-active);transform:translateY(-3px);box-shadow:var(--shadow-card)}.feature-icon-box{width:48px;height:48px;background:#8daa591f;border:1px solid rgba(141,170,89,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--primary);margin-bottom:16px}.feature-card h3{font-size:1.15rem;margin-bottom:8px}.feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.55;flex:1}.feature-tag{display:inline-block;margin-top:14px;font-size:.75rem;color:var(--primary);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.carousel-section{background:#0f1411;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.carousel-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tab-btn{padding:8px 16px;border-radius:999px;background:#141c17;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn:hover{background:#1c2720;color:var(--text-primary)}.tab-btn.active{background:var(--primary);color:#0c0f0d;border-color:var(--primary);box-shadow:0 3px 12px #8daa594d}.carousel-display{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:30px;box-shadow:var(--shadow-card)}.showcase-info h3{font-size:1.5rem;margin-bottom:10px}.showcase-info p{color:var(--text-secondary);font-size:.95rem;margin-bottom:18px;line-height:1.6}.showcase-features-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.showcase-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;color:var(--text-primary)}.showcase-features-list li span.check{color:var(--primary);font-weight:900}.screen-preview-container{background:#090c0a;border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:16px;min-height:320px;display:flex;flex-direction:column;justify-content:center}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;align-items:stretch}.pricing-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:30px 24px;display:flex;flex-direction:column;position:relative;transition:all .25s ease}.pricing-card:hover{transform:translateY(-4px);border-color:var(--border-active);box-shadow:var(--shadow-card)}.pricing-card.featured{background:linear-gradient(180deg,#18241c,#111813);border:2px solid var(--primary);box-shadow:0 0 25px #8daa592e}.pricing-ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ffb300,#d49000);color:#0c0f0d;font-size:.7rem;font-weight:800;text-transform:uppercase;padding:3px 12px;border-radius:999px;letter-spacing:.5px}.pricing-title{font-size:1.25rem;margin-bottom:6px}.pricing-desc{color:var(--text-secondary);font-size:.85rem;margin-bottom:18px;min-height:40px}.pricing-price{font-size:2.3rem;font-weight:800;color:var(--text-primary);margin-bottom:20px;display:flex;align-items:baseline;gap:6px}.pricing-price span{font-size:.9rem;font-weight:500;color:var(--text-muted)}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:26px;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;color:var(--text-secondary)}.pricing-features li.active{color:var(--text-primary)}.pricing-features li .icon-ok{color:var(--primary)}.pricing-features li .icon-no{color:var(--text-muted)}.pricing-card .btn{width:100%}.cabinet-section{background:#0f1411;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.cabinet-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:32px 24px;max-width:680px;margin:0 auto;box-shadow:var(--shadow-card)}.cabinet-tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:24px}.cabinet-tab{flex:1;padding:12px 8px;text-align:center;background:none;border:none;color:var(--text-secondary);font-weight:600;font-size:.92rem;cursor:pointer;position:relative;transition:all .2s ease}.cabinet-tab.active{color:var(--primary)}.cabinet-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--primary);box-shadow:0 0 8px var(--primary)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px;color:var(--text-secondary)}.form-input{width:100%;padding:11px 14px;background:#0b0e0c;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;font-family:inherit;transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-helper{font-size:.75rem;color:var(--text-muted);margin-top:5px}.status-box{background:#0b0f0c;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;margin-top:18px;display:none}.status-box.active{display:block}.status-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed rgba(141,170,89,.15);font-size:.85rem}.status-row:last-child{border-bottom:none}.download-box{background:linear-gradient(135deg,#18271e,#101612);border:1px solid var(--border-active);border-radius:var(--radius-xl);padding:44px 24px;text-align:center;box-shadow:0 12px 30px #00000080;position:relative;overflow:hidden}.download-box h2{font-size:1.8rem;margin-bottom:12px}.download-box p{color:var(--text-secondary);font-size:.95rem;max-width:540px;margin:0 auto 24px}.download-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.download-meta{display:flex;justify-content:center;align-items:center;gap:14px;font-size:.8rem;color:var(--text-muted);margin-top:18px}.footer{background:#080a09;border-top:1px solid var(--border-color);padding:50px 0 24px;font-size:.85rem}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:30px;margin-bottom:40px}.footer-col h4{font-size:.92rem;margin-bottom:16px;color:var(--text-primary);letter-spacing:.5px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{color:var(--text-secondary)}.footer-links a:hover{color:var(--primary)}.footer-legal-badge{background:#111713;border:1px solid var(--border-color);padding:10px 12px;border-radius:var(--radius-sm);margin-top:14px;font-size:.78rem;color:var(--text-secondary)}.footer-bottom{padding-top:22px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:.78rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:none;align-items:center;justify-content:center;padding:16px}.modal-overlay.open{display:flex}.modal-content{background:#121814;border:1px solid var(--border-active);border-radius:var(--radius-xl);max-width:640px;width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 16px 45px #000000e6;animation:modalFadeIn .2s ease}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-header{padding:18px 22px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3{font-size:1.15rem}.modal-close{background:none;border:none;color:var(--text-secondary);font-size:1.4rem;cursor:pointer;padding:2px 6px;line-height:1}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:22px;overflow-y:auto;font-size:.88rem;color:var(--text-secondary);line-height:1.6}.modal-body h4{color:var(--text-primary);margin:14px 0 6px}.modal-body p{margin-bottom:10px}.modal-footer{padding:14px 22px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}@media (max-width: 992px){.hero{padding:100px 0 50px}.hero-grid{grid-template-columns:1fr;text-align:center;gap:36px}.hero-content h1{font-size:2.2rem}.hero-actions,.hero-features-chips{justify-content:center}.carousel-display{grid-template-columns:1fr;gap:24px;padding:24px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 768px){.hero{padding:85px 0 40px}.hero-content h1{font-size:1.85rem;line-height:1.25}.hero-subtitle{font-size:.92rem}.update-banner{flex-direction:column;align-items:center;text-align:center;gap:12px}.update-banner-text{text-align:center}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.phone-frame{width:270px;height:520px}.section{padding:50px 0}.section-header{margin-bottom:30px}.section-header h2{font-size:1.6rem}.features-grid{grid-template-columns:1fr;gap:16px}.pricing-grid{grid-template-columns:1fr;gap:18px}.download-box{padding:32px 18px}.download-box h2{font-size:1.5rem}.download-actions{flex-direction:column;width:100%}.download-actions .btn{width:100%}.cabinet-card{padding:22px 16px}.footer-grid{grid-template-columns:1fr;gap:32px;text-align:center}.footer-col{display:flex;flex-direction:column;align-items:center}.footer-col h4{margin-bottom:12px}.footer-links{align-items:center}.footer-legal-badge{text-align:center;width:100%}.logo-brand{justify-content:center}.footer-bottom{flex-direction:column;text-align:center;gap:16px}}@media (max-width: 768px){html,body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}*{box-sizing:border-box!important}.container{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.navbar{height:auto!important;min-height:56px!important;padding:6px 0!important}.navbar .container{height:auto!important;min-height:48px!important;flex-wrap:wrap!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.logo-brand{font-size:1.05rem!important}.main-tab-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;order:3!important;margin:4px 0 2px!important;padding:4px 2px!important;border-radius:10px!important;scrollbar-width:none!important}.main-tab-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.main-tab-btn{flex:0 0 auto!important;font-size:.78rem!important;padding:7px 11px!important;border-radius:8px!important;min-height:38px!important;white-space:nowrap!important}.nav-actions{display:flex!important;order:2!important}.user-quick-pill{padding:4px 8px!important;font-size:.72rem!important}.mobile-toggle{display:none!important}.hero{padding:108px 0 16px!important}.hero-content{width:100%!important;max-width:100%!important}.hero-content h1{font-size:1.55rem!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:break-word!important;margin-bottom:10px!important;letter-spacing:-.02em!important}.hero-subtitle{font-size:.9rem!important;line-height:1.5!important;margin-bottom:16px!important}.hero-actions{display:flex!important;flex-direction:column!important;width:100%!important;gap:8px!important;margin-bottom:14px!important}.hero-actions .btn,.hero-actions a.btn{width:100%!important;min-height:44px!important;font-size:.9rem!important;padding:10px 12px!important;text-align:center!important;justify-content:center!important;display:flex!important}.hero-features-chips{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;margin-top:4px!important}.chip{font-size:.72rem!important;padding:4px 6px!important;border-radius:8px!important}.mockup-container{width:100%!important;max-width:100%!important;overflow:hidden!important;display:flex!important;justify-content:center!important;margin-top:14px!important}.phone-frame{width:220px!important;height:420px!important;border-width:3px!important;border-radius:28px!important}.floating-stats{right:4px!important;bottom:-6px!important;padding:4px 8px!important;font-size:.7rem!important}.section{padding:22px 0!important;width:100%!important}.section-header{margin-bottom:16px!important}.section-header h2{font-size:1.25rem!important;line-height:1.2!important;margin:6px 0 4px!important}.section-header p{font-size:.8rem!important;line-height:1.35!important}.features-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.feature-card{padding:12px 10px!important;border-radius:12px!important}.feature-icon-box{width:34px!important;height:34px!important;font-size:1.1rem!important;margin-bottom:8px!important;border-radius:8px!important}.feature-card h3{font-size:.94rem!important;line-height:1.3!important;margin-bottom:6px!important}.feature-card p{font-size:.82rem!important;line-height:1.45!important}.feature-tag{font-size:.65rem!important;margin-top:8px!important}.cabinet-card,.pricing-card,.download-box{width:100%!important;max-width:100%!important;padding:14px 12px!important;border-radius:12px!important;box-sizing:border-box!important}.checkout-grid{grid-template-columns:1fr!important;gap:14px!important}.checkout-plan-card{padding:12px!important}.cabinet-keys-table,table{width:100%!important;display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.btn{min-height:44px!important;font-size:.88rem!important;box-sizing:border-box!important;touch-action:manipulation!important;pointer-events:auto!important;cursor:pointer!important}.download-box h2{font-size:1.2rem!important}.download-actions{display:flex!important;flex-direction:column!important;width:100%!important;gap:8px!important}.download-actions .btn,.download-actions a.btn{width:100%!important;justify-content:center!important;text-align:center!important}.download-meta{flex-direction:column!important;gap:4px!important;text-align:center!important;font-size:.74rem!important}}@media (max-width: 480px){.hero-features-chips{grid-template-columns:1fr 1fr!important;gap:5px!important}.hero-content h1{font-size:1.32rem!important}.section-header h2{font-size:1.18rem!important}.features-grid{grid-template-columns:1fr!important;gap:8px!important}.feature-card{padding:10px 12px!important}.feature-card .feature-icon-box{margin-bottom:6px!important}.yookassa-checkout-card{padding:16px 12px!important;border-radius:12px!important}.checkout-grid{grid-template-columns:1fr!important;gap:16px!important}.checkout-grid>div{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.payment-method-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.payment-method-pill{font-size:.72rem!important;padding:5px 9px!important;white-space:normal!important}.live-key-result{font-size:1.05rem!important;letter-spacing:.5px!important;word-break:break-all!important}}.carousel-3d-stage{perspective:1200px;position:relative;width:100%}.carousel-wrapper{position:relative;width:100%;padding:20px 0 26px}.carousel-viewport{overflow:hidden;border-radius:var(--radius-xl);padding:24px 8px;mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 4%,black 96%,transparent)}.carousel-track{display:flex;gap:24px;transition:transform .5s cubic-bezier(.25,1,.5,1);will-change:transform;transform-style:preserve-3d}.carousel-slide{flex:0 0 290px;max-width:290px;background:linear-gradient(180deg,#18221c,#101512);border:1px solid rgba(141,170,89,.25);border-radius:var(--radius-lg);padding:14px;box-shadow:0 16px 36px #000000b3,0 0 1px #8daa594d;transition:all .4s cubic-bezier(.25,1,.5,1);cursor:pointer;display:flex;flex-direction:column;transform:scale(.94) translateZ(0);opacity:.78}.carousel-slide.active-card{transform:scale(1.04) translateZ(30px);opacity:1;border-color:var(--primary);box-shadow:0 24px 50px #000000e6,0 0 25px #8daa5966}.carousel-slide:hover{transform:scale(1.05) translateY(-6px) translateZ(40px);opacity:1;border-color:var(--primary);box-shadow:0 26px 54px #000000e6,0 0 30px #8daa5980}.carousel-img-frame{position:relative;width:100%;aspect-ratio:9 / 19.5;background:#000;border-radius:12px;overflow:hidden;border:1px solid rgba(141,170,89,.35);box-shadow:inset 0 0 12px #000000e6}.carousel-img-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.carousel-slide:hover .carousel-img-frame img{transform:scale(1.02)}.carousel-badge-corner{position:absolute;top:10px;left:10px;background:#0e764de6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:8px;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px #0006}.carousel-meta{margin-top:12px;text-align:left}.carousel-meta-title{font-size:.96rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px;letter-spacing:.2px}.carousel-meta-desc{font-size:.8rem;color:var(--text-secondary);margin-top:5px;line-height:1.4}.carousel-btn{position:absolute;top:42%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#131915eb;border:1px solid var(--border-color);color:var(--text-primary);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 16px #0009;transition:all .2s ease}.carousel-btn:hover{background:var(--primary);color:#000;border-color:var(--primary);transform:translateY(-50%) scale(1.08)}.carousel-btn.prev{left:-14px}.carousel-btn.next{right:-14px}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}.carousel-dot{width:10px;height:10px;border-radius:50%;background:#8daa5940;border:1px solid rgba(141,170,89,.4);cursor:pointer;transition:all .25s ease}.carousel-dot.active{background:var(--primary);width:26px;border-radius:999px;box-shadow:0 0 10px var(--primary)}@media (max-width: 600px){.carousel-wrapper{padding:10px 0 16px}.carousel-viewport{padding:14px 4px}.carousel-slide{flex:0 0 190px;max-width:190px;padding:10px;border-radius:12px}.carousel-slide-title{font-size:.8rem;margin-top:8px}.carousel-slide-badge{font-size:.65rem;padding:2px 6px}.carousel-btn{width:36px;height:36px;font-size:1.1rem}.carousel-btn.prev{left:-6px}.carousel-btn.next{right:-6px}.carousel-dots{margin-top:10px;gap:6px}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.compact-hero{padding:104px 0 34px}.compact-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,.72fr);gap:38px;align-items:center}.compact-hero-copy h1{font-size:clamp(2.2rem,5vw,3.65rem);letter-spacing:-.045em;margin:14px 0;max-width:820px}.compact-hero-copy h1 span{background:linear-gradient(135deg,#9bc969,#18d49a 65%,#ffbd46);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.compact-lead{max-width:760px;color:var(--text-secondary);font-size:1.04rem;line-height:1.65}.compact-trust-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 20px;color:#b8c6bd;font-size:.84rem}.compact-trust-row span{white-space:nowrap}.compact-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.compact-rustore-link{display:inline-flex;align-items:center;height:48px}.compact-rustore-link img{height:48px;width:auto;display:block;border-radius:8px}.compact-note{margin-top:16px;max-width:720px;padding:11px 13px;border:1px solid rgba(141,170,89,.25);background:#8daa590f;border-radius:12px;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.compact-note strong{color:var(--primary)}.compact-phone-wrap{display:flex;justify-content:center;align-items:center;padding:22px 18px;border:1px solid rgba(141,170,89,.16);border-radius:30px;background:radial-gradient(circle at 50% 28%,rgba(49,214,160,.12),transparent 48%),linear-gradient(180deg,#141f199e,#090f0c38)}.compact-phone-card{position:relative;width:min(276px,76vw);aspect-ratio:1037/2048;border-radius:34px;overflow:hidden;border:7px solid #0b100d;outline:1px solid rgba(255,255,255,.1);background:#07100c;box-shadow:0 22px 54px #00000085,0 0 30px #26d09a1a;cursor:zoom-in;transform:none;transition:.22s ease}.compact-phone-card:before{content:"";position:absolute;z-index:2;top:7px;left:50%;width:72px;height:5px;transform:translate(-50%);border-radius:999px;background:#020604c7;box-shadow:0 1px #ffffff14}.compact-phone-card:hover{transform:translateY(-4px);outline-color:#3de5af61}.compact-phone-card img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block;border-radius:26px}.compact-benefits-section{padding:18px 0 28px}.compact-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.compact-benefit{width:100%;text-align:left;color:inherit;font:inherit;padding:16px;min-height:148px;border:1px solid var(--border-color);border-radius:16px;background:linear-gradient(180deg,#1e3126d6,#111a15db);cursor:pointer;transition:.2s ease}.compact-benefit:hover{transform:translateY(-3px);border-color:#46dfa973;background:linear-gradient(180deg,#233b2deb,#121d17e6)}.compact-benefit-icon{display:block;font-size:1.35rem;margin-bottom:10px}.compact-benefit strong{display:block;color:var(--text-primary);font-size:.97rem;margin-bottom:6px}.compact-benefit small{display:block;color:var(--text-secondary);line-height:1.45;font-size:.8rem}.compact-showcase{padding:34px 0}.compact-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:20px}.compact-section-heading h2{font-size:clamp(1.6rem,3vw,2.25rem);margin:10px 0 6px}.compact-section-heading p{color:var(--text-secondary);max-width:720px}.compact-section-heading-simple{align-items:flex-start}.compact-screens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}.compact-screen-card{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:16px;text-align:left;color:inherit;font:inherit;padding:10px;border:1px solid var(--border-color);background:var(--bg-card);border-radius:18px;cursor:zoom-in;overflow:hidden;transition:.2s ease}.compact-screen-card:hover{border-color:#46dfa975;transform:translateY(-2px)}.compact-screen-card img{width:100%;max-width:170px;height:auto;max-height:330px;object-fit:contain;object-position:top center;justify-self:center;border-radius:13px;background:#07100c}.compact-screen-card span{padding-right:8px}.compact-screen-card strong{display:block;color:var(--text-primary);font-size:1.05rem;margin-bottom:6px}.compact-screen-card small{color:var(--text-secondary);line-height:1.45;font-size:.82rem}.compact-safety-caption{text-align:center;margin:14px auto 0;max-width:780px;color:var(--text-muted);font-size:.76rem}.compact-update-section{padding:24px 0 34px}.compact-update-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start;padding:22px;border:1px solid rgba(255,179,0,.2);border-radius:20px;background:linear-gradient(135deg,#ffb3000e,#8daa590a)}.compact-update-card h2{margin:10px 0 7px;font-size:1.7rem}.compact-update-card p{color:var(--text-secondary);font-size:.9rem}.compact-update-list{display:grid;gap:8px;color:#c8d5cd;font-size:.9rem}.compact-update-list div{padding:9px 11px;background:#ffffff06;border:1px solid rgba(255,255,255,.055);border-radius:10px}.compact-faq-section{padding:24px 0 44px}.compact-narrow{max-width:920px}.compact-faq-list{display:grid;gap:9px}.compact-faq-list details{border:1px solid var(--border-color);background:var(--bg-card);border-radius:13px;padding:0 14px}.compact-faq-list summary{cursor:pointer;padding:13px 0;font-weight:700;color:var(--text-primary)}.compact-faq-list details p{color:var(--text-secondary);padding:0 0 13px;font-size:.88rem;line-height:1.6}.compact-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;border:1px solid rgba(69,220,166,.3);border-radius:18px;background:#2070521a}.compact-bottom-cta strong{display:block;font-size:1.15rem;margin-bottom:4px}.compact-bottom-cta span{display:block;color:var(--text-secondary);font-size:.86rem}.compact-bottom-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 900px){.compact-hero{padding-top:92px}.compact-hero-grid{grid-template-columns:1fr;gap:26px}.compact-phone-wrap{order:-1;width:min(420px,100%);margin:0 auto;padding:18px 14px}.compact-phone-card{width:min(238px,66vw);transform:none}.compact-hero-copy{text-align:center}.compact-lead,.compact-note{margin-left:auto;margin-right:auto}.compact-trust-row,.compact-hero-actions{justify-content:center}.compact-benefits-grid{grid-template-columns:repeat(2,1fr)}.compact-section-heading{align-items:flex-start;flex-direction:column}.compact-screens-grid{grid-template-columns:1fr;max-width:620px}.compact-update-card{grid-template-columns:1fr;gap:16px}.compact-bottom-cta{flex-direction:column;align-items:flex-start}.compact-bottom-actions{justify-content:flex-start}}@media (max-width: 560px){.compact-hero{padding-top:82px;padding-bottom:20px}.compact-hero-copy h1{font-size:2.15rem}.compact-lead{font-size:.96rem}.compact-trust-row{justify-content:center;gap:7px 12px;font-size:.76rem}.compact-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.compact-hero-actions .btn,.compact-rustore-link{width:100%}.compact-rustore-link{justify-content:center;border:1px solid var(--border-color);border-radius:14px;background:#ffffff05}.compact-rustore-link img{max-width:100%;height:auto}.compact-benefits-grid{grid-template-columns:1fr 1fr;gap:9px}.compact-benefit{min-height:134px;padding:13px}.compact-benefit strong{font-size:.9rem}.compact-benefit small{font-size:.75rem}.compact-screen-card{grid-template-columns:1fr;gap:12px;padding:14px;text-align:center}.compact-screen-card img{width:min(210px,100%);max-width:100%;max-height:none}.compact-screen-card span{padding-right:0}.compact-section-heading .btn{width:100%}.compact-update-card{padding:17px}.compact-bottom-actions{width:100%;display:grid;grid-template-columns:1fr}.compact-bottom-actions .btn{width:100%}}@media (max-width: 400px){.compact-benefits-grid{grid-template-columns:1fr}.compact-phone-card{width:min(240px,74vw)}.compact-update-list div{padding:8px 10px;font-size:.86rem}}@media (max-width: 820px){.navbar{height:58px!important;min-height:58px!important;padding:0!important}.navbar .container{height:58px!important;min-height:58px!important;flex-wrap:nowrap!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.logo-brand{flex:1 1 auto!important;justify-content:flex-start!important;min-width:0!important;font-size:1rem!important;gap:8px!important;white-space:nowrap!important}.logo-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:1rem!important}.main-tab-nav{display:none!important}.nav-actions{display:flex!important;order:initial!important;margin-left:auto!important;gap:6px!important;flex:0 0 auto!important}.nav-actions>a[href*="t.me"]{width:38px!important;min-width:38px!important;height:36px!important;padding:0!important;border-radius:12px!important;font-size:0!important;justify-content:center!important}.nav-actions>a[href*="t.me"] span{font-size:1rem!important;margin:0!important}.user-quick-pill,.mobile-toggle{display:none!important}.hero,.compact-hero{padding:76px 0 22px!important}.compact-hero-grid{grid-template-columns:1fr!important;gap:18px!important;align-items:start!important}.compact-hero-copy{order:1!important;text-align:left!important}.compact-phone-wrap{order:2!important;width:min(360px,100%)!important;margin:2px auto 0!important;padding:12px!important;border-radius:22px!important}.compact-phone-card{width:min(196px,52vw)!important;border-width:5px!important;border-radius:28px!important;box-shadow:0 16px 38px #00000075,0 0 22px #26d09a14!important}.compact-phone-card img{border-radius:22px!important}.compact-hero-copy>.badge{font-size:.69rem!important;padding:6px 10px!important}.compact-hero-copy h1{font-size:clamp(2rem,8.6vw,2.55rem)!important;line-height:1.04!important;margin:12px 0!important;letter-spacing:-.045em!important}.compact-lead{margin:0!important;font-size:.94rem!important;line-height:1.52!important}.compact-trust-row{justify-content:flex-start!important;gap:7px 12px!important;margin:14px 0 16px!important;font-size:.76rem!important}.compact-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;justify-content:stretch!important}.compact-hero-actions .btn,.compact-rustore-link{width:100%!important;min-height:46px!important}.compact-hero-actions .btn-primary{grid-column:1 / -1!important}.compact-rustore-link{justify-content:center!important;border:1px solid var(--border-color)!important;border-radius:12px!important;background:#ffffff05!important;overflow:hidden!important}.compact-rustore-link img{height:42px!important;max-width:100%!important;width:auto!important}.compact-note{margin:12px 0 0!important;font-size:.79rem!important;line-height:1.45!important;padding:10px 11px!important}}@media (max-width: 480px){.compact-hero-actions{grid-template-columns:1fr!important}.compact-hero-actions .btn-primary{grid-column:auto!important}.compact-phone-card{width:min(184px,54vw)!important}.compact-benefits-grid{grid-template-columns:1fr!important}.compact-benefit{min-height:0!important}.compact-trust-row span{white-space:normal!important}}.sleek-hero{padding:96px 0 28px}.sleek-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);gap:32px;align-items:center}.sleek-hero-copy h1{font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.03;letter-spacing:-.045em;margin:14px 0;max-width:780px}.sleek-hero-copy h1 span{display:block;color:var(--primary-bright)}.sleek-lead{max-width:720px;color:var(--text-secondary);font-size:1rem;line-height:1.62}.sleek-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.sleek-chip-row span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06;color:#c8d5cd;font-size:.8rem}.sleek-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sleek-mini-proof{display:grid;gap:8px;max-width:760px}.sleek-mini-proof div{padding:11px 13px;border:1px solid rgba(141,170,89,.2);border-radius:14px;background:#ffffff05;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.sleek-mini-proof strong{color:var(--text-primary)}.sleek-preview-stack{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.sleek-phone-main{width:min(300px,80vw);aspect-ratio:1037/2048;border-radius:30px;overflow:hidden;border:1px solid rgba(61,229,175,.32);background:#07100c;box-shadow:0 24px 65px #00000094,0 0 28px #26d09a21;cursor:zoom-in;transition:.2s ease}.sleek-phone-main:hover{transform:translateY(-4px);border-color:#3de5af8c}.sleek-phone-main img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sleek-mini-screen{position:absolute;right:0;bottom:8%;width:128px;border:1px solid rgba(255,255,255,.1);background:#0b120eeb;border-radius:20px;padding:8px;display:grid;gap:7px;color:var(--text-primary);box-shadow:0 18px 34px #0006;cursor:zoom-in}.sleek-mini-screen img{width:100%;height:160px;object-fit:cover;object-position:top;border-radius:12px;display:block}.sleek-mini-screen span{font-size:.82rem;font-weight:700}.sleek-proof-section{padding:8px 0 22px}.sleek-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sleek-proof-card{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--border-color);border-radius:18px;background:linear-gradient(180deg,#1e3126d6,#111a15db)}.sleek-proof-icon{font-size:1.35rem;line-height:1}.sleek-proof-card strong{display:block;color:var(--text-primary);font-size:.95rem;margin-bottom:5px}.sleek-proof-card p{color:var(--text-secondary);font-size:.8rem;line-height:1.45;margin:0}.sleek-story-section{padding:14px 0 20px}.sleek-story-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:20px;align-items:start}.sleek-story-copy{padding:22px;border:1px solid var(--border-color);border-radius:22px;background:var(--bg-card)}.sleek-story-copy h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:10px 0 8px}.sleek-story-copy p{color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.sleek-bullet-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sleek-bullet-list li{color:#cdd7d1;line-height:1.52;padding:11px 13px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05}.sleek-bullet-list strong{color:var(--text-primary)}.sleek-feature-rail{display:grid;gap:12px}.sleek-feature-card{display:grid;grid-template-columns:108px 1fr;gap:14px;align-items:center;text-align:left;color:inherit;font:inherit;padding:12px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-card);cursor:zoom-in;transition:.2s ease}.sleek-feature-card:hover{transform:translateY(-2px);border-color:#46dfa975}.sleek-feature-card img{width:108px;height:206px;object-fit:cover;object-position:top;border-radius:14px;display:block}.sleek-feature-card strong{display:block;color:var(--text-primary);font-size:1rem;margin-bottom:6px}.sleek-feature-card span{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.sleek-update-section{padding:14px 0 20px}.sleek-update-box{padding:22px;border:1px solid rgba(255,179,0,.18);border-radius:22px;background:linear-gradient(135deg,#ffb3000d,#8daa590a)}.sleek-update-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.sleek-update-head h2{margin:10px 0 7px;font-size:1.7rem}.sleek-update-head p{color:var(--text-secondary);max-width:760px}.sleek-release-pill{flex:0 0 auto;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-gold);border:1px solid rgba(255,179,0,.3);background:#ffb30014}.sleek-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sleek-update-grid div{padding:11px 13px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.055);color:#d0dad4;font-size:.86rem;line-height:1.5}.sleek-install-section{padding:12px 0 34px}.sleek-install-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.85fr);gap:18px;padding:22px;border:1px solid rgba(69,220,166,.25);border-radius:22px;background:#20705214}.sleek-install-copy h2{margin:10px 0;font-size:1.7rem}.sleek-install-steps{display:grid;gap:10px}.sleek-install-steps div{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:10px;color:#cdd7d1}.sleek-install-steps strong{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#46dfa92e;color:var(--primary-bright)}.sleek-install-actions{display:grid;gap:10px;align-content:center}.sleek-install-actions .btn{width:100%;justify-content:center}.mobile-cta-bar{display:none}@media (max-width:980px){.sleek-hero-grid,.sleek-story-grid,.sleek-install-card{grid-template-columns:1fr}.sleek-preview-stack{min-height:0;order:-1}.sleek-phone-main{width:min(250px,72vw)}.sleek-mini-screen{right:calc(50% - 168px);bottom:8px}.sleek-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sleek-update-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-actions a{display:none!important}.nav-actions{margin-left:auto}.main-tab-nav{gap:6px;padding:2px 0!important;background:transparent!important}.main-tab-btn{border-radius:999px!important;padding:7px 10px!important}.footer-grid{grid-template-columns:1fr!important;gap:18px!important}.footer-col{padding:16px!important}.footer-links{gap:7px!important}}@media (max-width:560px){body{padding-bottom:72px}.sleek-hero{padding-top:82px;padding-bottom:18px}.sleek-hero-copy{text-align:left}.sleek-hero-copy h1{font-size:2rem}.sleek-lead{font-size:.94rem}.sleek-chip-row{gap:7px}.sleek-chip-row span{font-size:.74rem;min-height:32px;padding:7px 10px}.sleek-hero-actions{display:grid;grid-template-columns:1fr}.sleek-hero-actions .btn{width:100%}.sleek-mini-proof div{font-size:.8rem}.sleek-phone-main{width:min(232px,68vw);border-radius:24px}.sleek-mini-screen{width:106px;right:calc(50% - 156px);bottom:0;padding:7px}.sleek-mini-screen img{height:138px}.sleek-proof-grid{grid-template-columns:1fr;gap:10px}.sleek-proof-card{padding:14px}.sleek-story-copy,.sleek-update-box,.sleek-install-card{padding:16px;border-radius:18px}.sleek-feature-card{grid-template-columns:88px 1fr;gap:11px;padding:10px;border-radius:16px}.sleek-feature-card img{width:88px;height:168px;border-radius:10px}.sleek-update-head{flex-direction:column;margin-bottom:12px}.sleek-update-head h2,.sleek-install-copy h2{font-size:1.45rem}.sleek-update-grid div{font-size:.82rem}.sleek-install-steps div{grid-template-columns:30px 1fr;gap:8px}.sleek-install-steps strong{width:30px;height:30px;font-size:.9rem}.mobile-cta-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:200;display:grid;grid-template-columns:1.4fr 1fr;gap:8px;padding:8px;border:1px solid rgba(61,229,175,.28);border-radius:16px;background:#070c0af0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 32px #00000059}.mobile-cta-bar a,.mobile-cta-bar button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:none;border-radius:12px;font-weight:800;font-size:.9rem;text-decoration:none}.mobile-cta-bar a{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#07110c}.mobile-cta-bar button{background:#ffffff12;color:var(--text-primary)}}.neo-home{background:radial-gradient(circle at 12% 8%,rgba(56,190,124,.1),transparent 24%),radial-gradient(circle at 88% 42%,rgba(255,179,0,.06),transparent 20%),#09100c}.neo-home .container{max-width:1120px}.neo-hero{padding:94px 0 18px}.neo-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:24px;padding:30px;border:1px solid rgba(91,192,190,.18);border-radius:26px;background:linear-gradient(135deg,#14231bfa,#09100cfa);box-shadow:0 18px 60px #00000047}.neo-hero-card:before{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-90px;border-radius:50%;background:#3de5af1a;filter:blur(4px)}.neo-kicker{display:flex;align-items:center;gap:8px;color:#91a99a;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.neo-kicker span{width:8px;height:8px;border-radius:50%;background:#4be0a9;box-shadow:0 0 14px #4be0a9bf}.neo-copy h1{margin:13px 0 12px;font-size:clamp(2.2rem,5vw,3.65rem);line-height:.98;letter-spacing:-.05em;color:#f1f6f3}.neo-copy h1 em{font-style:normal;color:#70daa9}.neo-copy>p{max-width:640px;margin:0;color:#a9b8af;font-size:1rem;line-height:1.55}.neo-actions{display:flex;gap:9px;margin-top:20px;flex-wrap:wrap}.neo-btn{min-height:46px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font:inherit;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.neo-primary{background:#73aa3d;color:#071009;border-color:#84bd4d;box-shadow:0 8px 20px #73aa3d2e}.neo-rustore,.neo-dark{background:#111a15;color:#e8f0eb}.neo-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.neo-meta span{padding:6px 9px;border-radius:8px;background:#ffffff09;color:#8fa197;font-size:.72rem}.neo-phone{position:relative;z-index:1;width:208px;justify-self:center;border:0;padding:0;background:transparent;cursor:zoom-in;filter:drop-shadow(0 18px 28px rgba(0,0,0,.5))}.neo-phone img{display:block;width:100%;height:330px;object-fit:cover;object-position:top;border-radius:22px;border:1px solid rgba(113,218,169,.3)}.neo-features{padding:14px 0 16px}.neo-section-title span,.neo-preview-head span,.neo-final-card>div>span{font-size:.68rem;font-weight:900;letter-spacing:.14em;color:#70867a}.neo-section-title h2,.neo-preview-head h2{margin:5px 0 13px;font-size:1.55rem;letter-spacing:-.025em}.neo-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.neo-feature{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:96px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#101813;color:inherit;text-align:left;font:inherit;cursor:pointer}.neo-feature:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.neo-green:before{background:#6ccf91}.neo-cyan:before{background:#4db6ac}.neo-gold:before{background:#e8a935}.neo-feature b{font-family:var(--font-mono);font-size:.72rem;color:#83948a}.neo-feature strong{display:block;color:#edf3ef;font-size:.9rem;margin-bottom:3px}.neo-feature small{display:block;color:#8fa197;font-size:.74rem;line-height:1.4}.neo-preview{padding:18px 0}.neo-preview-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.neo-preview-head button{border:0;background:none;color:#7fcba5;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;padding:6px 0}.neo-shot-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.neo-shot{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0e1712;color:inherit;text-align:left;font:inherit;cursor:zoom-in}.neo-shot img{width:88px;height:150px;object-fit:cover;object-position:top;border-radius:10px}.neo-shot strong{display:block;color:#edf3ef;font-size:.95rem}.neo-shot small{display:block;margin-top:4px;color:#819288;font-size:.74rem}.neo-release{padding:12px 0 16px}.neo-release-card{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;padding:18px;border-radius:18px;border:1px solid rgba(232,169,53,.22);background:linear-gradient(120deg,#e8a93517,#141811f5)}.neo-release-title{display:flex;align-items:center;gap:12px}.neo-release-title>span{display:flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:15px;background:#d99a2b;color:#171008;font-family:var(--font-mono);font-weight:900;font-size:1rem}.neo-release-title strong{display:block;color:#f3ead7;font-size:.96rem}.neo-release-title small{display:block;margin-top:3px;color:#9c8e70;font-size:.72rem}.neo-release-points{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.neo-release-points span{color:#bbb9ae;font-size:.76rem;line-height:1.4}.neo-final{padding:14px 0 28px}.neo-final-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:20px;background:linear-gradient(125deg,#173326,#102018);border:1px solid rgba(88,207,148,.22)}.neo-final-card h2{margin:5px 0;font-size:1.45rem;color:#f0f6f2}.neo-final-card p{margin:0;color:#92a69a;font-size:.84rem}.neo-final-actions{display:flex;gap:9px;flex-wrap:wrap}.neo-mobile-bar{display:none}.neo-footer{padding:0!important;background:#070b08;border-top:1px solid rgba(255,255,255,.06)}.neo-footer .container{padding-top:20px!important;padding-bottom:18px!important}.neo-footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.neo-footer-brand small{display:block;margin-top:6px;color:#83948a;font-size:.72rem}.neo-footer-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.neo-footer-links button,.neo-footer-links a{border:0;background:none;color:#8fa097;font:inherit;font-size:.76rem;text-decoration:none;cursor:pointer;padding:4px}.neo-footer-bottom{display:flex;justify-content:space-between;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);color:#83948a;font-size:.68rem}.neo-footer-bottom a{color:#87968e;text-decoration:none}.neo-admin{margin-left:7px!important;color:#4d5851!important}@media (max-width:800px){.neo-hero{padding-top:82px}.neo-hero-card{grid-template-columns:1fr 180px}.neo-phone{width:164px}.neo-phone img{height:260px}.neo-feature-grid{grid-template-columns:1fr}}@media (max-width:560px){body{padding-bottom:66px}.neo-home .container{padding-left:12px!important;padding-right:12px!important}.neo-hero{padding:78px 0 8px}.neo-hero-card{grid-template-columns:1fr;padding:18px;border-radius:20px}.neo-copy h1{font-size:2.05rem;line-height:1.02;margin:10px 0}.neo-copy>p{font-size:.88rem;line-height:1.45}.neo-phone{display:none}.neo-actions{display:grid;grid-template-columns:1.35fr 1fr;margin-top:15px}.neo-btn{min-height:44px;padding:0 12px;font-size:.84rem}.neo-meta{margin-top:10px;gap:5px}.neo-meta span{font-size:.66rem;padding:5px 7px}.neo-features{padding:12px 0 8px}.neo-section-title h2,.neo-preview-head h2{font-size:1.3rem;margin-bottom:10px}.neo-feature-grid{gap:7px}.neo-feature{min-height:73px;padding:10px 12px;border-radius:13px}.neo-feature strong{font-size:.84rem}.neo-feature small{font-size:.68rem}.neo-preview{padding:12px 0}.neo-preview-head{align-items:center}.neo-preview-head button{font-size:.7rem}.neo-shot-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding-bottom:3px}.neo-shot{flex:0 0 82%;grid-template-columns:76px 1fr;scroll-snap-align:start;padding:8px;border-radius:14px}.neo-shot img{width:76px;height:126px;border-radius:9px}.neo-shot strong{font-size:.86rem}.neo-shot small{font-size:.67rem}.neo-release{padding:8px 0 10px}.neo-release-card{grid-template-columns:1fr;gap:10px;padding:14px;border-radius:15px}.neo-release-title>span{width:50px;height:50px;border-radius:12px}.neo-release-points{grid-template-columns:1fr 1fr;gap:6px 10px}.neo-release-points span{font-size:.68rem}.neo-final{padding:8px 0 18px}.neo-final-card{display:block;padding:16px;border-radius:16px}.neo-final-card h2{font-size:1.18rem}.neo-final-card p{font-size:.75rem}.neo-final-actions{display:none}.neo-mobile-bar{position:fixed;z-index:999;left:8px;right:8px;bottom:8px;display:grid;grid-template-columns:1.4fr 1fr;gap:7px;padding:7px;border-radius:14px;background:#070c09f0;border:1px solid rgba(113,218,169,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #00000061}.neo-mobile-bar a,.neo-mobile-bar button{min-height:42px;border:0;border-radius:10px;font:inherit;font-size:.82rem;font-weight:900;text-decoration:none;display:flex;align-items:center;justify-content:center}.neo-mobile-bar a{background:#73aa3d;color:#071009}.neo-mobile-bar button{background:#18221c;color:#e6eee9}.neo-footer .container{padding-top:15px!important;padding-bottom:12px!important}.neo-footer-top{display:block}.neo-footer-brand small{display:none}.neo-footer-links{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.neo-footer-links button,.neo-footer-links a{text-align:left;font-size:.69rem;padding:3px 0}.neo-footer-bottom{display:block;margin-top:10px;padding-top:8px;font-size:.62rem;line-height:1.6}.neo-footer-bottom>span{display:block}}:root{--v2-bg:#09100c;--v2-panel:#0f1712;--v2-panel-2:#131d17;--v2-line:rgba(255,255,255,.075);--v2-text:#edf4ef;--v2-muted:#8fa097;--v2-green:#71d7a7;--v2-blue:#65b9d6;--v2-gold:#e7aa3c;--v2-red:#e57575}.app-view-tab:not(#tabOverview){background:radial-gradient(circle at 5% 0%,rgba(70,190,130,.08),transparent 22%),var(--v2-bg);min-height:calc(100vh - 60px)}.app-view-tab:not(#tabOverview)>.section{padding:84px 0 34px!important}.app-view-tab:not(#tabOverview) .container{max-width:1080px}.app-view-tab:not(#tabOverview) .section-header{text-align:left!important;margin:0 0 18px!important;padding:0!important}.app-view-tab:not(#tabOverview) .section-header .badge{border-radius:999px!important;padding:6px 10px!important;font-size:.67rem!important;letter-spacing:.08em!important;text-transform:uppercase}.app-view-tab:not(#tabOverview) .section-header h2{margin:8px 0 6px!important;font-size:clamp(1.55rem,4vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--v2-text)!important}.app-view-tab:not(#tabOverview) .section-header p{margin:0!important;max-width:720px;color:var(--v2-muted)!important;font-size:.88rem!important;line-height:1.5!important}#tabCabinet .auth-wrapper{max-width:860px!important;margin:0 auto 22px!important}#tabCabinet .auth-card,#tabCabinet .cabinet-card,#tabCabinet .vault-key-card,#tabPayment .yookassa-checkout-card,#tabDownload .download-box{border:1px solid var(--v2-line)!important;background:linear-gradient(180deg,#121c16fa,#0b120efa)!important;border-radius:22px!important;box-shadow:0 18px 50px #00000038!important}#tabCabinet .auth-card{padding:0!important;overflow:hidden}#tabCabinet .auth-switch-header{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:6px!important;background:#0a100c!important;border-bottom:1px solid var(--v2-line)!important}#tabCabinet .auth-switch-btn{min-height:46px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#7e9086!important;font-size:.86rem!important;font-weight:800!important}#tabCabinet .auth-switch-btn.active{background:#17241c!important;color:#ecf5ef!important;box-shadow:inset 0 0 0 1px #71d7a72e!important}#tabCabinet .auth-form-panel{padding:22px!important}#tabCabinet .auth-form-panel>div:first-child{text-align:left!important;margin-bottom:16px!important}#tabCabinet .auth-form-panel h3{font-size:1.35rem!important;letter-spacing:-.025em}#tabCabinet .auth-form-panel p{font-size:.8rem!important;line-height:1.5!important}.form-group{margin-bottom:12px!important}.form-label{display:block!important;margin-bottom:6px!important;color:#cbd7d0!important;font-size:.76rem!important;font-weight:700!important}.form-input{min-height:46px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:12px!important;background:#0a110d!important;color:#eef4f0!important;box-shadow:none!important;font-size:.9rem!important}.form-input:focus{border-color:#71d7a78c!important;box-shadow:0 0 0 3px #71d7a714!important;outline:none!important}.form-helper{margin-top:5px!important;font-size:.68rem!important;color:#83948a!important}#tabCabinet .auth-newsletter-check{padding:11px 12px!important;border:1px solid var(--v2-line)!important;border-radius:12px!important;background:#ffffff05!important}#tabCabinet .pin-verify-box{padding:18px!important;border:1px solid rgba(101,185,214,.22)!important;border-radius:16px!important;background:#65b9d60b!important}#tabCabinet .pin-inputs{gap:8px!important;justify-content:center!important}#tabCabinet .pin-digit{width:48px!important;height:52px!important;border-radius:12px!important;background:#0b120e!important;border:1px solid rgba(101,185,214,.28)!important;color:#fff!important;font-size:1.3rem!important}#tabCabinet .user-session-bar{margin-bottom:14px!important;padding:11px 13px!important;border:1px solid var(--v2-line)!important;border-radius:14px!important;background:#0d1510!important}#tabCabinet .subscriber-badge-chip{border-radius:999px!important;padding:5px 8px!important;font-size:.67rem!important}#tabCabinet .vault-key-card,#tabCabinet .cabinet-card{padding:18px!important;margin-bottom:14px!important}#tabCabinet .vault-key-display{margin:12px 0!important;padding:13px!important;border-radius:14px!important;background:#0a110d!important;border:1px solid rgba(231,170,60,.18)!important}#tabCabinet .vault-key-text{font-size:1rem!important;letter-spacing:.04em!important}#tabCabinet .vault-instruction-box{padding:12px!important;border-radius:12px!important;background:#ffffff06!important;border:1px solid var(--v2-line)!important;color:#91a198!important;font-size:.75rem!important;line-height:1.55!important}#tabCabinet .keys-table-container{border-radius:14px!important;border:1px solid var(--v2-line)!important;overflow:auto!important}#tabCabinet .keys-vault-table{font-size:.76rem!important}#tabPayment .yookassa-checkout-card{padding:18px!important}#tabPayment .checkout-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(290px,.72fr)!important;gap:14px!important}#tabPayment .checkout-grid>div{border-radius:16px!important}#tabPayment .checkout-grid>div:first-child{padding:4px 2px!important}#tabPayment .checkout-grid>div:last-child{background:#0a110d!important;border:1px solid var(--v2-line)!important;padding:16px!important}#tabPayment .payment-method-pills{display:flex!important;gap:6px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px!important;margin-bottom:14px!important;scrollbar-width:none!important}#tabPayment .payment-method-pills::-webkit-scrollbar{display:none!important}#tabPayment .payment-method-pill{flex:0 0 auto!important;padding:6px 9px!important;border-radius:999px!important;font-size:.68rem!important;background:#101914!important;border:1px solid var(--v2-line)!important}#tabPayment #boxPaymentInitial>div:first-child{background:#e5757512!important;border:1px solid rgba(229,117,117,.22)!important;color:#dca2a2!important;border-radius:12px!important;font-size:.74rem!important}#tabPayment #btnPayYooKassaMain{min-height:52px!important;border-radius:13px!important;box-shadow:0 12px 28px #e7aa3c24!important}#tabPayment #boxPaymentPending{background:#0b1510!important;border:1px solid rgba(113,215,167,.22)!important;border-radius:15px!important;padding:14px!important}#tabPayment .live-key-generation-box{padding:14px!important;border-radius:14px!important;background:linear-gradient(145deg,#e7aa3c0f,#ffffff04)!important;border:1px solid rgba(231,170,60,.18)!important}#tabPayment .live-key-result{margin-top:8px!important}#tabSync>.section>.container>div[style*="display:grid"]{gap:10px!important;margin-bottom:14px!important}#tabSync .feature-card,#tabSync .security-card,#tabSync .vault-key-card{border-radius:16px!important;background:#0f1813!important;border:1px solid var(--v2-line)!important;box-shadow:none!important;padding:15px!important}#tabSync .feature-card h3{font-size:.92rem!important;margin:8px 0 6px!important}#tabSync .feature-card p,#tabSync .security-card p,#tabSync .vault-key-card li{font-size:.75rem!important;line-height:1.48!important;color:#91a097!important}#tabSync .feature-icon-box{width:38px!important;height:38px!important;border-radius:11px!important;font-size:1rem!important}#tabSyncMechanism,#tabSyncFeatures,#tabSyncOpsec{margin-top:18px!important;padding-top:16px!important}#tabSyncMechanism .section-header,#tabSyncFeatures .section-header,#tabSyncOpsec .section-header{margin-bottom:12px!important}#tabDownload .download-box{max-width:860px!important;margin:0 auto!important;padding:24px!important;text-align:left!important}#tabDownload .download-box h2{font-size:clamp(1.55rem,4vw,2.1rem)!important;margin:7px 0 8px!important}#tabDownload .download-box>p{color:var(--v2-muted)!important;font-size:.86rem!important;line-height:1.5!important;max-width:680px!important}#tabDownload .download-actions{align-items:stretch!important;margin-top:16px!important}#tabDownload .download-actions>div:first-child{justify-content:flex-start!important}#tabDownload .download-meta{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;color:#83948a!important;font-size:.69rem!important}.app-view-tab:not(#tabOverview) .btn{border-radius:11px!important;font-weight:800!important}.app-view-tab:not(#tabOverview) .btn-lg{min-height:46px!important;padding:10px 15px!important}.app-view-tab:not(#tabOverview) .btn-sm{min-height:34px!important;padding:6px 10px!important}.app-view-tab:not(#tabOverview) .btn-primary{background:#74ad43!important;border-color:#82bb50!important;color:#071009!important}.app-view-tab:not(#tabOverview) .btn-gold{background:#d99a2b!important;border-color:#e8aa3c!important;color:#140e06!important}.app-view-tab:not(#tabOverview) .btn-outline{background:#111913!important;border-color:#ffffff1a!important;color:#d8e2dc!important}#tabCabinet{--tab-accent:#65b9d6}#tabPayment{--tab-accent:#e7aa3c}#tabSync{--tab-accent:#71d7a7}#tabDownload{--tab-accent:#8cafdf}#tabCabinet .section-header .badge,#tabPayment .section-header .badge,#tabSync .section-header .badge,#tabDownload .badge{color:var(--tab-accent)!important;border-color:color-mix(in srgb,var(--tab-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--tab-accent) 7%,transparent)!important}@media (max-width:700px){.app-view-tab:not(#tabOverview)>.section{padding:76px 0 20px!important}.app-view-tab:not(#tabOverview) .container{padding-left:11px!important;padding-right:11px!important}.app-view-tab:not(#tabOverview) .section-header{margin-bottom:12px!important}.app-view-tab:not(#tabOverview) .section-header h2{font-size:1.42rem!important}.app-view-tab:not(#tabOverview) .section-header p{font-size:.76rem!important}#tabCabinet .auth-wrapper{margin-bottom:12px!important}#tabCabinet .auth-form-panel{padding:15px!important}#tabCabinet .auth-form-panel h3{font-size:1.12rem!important}#tabCabinet .auth-switch-btn{min-height:42px!important;font-size:.76rem!important}#tabCabinet .auth-newsletter-check span{font-size:.72rem!important}#tabCabinet .vault-key-card,#tabCabinet .cabinet-card{padding:13px!important}#tabCabinet .vault-key-display{display:block!important}#tabCabinet .vault-key-display .btn{width:100%!important;margin-top:9px!important}#tabCabinet .cabinet-card>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:8px!important}#tabPayment .yookassa-checkout-card{padding:13px!important}#tabPayment .checkout-grid{grid-template-columns:1fr!important;gap:10px!important}#tabPayment .checkout-grid>div:last-child{padding:13px!important}#tabPayment .payment-method-pill{font-size:.64rem!important}#tabSync>.section>.container>div[style*="display:grid"]{grid-template-columns:1fr!important}#tabSyncMechanism>div[style*="display: grid"],#tabSyncOpsec>div[style*="display: grid"]{display:flex!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x mandatory;padding-bottom:3px!important}#tabSyncMechanism>div[style*="display: grid"]>*,#tabSyncOpsec>div[style*="display: grid"]>*{flex:0 0 84%!important;scroll-snap-align:start}#tabSyncFeatures .features-grid{display:flex!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x mandatory;padding-bottom:3px!important}#tabSyncFeatures .features-grid>.feature-card{flex:0 0 82%!important;scroll-snap-align:start}#tabDownload .download-box{padding:15px!important}#tabDownload .download-actions>div:first-child{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}#tabDownload .download-actions a,#tabDownload .download-actions button{width:100%!important}#tabDownload .download-actions img{margin:0 auto!important}#tabDownload .download-meta{justify-content:flex-start!important}}.v2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.v2-full-btn{width:100%!important;margin-top:8px}.v2-inline-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.v2-sub-action{text-align:center;margin-top:12px}.v2-sub-action a{font-size:.75rem;color:#90bba5;text-decoration:none}.v2-session-main{display:flex;align-items:center;gap:9px;min-width:0}.v2-session-main>div{min-width:0}.v2-session-main strong{display:block;color:#edf4ef;font-size:.86rem}.v2-session-main small{display:block;color:#7f9087;font-size:.68rem;overflow:hidden;text-overflow:ellipsis}.v2-avatar{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#17221b}.v2-cabinet-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:12px;align-items:start}.v2-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.v2-card-topline>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-card-topline small{color:#85958c;font-size:.7rem}.v2-license-key{padding:14px;border-radius:12px;background:#0a110d;border:1px solid rgba(231,170,60,.18);font-family:var(--font-mono);color:#e7aa3c;font-weight:900;font-size:1rem;word-break:break-all}.v2-note{margin-top:9px;color:#7f9087;font-size:.72rem;line-height:1.45}.v2-key-link-row,.v2-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px}.v2-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--v2-line)}.v2-card-heading span{display:block;color:#83948a;font-size:.63rem;letter-spacing:.11em;text-transform:uppercase;font-weight:900}.v2-card-heading h3{margin:3px 0 0;color:#edf4ef;font-size:1rem}.v2-history-card{position:sticky;top:82px}.v2-support-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 10px;border-radius:11px;background:#0a110d;color:#778a80;font-size:.7rem}.v2-support-strip a{color:#65b9d6;text-decoration:none;font-weight:800}.v2-checkout-main{padding:3px}.v2-price-row{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:13px;padding:14px;border:1px solid rgba(231,170,60,.16);border-radius:15px;background:linear-gradient(120deg,#e7aa3c12,#ffffff03)}.v2-price-row>div>span{display:block;color:#948a75;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.v2-price-row strong{display:block;margin-top:3px;color:#f3dca9;font-size:1.85rem;line-height:1}.v2-price-row small{color:#809087;font-size:.68rem;text-align:right}.v2-payment-warning{padding:9px 10px;margin:5px 0 10px;border-radius:10px;background:#e5757511;border:1px solid rgba(229,117,117,.18);color:#c99292;font-size:.7rem;text-align:center}.v2-payment-footnote{text-align:center;margin-top:7px;color:#83948a;font-size:.65rem}.v2-pending-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px}.v2-pending-head>span{font-size:1.1rem}.v2-pending-head strong{display:block;color:#dce8e1;font-size:.86rem}.v2-pending-head small{display:block;margin-top:3px;color:#819188;font-size:.7rem}.v2-key-activate{margin-top:12px;padding-top:11px;border-top:1px solid var(--v2-line)}.v2-checkout-status{display:flex!important;flex-direction:column;gap:10px}.v2-status-icon{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#71d7a71a;border:1px solid rgba(113,215,167,.22);color:#71d7a7;font-weight:900}.v2-checkout-status>span{color:#83948a;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.v2-trust-list{display:grid;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid var(--v2-line)}.v2-trust-list span{color:#819188;font-size:.7rem}.v2-sync-hero{display:grid;grid-template-columns:1fr 38px 1fr;gap:10px;align-items:stretch;margin-bottom:12px}.v2-sync-side{padding:17px;border-radius:17px;border:1px solid var(--v2-line);background:#0f1813}.v2-sync-side:first-child{border-top:2px solid rgba(231,170,60,.58)}.v2-sync-side:last-child{border-top:2px solid rgba(113,215,167,.58)}.v2-sync-number{display:block;color:#83948a;font-size:.63rem;font-family:var(--font-mono);font-weight:900}.v2-sync-side h3{margin:7px 0 6px;font-size:1rem;color:#edf4ef}.v2-sync-side code{display:inline-block;padding:5px 8px;border-radius:8px;background:#09100c;color:#cbd8d1;font-size:.72rem}.v2-sync-side p{margin:9px 0 0;color:#83938a;font-size:.73rem;line-height:1.48}.v2-sync-divider{display:flex;align-items:center;justify-content:center;color:#5c6c63;font-weight:900}.v2-steps-card{padding:16px;border:1px solid var(--v2-line);border-radius:17px;background:#0e1712;margin-bottom:10px}.v2-step-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2-step-row>div{display:flex;gap:9px;padding:10px;border-radius:12px;background:#0a110d;border:1px solid rgba(255,255,255,.045)}.v2-step-row b{display:flex;flex:0 0 27px;width:27px;height:27px;align-items:center;justify-content:center;border-radius:9px;background:#17251d;color:#71d7a7;font-size:.72rem}.v2-step-row strong{display:block;color:#dce6e0;font-size:.76rem}.v2-step-row small{display:block;margin-top:2px;color:#75867d;font-size:.66rem;line-height:1.4}.v2-mini-features{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.v2-mini-features>div{padding:12px;border:1px solid var(--v2-line);border-radius:14px;background:#101813}.v2-mini-features>div>span{display:block;font-size:1.1rem;margin-bottom:8px}.v2-mini-features strong{display:block;color:#e1ebe5;font-size:.76rem}.v2-mini-features small{display:block;margin-top:3px;color:#83948a;font-size:.65rem;line-height:1.35}.v2-security-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border-radius:16px;background:linear-gradient(120deg,#65b9d60f,#ffffff03);border:1px solid rgba(101,185,214,.16)}.v2-security-note span{display:block;color:#65b9d6;font-size:.63rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.v2-security-note h3{margin:4px 0;color:#e0e9e4;font-size:.92rem}.v2-security-note p{margin:0;color:#7d8e85;font-size:.7rem;line-height:1.45;max-width:680px}.v2-download-card{max-width:850px;margin:0 auto;padding:20px;border:1px solid var(--v2-line);border-radius:22px;background:linear-gradient(150deg,#111b15,#0b120e);box-shadow:0 18px 50px #00000038}.v2-download-main{display:flex;gap:14px;align-items:center}.v2-download-icon{display:flex;flex:0 0 58px;width:58px;height:58px;align-items:center;justify-content:center;border-radius:17px;background:#1a281f;font-size:1.65rem}.v2-download-main span{color:#83948a;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.v2-download-main h3{margin:3px 0;color:#edf4ef;font-size:1.2rem}.v2-download-main p{margin:0;color:#819188;font-size:.75rem;line-height:1.45}.v2-download-actions{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;margin-top:16px}.v2-install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.v2-install-steps>div{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:12px;background:#0a110d;border:1px solid rgba(255,255,255,.045)}.v2-install-steps b{display:flex;flex:0 0 25px;width:25px;height:25px;align-items:center;justify-content:center;border-radius:8px;background:#1a281f;color:#71d7a7;font-size:.7rem}.v2-install-steps span{color:#8c9c93;font-size:.68rem;line-height:1.4}.v2-release-strip{margin-top:12px;padding:11px 12px;border-radius:12px;border:1px solid rgba(231,170,60,.14);background:#e7aa3c0a}.v2-release-strip>span{display:block;color:#d9ad62;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.v2-release-strip>div{margin-top:4px;color:#887f6c;font-size:.68rem}.v2-support-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:13px;padding-top:11px;border-top:1px solid var(--v2-line)}.v2-support-links a,.v2-support-links button{border:0;background:none;padding:0;color:#78968a;font:inherit;font-size:.68rem;text-decoration:none;cursor:pointer}.auth-v2-enabled #panelRegister .form-group:has(#regPassword),.auth-v2-enabled #panelLogin .form-group:has(#loginPassword){display:none!important}.auth-v2-code-title{font-weight:800;color:#e7eee9;margin-bottom:4px}.auth-v2-code-email{font-size:.72rem;color:#7f9187;margin-bottom:10px}.auth-v2-login-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}@media (max-width:800px){.v2-cabinet-grid{grid-template-columns:1fr}.v2-history-card{position:static}.v2-mini-features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v2-form-grid{grid-template-columns:1fr;gap:2px}.v2-session-main{gap:7px;max-width:75%}.v2-session-main .subscriber-badge-chip{display:none}.v2-cabinet-grid{gap:8px}.v2-card-heading{margin-bottom:9px}.v2-key-link-row,.v2-input-action{grid-template-columns:1fr}.v2-key-link-row .btn,.v2-input-action .btn{width:100%}.v2-history-card .keys-table-container{max-height:250px}.v2-price-row{align-items:flex-start}.v2-price-row strong{font-size:1.55rem}.v2-price-row small{max-width:120px;font-size:.62rem}.v2-sync-hero{grid-template-columns:1fr;gap:7px}.v2-sync-divider{height:18px}.v2-step-row{display:flex;overflow-x:auto;gap:7px;scroll-snap-type:x mandatory}.v2-step-row>div{flex:0 0 84%;scroll-snap-align:start}.v2-mini-features{display:flex;overflow-x:auto;gap:7px;scroll-snap-type:x mandatory}.v2-mini-features>div{flex:0 0 64%;scroll-snap-align:start}.v2-security-note{display:block}.v2-security-note .btn{width:100%;margin-top:10px}.v2-download-card{padding:15px;border-radius:18px}.v2-download-main{align-items:flex-start}.v2-download-icon{flex-basis:48px;width:48px;height:48px;border-radius:14px;font-size:1.3rem}.v2-download-actions{grid-template-columns:1fr}.v2-install-steps{display:flex;overflow-x:auto;gap:7px;scroll-snap-type:x mandatory}.v2-install-steps>div{flex:0 0 80%;scroll-snap-align:start}.v2-release-strip>div{line-height:1.45}}.v2-cabinet-grid .vault-key-card:before{display:none!important}@media (max-width:560px){.neo-mobile-bar{display:none!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0))!important}.neo-final-card{margin-bottom:4px}.mobile-bottom-tabs{height:60px!important;border-top-color:#71d7a72e!important;background:#080d0af5!important;box-shadow:0 -10px 28px #00000059!important}.mobile-bottom-tab-btn{font-size:.61rem!important;gap:2px!important;min-width:0!important}.mobile-bottom-tab-btn .tab-icon{font-size:1.02rem!important}.mobile-bottom-tab-btn.active{background:#71d7a712!important;border-radius:10px!important}.mobile-bottom-tab-btn.active.gold{background:#e7aa3c14!important}}.v3-modal{width:min(720px,calc(100vw - 24px))!important;max-height:min(82vh,760px)!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#121b15,#0b120e)!important;box-shadow:0 24px 70px #00000080!important;overflow:hidden!important}.v3-modal .modal-header{padding:17px 18px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.v3-modal .modal-header h3{margin:3px 0 0!important;font-size:1.15rem!important;color:#edf4ef!important;letter-spacing:-.02em!important}.v3-modal-kicker{display:block;color:#739183;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.v3-modal .modal-body{padding:17px 18px 18px!important;overflow-y:auto!important}.v3-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-modal-grid>div{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#0c140f}.v3-modal-grid>div>span{display:block;font-size:1rem;margin-bottom:7px}.v3-modal-grid strong{display:block;color:#e6eee9;font-size:.82rem}.v3-modal-grid small{display:block;margin-top:4px;color:#7f9187;font-size:.69rem;line-height:1.4}.v3-modal-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 12px;border-radius:12px;background:#71d7a70b;border:1px solid rgba(113,215,167,.13);color:#84958c;font-size:.71rem}.v3-sync-flow{display:grid;gap:7px}.v3-sync-flow>div{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:12px;background:#0c140f;border:1px solid rgba(255,255,255,.055)}.v3-sync-flow b{display:flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#18271e;color:#71d7a7;font-size:.72rem}.v3-sync-flow strong{display:block;color:#e3ece7;font-size:.78rem}.v3-sync-flow small{display:block;margin-top:3px;color:#788a80;font-size:.68rem;line-height:1.4}.v3-modal-note{margin-top:10px;padding:9px 10px;border-radius:10px;background:#e7aa3c0d;border:1px solid rgba(231,170,60,.14);color:#9c8c6b;font-size:.68rem;line-height:1.4}.v3-legal-modal{width:min(560px,calc(100vw - 24px))!important}.v3-legal-modal p{color:#8fa097!important;font-size:.78rem!important;line-height:1.55!important;margin:0 0 10px!important}@media (max-width:560px){.v3-modal{width:calc(100vw - 16px)!important;max-height:78vh!important;border-radius:16px!important}.v3-modal .modal-header{padding:13px 14px!important}.v3-modal .modal-body{padding:13px 14px 14px!important}.v3-modal-grid{grid-template-columns:1fr}.v3-modal-cta{display:grid;gap:8px}.v3-modal-cta .btn{width:100%}}.v3-contact-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.v3-contact-links a{display:flex;gap:9px;align-items:center;padding:11px;border-radius:12px;background:#0c140f;border:1px solid rgba(255,255,255,.055);text-decoration:none;color:inherit}.v3-contact-links a>span{font-size:1.05rem}.v3-contact-links strong{display:block;color:#e5eee8;font-size:.76rem}.v3-contact-links small{display:block;margin-top:2px;color:#83948a;font-size:.63rem;overflow-wrap:anywhere}.v3-contact-form textarea{resize:vertical;min-height:92px}.v3-contact-note{text-align:center;margin-top:8px;color:#83948a;font-size:.62rem}.v3-shot-modal{width:min(520px,calc(100vw - 24px))!important}.v3-shot-frame{max-height:68vh;overflow:auto;border-radius:14px;background:#050806;border:1px solid rgba(255,255,255,.07)}.v3-shot-frame img{display:block;width:100%;height:auto;border-radius:13px}.v3-shot-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.v3-store-modal{width:min(560px,calc(100vw - 24px))!important}.v3-store-head{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(101,185,214,.13);border-radius:13px;background:#65b9d609}.v3-store-head img{width:46px;height:46px;object-fit:contain}.v3-store-head strong{display:block;color:#e6eee9;font-size:.84rem}.v3-store-head small{display:block;margin-top:3px;color:#788a80;font-size:.68rem;line-height:1.4}.v3-store-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;margin-top:12px}@media (max-width:560px){.v3-contact-links,.v3-store-actions{grid-template-columns:1fr}.v3-shot-actions{display:grid;grid-template-columns:1fr 1fr}}.v3-legal-line{margin-top:8px;text-align:center;color:#83948a;font-size:.64rem;line-height:1.45}.v3-legal-line a{color:#829d8f;text-decoration:underline;text-underline-offset:2px}.v3-legal-line a:hover{color:#b8c9bf}body.modal-open{overflow:hidden}button:disabled,.btn:disabled{cursor:not-allowed;opacity:.62;transform:none!important;filter:none!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #71d7a7!important;outline-offset:3px!important}.form-input:focus-visible{border-color:#71d7a7!important;box-shadow:0 0 0 3px #71d7a71f!important}.modal-content:focus{outline:none}.mobile-bottom-tab-btn,.main-tab-btn,.btn{touch-action:manipulation}input,textarea{font-size:16px}@media (max-width:820px){.btn,.auth-switch-btn,.main-tab-btn,.form-input{min-height:44px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.form-input,.v3-modal,.neo-card,.feature-card{border-color:#ffffff47!important}.text-muted,.v2-muted,.neo-muted{color:#b7c3bc!important}}.v3-integrity{margin:12px 0;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0b120e;overflow:hidden}.v3-integrity summary{cursor:pointer;list-style:none;padding:11px 13px;color:#9fb0a6;font-size:.72rem;font-weight:700;-webkit-user-select:none;user-select:none}.v3-integrity summary::-webkit-details-marker{display:none}.v3-integrity summary:after{content:"\ff0b";float:right;color:#71d7a7;font-weight:800}.v3-integrity[open] summary:after{content:"\2212"}.v3-integrity-body{display:grid;gap:7px;padding:0 13px 12px;color:#73847a;font-size:.67rem;line-height:1.45}.v3-integrity-body code{color:#a7b8ae;overflow-wrap:anywhere;word-break:break-all}.neo-faq{padding:22px 0 10px}.neo-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.neo-faq-list details{border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0d1510;overflow:hidden}.neo-faq-list summary{list-style:none;cursor:pointer;padding:13px 38px 13px 14px;color:#e6eee9;font-size:.8rem;font-weight:800;line-height:1.35;position:relative}.neo-faq-list summary::-webkit-details-marker{display:none}.neo-faq-list summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#162119;color:#83b598;font-size:.9rem}.neo-faq-list details[open] summary:after{content:"\2212"}.neo-faq-list details p{margin:0;padding:0 14px 13px;color:#819187;font-size:.71rem;line-height:1.5}@media (max-width:620px){.neo-faq-list{grid-template-columns:1fr}.neo-faq{padding-top:14px}}@media (max-width: 820px){.navbar{min-height:56px!important;padding:0!important;background:#080d0af0!important;border-bottom-color:#ffffff0e!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.navbar .container{min-height:56px!important;height:56px!important;flex-wrap:nowrap!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.main-tab-nav,.nav-actions,.mobile-toggle{display:none!important}.logo-brand{justify-content:flex-start!important;font-size:.98rem!important;letter-spacing:-.02em!important}.logo-icon{width:31px!important;height:31px!important;min-width:31px!important;border-radius:9px!important;font-size:.95rem!important}.app-view-tab:not(#tabOverview)>.section{padding-top:72px!important}.mobile-bottom-tabs{height:60px!important;background:#080d0af6!important;border-top-color:#71d7a729!important;box-shadow:0 -8px 28px #00000061!important}.mobile-bottom-tab-btn{min-height:52px!important;gap:2px!important;font-size:.62rem!important}.mobile-bottom-tab-btn .tab-icon{font-size:1.08rem!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 560px){.neo-home .container{padding-left:10px!important;padding-right:10px!important}.neo-hero{padding:64px 0 5px!important}.neo-hero-card{padding:15px!important;border-radius:18px!important;box-shadow:0 12px 34px #0000003d!important}.neo-kicker{gap:6px!important;font-size:.62rem!important;letter-spacing:.055em!important}.neo-copy h1{margin:9px 0 8px!important;font-size:1.82rem!important;line-height:1.01!important;letter-spacing:-.045em!important}.neo-copy>p{max-width:34rem!important;font-size:.81rem!important;line-height:1.42!important}.neo-actions{grid-template-columns:1.25fr 1fr!important;gap:7px!important;margin-top:13px!important}.neo-btn{min-height:42px!important;padding:0 10px!important;border-radius:11px!important;font-size:.79rem!important}.neo-meta{gap:4px!important;margin-top:8px!important}.neo-meta span{padding:4px 6px!important;border-radius:7px!important;font-size:.61rem!important;line-height:1.3!important}.neo-features{padding:9px 0 5px!important}.neo-section-title span,.neo-preview-head span,.neo-final-card>div>span{font-size:.61rem!important;letter-spacing:.11em!important}.neo-section-title h2,.neo-preview-head h2{margin:4px 0 8px!important;font-size:1.17rem!important}.neo-feature-grid{gap:6px!important}.neo-feature{min-height:66px!important;gap:9px!important;padding:9px 10px!important;border-radius:12px!important}.neo-feature b{font-size:.65rem!important}.neo-feature strong{margin-bottom:2px!important;font-size:.79rem!important}.neo-feature small{font-size:.64rem!important;line-height:1.35!important}.neo-preview{padding:10px 0 6px!important}.neo-preview-head{gap:8px!important}.neo-preview-head button{font-size:.66rem!important;white-space:nowrap!important}.neo-shot-row{gap:7px!important;margin-top:8px!important}.neo-shot{flex-basis:76%!important;grid-template-columns:68px 1fr!important;gap:9px!important;padding:7px!important;border-radius:12px!important}.neo-shot img{width:68px!important;height:112px!important;border-radius:8px!important}.neo-shot strong{font-size:.8rem!important}.neo-shot small{margin-top:3px!important;font-size:.63rem!important}.neo-release{padding:6px 0 7px!important}.neo-release-card{gap:8px!important;padding:11px!important;border-radius:13px!important}.neo-release-title{gap:9px!important}.neo-release-title>span{width:44px!important;height:44px!important;border-radius:10px!important;font-size:.82rem!important}.neo-release-title strong{font-size:.84rem!important}.neo-release-title small{font-size:.65rem!important}.neo-release-points{gap:5px 8px!important}.neo-release-points span{font-size:.63rem!important;line-height:1.35!important}.neo-faq{padding:11px 0 5px!important}.neo-faq-list{gap:6px!important}.neo-faq-list details{border-radius:11px!important}.neo-faq-list summary{padding:10px 36px 10px 11px!important;font-size:.74rem!important}.neo-faq-list summary:after{right:10px!important;width:19px!important;height:19px!important}.neo-faq-list details p{padding:0 11px 10px!important;font-size:.67rem!important;line-height:1.45!important}.neo-final{padding:6px 0 10px!important}.neo-final-card{padding:13px!important;border-radius:14px!important}.neo-final-card h2{margin:4px 0!important;font-size:1.04rem!important}.neo-final-card p{font-size:.7rem!important}.neo-mobile-bar{display:none!important}.neo-footer .container{padding-top:12px!important;padding-bottom:9px!important}}@media (max-width: 820px){.navbar .container{padding-left:calc(12px + env(safe-area-inset-left,0px))!important;padding-right:calc(12px + env(safe-area-inset-right,0px))!important}.mobile-bottom-tabs{padding-left:calc(4px + env(safe-area-inset-left,0px))!important;padding-right:calc(4px + env(safe-area-inset-right,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;height:calc(60px + env(safe-area-inset-bottom,0px))!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 380px){.neo-home .container{padding-left:8px!important;padding-right:8px!important}.neo-hero-card{padding:13px!important}.neo-copy h1{font-size:1.68rem!important}.neo-copy>p{font-size:.78rem!important}.neo-actions{grid-template-columns:1fr 1fr!important}.neo-btn{font-size:.75rem!important;padding:0 8px!important}.neo-meta span{font-size:.58rem!important}.neo-release-points{grid-template-columns:1fr!important}.mobile-bottom-tab-btn{font-size:.57rem!important}.mobile-bottom-tab-btn .tab-icon{font-size:1rem!important}}.neo-fit,.neo-start{padding:10px 0 12px}.neo-fit-grid,.neo-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.neo-fit-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.065);background:#0e1712}.neo-fit-card>span{display:flex;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#17231b;font-size:1rem}.neo-fit-card strong,.neo-start-grid strong{display:block;color:#e8f0eb;font-size:.8rem}.neo-fit-card small,.neo-start-grid small{display:block;margin-top:3px;color:#7f9087;font-size:.67rem;line-height:1.4}.neo-start-grid>div{display:flex;align-items:flex-start;gap:9px;padding:11px;border-radius:13px;border:1px solid rgba(113,215,167,.09);background:linear-gradient(150deg,#101914,#0b120e)}.neo-start-grid b{display:flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#1a2a20;color:#71d7a7;font-family:var(--font-mono);font-size:.72rem}@media (max-width:700px){.neo-fit,.neo-start{padding:8px 0}.neo-fit-grid,.neo-start-grid{display:flex;overflow-x:auto;gap:7px;scroll-snap-type:x mandatory;padding-bottom:3px}.neo-fit-card,.neo-start-grid>div{flex:0 0 84%;scroll-snap-align:start}}@media (max-width:380px){.neo-fit-card,.neo-start-grid>div{flex-basis:88%}}.neo-trust{padding:10px 0 4px}.neo-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:7px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:linear-gradient(135deg,#ffffff06,#71d7a706);box-shadow:0 12px 35px #00000029}.neo-trust-item{min-width:0;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;color:inherit;text-decoration:none;background:#080d0a59;transition:transform .18s ease,background .18s ease,border-color .18s ease;border:1px solid transparent}a.neo-trust-item:hover{transform:translateY(-1px);background:#111b15;border-color:#71d7a71f;color:inherit}.neo-trust-mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#17231b;color:#78d5a6;font-family:var(--font-mono);font-size:.7rem;font-weight:900}.neo-trust-item strong{display:block;color:#e7efe9;font-size:.69rem;line-height:1.25}.neo-trust-item small{display:block;margin-top:2px;color:#83948a;font-size:.57rem;line-height:1.3}.neo-why{padding:12px 0 8px}.neo-section-title-split{display:flex;align-items:end;justify-content:space-between;gap:20px}.neo-section-title-split>div{min-width:0}.neo-section-title-split>a{margin-bottom:8px;color:#89aa99;font-size:.69rem;font-weight:800;text-decoration:none;white-space:nowrap}.neo-section-title-split>a:hover{color:#b7d7c6}.neo-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.neo-why-card{min-height:150px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:linear-gradient(155deg,#111a14,#0b120e);position:relative;overflow:hidden}.neo-why-card:after{content:"";position:absolute;inset:auto -25px -45px auto;width:95px;height:95px;border-radius:50%;background:radial-gradient(circle,rgba(113,215,167,.08),transparent 68%);pointer-events:none}.neo-why-card>b{display:block;color:#6b8879;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em}.neo-why-card strong{display:block;margin-top:22px;color:#eaf1ed;font-size:.82rem}.neo-why-card p{margin:6px 0 0;color:#819188;font-size:.67rem;line-height:1.48}.neo-preview-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:7px}.neo-preview-meta span{padding:4px 7px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#0c140f;color:#72847a;font-size:.58rem;font-weight:700}.neo-shot{border-color:#ffffff13!important;background:linear-gradient(150deg,#111b15,#0a110d)!important;box-shadow:0 12px 30px #00000029!important}.neo-shot:hover{border-color:#71d7a738!important;box-shadow:0 18px 42px #00000045!important}.neo-resource-strip{padding:7px 0 9px}.neo-resource-strip .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.neo-resource-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0d1510;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.neo-resource-card:hover{transform:translateY(-2px);border-color:#71d7a72e;background:#101a14;color:inherit}.neo-resource-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#17231b;color:#79c7a1;font-size:.8rem;font-weight:900}.neo-resource-card strong{display:block;color:#e6eee9;font-size:.75rem}.neo-resource-card small{display:block;margin-top:2px;color:#74867c;font-size:.61rem;line-height:1.35}.neo-resource-card>b{color:#688077;font-size:.85rem}@media (min-width:821px){.neo-hero-card,.neo-release-card,.neo-final-card{box-shadow:0 24px 70px #00000038}.neo-home>.neo-features,.neo-home>.neo-fit,.neo-home>.neo-why,.neo-home>.neo-preview,.neo-home>.neo-start,.neo-home>.neo-release,.neo-home>.neo-resource-strip,.neo-home>.neo-faq,.neo-home>.neo-final{scroll-margin-top:80px}.neo-shot img{transition:transform .25s ease}.neo-shot:hover img{transform:scale(1.015)}}@media (max-width:900px){.neo-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neo-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.neo-trust{padding:5px 0 2px!important}.neo-trust-grid{display:flex!important;overflow-x:auto!important;gap:5px!important;padding:5px!important;border-radius:12px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.neo-trust-item{flex:0 0 64%!important;scroll-snap-align:start!important;padding:8px!important;border-radius:9px!important}.neo-trust-mark{flex-basis:25px;width:25px;height:25px;border-radius:8px;font-size:.62rem}.neo-trust-item strong{font-size:.64rem}.neo-trust-item small{font-size:.54rem}.neo-why{padding:8px 0 5px!important}.neo-section-title-split{align-items:flex-start;gap:6px}.neo-section-title-split>a{margin-top:3px;margin-bottom:0;font-size:.57rem}.neo-why-grid{display:flex!important;overflow-x:auto!important;gap:6px!important;scroll-snap-type:x mandatory!important;padding-bottom:2px!important;scrollbar-width:none!important}.neo-why-card{flex:0 0 78%!important;min-height:112px!important;scroll-snap-align:start!important;padding:10px!important;border-radius:12px!important}.neo-why-card strong{margin-top:12px!important;font-size:.74rem!important}.neo-why-card p{font-size:.61rem!important;line-height:1.4!important}.neo-preview-meta{margin-top:4px!important;gap:3px!important}.neo-preview-meta span{padding:3px 5px!important;font-size:.52rem!important}.neo-resource-strip{padding:4px 0 6px!important}.neo-resource-strip .container{display:flex!important;overflow-x:auto!important;gap:6px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.neo-resource-card{flex:0 0 82%!important;scroll-snap-align:start!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important;border-radius:11px!important}.neo-resource-card>span{width:30px;height:30px;border-radius:9px;font-size:.72rem}.neo-resource-card strong{font-size:.68rem}.neo-resource-card small{font-size:.56rem}}@media (max-width:380px){.neo-trust-item{flex-basis:72%!important}.neo-why-card{flex-basis:84%!important}.neo-resource-card{flex-basis:88%!important}}.neo-plan{padding:12px 0 10px}.neo-plan-link{margin-bottom:8px;padding:0;border:0;background:none;color:#89aa99;font:inherit;font-size:.69rem;font-weight:800;cursor:pointer;white-space:nowrap}.neo-plan-link:hover{color:#c6dfd2}.neo-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.neo-plan-card{position:relative;overflow:hidden;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#111a14,#0a110d);box-shadow:0 16px 42px #0000002e}.neo-plan-card:after{content:"";position:absolute;width:150px;height:150px;right:-55px;bottom:-75px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(113,215,167,.1),transparent 68%)}.neo-plan-pro{border-color:#e7aa3c38;background:linear-gradient(145deg,#17170f,#0c110d)}.neo-plan-pro:after{background:radial-gradient(circle,rgba(231,170,60,.11),transparent 68%)}.neo-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.neo-plan-head span{display:block;color:#83948a;font-size:.61rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.neo-plan-head strong{display:block;margin-top:3px;color:#edf4ef;font-size:1.55rem;line-height:1;letter-spacing:-.035em}.neo-plan-head>b{padding:5px 8px;border-radius:999px;border:1px solid rgba(113,215,167,.16);background:#71d7a70f;color:#8fd6b2;font-size:.61rem}.neo-plan-pro .neo-plan-head>b{border-color:#e7aa3c3d;background:#e7aa3c12;color:#e1b75e}.neo-plan-card>p{max-width:34rem;margin:12px 0 10px;color:#819188;font-size:.72rem;line-height:1.5}.neo-plan-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 13px}.neo-plan-points span{padding:7px 8px;border-radius:9px;background:#0a110d;border:1px solid rgba(255,255,255,.05);color:#9aaca2;font-size:.61rem;line-height:1.35}.neo-plan-action{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0 14px;border:1px solid rgba(113,215,167,.22);border-radius:10px;background:#18281e;color:#cbe7d8;text-decoration:none;font:inherit;font-size:.69rem;font-weight:900;cursor:pointer}.neo-plan-action:hover{background:#1d3125;color:#eff8f3}.neo-plan-action-gold{border-color:#e7aa3c42;background:#2a210f;color:#f0cf83}.neo-plan-action-gold:hover{background:#342913;color:#ffe3a7}@media (min-width:821px){.neo-hero-card{border-color:#ffffff13!important;background:radial-gradient(circle at 82% 18%,rgba(113,215,167,.055),transparent 34%),linear-gradient(145deg,#121c16,#0b120e)!important}.neo-copy{padding:10px 0}.neo-phone{transform:translateZ(0)}.neo-trust-grid,.neo-why-grid,.neo-plan-grid,.neo-resource-strip .container{max-width:1160px;margin-left:auto;margin-right:auto}}@media (max-width:700px){.neo-plan{padding:8px 0 5px!important}.neo-plan-link{font-size:.57rem;margin-bottom:0}.neo-plan-grid{display:flex;overflow-x:auto;gap:6px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.neo-plan-card{flex:0 0 84%;scroll-snap-align:start;padding:11px;border-radius:13px;box-shadow:none}.neo-plan-head strong{font-size:1.22rem}.neo-plan-head>b{font-size:.55rem;padding:4px 7px}.neo-plan-card>p{margin:8px 0 7px;font-size:.62rem;line-height:1.38}.neo-plan-points{grid-template-columns:1fr;gap:4px;margin-bottom:8px}.neo-plan-points span{padding:5px 7px;font-size:.57rem}.neo-plan-action{min-height:34px;padding:0 10px;font-size:.62rem}}@media (max-width:380px){.neo-plan-card{flex-basis:89%}}@supports (content-visibility:auto){.neo-home>section:not(.neo-hero):not(.neo-trust){content-visibility:auto;contain-intrinsic-size:auto 420px}}@media (min-width: 1200px){.neo-home>section>.container,.neo-footer>.container{max-width:1180px}}.neo-preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.neo-gallery-nav{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0b120e}.neo-gallery-nav button,.v3-shot-nav button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#121d16;color:#c9d9d0;font:800 .92rem/1 var(--font-main);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.neo-gallery-nav button:hover,.v3-shot-nav button:hover{background:#1a2a20;border-color:#71d7a733;transform:translateY(-1px)}.neo-gallery-nav>span{min-width:38px;text-align:center;color:#74867c;font-family:var(--font-mono);font-size:.58rem;font-weight:800}.neo-gallery-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.neo-gallery-dots button{width:18px;height:4px;padding:0;border:0;border-radius:999px;background:#26332b;cursor:pointer;transition:width .18s ease,background .18s ease}.neo-gallery-dots button.active{width:30px;background:#71d7a7}.neo-shot.active{border-color:#71d7a73d!important;box-shadow:0 16px 38px #0000003d!important}.v3-shot-nav{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:9px}.v3-shot-nav>span{min-width:52px;text-align:center;color:#819188;font-family:var(--font-mono);font-size:.64rem;font-weight:800}.v3-shot-frame{touch-action:pan-y pinch-zoom}@media (min-width:1280px){.neo-home>.neo-hero .container{max-width:1180px!important}.neo-hero-card{grid-template-columns:minmax(0,1fr) 240px!important;padding:28px 34px!important}.neo-copy{max-width:780px}.neo-copy h1{max-width:760px}.neo-phone{width:218px}.neo-phone img{height:346px}.neo-shot-row{gap:12px}.neo-shot{min-height:174px}}@media (min-width:1680px){.neo-home>.neo-hero .container,.neo-home>section>.container,.neo-footer>.container{max-width:1240px!important}}@media (min-width:821px) and (max-width:1180px){.navbar .container{gap:7px!important}.main-tab-nav{gap:3px!important}.main-tab-btn{padding:8px!important;font-size:.67rem!important}.nav-actions{gap:5px!important}.nav-actions>.btn{padding:5px 7px!important;font-size:.65rem!important}.user-quick-pill{max-width:158px!important}#navCallsignDisplay{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:700px){.neo-preview-head{align-items:flex-start!important}.neo-preview-actions{gap:7px;flex-direction:column;align-items:flex-end}.neo-gallery-nav{padding:3px}.neo-gallery-nav button{width:28px;height:28px}.neo-gallery-nav>span{font-size:.55rem}.neo-gallery-dots{margin-top:5px}.v3-shot-nav{margin-top:7px}}@media (max-width:380px){.neo-preview-actions>button{display:none}}.neo-kicker [data-release-version]{width:auto!important;height:auto!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}@media (max-width:700px){.neo-plan-grid{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;gap:7px!important;scroll-snap-type:none!important}.neo-plan-card{width:100%!important;flex:none!important;scroll-snap-align:none!important}}@media (max-width:560px){.neo-trust-grid{display:grid!important;grid-template-columns:1fr 1fr!important;overflow:visible!important;gap:5px!important;padding:5px!important}.neo-trust-item{min-width:0!important;width:auto!important;flex:none!important;padding:7px!important}.neo-trust-item:last-child:nth-child(odd){grid-column:1 / -1!important}.neo-fit-grid,.neo-start-grid,.neo-why-grid,.neo-plan-grid,.neo-resource-strip .container{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;gap:6px!important;padding-bottom:0!important}.neo-fit-card,.neo-start-grid>div,.neo-why-card,.neo-plan-card,.neo-resource-card{width:auto!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important}.neo-fit-card,.neo-start-grid>div{padding:9px!important;border-radius:11px!important}.neo-why-card{min-height:auto!important;padding:10px!important}.neo-why-card strong{margin-top:7px!important}.neo-plan-card{padding:10px!important}.neo-plan-points{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.neo-plan-points span{padding:5px 6px!important;font-size:.54rem!important}.neo-resource-card{grid-template-columns:30px minmax(0,1fr) auto!important;padding:9px!important}.neo-section-title-split{align-items:flex-end!important}.neo-shot-row{padding-right:18%!important;scroll-padding-inline:0!important}}@media (max-width:380px){.neo-trust-grid{grid-template-columns:1fr!important}.neo-trust-item:last-child:nth-child(odd){grid-column:auto!important}.neo-plan-points{grid-template-columns:1fr!important}}.skip-link{position:fixed;left:12px;top:10px;z-index:10000;transform:translateY(-160%);padding:9px 12px;border-radius:9px;background:#dff5e8;color:#07100a;font-size:.72rem;font-weight:900;text-decoration:none;box-shadow:0 8px 28px #00000059}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.neo-home>section.pro-reveal.is-revealed{animation:proReveal .42s cubic-bezier(.2,.75,.25,1) both}@keyframes proReveal{0%{opacity:.82;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:560px){.neo-feature small,.neo-fit-card small,.neo-start-grid small,.neo-why-card p,.neo-resource-card small,.neo-release-points span,.neo-plan-card>p,.neo-faq-list details p,.neo-final-card p{font-size:.75rem!important;line-height:1.45!important}.neo-trust-item small{font-size:.72rem!important;line-height:1.4!important}.neo-faq-list summary{font-size:.78rem!important;line-height:1.4!important}.neo-plan-points span{font-size:.68rem!important;line-height:1.35!important}}.neo-footer-brand small,.neo-footer-bottom{color:#83948a!important}.neo-gallery-dots{gap:2px!important}.neo-gallery-dots button{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;padding:0!important;background:transparent!important;border:0!important}.neo-gallery-dots button:after{content:"";width:18px;height:4px;border-radius:999px;background:#26332b;transition:width .18s ease,background .18s ease}.neo-gallery-dots button.active{width:32px!important;background:transparent!important}.neo-gallery-dots button.active:after{width:28px;background:#71d7a7}.neo-guides{padding:10px 0 14px}.neo-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.neo-guide-card{min-width:0}.neo-guide-card>a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:linear-gradient(145deg,#101913,#0b120e);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease}.neo-guide-card>a:hover{transform:translateY(-1px);border-color:#71d7a733;background:#111b15}.neo-guide-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#17241b;color:#86ddb4;font-size:1rem}.neo-guide-card strong{display:block;font-size:.78rem;line-height:1.3;color:#e3ede7}.neo-guide-card small{display:block;margin-top:4px;color:#83948a;font-size:.66rem;line-height:1.4}.neo-guide-card b{color:#6f8378;font-size:.9rem}@media (max-width:760px){.neo-guides{padding:7px 0 10px}.neo-guides-grid{grid-template-columns:1fr;gap:6px}.neo-guide-card>a{min-height:0;padding:10px 11px;border-radius:12px}.neo-guide-card strong{font-size:.78rem}.neo-guide-card small{font-size:.74rem;line-height:1.42}}.neo-guides .neo-section-title-split>a{display:inline-flex;align-items:center;min-height:28px;padding:4px 0}.neo-guides-more{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:12px;color:#74867b;font-size:.66rem}.neo-guides-more span{font-weight:800;color:#8fa096}.neo-guides-more a{padding:5px 8px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#0c140f;color:#a9bbb0;text-decoration:none;white-space:nowrap}.neo-guides-more a:hover{border-color:#71d7a747;color:#dce8e1}@media (max-width:620px){.neo-guides-more{justify-content:flex-start;gap:5px;margin-top:9px}.neo-guides-more span{width:100%;font-size:.58rem}.neo-guides-more a{font-size:.58rem;padding:4px 7px}}.main-tab-nav{display:flex;align-items:center;background:#0b0f0cf2;border:1px solid var(--border-color);border-radius:999px;padding:4px;gap:4px}.main-tab-btn{background:transparent;border:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .2s ease;font-family:inherit;white-space:nowrap}.main-tab-btn:hover{color:var(--text-primary);background:#8daa5914}.main-tab-btn.active{background:var(--primary);color:#0c0f0d;font-weight:700;box-shadow:0 2px 10px #8daa5959}.main-tab-btn.active.gold-tab{background:var(--accent-gold);color:#1a1204;box-shadow:0 2px 10px #ffb30059}.user-quick-pill{display:inline-flex;align-items:center;gap:8px;background:#111813;border:1px solid var(--border-color);padding:5px 12px;border-radius:999px;font-size:.8rem;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease}.user-quick-pill:hover{border-color:var(--primary)}.user-quick-pill .status-indicator{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 6px var(--primary)}.app-view-tab{display:none;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.app-view-tab.active{display:block;opacity:1;transform:translateY(0)}.vault-key-card{background:linear-gradient(135deg,#0e1510,#152219);border:1.5px solid var(--primary);border-radius:var(--radius-xl);padding:26px 22px;margin-bottom:24px;box-shadow:0 8px 30px #0009;position:relative;overflow:hidden}.vault-key-card:before{content:"\412\41e\415\41d\41d\42b\419  \41a\41b\42e\427";position:absolute;top:12px;right:18px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:1px;color:#8daa5966;font-weight:700}.vault-key-display{display:flex;align-items:center;justify-content:space-between;background:#060907;border:1px solid rgba(141,170,89,.3);padding:14px 18px;border-radius:var(--radius-md);margin:14px 0;gap:12px}.vault-key-text{font-family:var(--font-mono);font-size:1.45rem;font-weight:800;letter-spacing:2px;color:var(--accent-gold);text-shadow:0 0 12px rgba(255,179,0,.25);word-break:break-all}.vault-instruction-box{background:#8daa5914;border-left:3px solid var(--primary);padding:12px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.84rem;color:var(--text-primary);line-height:1.5;margin-top:12px}.vault-instruction-box strong{color:var(--primary)}.keys-table-container{width:100%;overflow-x:auto;margin-top:14px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#0d120f}.keys-vault-table{width:100%;border-collapse:collapse;font-size:.84rem;text-align:left}.keys-vault-table th{background:#131b15;padding:10px 14px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.keys-vault-table td{padding:12px 14px;border-bottom:1px solid rgba(141,170,89,.08);color:var(--text-primary)}.keys-vault-table tr:last-child td{border-bottom:none}.table-key-tag{font-family:var(--font-mono);font-weight:700;color:var(--accent-gold);background:#ffb3001a;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,179,0,.25)}.yookassa-checkout-card{background:var(--bg-card);border:1.5px solid var(--accent-gold);border-radius:var(--radius-xl);padding:28px 24px;box-shadow:0 10px 30px #0009;position:relative}.checkout-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}.payment-method-pills{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.payment-method-pill{display:inline-flex;align-items:center;gap:6px;background:#0f1511;border:1px solid var(--border-color);padding:6px 12px;border-radius:999px;font-size:.78rem;color:var(--text-secondary)}.payment-method-pill.active{border-color:var(--accent-gold);color:var(--accent-gold);background:#ffb30014}.live-key-generation-box{background:#0a0e0b;border:1px dashed var(--primary);border-radius:var(--radius-md);padding:16px;text-align:center}.live-key-result{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--accent-gold);letter-spacing:1.5px;margin:8px 0;word-break:break-all}.tactical-toast{position:fixed;bottom:26px;right:26px;background:#172b1e;border:1.5px solid var(--primary);color:var(--text-primary);padding:14px 20px;border-radius:var(--radius-md);box-shadow:0 10px 30px #000000b3;font-size:.88rem;font-weight:600;display:flex;align-items:center;gap:10px;transform:translateY(80px);opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:9999;pointer-events:none}.tactical-toast.show{transform:translateY(0);opacity:1}.tactical-toast .toast-icon{color:var(--primary);font-size:1.2rem}.auth-wrapper{max-width:540px;margin:0 auto}.auth-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:32px 28px;box-shadow:0 12px 40px #00000080;position:relative}.auth-switch-header{display:flex;background:#0d120f;border-radius:var(--radius-md);padding:4px;margin-bottom:24px;border:1px solid var(--border-color)}.auth-switch-btn{flex:1;background:transparent;border:none;color:var(--text-muted);padding:10px;font-size:.88rem;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-family:inherit}.auth-switch-btn.active{background:var(--primary);color:#0c0f0d;box-shadow:0 2px 8px #8daa594d}.auth-switch-btn.active.gold{background:var(--accent-gold);color:#151004}.auth-form-panel{display:none}.auth-form-panel.active{display:block}.pin-verify-box{background:#8daa5914;border:1.5px dashed var(--primary);border-radius:var(--radius-lg);padding:22px;text-align:center;margin:18px 0}.pin-inputs{display:flex;justify-content:center;gap:10px;margin:16px 0}.pin-digit{width:46px;height:54px;background:#080c09;border:1.5px solid var(--border-color);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:1.5rem;font-weight:800;text-align:center;color:var(--accent-gold);transition:border-color .2s ease}.pin-digit:focus{border-color:var(--primary);outline:none;box-shadow:0 0 10px #8daa5966}.auth-newsletter-check{display:flex;align-items:flex-start;gap:10px;margin:16px 0;cursor:pointer}.auth-newsletter-check input[type=checkbox]{accent-color:var(--primary);width:18px;height:18px;margin-top:2px}.subscriber-badge-chip{display:inline-flex;align-items:center;gap:6px;background:#4db6ac26;color:#4db6ac;border:1px solid rgba(77,182,172,.3);padding:4px 10px;border-radius:999px;font-size:.76rem;font-weight:600}.user-session-bar{display:flex;justify-content:space-between;align-items:center;background:#111813;border:1px solid var(--border-color);padding:10px 18px;border-radius:var(--radius-md);margin-bottom:20px}@media (max-width: 860px){.checkout-grid{grid-template-columns:1fr;gap:20px}.main-tab-nav{overflow-x:auto;width:100%;padding:4px;border-radius:12px}.vault-key-display{flex-direction:column;align-items:flex-start}.vault-key-display .btn{width:100%}}.admin-card{background:#0f1611;border:1.5px solid var(--accent-gold);border-radius:var(--radius-xl);padding:28px;box-shadow:0 16px 50px #000000b3;margin-bottom:24px;position:relative}.admin-header-badge{display:inline-flex;align-items:center;gap:8px;background:#ffb30026;border:1px solid var(--accent-gold);color:var(--accent-gold);padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:700;margin-bottom:12px}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.admin-stat-box{background:#090e0b;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;text-align:center}.admin-stat-num{font-size:1.8rem;font-weight:800;font-family:var(--font-mono);color:var(--accent-gold);margin-bottom:4px}.admin-stat-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.admin-table-container{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background:#090e0b;margin:18px 0}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem;text-align:left}.admin-table th{background:#121a14;padding:12px 14px;color:var(--text-primary);font-weight:700;border-bottom:1px solid var(--border-color);white-space:nowrap}.admin-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.admin-table tr:hover{background:#8daa590d}.badge-expiring{background:#e5737333;color:#e57373;border:1px solid rgba(229,115,115,.4);padding:3px 8px;border-radius:6px;font-weight:700;font-size:.72rem}.badge-active-green{background:#8daa5933;color:#8daa59;border:1px solid rgba(141,170,89,.4);padding:3px 8px;border-radius:6px;font-weight:700;font-size:.72rem}.admin-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.faq-section{padding-top:36px;padding-bottom:24px}.faq-list{display:flex;flex-direction:column;gap:14px;max-width:920px;margin:0 auto}.faq-item{background:#111813;border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:all .25s ease}.faq-item:hover{border-color:#8daa5966}.faq-item.active{border-color:var(--primary);background:linear-gradient(180deg,#131d16,#0e1510);box-shadow:0 4px 20px #00000080}.faq-question{width:100%;text-align:left;background:transparent;border:none;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--text-primary);transition:color .2s ease}.faq-item.active .faq-question{color:var(--primary)}.faq-icon-arrow{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#ffffff0a;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--text-muted);transition:transform .3s cubic-bezier(.4,0,.2,1),background .2s ease,color .2s ease}.faq-item.active .faq-icon-arrow{transform:rotate(180deg);background:#8daa5926;border-color:var(--primary);color:var(--primary)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0;padding:0 22px}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding-bottom:20px}.faq-answer p{color:var(--text-secondary);font-size:.95rem;line-height:1.65;margin:0}.faq-badge-pill{display:inline-flex;align-items:center;gap:6px;background:#8daa591a;border:1px solid rgba(141,170,89,.25);color:var(--primary);padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.navbar .container{position:relative}.main-tab-nav{position:relative;background:#0a0e0bf5;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d}.main-tab-btn{position:relative;letter-spacing:.2px;transition:all .22s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.main-tab-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.main-tab-btn.active{transform:scale(1.02)}.mobile-bottom-tabs{display:none}@media (max-width: 820px){.mobile-bottom-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;height:58px;background:#0c100df7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(141,170,89,.25);z-index:1000;justify-content:space-around;align-items:center;padding:0 4px env(safe-area-inset-bottom,0);box-shadow:0 -4px 24px #000000b3}.mobile-bottom-tab-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;color:var(--text-secondary);font-size:.65rem;font-weight:600;font-family:inherit;padding:6px 2px;cursor:pointer;transition:all .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-bottom-tab-btn .tab-icon{font-size:1.15rem;line-height:1;transition:transform .2s ease}.mobile-bottom-tab-btn.active{color:var(--primary);font-weight:700}.mobile-bottom-tab-btn.active.gold{color:var(--accent-gold)}.mobile-bottom-tab-btn.active .tab-icon{transform:translateY(-2px)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0))}}.section-header{text-align:center;max-width:740px;margin:0 auto 36px;padding:0 12px}.section-header h2{font-size:2.1rem;font-weight:800;line-height:1.25;letter-spacing:-.5px;margin:12px 0 14px}.section-header p{font-size:1.02rem;line-height:1.6;color:var(--text-secondary);max-width:660px;margin:0 auto}.app-view-tab{will-change:opacity,transform}.app-view-tab.active{animation:tabFadeIn .26s cubic-bezier(.16,1,.3,1) forwards}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chip.chip-clickable{text-decoration:none;cursor:pointer;padding:4px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.chip.chip-clickable:hover{background:#8daa591f;border-color:#8daa5959;transform:translateY(-1px)}.v2-license-countdown{margin-top:10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0a110d}.v2-license-countdown-main{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.v2-license-countdown-main strong{color:var(--accent-gold);font-family:var(--font-mono);font-size:1.45rem;line-height:1}.v2-license-countdown-main span{color:var(--text-primary);font-size:.78rem;font-weight:800}.v2-license-countdown-main small{margin-left:auto;color:var(--text-muted);font-size:.68rem}.v2-license-progress{height:5px;margin-top:9px;border-radius:999px;overflow:hidden;background:#ffffff0e}.v2-license-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent-gold));transition:width .35s ease}.license-state{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.68rem;font-weight:800;white-space:nowrap}.license-state-active{color:#f0bd45;border-color:#e7aa3c52;background:#e7aa3c14}.license-state-pending{color:#92a39a;background:#ffffff09}.license-state-expired{color:#d88f8f;border-color:#d88f8f38;background:#d88f8f0e}.license-history-date{white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem}.license-unit{margin-top:2px;color:var(--text-muted);font-size:.69rem}.license-copy-btn{white-space:nowrap}@media (max-width:640px){.v2-history-card{padding:16px 14px!important}.v2-history-card .v2-card-heading{align-items:flex-start}.v2-history-card .v2-card-heading>a{display:none}.keys-table-container{overflow:visible;border:0;background:transparent}.keys-vault-table,.keys-vault-table tbody{display:block;width:100%}.keys-vault-table thead{display:none}.keys-vault-table tr.license-history-row{display:grid;grid-template-columns:1fr auto;gap:8px 10px;margin-bottom:8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(150deg,#101914,#0b120e)}.keys-vault-table tr.license-history-row.is-current{border-color:#e7aa3c40}.keys-vault-table td{display:block;min-width:0;padding:0;border:0}.keys-vault-table td[data-label=\41a\43b\44e\447]{grid-column:1 / -1}.keys-vault-table td[data-label=\41f\43e\43b\44c\437\43e\432\430\442\435\43b\44c]{grid-column:1}.keys-vault-table td[data-label=\421\442\430\442\443\441]{grid-column:2;grid-row:2;justify-self:end}.keys-vault-table td[data-label=\421\440\43e\43a]{grid-column:1;color:var(--text-muted)}.keys-vault-table td.license-copy-cell{grid-column:2;grid-row:3;justify-self:end}.table-key-tag{display:inline-block;max-width:100%;padding:6px 8px;font-size:.83rem;letter-spacing:.035em;white-space:nowrap;word-break:normal;overflow-wrap:normal}.license-user{font-size:.8rem}.license-history-date{font-size:.66rem}.license-copy-btn{min-height:32px;padding:5px 9px!important;font-size:.65rem!important}.license-empty-row td{display:block!important;padding:14px!important;text-align:center}.v2-license-countdown-main small{flex-basis:100%;margin-left:0}}@media (max-width:640px){#tabCabinet>.section{padding-top:64px!important;padding-bottom:10px!important}#tabCabinet>.section>.container{padding-left:8px!important;padding-right:8px!important}#tabCabinet .section-header{text-align:left!important;margin:0 2px 8px!important}#tabCabinet .section-header .badge{padding:3px 8px!important;font-size:.6rem!important;margin-bottom:2px!important}#tabCabinet .section-header h2{margin:3px 0!important;font-size:1.22rem!important;line-height:1.08!important}#tabCabinet .section-header p{margin:0!important;font-size:.68rem!important;line-height:1.35!important}#tabCabinet .user-session-bar{margin-bottom:8px!important;padding:7px 9px!important;border-radius:12px!important}#tabCabinet .v2-avatar{width:28px!important;height:28px!important;border-radius:8px!important;font-size:.8rem!important}#tabCabinet .v2-session-main strong{font-size:.76rem!important}#tabCabinet .v2-session-main small{font-size:.6rem!important}#tabCabinet .user-session-bar>.btn{min-height:34px!important;padding:6px 10px!important;font-size:.65rem!important}#tabCabinet .v2-cabinet-grid{gap:7px!important}#tabCabinet .vault-key-card,#tabCabinet .cabinet-card{padding:10px!important;margin-bottom:7px!important;border-radius:14px!important;box-shadow:0 8px 22px #0000003d!important}#tabCabinet .v2-card-topline{margin-bottom:7px!important;gap:6px!important}#tabCabinet .v2-card-topline .badge{padding:3px 8px!important;font-size:.62rem!important}#tabCabinet .v2-card-topline small{font-size:.58rem!important}#tabCabinet .v2-card-topline>.btn{min-height:34px!important;padding:6px 10px!important;font-size:.65rem!important}#tabCabinet .v2-license-key{padding:10px 11px!important;border-radius:10px!important;font-size:.88rem!important;letter-spacing:.02em!important;word-break:normal!important;white-space:nowrap!important;overflow-x:auto!important}#tabCabinet .v2-license-countdown{margin-top:7px!important;padding:9px 10px!important;border-radius:11px!important}#tabCabinet .v2-license-countdown-main{gap:5px!important}#tabCabinet .v2-license-countdown-main strong{font-size:1.18rem!important}#tabCabinet .v2-license-countdown-main span{font-size:.66rem!important}#tabCabinet .v2-license-countdown-main small{flex-basis:auto!important;margin-left:auto!important;font-size:.58rem!important}#tabCabinet .v2-license-progress{height:4px!important;margin-top:6px!important}#tabCabinet .v2-note{margin-top:6px!important;font-size:.61rem!important;line-height:1.35!important}#tabCabinet .v2-card-heading{margin-bottom:7px!important;padding-bottom:7px!important}#tabCabinet .v2-card-heading span{font-size:.56rem!important}#tabCabinet .v2-card-heading h3{margin-top:1px!important;font-size:.88rem!important}#tabCabinet .v2-card-heading>.btn{min-height:34px!important;padding:6px 10px!important;font-size:.64rem!important}#tabCabinet .v2-form-grid{gap:0!important}#tabCabinet .form-group{margin-bottom:7px!important}#tabCabinet .form-label{margin-bottom:3px!important;font-size:.65rem!important}#tabCabinet .form-input{min-height:38px!important;padding:8px 10px!important;border-radius:10px!important;font-size:16px!important}#tabCabinet .v2-input-action{margin-top:4px!important;gap:4px!important}#tabCabinet .v2-input-action .btn{min-height:34px!important;padding:6px 10px!important;font-size:.64rem!important}#tabCabinet .v2-history-card{padding:10px!important}#tabCabinet .keys-table-container{margin-top:6px!important;max-height:none!important}#tabCabinet .keys-vault-table tr.license-history-row{gap:5px 7px!important;margin-bottom:0!important;padding:9px!important;border-radius:11px!important}#tabCabinet .table-key-tag{padding:4px 6px!important;font-size:.7rem!important}#tabCabinet .license-user{font-size:.7rem!important}#tabCabinet .license-unit{font-size:.58rem!important}#tabCabinet .license-state{min-height:24px!important;padding:3px 7px!important;font-size:.58rem!important}#tabCabinet .license-history-date{font-size:.58rem!important}#tabCabinet .license-copy-btn{min-height:28px!important;padding:4px 7px!important;font-size:.58rem!important}#tabCabinet .v2-support-strip{margin-top:6px!important;padding:7px 8px!important;font-size:.6rem!important;border-radius:9px!important}.neo-footer{padding:11px 0 calc(68px + env(safe-area-inset-bottom,0px))!important}.neo-footer .container{padding-left:10px!important;padding-right:10px!important}.neo-footer-top{gap:9px!important;padding-bottom:8px!important}.neo-footer-brand small{display:none!important}.neo-footer-brand .logo-brand{font-size:.78rem!important}.neo-footer-brand .logo-icon{width:26px!important;height:26px!important;min-width:26px!important;font-size:.76rem!important}.neo-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 14px!important}.neo-footer-links a,.neo-footer-links button{font-size:.6rem!important;line-height:1.25!important}.neo-footer-bottom{margin-top:8px!important;padding-top:7px!important;gap:2px!important;font-size:.54rem!important}}@media (max-width:640px){#tabPayment>.section,#tabSync>.section,#tabDownload>.section{padding-top:64px!important;padding-bottom:10px!important}#tabPayment>.section>.container,#tabSync>.section>.container,#tabDownload>.section>.container{padding-left:8px!important;padding-right:8px!important}#tabPayment .section-header,#tabSync .section-header,#tabDownload .section-header{text-align:left!important;margin:0 2px 8px!important}#tabPayment .section-header .badge,#tabSync .section-header .badge,#tabDownload .section-header .badge{padding:3px 8px!important;font-size:.6rem!important;margin-bottom:2px!important}#tabPayment .section-header h2,#tabSync .section-header h2,#tabDownload .section-header h2{margin:3px 0!important;font-size:1.22rem!important;line-height:1.08!important}#tabPayment .section-header p,#tabSync .section-header p,#tabDownload .section-header p{margin:0!important;font-size:.68rem!important;line-height:1.35!important}#tabPayment .yookassa-checkout-card{padding:10px!important;border-radius:14px!important;box-shadow:0 8px 22px #00000040!important}#tabPayment .checkout-grid{gap:7px!important}#tabPayment .v2-price-row{margin-bottom:8px!important;padding:10px!important;border-radius:11px!important;align-items:center!important}#tabPayment .v2-price-row>div>span{font-size:.58rem!important}#tabPayment .v2-price-row strong{margin-top:2px!important;font-size:1.45rem!important}#tabPayment .v2-price-row small{max-width:128px!important;font-size:.58rem!important;line-height:1.3!important}#tabPayment .payment-method-pills{margin:6px 0 8px!important;gap:5px!important;padding-bottom:2px!important}#tabPayment .payment-method-pill{padding:4px 7px!important;font-size:.58rem!important}#tabPayment .form-group{margin-bottom:7px!important}#tabPayment .form-label{margin-bottom:3px!important;font-size:.65rem!important}#tabPayment .form-input{min-height:38px!important;padding:8px 10px!important;border-radius:10px!important;font-size:16px!important}#tabPayment .v2-payment-warning{margin:2px 0 7px!important;padding:7px 8px!important;font-size:.59rem!important;line-height:1.3!important;border-radius:9px!important}#tabPayment #btnPayYooKassaMain,#tabPayment #btnManualVerify{min-height:40px!important;padding:8px 10px!important;font-size:.72rem!important}#tabPayment .v2-payment-footnote,#tabPayment .v3-legal-line{margin-top:5px!important;font-size:.56rem!important;line-height:1.3!important}#tabPayment .v2-key-activate{margin-top:7px!important}#tabPayment .v2-input-action{gap:4px!important;margin-top:4px!important}#tabPayment .v2-input-action .btn{min-height:34px!important;padding:6px 9px!important;font-size:.62rem!important}#tabPayment .v2-checkout-status{gap:6px!important;padding:9px!important;border-radius:12px!important}#tabPayment .v2-status-icon{display:none!important}#tabPayment .v2-checkout-status>span{font-size:.56rem!important;letter-spacing:.08em!important}#tabPayment .live-key-generation-box{padding:9px!important;border-radius:10px!important}#tabPayment .live-key-result{margin:3px 0!important;font-size:.8rem!important;letter-spacing:.04em!important}#tabPayment #liveKeyStatusDisplay{font-size:.61rem!important;line-height:1.35!important}#tabPayment .v2-trust-list{display:flex!important;overflow-x:auto!important;gap:5px!important;margin-top:1px!important;padding-top:6px!important;scrollbar-width:none!important}#tabPayment .v2-trust-list span{flex:0 0 auto!important;padding:4px 7px!important;border-radius:999px!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.055)!important;font-size:.56rem!important;white-space:nowrap!important}#tabSync .v2-sync-hero{display:flex!important;overflow-x:auto!important;gap:6px!important;margin-bottom:7px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}#tabSync .v2-sync-side{flex:0 0 88%!important;scroll-snap-align:start!important;padding:11px!important;border-radius:13px!important}#tabSync .v2-sync-number{font-size:.55rem!important}#tabSync .v2-sync-side h3{margin:3px 0 5px!important;font-size:.86rem!important}#tabSync .v2-sync-side code{font-size:.72rem!important;padding:4px 7px!important}#tabSync .v2-sync-side p{margin-top:6px!important;font-size:.62rem!important;line-height:1.35!important}#tabSync .v2-sync-divider{display:none!important}#tabSync .v2-steps-card{padding:10px!important;margin-bottom:7px!important;border-radius:13px!important}#tabSync .v2-card-heading{margin-bottom:7px!important;padding-bottom:7px!important}#tabSync .v2-card-heading span{font-size:.55rem!important}#tabSync .v2-card-heading h3{margin-top:1px!important;font-size:.86rem!important}#tabSync .v2-card-heading .btn{min-height:32px!important;padding:5px 8px!important;font-size:.59rem!important}#tabSync .v2-step-row{gap:6px!important;padding-bottom:2px!important}#tabSync .v2-step-row>div{flex-basis:76%!important;padding:8px!important;border-radius:10px!important}#tabSync .v2-step-row b{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:.58rem!important}#tabSync .v2-step-row strong{font-size:.68rem!important}#tabSync .v2-step-row small{font-size:.58rem!important}#tabSync .v2-mini-features{gap:6px!important;margin-bottom:7px!important;padding-bottom:2px!important}#tabSync .v2-mini-features>div{flex-basis:58%!important;padding:9px!important;border-radius:11px!important}#tabSync .v2-mini-features>div>span{font-size:.9rem!important}#tabSync .v2-mini-features strong{font-size:.66rem!important}#tabSync .v2-mini-features small{font-size:.56rem!important}#tabSync .v2-security-note{padding:10px!important;border-radius:12px!important}#tabSync .v2-security-note span{font-size:.55rem!important}#tabSync .v2-security-note h3{margin:2px 0 4px!important;font-size:.8rem!important}#tabSync .v2-security-note p{font-size:.59rem!important;line-height:1.35!important}#tabSync .v2-security-note .btn{min-height:34px!important;margin-top:7px!important;padding:6px 9px!important;font-size:.61rem!important}#tabDownload .v2-download-card{padding:11px!important;border-radius:14px!important;box-shadow:0 8px 22px #0000003b!important}#tabDownload .v2-download-main{gap:9px!important;align-items:center!important}#tabDownload .v2-download-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:11px!important;font-size:1.05rem!important}#tabDownload .v2-download-main>div:last-child>span{font-size:.56rem!important}#tabDownload .v2-download-main h3{margin:1px 0 2px!important;font-size:.92rem!important}#tabDownload .v2-download-main p{font-size:.61rem!important;line-height:1.35!important}#tabDownload .v2-download-actions{grid-template-columns:1.18fr .82fr!important;gap:5px!important;margin-top:9px!important}#tabDownload .v2-download-actions .btn{min-height:38px!important;padding:7px!important;font-size:.64rem!important}#tabDownload .v3-integrity{margin:7px 0!important;border-radius:10px!important}#tabDownload .v3-integrity summary{padding:8px 9px!important;font-size:.61rem!important}#tabDownload .v3-integrity-body{gap:5px!important;padding:0 9px 9px!important;font-size:.56rem!important}#tabDownload .v2-install-steps{gap:5px!important;margin-top:7px!important;padding-bottom:2px!important}#tabDownload .v2-install-steps>div{flex-basis:72%!important;padding:8px!important;border-radius:10px!important}#tabDownload .v2-install-steps b{flex-basis:22px!important;width:22px!important;height:22px!important;font-size:.56rem!important}#tabDownload .v2-install-steps span{font-size:.58rem!important;line-height:1.3!important}#tabDownload .v2-release-strip{margin-top:7px!important;padding:8px 9px!important;border-radius:10px!important}#tabDownload .v2-release-strip>span{font-size:.55rem!important}#tabDownload .v2-release-strip>div{margin-top:2px!important;font-size:.57rem!important;line-height:1.3!important}#tabDownload .v2-support-links{gap:9px!important;margin-top:7px!important;padding-top:7px!important}#tabDownload .v2-support-links a,#tabDownload .v2-support-links button{font-size:.57rem!important}body:has(.app-view-tab:not(#tabOverview).active) .neo-footer{padding-top:7px!important}}@media (max-width:640px){.neo-footer-links a,.neo-footer-links button{min-height:30px!important;display:flex!important;align-items:center!important;padding:5px 2px!important;font-size:.72rem!important;line-height:1.3!important}.neo-footer-bottom{color:#8b9b92!important;font-size:.68rem!important;line-height:1.55!important}.neo-footer-bottom a{color:#a5b5ac!important}}#tabPayment .checkout-grid>div{min-width:0}#tabPayment .payment-method-pills{flex-wrap:wrap}#tabPayment .v2-payment-warning,#tabPayment .v2-payment-footnote,#tabPayment .v3-legal-line{overflow-wrap:anywhere}.app-view-tab{overflow-wrap:break-word}@media (max-width:700px){#tabPayment .checkout-grid{grid-template-columns:minmax(0,1fr)!important}#tabPayment .checkout-grid>div{min-width:0!important;max-width:100%!important}#tabPayment .payment-method-pills{flex-wrap:wrap!important;overflow:visible!important}}.s36-tabrow{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:center;margin-top:18px;padding:20px;border-radius:22px;background:linear-gradient(150deg,#111c16,#0a120e);border:1px solid rgba(110,231,183,.12)}.s36-qrsync{grid-template-columns:220px 1fr;margin:0 0 16px}.s36-tabshot{width:100%;height:auto;aspect-ratio:1080/2340;object-fit:cover;object-position:top;border-radius:24px;border:5px solid #1b211e;box-shadow:0 18px 40px #0006}.s36-benefits h3{margin:4px 0 12px;font-size:1.35rem;color:#f0f6f2}.s36-benefits>div{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.s36-benefits>div b{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#6ee7b71f;color:#6ee7b7;font-size:1rem}.s36-benefits strong{display:block;color:#e8f1ec;font-size:.98rem}.s36-benefits small{display:block;color:#8fa298;font-size:.84rem;line-height:1.45;margin-top:2px}.s36-note{margin:10px 0 0;color:#7d8f86;font-size:.8rem}.s36-new{display:inline-block;padding:4px 10px;border-radius:999px;background:#6ee7b726;color:#6ee7b7;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.s36-dlqr{display:grid;grid-template-columns:180px 1fr 150px;gap:22px;align-items:center;margin-bottom:16px;padding:20px;border-radius:22px;background:linear-gradient(135deg,#143024,#0c1812);border:1px solid rgba(110,231,183,.2)}.s36-dlqr>img:first-child{border-radius:16px;background:#fff;padding:8px}.s36-dlqr h3{margin:0 0 6px;color:#f0f6f2;font-size:1.3rem}.s36-dlqr p{margin:0;color:#a9bdb2;font-size:.95rem;line-height:1.5}.s36-dlphone{width:100%;height:auto;aspect-ratio:1080/2340;object-fit:cover;object-position:top;border-radius:20px;border:4px solid #1b211e}@media (max-width:760px){.s36-tabrow,.s36-qrsync{grid-template-columns:1fr;padding:14px}.s36-tabrow .s36-tabshot,.s36-dlqr{display:none}}@media (min-width:900px){.app-view-tab:not(#tabOverview) .v2-page-head h2{font-size:2.1rem!important}.app-view-tab:not(#tabOverview) .v2-page-head p{font-size:1rem!important;max-width:720px}}.s36-dlqr{max-width:850px;margin-left:auto!important;margin-right:auto!important}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-sans-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plex-sans-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/plex-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#tabOverview{--cloth:#0e1712;--cloth-2:#152219;--khaki:#8daa59;--paper:#e6e9dc;--rule:#c3cbb5;--ink:#1f3796;--stamp:#c23b22;--gold:#ffb300;--text:#eef3ea;--muted:#9db3a5;--dark:#1a2015;--line:rgba(157,179,165,.28);--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;background:var(--cloth);color:var(--text);font-family:var(--sans);font-weight:400;font-size:1rem;line-height:1.6}#tabOverview strong,#tabOverview b{font-weight:600}#tabOverview *,#tabOverview *:before,#tabOverview *:after{box-sizing:border-box}.neo-home>section.pro-reveal{opacity:1!important;transform:none!important;transition:none!important;content-visibility:visible!important}.lp-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.lp-section{padding:clamp(28px,6vw,84px) 0;border-top:1px dashed var(--line)}.lp-h2{margin:0 0 var(--s2);font:600 clamp(1.55rem,4.6vw,2.25rem)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance;color:var(--text)}.lp-sub{max-width:40rem;margin:0 0 var(--s5);color:var(--muted)}#tabOverview a{color:inherit}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 var(--s5);border-radius:6px;font:600 1rem/1 var(--sans);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.lp-btn:active{transform:translateY(1px)}.lp-btn-gold{background:var(--gold);color:var(--dark)}.lp-btn-gold:hover{background:#ffc233}.lp-btn-line{background:transparent;border-color:#eef3ea66;color:var(--text)}.lp-btn-line:hover{border-color:var(--text)}.lp-btn-dark{background:var(--dark);color:var(--gold)}#tabOverview .lp-hero{padding:76px 0 clamp(32px,6vw,84px)}#tabOverview .lp-section,#previewGalleryTrack{scroll-margin-top:76px}.lp-hero-grid{display:grid;gap:var(--s6);align-items:center}.lp-kicker{margin:0 0 var(--s4);font:500 .8rem/1.3 var(--mono);color:var(--muted)}.lp-hero h1{margin:0 0 var(--s4);font:600 clamp(2.15rem,7.6vw,3.9rem)/1.03 var(--sans);letter-spacing:-.028em;text-wrap:balance;color:var(--text)}.lp-hero h1 span{display:block;color:var(--khaki)}.lp-h1-sub{display:block;margin:0 0 var(--s3);font:500 clamp(.86rem,2.5vw,1rem)/1.35 var(--mono);letter-spacing:0;color:var(--muted)}.lp-lead{margin:0 0 var(--s5);max-width:34rem;color:var(--muted);font-size:1.06rem}.lp-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s4)}.lp-facts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin:0;padding:0;list-style:none;color:var(--muted);font:500 .8rem/1.4 var(--mono)}.lp-paper{position:relative;background:var(--paper);color:var(--dark);border-radius:3px;box-shadow:0 26px 50px #00000080,0 2px #ffffff59 inset}.lp-form8{padding:var(--s4) var(--s4) var(--s5) 26px;transform:rotate(-1.1deg);background-image:repeating-linear-gradient(to bottom,transparent 0 35px,var(--rule) 35px 36px);background-position:0 46px}.lp-form8:before{content:"";position:absolute;left:14px;top:0;bottom:0;border-left:2px solid #d98a7c}.lp-form8-head{display:flex;justify-content:space-between;gap:var(--s3);margin-bottom:6px;padding-bottom:10px;border-bottom:2px solid var(--dark);font:500 .72rem/1.2 var(--mono);color:#56624c}.lp-row{display:grid;grid-template-columns:1.6em 1fr auto;gap:var(--s3);align-items:center;min-height:36px;font:500 .95rem/1.15 var(--mono);color:var(--ink);opacity:0;animation:lp-write .5s ease forwards}.lp-row:nth-child(2){animation-delay:.3s}.lp-row:nth-child(3){animation-delay:.9s}.lp-row:nth-child(4){animation-delay:1.5s}.lp-row i{font-style:normal;color:#56624c;font-size:.78rem}.lp-row s{margin-right:6px;color:#55639b;text-decoration-thickness:2px}.lp-row b{font-weight:500}.lp-sign{margin:14px 0 0;padding-bottom:30px;font:500 .78rem/1 var(--mono);color:#56624c}.lp-stamp{position:absolute;right:12px;bottom:14px;padding:7px 12px;border:3px solid var(--stamp);border-radius:6px;color:var(--stamp);font:600 1.15rem/1 var(--mono);letter-spacing:.14em;opacity:0;transform:rotate(-12deg);animation:lp-stamp .45s cubic-bezier(.2,.9,.3,1.2) 2.3s forwards;mix-blend-mode:multiply}@keyframes lp-write{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes lp-stamp{0%{opacity:0;transform:rotate(-20deg) scale(1.7)}70%{opacity:1;transform:rotate(-11deg) scale(.95)}to{opacity:.92;transform:rotate(-12deg) scale(1)}}.lp-lines{margin:0;padding:0;list-style:none}.lp-lines li{display:grid;grid-template-columns:2em 1fr;gap:var(--s1) var(--s3);padding:var(--s3) 0;border-bottom:1px dashed var(--line);break-inside:avoid}.lp-lines li:last-child{border-bottom:0}.lp-tick{font:500 1.2rem/1.2 var(--mono);color:var(--khaki)}.lp-lines strong{display:block;font:600 1.08rem/1.3 var(--sans)}.lp-lines .lp-d{display:block;margin-top:2px;color:var(--muted);font-size:.96rem}.lp-persona-tabs{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s5)}.lp-tab{min-height:44px;padding:0 var(--s4);border-radius:6px;border:1.5px solid var(--line);background:transparent;color:var(--text);font:600 .95rem/1 var(--sans);cursor:pointer;transition:background .15s ease,border-color .15s ease}.lp-tab:hover{border-color:var(--muted)}.lp-tab.on{background:var(--gold);border-color:var(--gold);color:var(--dark)}.lp-persona-card{display:grid;grid-template-columns:minmax(96px,150px) 1fr;gap:var(--s5);align-items:center;padding:var(--s5);border:1px solid var(--line);border-radius:8px;background:var(--cloth-2)}.lp-persona-card img{width:100%;height:auto;aspect-ratio:1080/2340;object-fit:cover;border-radius:16px;border:4px solid #0a0f0c}.lp-persona-card h3{margin:0 0 var(--s3);font:600 1.3rem/1.2 var(--sans);letter-spacing:-.01em}.lp-persona-card ul{margin:0 0 var(--s5);padding:0;list-style:none}.lp-persona-card li{position:relative;padding:6px 0 6px 1.6em;color:var(--muted)}.lp-persona-card li:before{content:"\2713";position:absolute;left:0;top:6px;font-family:var(--mono);color:var(--khaki)}.lp-ledger-head{max-width:46rem;margin-bottom:var(--s5)}.lp-ledger-head p{margin:0;color:var(--muted)}.lp-ledger-board{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s4);align-items:start}.lp-sheet{padding:4px var(--s4) var(--s3);transform:rotate(-.5deg)}.lp-sheet table{width:100%;border-collapse:collapse}.lp-sheet caption{padding:12px 0 8px;text-align:left;font:500 .78rem/1.2 var(--mono);color:#56624c}.lp-sheet th{padding:8px 6px;text-align:left;font:500 .72rem/1.2 var(--mono);color:#56624c;border-bottom:2px solid var(--dark)}.lp-sheet th:nth-child(2){text-align:right}.lp-sheet td{padding:10px 6px;border-bottom:1px solid var(--rule);vertical-align:middle}.lp-sheet tr:last-child td{border-bottom:0}.lp-name{font-weight:600;font-size:.96rem;line-height:1.25;color:var(--dark)}.lp-name small{display:block;margin-top:2px;color:#56624c;font-size:.76rem;font-weight:400}.lp-qty{width:4.2em;text-align:right;font:500 1.15rem/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.lp-act{width:8.6em;text-align:right}.lp-issue{min-height:44px;min-width:7.4em;padding:8px var(--s3);border:0;border-radius:6px;background:var(--dark);color:var(--gold);font:600 .86rem/1.1 var(--sans);cursor:pointer;transition:background .15s ease,opacity .15s ease}.lp-issue:hover:not(:disabled){background:#2a3320}.lp-issue:disabled{opacity:.45;cursor:not-allowed}.lp-flash{animation:lp-flash .9s ease}@keyframes lp-flash{0%{color:#c23b22;text-shadow:0 0 12px rgba(194,59,34,.45)}to{text-shadow:0 0 0 rgba(194,59,34,0)}}.lp-journal{padding:var(--s2) var(--s4) var(--s3);border:1px solid var(--line);border-radius:8px;background:var(--cloth-2)}.lp-journal h3{margin:var(--s3) 0 var(--s3);font:600 1rem/1.2 var(--sans)}.lp-journal ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lp-journal li{display:grid;grid-template-columns:auto 1fr;gap:var(--s3);align-items:baseline;font-size:.88rem;line-height:1.35;animation:lp-in .25s ease}.lp-journal li.lp-empty{display:block;color:var(--muted);animation:none}.lp-journal time{font:500 .78rem/1.2 var(--mono);color:var(--muted)}@keyframes lp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-reset{margin-top:var(--s3);min-height:44px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.84rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lp-reset:hover{color:var(--text)}.lp-ledger-foot{margin:var(--s4) 0 0;color:var(--muted);font-size:.92rem}.lp-ledger-foot a{color:var(--khaki);text-underline-offset:3px}.lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-seals{display:grid;gap:var(--s3)}.lp-seal{display:block;padding:var(--s4) 18px;border:2px solid var(--khaki);border-radius:6px;text-decoration:none;color:var(--text)}a.lp-seal:hover{background:#8daa5914}.lp-seal strong{display:block;font:600 1.05rem/1.25 var(--sans)}.lp-seal small{display:block;margin-top:4px;color:var(--muted);font:500 .8rem/1.4 var(--mono)}.lp-steps{margin:0;padding:0;list-style:none;counter-reset:lp-s}.lp-steps li{display:grid;grid-template-columns:3.2rem 1fr;gap:var(--s3);align-items:start;padding:var(--s3) 0;border-bottom:1px dashed var(--line)}.lp-steps li:last-child{border-bottom:0}.lp-steps li:before{counter-increment:lp-s;content:counter(lp-s);font:500 2.4rem/1 var(--mono);color:var(--gold)}.lp-steps strong{display:block;font:600 1.12rem/1.25 var(--sans)}.lp-steps span{color:var(--muted);font-size:.97rem}.lp-steps a{color:var(--khaki);text-underline-offset:3px}.lp-gallery-top{display:flex;align-items:end;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.lp-gnav{display:flex;align-items:center;gap:var(--s2);color:var(--muted);font:500 .85rem/1 var(--mono)}.lp-gnav button{width:44px;height:44px;border-radius:6px;border:1.5px solid var(--line);background:transparent;color:var(--text);font-size:1.3rem;line-height:1;cursor:pointer}.lp-gnav button:hover{border-color:var(--muted)}.lp-shots{display:flex;gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:6px 20px 14px;scrollbar-width:thin}.lp-shot{flex:0 0 min(50vw,190px);scroll-snap-align:center;display:block;padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit}.lp-shot img{display:block;width:100%;height:auto;aspect-ratio:1080/2340;object-fit:cover;border-radius:18px;border:4px solid #0a0f0c;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s ease}.lp-shot.active img{outline-color:var(--gold)}.lp-shot strong{display:block;margin-top:var(--s3);font:600 .96rem/1.25 var(--sans)}.lp-shot small{display:block;margin-top:2px;color:var(--muted);font-size:.84rem;line-height:1.4}.lp-dots{display:flex;justify-content:center;margin-top:var(--s1)}.lp-dots button{position:relative;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.lp-dots button:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--line)}.lp-dots button.active:before{background:var(--gold)}.lp-plans-grid{display:grid;gap:var(--s4)}.lp-plan{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border:2px solid var(--khaki);border-radius:8px}.lp-plan-pro{border-color:var(--gold)}.lp-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.lp-plan-head span{font:600 1.1rem/1.2 var(--sans)}.lp-plan-price{font:500 2.1rem/1 var(--mono);letter-spacing:-.02em;color:var(--text)}.lp-plan-term{color:var(--muted);font:500 .85rem/1 var(--mono)}.lp-plan p{margin:0;color:var(--muted)}.lp-plan ul{margin:0 0 var(--s3);padding:0;list-style:none}.lp-plan li{padding:4px 0 4px 1.6em;position:relative;font-size:.95rem}.lp-plan li:before{content:"\2713";position:absolute;left:0;font-family:var(--mono);color:var(--khaki)}.lp-plan-pro li:before{color:var(--gold)}.lp-plan .lp-btn{margin-top:auto}.lp-plan-link{margin-top:var(--s4);display:inline-block;color:var(--khaki);text-underline-offset:3px}.lp-faq-list details{border-bottom:1px dashed var(--line)}.lp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:56px;padding:var(--s3) 0;cursor:pointer;list-style:none;font:600 1.04rem/1.35 var(--sans)}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";flex:none;font:500 1.4rem/1 var(--mono);color:var(--gold)}.lp-faq-list details[open] summary:after{content:"\2212"}.lp-faq-list details p{margin:0 0 var(--s4);max-width:42rem;color:var(--muted)}.lp-guide-list{margin:0;padding:0;list-style:none}.lp-guide-list a{display:grid;grid-template-columns:1fr auto;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-bottom:1px dashed var(--line);text-decoration:none}.lp-guide-list strong{display:block;font:600 1.06rem/1.3 var(--sans)}.lp-guide-list small{display:block;margin-top:2px;color:var(--muted);font-size:.92rem}.lp-guide-list b{font:500 1.3rem/1 var(--mono);color:var(--gold)}.lp-guide-list a:hover strong{text-decoration:underline;text-underline-offset:3px}.lp-more{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s5);color:var(--muted);font-size:.92rem}.lp-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s1);color:var(--khaki);text-underline-offset:3px}.lp-resources{display:grid;gap:var(--s3);margin-top:var(--s6)}.lp-resources a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:8px;text-decoration:none}.lp-resources strong{display:block;font:600 1rem/1.25 var(--sans)}.lp-resources small{display:block;margin-top:2px;color:var(--muted);font-size:.88rem}.lp-resources b{font:500 1.2rem/1 var(--mono);color:var(--gold)}.lp-resources a:hover{border-color:var(--muted)}.lp-final h2{margin:0 0 var(--s3);font:600 clamp(1.8rem,6vw,3rem)/1.08 var(--sans);letter-spacing:-.025em;text-wrap:balance}.lp-final p{margin:0 0 var(--s5);max-width:34rem;color:var(--muted);font-size:1.05rem}.lp-tg{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s6);padding:var(--s4) var(--s5);border:1.5px solid var(--khaki);border-radius:8px;text-decoration:none}.lp-tg strong{display:block;font:600 1.02rem/1.3 var(--sans)}.lp-tg small{display:block;margin-top:2px;color:var(--muted);font-size:.9rem;line-height:1.4}.lp-tg b{flex:none;padding:10px var(--s4);border-radius:6px;background:var(--khaki);color:var(--dark);font-size:.9rem}@media (min-width:640px){.lp-seals{grid-template-columns:repeat(3,1fr)}.lp-plans-grid{grid-template-columns:1fr 1fr}.lp-resources{grid-template-columns:repeat(3,1fr)}.lp-shot{flex-basis:220px}}@media (min-width:860px){#tabOverview .lp-hero{padding-top:104px}.lp-hero-grid{grid-template-columns:1.02fr 1fr;gap:64px}.lp-lines{columns:2;column-gap:56px}.lp-shots{margin:0;padding:6px 4px 14px}.lp-shot{flex-basis:230px}}@media (max-width:720px){.lp-persona,.lp-kicker{display:none}.lp-h1-sub{font-size:.78rem;margin-bottom:var(--s2)}.lp-facts{gap:2px var(--s4);font-size:.74rem}#tabOverview .lp-hero{padding-top:70px}.lp-hero-grid{gap:var(--s5)}.lp-lead{margin-bottom:var(--s4)}.lp-actions{flex-wrap:nowrap;margin-bottom:var(--s3)}.lp-actions .lp-btn{flex:1 1 0;min-height:48px;padding:0 var(--s3);font-size:.95rem}.lp-plan>p{display:none}.lp-resources small{display:none}.lp-resources a{padding:var(--s3) var(--s4)}}@media (max-width:720px){.lp-ledger-board{grid-template-columns:1fr}.lp-persona-card{grid-template-columns:96px 1fr;gap:var(--s4);padding:var(--s4)}.lp-gallery-top{flex-wrap:wrap}}@media (max-width:400px){.lp-wrap{padding:0 16px}.lp-shots{margin:0 -16px;padding:6px 16px 14px}.lp-issue{min-width:0;padding:8px var(--s2);font-size:.8rem}.lp-act{width:7.2em}.lp-sheet{padding:2px var(--s3) var(--s3)}.lp-tg{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lp-row,.lp-stamp{animation:none;opacity:1}.lp-stamp{opacity:.92}.lp-flash,.lp-journal li{animation:none}.lp-btn,.lp-tab{transition:none}}
