﻿ [data-theme=dark]{color-scheme:dark;--bg:#0f172a;--bg-light:#1e293b;--bg-gradient:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);--text:#e2e8f0;--muted:#94a3b8;--muted-light:#64748b;--dark:#f1f5f9;--border:#334155;--border-strong:#475569;--gray-50:#1e293b;--gray-100:#1a2332;--gray-200:#334155;--gray-300:#475569;--gray-400:#64748b;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-800:#f1f5f9;--gray-900:#fff;--primary:#42a5f5;--primary-dark:#2196f3;--primary-light:#42a5f526;--glass-bg:#1e293b99;--glass-bg-strong:#1e293bd9;--glass-border:#ffffff14;--shadow-sm:0 2px 8px #0000004d;--shadow:0 8px 24px #0006;--shadow-lg:0 20px 50px #00000080}[data-theme=dark] body{background:var(--bg);color:var(--text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--dark)}[data-theme=dark] p{color:var(--text)}[data-theme=dark] .mesh-bg{background:#0f172a}[data-theme=dark] .mesh-bg:before{background:radial-gradient(circle at 20% 30%,#42a5f51f,#0000 40%),radial-gradient(circle at 80% 20%,#4caf5014,#0000 40%),radial-gradient(circle at 50% 80%,#9c27b014,#0000 40%),radial-gradient(circle at 10% 90%,#ff980014,#0000 40%)}[data-theme=dark] .section.bg-light,[data-theme=dark] .section-premium-alt{background:#0a1120}[data-theme=dark] .text-muted{color:var(--muted)}[data-theme=dark] .site-header{background:#0f172aeb;border-bottom-color:#0000}[data-theme=dark] .site-header.scrolled{border-bottom-color:var(--border);box-shadow:0 2px 8px #0006}[data-theme=dark] .brand-name{color:var(--dark)}[data-theme=dark] .nav-link{color:var(--text)}[data-theme=dark] .nav-link:hover,[data-theme=dark] .nav-link.active{color:var(--primary)}[data-theme=dark] .menu-toggle span{background:var(--dark)}[data-theme=dark] .menu-toggle:hover{background:var(--bg-light)}[data-theme=dark] .phone-badge{color:#90caf9;background:#42a5f533}[data-theme=dark] .btn-ghost{color:var(--text)}[data-theme=dark] .btn-ghost:hover:not(:disabled){background:var(--bg-light);color:#ef9a9a}[data-theme=dark] .btn-outline{color:var(--primary);border-color:var(--primary)}[data-theme=dark] .btn-outline:hover:not(:disabled){background:var(--primary-light)}[data-theme=dark] .theme-toggle{background:var(--bg-light);border-color:var(--border);color:var(--gray-400)}[data-theme=dark] .theme-toggle:hover{color:var(--primary);background:#42a5f526}[data-theme=dark] .theme-toggle .sun-icon{display:block}[data-theme=dark] .theme-toggle .moon-icon{display:none}[data-theme=dark] .site-footer{background:#050a18}[data-theme=dark] .footer-grid{border-bottom-color:#ffffff14}[data-theme=dark] .app-badge{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .app-badge:hover{background:#ffffff1f}[data-theme=dark] .hero-premium{background:linear-gradient(#0f172a 0%,#0a1120 60%,#0f172a 100%)}[data-theme=dark] .hero-bg-grid{background-image:linear-gradient(#42a5f50f 1px,#0000 1px),linear-gradient(90deg,#42a5f50f 1px,#0000 1px)}[data-theme=dark] .orb-1{background:radial-gradient(circle,#42a5f540,#0000 70%)}[data-theme=dark] .orb-2{background:radial-gradient(circle,#4caf502e,#0000 70%)}[data-theme=dark] .orb-3{background:radial-gradient(circle,#9c27b026,#0000 70%)}[data-theme=dark] .hero-badge-pill{color:var(--dark);background:#1e293bd9;border-color:#42a5f540;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .hero-premium-title{color:var(--dark)}[data-theme=dark] .hero-premium-subtitle{color:var(--muted)}[data-theme=dark] .hero-premium-subtitle strong{color:var(--dark);background:#42a5f526}[data-theme=dark] .hero-stat-content strong{color:var(--dark)}[data-theme=dark] .hero-stat-content span{color:var(--muted)}[data-theme=dark] .hero-stat-icon{color:var(--primary);background:linear-gradient(135deg,#42a5f526,#42a5f514)}[data-theme=dark] .hero-stat-divider{background:#ffffff14}[data-theme=dark] .hero-premium-stats{border-top-color:#ffffff14}[data-theme=dark] .hero-scroll-hint{color:var(--muted)}[data-theme=dark] .visual-card{background:#1e293bd9;border-color:#ffffff14;box-shadow:0 30px 60px #00000080,0 10px 25px #0000004d}[data-theme=dark] .visual-card-label{color:var(--muted)}[data-theme=dark] .visual-card-value{color:var(--dark)}[data-theme=dark] .visual-card-progress{background:#0f172a}[data-theme=dark] .visual-card-footer{border-top-color:#ffffff0f}[data-theme=dark] .visual-float-card{background:#1e293bf2;border-color:#ffffff14;box-shadow:0 20px 40px #0006,0 4px 12px #0000004d}[data-theme=dark] .float-text strong{color:var(--dark)}[data-theme=dark] .float-text span{color:var(--muted)}[data-theme=dark] .btn-premium-ghost{color:var(--dark);background:#1e293bd9;border-color:#42a5f540}[data-theme=dark] .btn-premium-ghost:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .trust-premium{border-top-color:var(--border);border-bottom-color:var(--border);background:#0f172a}[data-theme=dark] .trust-premium-label{color:var(--muted)}[data-theme=dark] .trust-item-premium{color:var(--gray-400)}[data-theme=dark] .trust-item-premium:hover{color:var(--primary)}[data-theme=dark] .section-premium-title,[data-theme=dark] .section-head h2{color:var(--dark)}[data-theme=dark] .section-premium-desc,[data-theme=dark] .section-desc{color:var(--muted)}[data-theme=dark] .section-premium-eyebrow,[data-theme=dark] .section-eyebrow{color:var(--primary);background:#42a5f526}[data-theme=dark] .feature-premium-card,[data-theme=dark] .feature-card,[data-theme=dark] .feature-page-card{border-color:var(--border);background:#1e293b}[data-theme=dark] .feature-premium-card:hover,[data-theme=dark] .feature-card:hover{border-color:#42a5f566;box-shadow:0 25px 50px #0006,0 10px 20px #42a5f51a}[data-theme=dark] .feature-premium-card h3,[data-theme=dark] .feature-card h3,[data-theme=dark] .feature-page-card h3{color:var(--dark)}[data-theme=dark] .feature-premium-card p,[data-theme=dark] .feature-card p,[data-theme=dark] .feature-page-card p{color:var(--muted)}[data-theme=dark] .step-premium-card,[data-theme=dark] .step-card{border-color:var(--border);background:#1e293b}[data-theme=dark] .step-premium-card:hover,[data-theme=dark] .step-card:hover{border-color:#42a5f566;box-shadow:0 20px 40px #0006}[data-theme=dark] .step-premium-card h3,[data-theme=dark] .step-card h3{color:var(--dark)}[data-theme=dark] .step-premium-card p,[data-theme=dark] .step-card p{color:var(--muted)}[data-theme=dark] .step-premium-number{color:#42a5f51f}[data-theme=dark] .step-premium-icon{color:var(--primary);background:linear-gradient(135deg,#42a5f52e,#42a5f50d)}[data-theme=dark] .stats-premium{background:linear-gradient(135deg,#050a18 0%,#0a1120 100%)}[data-theme=dark] .stats-premium:before{background-image:radial-gradient(circle at 20%,#42a5f526,#0000 40%),radial-gradient(circle at 80%,#4caf501a,#0000 40%)}[data-theme=dark] .pricing-premium-card,[data-theme=dark] .pricing-card,[data-theme=dark] .pricing-hero{background:#1e293b;border-color:#42a5f54d;box-shadow:0 30px 60px #00000080,0 10px 25px #0000004d}[data-theme=dark] .pricing-premium-card:before,[data-theme=dark] .pricing-hero:before{background:linear-gradient(135deg,#42a5f50f,#4caf500a)}[data-theme=dark] .pricing-premium-header h3,[data-theme=dark] .pricing-header h3,[data-theme=dark] .pricing-hero h2{color:var(--dark)}[data-theme=dark] .pricing-premium-header p,[data-theme=dark] .pricing-header p{color:var(--muted)}[data-theme=dark] .pricing-premium-price,[data-theme=dark] .pricing-header{border-bottom-color:var(--border)}[data-theme=dark] .price-unit,[data-theme=dark] .price-period,[data-theme=dark] .pricing-min{color:var(--muted)}[data-theme=dark] .pricing-premium-features li,[data-theme=dark] .pricing-features li,[data-theme=dark] .pricing-hero-features li{color:var(--text)}[data-theme=dark] .pricing-premium-features strong,[data-theme=dark] .pricing-features strong,[data-theme=dark] .pricing-example strong{color:var(--dark)}[data-theme=dark] .pricing-premium-example,[data-theme=dark] .pricing-example{border-color:var(--border);background:#0f172a}[data-theme=dark] .example-title,[data-theme=dark] .example-row span{color:var(--muted)}[data-theme=dark] .example-row strong{color:var(--dark)}[data-theme=dark] .example-row{border-bottom-color:#ffffff0a}[data-theme=dark] .pricing-premium-note,[data-theme=dark] .pricing-note{color:var(--muted)}[data-theme=dark] .pricing-premium-note strong{color:var(--dark)}[data-theme=dark] .faq-premium-item,[data-theme=dark] .faq-item{border-color:var(--border);background:#1e293b}[data-theme=dark] .faq-premium-item:hover,[data-theme=dark] .faq-item:hover{border-color:#42a5f54d}[data-theme=dark] .faq-premium-item[open],[data-theme=dark] .faq-item[open]{border-color:#42a5f580;box-shadow:0 12px 30px #0000004d}[data-theme=dark] .faq-premium-item summary:hover,[data-theme=dark] .faq-item summary:hover{background:#42a5f50f}[data-theme=dark] .faq-q,[data-theme=dark] .faq-item summary{color:var(--dark)}[data-theme=dark] .faq-chevron{color:var(--muted)}[data-theme=dark] .faq-premium-answer p,[data-theme=dark] .faq-body{color:var(--text)}[data-theme=dark] .faq-premium-answer strong,[data-theme=dark] .faq-body strong{color:var(--primary)}[data-theme=dark] .faq-icon{color:var(--primary);background:#42a5f51f}[data-theme=dark] .faq-item[open] .faq-icon{background:var(--primary);color:#0f172a}[data-theme=dark] .app-promo-card,[data-theme=dark] .app-download{border:1px solid var(--border);background:linear-gradient(135deg,#131c31 0%,#0a1120 100%)}[data-theme=dark] .app-promo-card:before{background:radial-gradient(circle,#42a5f51f,#0000 70%)}[data-theme=dark] .app-promo-content h2,[data-theme=dark] .app-content h2{color:var(--dark)}[data-theme=dark] .app-promo-content>p,[data-theme=dark] .app-content>p,[data-theme=dark] .app-promo-req,[data-theme=dark] .app-req{color:var(--muted)}[data-theme=dark] .store-badge-premium{border-color:var(--border);background:#050a18}[data-theme=dark] .store-badge-premium:hover{border-color:var(--primary);box-shadow:0 15px 30px #00000080}[data-theme=dark] .store-badge-outline{color:var(--primary);border-color:var(--primary);background:0 0}[data-theme=dark] .store-badge-outline:hover{background:var(--primary);color:#0f172a}[data-theme=dark] .store-badge{background:#050a18}[data-theme=dark] .phone-mockup{background:#050a18;box-shadow:0 40px 80px #0009,0 15px 30px #0006}[data-theme=dark] .phone-notch{background:#000}[data-theme=dark] .phone-screen{background:#0f172a}[data-theme=dark] .phone-status-bar,[data-theme=dark] .phone-app-title{color:var(--dark)}[data-theme=dark] .phone-card,[data-theme=dark] .phone-nav{border-color:var(--border);background:#1e293b}[data-theme=dark] .final-cta-premium{background:linear-gradient(135deg,#050a18 0%,#0a1120 100%)}[data-theme=dark] .final-cta{background:linear-gradient(135deg,#1565c0 0%,#0d47a1 100%)}[data-theme=dark] .hero{background:linear-gradient(135deg,#131c31 0%,#0f172a 50%,#131c31 100%)}[data-theme=dark] .hero-title{color:var(--dark)}[data-theme=dark] .hero-subtitle{color:var(--muted)}[data-theme=dark] .hero-subtitle strong{color:var(--dark)}[data-theme=dark] .hero-badge{color:#81c784;background:#4caf5026;border-color:#4caf504d}[data-theme=dark] .btn-ghost-dark{color:var(--dark);border-color:var(--border-strong)}[data-theme=dark] .btn-ghost-dark:hover{border-color:var(--primary);color:var(--primary);background:#42a5f514}[data-theme=dark] .hero-stats{border-top-color:#ffffff14}[data-theme=dark] .stat strong{color:var(--dark)}[data-theme=dark] .stat span{color:var(--muted)}[data-theme=dark] .stat-divider{background:#ffffff14}[data-theme=dark] .cloud-card{background:#1e293b;border-color:#ffffff14;box-shadow:0 30px 60px #0006}[data-theme=dark] .cloud-label{color:var(--muted)}[data-theme=dark] .cloud-value{color:var(--dark)}[data-theme=dark] .cloud-progress{background:#0f172a}[data-theme=dark] .cloud-footer{border-top-color:var(--border)}[data-theme=dark] .floating-card{color:var(--dark);background:#1e293b;box-shadow:0 15px 35px #0006}[data-theme=dark] .trust-bar{border-top-color:var(--border);border-bottom-color:var(--border);background:#0f172a}[data-theme=dark] .trust-label{color:var(--muted)}[data-theme=dark] .trust-item{color:var(--gray-400)}[data-theme=dark] .trust-item:hover{color:var(--dark)}[data-theme=dark] .error-page{background:linear-gradient(135deg,#0f172a 0%,#0a1120 100%)}[data-theme=dark] .error-card{border:1px solid var(--border);background:#1e293b;box-shadow:0 30px 60px #00000080}[data-theme=dark] .error-card h1{color:var(--dark)}[data-theme=dark] .error-card>p,[data-theme=dark] .error-help{color:var(--muted)}[data-theme=dark] .error-help a{color:var(--primary)}[data-theme=dark] .status-hero h1{color:var(--dark)}[data-theme=dark] .status-subtitle{color:var(--muted)}[data-theme=dark] .status-overall{border-color:var(--border)}[data-theme=dark] .status-overall.ok{color:#81c784;background:#4caf501a;border-color:#4caf504d}[data-theme=dark] .status-overall.warn{color:#ffb74d;background:#ff98001a;border-color:#ff98004d}[data-theme=dark] .status-check{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .status-check-name{color:var(--dark)}[data-theme=dark] .status-check-desc,[data-theme=dark] .status-check-latency{color:var(--muted)}[data-theme=dark] .status-footer{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .status-footer p{color:var(--muted)}[data-theme=dark] .page-hero h1{color:var(--dark)}[data-theme=dark] .page-desc,[data-theme=dark] .page-subtitle{color:var(--muted)}[data-theme=dark] .page-eyebrow{color:var(--primary);background:#42a5f526}[data-theme=dark] .faq-cat-chip{background:#1e293b99;border-color:#ffffff14}[data-theme=dark] .faq-cat-chip:hover{background:var(--color,var(--primary));color:#0f172a}[data-theme=dark] .faq-section-title{color:var(--dark)}[data-theme=dark] .faq-contact{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .faq-contact h3{color:var(--dark)}[data-theme=dark] .faq-contact p{color:var(--muted)}[data-theme=dark] .legal-content{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .legal-content h2,[data-theme=dark] .legal-content h3{color:var(--dark)}[data-theme=dark] .legal-content h2{border-bottom-color:#42a5f540}[data-theme=dark] .legal-content p,[data-theme=dark] .legal-content li,[data-theme=dark] .legal-contact li{color:var(--text)}[data-theme=dark] .legal-content strong{color:var(--dark)}[data-theme=dark] .legal-content ul:not(.legal-contact) li{border-bottom-color:#ffffff0f}[data-theme=dark] .legal-note{border-right-color:var(--primary);color:var(--text);background:#42a5f51a}[data-theme=dark] .legal-footer{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .legal-link{color:var(--primary)}[data-theme=dark] .legal-link:hover{color:#90caf9}[data-theme=dark] .compare-table-wrap{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .compare-table th{color:var(--dark);border-bottom-color:var(--border)}[data-theme=dark] .compare-table td{color:var(--text);border-bottom-color:var(--border)}[data-theme=dark] .compare-table th.highlight,[data-theme=dark] .compare-table td.highlight{color:var(--primary);background:#42a5f51a}[data-theme=dark] .calculator{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .calculator-head h3{color:var(--dark)}[data-theme=dark] .calculator-head p{color:var(--muted)}[data-theme=dark] .slider-wrap label{color:var(--text)}[data-theme=dark] #calcRange{background:var(--border)}[data-theme=dark] .slider-marks{color:var(--muted)}[data-theme=dark] .calc-result-item{background:#42a5f514}[data-theme=dark] .calc-result-label{color:var(--muted)}[data-theme=dark] .calc-result-value{color:var(--dark)}[data-theme=dark] .calc-result-value.small{color:var(--text)}[data-theme=dark] .example-card,[data-theme=dark] .contact-card{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .example-label,[data-theme=dark] .contact-card h3{color:var(--dark)}[data-theme=dark] .example-sub,[data-theme=dark] .contact-card p{color:var(--muted)}[data-theme=dark] .example-gb{color:var(--primary)}[data-theme=dark] .example-price strong{color:var(--dark)}[data-theme=dark] .example-price span{color:var(--muted)}[data-theme=dark] .contact-icon{background:#42a5f51f!important}[data-theme=dark] .page-cta{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .page-cta h2{color:var(--dark)}[data-theme=dark] .page-cta p{color:var(--muted)}[data-theme=dark] .about-story{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .about-story h2{color:var(--dark)}[data-theme=dark] .about-story p{color:var(--text)}[data-theme=dark] .about-story strong{color:var(--primary)}[data-theme=dark] .value-card{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .value-card h3{color:var(--dark)}[data-theme=dark] .value-card p{color:var(--muted)}[data-theme=dark] .value-icon{background:#42a5f51f}[data-theme=dark] .about-stat{border-color:var(--border);background:#1e293b}[data-theme=dark] .about-stat span{color:var(--muted)}[data-theme=dark] .about-tech{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .tech-item strong{color:var(--dark)}[data-theme=dark] .tech-item span{color:var(--muted)}[data-theme=dark] .tech-icon{background:#42a5f51f}[data-theme=dark] .tech-item:hover .tech-icon{background:#42a5f533}[data-theme=dark] .contact-form-wrap{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .contact-form-head{border-bottom-color:var(--border)}[data-theme=dark] .contact-form-head h2{color:var(--dark)}[data-theme=dark] .contact-form-head p{color:var(--muted)}[data-theme=dark] .contact-form label{color:var(--dark)}[data-theme=dark] .contact-form .form-control{border-color:var(--border);color:var(--text);background:#0f172a}[data-theme=dark] .contact-form .form-control:focus{border-color:var(--primary);background:#0f172a}[data-theme=dark] .contact-result.result-success{color:#81c784;background:#4caf5026;border-color:#4caf504d}[data-theme=dark] .contact-result.result-error{color:#ef9a9a;background:#f4433626;border-color:#f443364d}[data-theme=dark] .char-counter{color:var(--muted)}[data-theme=dark] .dash-wrapper,[data-theme=dark] .settings-wrapper{background:#0f172a}[data-theme=dark] .dash-title,[data-theme=dark] .page-head h1{color:var(--dark)}[data-theme=dark] .dash-subtitle,[data-theme=dark] .page-head p{color:var(--muted)}[data-theme=dark] .stat-card{border-color:var(--border);background:#1e293b}[data-theme=dark] .stat-card:hover{border-color:#42a5f566;box-shadow:0 15px 35px #0006}[data-theme=dark] .stat-card-label{color:var(--muted)}[data-theme=dark] .stat-card-value{color:var(--dark)}[data-theme=dark] .stat-card-unit,[data-theme=dark] .stat-card-note{color:var(--muted)}[data-theme=dark] .dash-panel{border-color:var(--border);background:#1e293b}[data-theme=dark] .panel-head{border-bottom-color:var(--border)}[data-theme=dark] .panel-head h2{color:var(--dark)}[data-theme=dark] .panel-link{color:var(--primary)}[data-theme=dark] .empty-state p{color:var(--muted)}[data-theme=dark] .file-item:hover,[data-theme=dark] .tx-item:hover,[data-theme=dark] .file-icon,[data-theme=dark] .tx-icon{background:#0f172a}[data-theme=dark] .file-name,[data-theme=dark] .tx-label{color:var(--dark)}[data-theme=dark] .file-meta,[data-theme=dark] .tx-date{color:var(--muted)}[data-theme=dark] .file-action{color:var(--primary)}[data-theme=dark] .quick-actions h2{color:var(--dark)}[data-theme=dark] .quick-card{border-color:var(--border);background:#1e293b}[data-theme=dark] .quick-card:hover{border-color:#42a5f566;box-shadow:0 12px 25px #0000004d}[data-theme=dark] .quick-card span{color:var(--dark)}[data-theme=dark] .settings-section{border-color:var(--border);background:#1e293b}[data-theme=dark] .settings-section-head{border-bottom-color:var(--border)}[data-theme=dark] .settings-section-head h2{color:var(--dark)}[data-theme=dark] .settings-section-head p{color:var(--muted)}[data-theme=dark] .form-control:disabled{color:var(--muted);background:#0f172a}[data-theme=dark] .session-item{border-color:var(--border);background:0 0}[data-theme=dark] .session-item:hover{background:#0f172a}[data-theme=dark] .session-item.current{background:#4caf5014;border-color:#4caf5080}[data-theme=dark] .session-icon{color:var(--muted);background:#0f172a}[data-theme=dark] .session-device{color:var(--dark)}[data-theme=dark] .session-meta{color:var(--muted)}[data-theme=dark] .danger-box{background:#f443360d}[data-theme=dark] .danger-box p{color:var(--muted)}[data-theme=dark] .danger-form{background:#1e293b}[data-theme=dark] .danger-form p{color:var(--text)}[data-theme=dark] .alert-warning-dash{color:#ffb74d;background:#ff98001f;border-color:#ff98004d}[data-theme=dark] .alert-info-dash{color:#90caf9;background:#42a5f51f;border-color:#42a5f54d}[data-theme=dark] .files-pro-wrapper{background:#0f172a}[data-theme=dark] .files-pro-title{color:var(--dark)}[data-theme=dark] .files-pro-stats,[data-theme=dark] .files-pro-stat{color:var(--muted)}[data-theme=dark] .files-pro-folder-badge{color:var(--primary);background:#42a5f526}[data-theme=dark] .files-pro-breadcrumb{border-color:var(--border);background:#1e293b99}[data-theme=dark] .bc-item{color:var(--text)}[data-theme=dark] .bc-item:hover{color:var(--primary);background:#42a5f51f}[data-theme=dark] .bc-sep{color:var(--muted)}[data-theme=dark] .files-pro-toolbar{border-color:var(--border);background:#1e293bcc;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .toolbar-search-pro{border-color:var(--border);background:#0f172a}[data-theme=dark] .toolbar-search-pro:focus-within{border-color:var(--primary);background:#0f172a}[data-theme=dark] .toolbar-search-pro input{color:var(--text)}[data-theme=dark] .toolbar-search-pro input::placeholder{color:var(--muted-light)}[data-theme=dark] .search-clear{color:var(--muted);background:#ffffff0f}[data-theme=dark] .filter-pill{border-color:var(--border);color:var(--text);background:#1e293b}[data-theme=dark] .filter-pill:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .toolbar-btn{border-color:var(--border);color:var(--text);background:#1e293b}[data-theme=dark] .toolbar-btn:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 8px 16px #0000004d}[data-theme=dark] .section-label-pro{color:var(--dark)}[data-theme=dark] .count-badge{color:var(--primary);background:#42a5f526}[data-theme=dark] .folder-pro-card,[data-theme=dark] .file-pro-card{border-color:var(--border);background:#1e293b}[data-theme=dark] .folder-pro-card:hover,[data-theme=dark] .file-pro-card:hover{border-color:#42a5f566;box-shadow:0 20px 45px #0006}[data-theme=dark] .folder-pro-icon{background:#42a5f526}[data-theme=dark] .folder-pro-name,[data-theme=dark] .file-pro-name{color:var(--dark)}[data-theme=dark] .folder-pro-meta,[data-theme=dark] .file-pro-meta{color:var(--muted)}[data-theme=dark] .folder-pro-menu,[data-theme=dark] .file-pro-menu{color:var(--muted);background:#0f172ae6}[data-theme=dark] .file-pro-preview{background:linear-gradient(135deg,#0f172a,#1a2332)}[data-theme=dark] .file-pro-icon-large{color:var(--gray-400)}[data-theme=dark] .file-pro-favorite{color:var(--muted);background:#0f172ae6}[data-theme=dark] .file-pro-favorite.active{color:#ffb300;background:#ffb30026}[data-theme=dark] .empty-pro-state{border-color:var(--border);background:#1e293bb3;box-shadow:0 20px 50px #0006}[data-theme=dark] .empty-pro-title{color:var(--dark)}[data-theme=dark] .empty-pro-desc{color:var(--muted)}[data-theme=dark] .empty-pro-tip{color:var(--primary);background:#42a5f526}[data-theme=dark] .btn-pro-ghost{color:var(--text);border-color:var(--border);background:#1e293b}[data-theme=dark] .btn-pro-ghost:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .context-menu-pro{border-color:var(--border);background:#1e293bfa;box-shadow:0 20px 50px #00000080}[data-theme=dark] .context-item-pro{color:var(--text)}[data-theme=dark] .context-item-pro:hover{color:var(--primary);background:#42a5f526}[data-theme=dark] .context-sep-pro{background:var(--border)}[data-theme=dark] .modal-pro-box{border-color:var(--border);background:#1e293bfa;box-shadow:0 30px 60px #0009}[data-theme=dark] .modal-pro-header{border-bottom-color:var(--border)}[data-theme=dark] .modal-pro-header h3{color:var(--dark)}[data-theme=dark] .modal-pro-close{color:var(--muted);background:#0f172a}[data-theme=dark] .modal-pro-body input[type=text],[data-theme=dark] .modal-pro-body select,[data-theme=dark] .share-input,[data-theme=dark] .share-select{border-color:var(--border);color:var(--text);background:#0f172a}[data-theme=dark] .share-field label{color:var(--dark)}[data-theme=dark] .share-file-info{background:#42a5f51a;border-color:#42a5f540}[data-theme=dark] .share-file-name{color:var(--dark)}[data-theme=dark] .share-result{background:linear-gradient(135deg,#4caf501a,#42a5f514);border-color:#4caf504d}[data-theme=dark] .share-result-success{color:#81c784;border-bottom-color:#4caf504d}[data-theme=dark] .share-url-box input{color:var(--text);background:#0f172a;border-color:#4caf5066}[data-theme=dark] .share-meta-info{color:var(--text);background:#0f172a99}[data-theme=dark] .share-meta-info strong{color:var(--dark)}[data-theme=dark] .wallet-wrapper,[data-theme=dark] .charge-wrapper,[data-theme=dark] .result-wrapper{background:#0f172a}[data-theme=dark] .page-title{color:var(--dark)}[data-theme=dark] .back-link{color:var(--primary)}[data-theme=dark] .balance-hero{border:1px solid var(--border);background:linear-gradient(135deg,#42a5f526,#4caf501a)}[data-theme=dark] .balance-label{color:var(--muted)}[data-theme=dark] .balance-value{color:var(--dark)}[data-theme=dark] .balance-unit{color:var(--muted)}[data-theme=dark] .balance-note{color:#ffb74d;background:#ff980026}[data-theme=dark] .balance-note.success{color:#81c784;background:#4caf5026}[data-theme=dark] .stat-label,[data-theme=dark] .stat-unit{color:var(--muted)}[data-theme=dark] .stat-value,[data-theme=dark] .tx-section-head h2{color:var(--dark)}[data-theme=dark] .filter-chip{color:var(--text);background:#1e293b99;border-color:#ffffff14}[data-theme=dark] .filter-chip:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .tx-item{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .tx-label{color:var(--dark)}[data-theme=dark] .tx-meta,[data-theme=dark] .tx-desc{color:var(--muted)}[data-theme=dark] .page-btn{border-color:var(--border);color:var(--text);background:#1e293b}[data-theme=dark] .page-btn:hover{border-color:var(--primary);color:var(--primary)}[data-theme=dark] .page-btn.active{background:var(--primary);color:#0f172a;border-color:var(--primary)}[data-theme=dark] .amount-presets{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .amount-presets h3{color:var(--dark)}[data-theme=dark] .preset-card{background:#0f172a99;border-color:#0000}[data-theme=dark] .preset-card:hover{border-color:#42a5f566}[data-theme=dark] .preset-value{color:var(--dark)}[data-theme=dark] .preset-unit{color:var(--muted)}[data-theme=dark] .custom-amount{border-top-color:#42a5f54d}[data-theme=dark] .custom-amount label{color:var(--dark)}[data-theme=dark] .custom-input-wrap{border-color:var(--border);background:#0f172a}[data-theme=dark] .custom-input-wrap:focus-within{border-color:var(--primary)}[data-theme=dark] .custom-input-wrap .form-control{color:var(--text)}[data-theme=dark] .custom-unit,[data-theme=dark] .form-hint{color:var(--muted)}[data-theme=dark] .form-hint strong{color:var(--text)}[data-theme=dark] .charge-info{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .info-row{border-bottom-color:#ffffff0f}[data-theme=dark] .info-label{color:var(--muted)}[data-theme=dark] .info-value{color:var(--dark)}[data-theme=dark] .charge-preview{background:#42a5f51a;border-color:#42a5f559}[data-theme=dark] .preview-label,[data-theme=dark] .preview-unit,[data-theme=dark] .charge-note{color:var(--muted)}[data-theme=dark] .result-card{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .result-title{color:var(--dark)}[data-theme=dark] .result-message{color:var(--muted)}[data-theme=dark] .result-amount{background:#42a5f51a}[data-theme=dark] .result-amount-label{color:var(--muted)}[data-theme=dark] .result-amount-value{color:var(--dark)}[data-theme=dark] .result-amount-value span{color:var(--muted)}[data-theme=dark] .result-details{background:#0f172a99}[data-theme=dark] .detail-row{border-bottom-color:#ffffff0f}[data-theme=dark] .detail-row span{color:var(--muted)}[data-theme=dark] .detail-row strong{color:var(--dark)}[data-theme=dark] .result-note{color:var(--muted)}[data-theme=dark] .alert-error{color:#ef9a9a;background:#f443361f;border-color:#f443364d}[data-theme=dark] .alert-success{color:#81c784;background:#4caf501f;border-color:#4caf504d}[data-theme=dark] .auth-wrapper{background:linear-gradient(135deg,#0f172a 0%,#0a1120 100%)}[data-theme=dark] .auth-card{border:1px solid var(--border);background:#1e293b;box-shadow:0 20px 50px #00000080}[data-theme=dark] .auth-title{color:var(--dark)}[data-theme=dark] .auth-subtitle{color:var(--muted)}[data-theme=dark] .auth-subtitle strong,[data-theme=dark] .form-group label{color:var(--dark)}[data-theme=dark] .form-control{border-color:var(--border);color:var(--text);background:#0f172a}[data-theme=dark] .form-control:focus{border-color:var(--primary);background:#0f172a}[data-theme=dark] .form-hint{color:var(--muted)}[data-theme=dark] .otp-input{border-color:var(--border);color:var(--text);background:#0f172a}[data-theme=dark] .otp-input:focus{border-color:var(--primary);background:#0f172a}[data-theme=dark] .otp-input.filled{border-color:var(--primary);background:#42a5f526}[data-theme=dark] .auth-footer{color:var(--muted)}[data-theme=dark] .auth-footer a{color:var(--primary)}[data-theme=dark] .auth-footer .divider{color:var(--muted-light)}[data-theme=dark] .btn-link{color:var(--primary)}[data-theme=dark] .btn-link:disabled{color:var(--muted)}[data-theme=dark] .backup-wrapper{background:#0f172a}[data-theme=dark] .backup-card,[data-theme=dark] .upload-type-section,[data-theme=dark] .upload-details{border-color:var(--border);background:#1e293b}[data-theme=dark] .backup-name{color:var(--dark)}[data-theme=dark] .backup-meta,[data-theme=dark] .backup-meta-row svg{color:var(--muted)}[data-theme=dark] .type-card{background:#0f172a99;border-color:#0000}[data-theme=dark] .type-name{color:var(--dark)}[data-theme=dark] .type-desc{color:var(--muted)}[data-theme=dark] .dropzone-backup{background:#1e293b;border-color:#42a5f54d}[data-theme=dark] .dropzone-backup:hover,[data-theme=dark] .dropzone-backup.dragover{border-color:var(--primary);background:#42a5f514}[data-theme=dark] .dropzone-backup h3{color:var(--dark)}[data-theme=dark] .dropzone-hint{color:var(--muted)}[data-theme=dark] .file-preview{border-color:var(--border);background:#1e293b}[data-theme=dark] .file-preview-name{color:var(--dark)}[data-theme=dark] .file-preview-size{color:var(--muted)}[data-theme=dark] .upload-details .form-control{border-color:var(--border);color:var(--text);background:#0f172a}[data-theme=dark] .upload-progress{border:1px solid var(--border);background:#1e293b}[data-theme=dark] .progress-track{background:#0f172a}[data-theme=dark] .qr-container{background:#fff}[data-theme=dark] .mobile-nav{background:#0f172aeb;border-top-color:#ffffff14;box-shadow:0 -8px 32px #0006}[data-theme=dark] .mobile-nav-item{color:var(--muted)}[data-theme=dark] .mobile-nav-item.active{color:var(--primary)}[data-theme=dark] .mobile-nav-cta-inner{box-shadow:0 8px 24px #42a5f580,0 0 0 6px #0f172af2,0 0 0 8px #42a5f526}@supports not (backdrop-filter:blur(1px)){[data-theme=dark] .glass,[data-theme=dark] .glass-strong{background:#1e293bf2}}[data-theme=dark] .btn-pro-primary,[data-theme=dark] .btn-premium-primary,[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#42a5f5,#1976d2)}[data-theme=dark] .toast{border-color:var(--border);background:#1e293b;box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d}[data-theme=dark] .toast-title{color:var(--dark)}[data-theme=dark] .toast-message{color:var(--muted)}[data-theme=dark] .toast-close:hover{color:var(--text);background:#0f172a}.theme-toggle{cursor:pointer;background:linear-gradient(135deg,#f9fafc,#f0f4f8);border:1px solid #e5e9f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #1f26870f}.theme-toggle:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#2196f340,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:0}.theme-toggle:hover{border-color:#2196f3;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 20px #2196f340,0 2px 6px #1f268714}.theme-toggle:hover:before{opacity:1}.theme-toggle:active{transition-duration:.1s;transform:translateY(0)scale(.96)}.theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #2196f340}.theme-toggle svg{pointer-events:none;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-width:2px;width:20px;height:20px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%}.theme-toggle .moon-icon{opacity:1;color:#5a718b;stroke:currentColor;transform:translate(-50%,-50%)rotate(0)scale(1)}.theme-toggle .sun-icon{opacity:0;color:#ffa726;stroke:currentColor;transform:translate(-50%,-50%)rotate(-180deg)scale(0)}.theme-toggle:hover .moon-icon{color:#2196f3;transform:translate(-50%,-50%)rotate(-15deg)scale(1.1)}[data-theme=dark] .theme-toggle{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155;box-shadow:0 2px 6px #0000004d}[data-theme=dark] .theme-toggle:hover{border-color:#ffa726;box-shadow:0 8px 20px #ffa72640,0 2px 6px #0006}[data-theme=dark] .theme-toggle:before{background:radial-gradient(circle,#ffa7264d,#0000 70%)}[data-theme=dark] .theme-toggle .moon-icon{opacity:0;transform:translate(-50%,-50%)rotate(180deg)scale(0)}[data-theme=dark] .theme-toggle .sun-icon{opacity:1;color:#ffa726;transform:translate(-50%,-50%)rotate(0)scale(1)}[data-theme=dark] .theme-toggle:hover .sun-icon{color:#ffd54f;transform:translate(-50%,-50%)rotate(45deg)scale(1.15)}@media (width<=768px){.theme-toggle{width:40px;height:40px}.theme-toggle svg{width:18px;height:18px}}