*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #6366f1;--secondary-color: #10b981;--accent-color: #f59e0b;--bg-dark: #0f0f23;--bg-card: #1a1a2e;--bg-hover: #16213e;--text-primary: #ffffff;--text-secondary: #a0a0a0;--text-muted: #6b7280;--border-color: #2d2d44;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, .3);--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--secondary-color));--success-color: #10b981;--warning-color: #f59e0b;--error-color: #ef4444}body{font-family:Inter,sans-serif;background-color:var(--bg-dark);color:var(--text-primary);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.navbar{position:fixed;top:0;width:100%;background-color:#0f0f23f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-bottom:1px solid var(--border-color)}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.nav-brand{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.nav-brand i{font-size:2rem}.nav-menu{display:flex;gap:30px;align-items:center}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .3s ease;position:relative;display:flex;align-items:center;gap:5px}.nav-link:hover,.nav-link.active{color:var(--primary-color)}.nav-link.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:var(--gradient-primary)}.nav-dropdown{position:relative}.dropdown-toggle{cursor:pointer}.dropdown-menu{position:absolute;top:100%;left:0;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:10px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;box-shadow:var(--shadow-lg)}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link{display:block;padding:10px 20px;color:var(--text-secondary);text-decoration:none;transition:all .3s ease}.dropdown-link:hover,.dropdown-link.active{background-color:var(--bg-hover);color:var(--primary-color)}.nav-toggle{display:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer}.main-content{margin-top:70px}.page-header{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-card) 100%);padding:60px 0;text-align:center}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;color:var(--text-secondary)}.breadcrumb a{color:var(--primary-color);text-decoration:none}.breadcrumb i{font-size:.8rem}.page-header h1{font-size:3rem;font-weight:700;margin-bottom:15px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p{font-size:1.2rem;color:var(--text-secondary)}.content-section{padding:80px 0}.content-layout{display:grid;grid-template-columns:1fr 300px;gap:40px}.main-content-area{background-color:var(--bg-card);border-radius:16px;padding:40px;border:1px solid var(--border-color)}.content-block{margin-bottom:50px}.content-block:last-child{margin-bottom:0}.content-block h2{font-size:2rem;margin-bottom:20px;color:var(--text-primary)}.content-block h3{font-size:1.5rem;margin-bottom:15px;color:var(--text-primary)}.content-block p{color:var(--text-secondary);margin-bottom:20px;line-height:1.8}.content-image{width:100%;height:300px;object-fit:cover;border-radius:12px;margin-bottom:30px}.hero{margin-top:70px;padding:100px 0;background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-card) 100%)}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.2rem;color:var(--text-secondary);margin-bottom:30px;line-height:1.8}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap}.hero-image img{width:100%;height:400px;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-lg)}.search-stats{padding:80px 0;background-color:var(--bg-card)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.stat-card{background-color:var(--bg-dark);padding:30px;border-radius:16px;text-align:center;border:1px solid var(--border-color);transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.stat-icon{font-size:3rem;color:var(--primary-color);margin-bottom:20px}.stat-number{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.stat-label{color:var(--text-secondary);font-size:1rem}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-hover);border-color:var(--primary-color)}.btn-outline{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:#fff}.btn-large{padding:16px 32px;font-size:1.1rem}.btn-small{padding:8px 16px;font-size:.9rem}.quick-actions{padding:80px 0;background-color:var(--bg-card)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:3rem;font-weight:700;margin-bottom:20px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{font-size:1.2rem;color:var(--text-secondary)}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.quick-action-card{background-color:var(--bg-dark);padding:40px 30px;border-radius:20px;text-align:center;border:1px solid var(--border-color);transition:all .3s ease}.quick-action-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.action-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.action-icon i{font-size:2rem;color:#fff}.quick-action-card h3{font-size:1.5rem;margin-bottom:15px;color:var(--text-primary)}.quick-action-card p{color:var(--text-secondary);margin-bottom:25px;line-height:1.6}.featured-topics{padding:80px 0;background-color:var(--bg-dark)}.topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.topic-card{background-color:var(--bg-card);border-radius:16px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease}.topic-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.topic-card img{width:100%;height:200px;object-fit:cover}.topic-content{padding:25px}.topic-content h3{font-size:1.3rem;margin-bottom:15px;color:var(--text-primary)}.topic-content p{color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.topic-link{color:var(--primary-color);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:color .3s ease}.topic-link:hover{color:var(--secondary-color)}.cta-section{padding:100px 0;background:var(--gradient-primary);text-align:center}.cta-content h2{font-size:3rem;font-weight:700;margin-bottom:20px;color:#fff}.cta-content p{font-size:1.2rem;margin-bottom:40px;color:#ffffffe6}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-buttons .btn{background-color:#fff;color:var(--primary-color)}.cta-buttons .btn:hover{background-color:#ffffffe6}.cta-buttons .btn-secondary{background-color:transparent;color:#fff;border:2px solid white}.cta-buttons .btn-secondary:hover{background-color:#fff;color:var(--primary-color)}.highlight-box{background-color:var(--bg-dark);border:1px solid var(--primary-color);border-radius:12px;padding:20px;margin:30px 0;display:flex;align-items:flex-start;gap:15px}.highlight-box i{color:var(--primary-color);font-size:1.5rem;margin-top:2px}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.comparison-card{background-color:var(--bg-dark);border-radius:12px;padding:25px;border:1px solid var(--border-color)}.active-footprint{border-color:var(--success-color)}.passive-footprint{border-color:var(--warning-color)}.card-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.card-header i{font-size:1.5rem}.active-footprint .card-header i{color:var(--success-color)}.passive-footprint .card-header i{color:var(--warning-color)}.card-header h3{color:var(--text-primary);margin:0}.comparison-card ul{list-style:none;padding-left:0}.comparison-card li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.comparison-card li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.components-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.component-card{background-color:var(--bg-dark);padding:20px;border-radius:12px;border:1px solid var(--border-color);text-align:center;transition:all .3s ease}.component-card:hover{border-color:var(--primary-color);transform:translateY(-2px)}.component-card i{font-size:2rem;color:var(--primary-color);margin-bottom:15px}.component-card h4{color:var(--text-primary);margin-bottom:10px}.component-card p{color:var(--text-secondary);font-size:.9rem;margin:0}.example-scenarios{display:grid;gap:30px;margin:30px 0}.scenario-card{background-color:var(--bg-dark);border-radius:12px;padding:25px;border:1px solid var(--border-color)}.scenario-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.scenario-header i{font-size:1.5rem;color:var(--primary-color)}.scenario-header h4{color:var(--text-primary);margin:0}.scenario-card p{color:var(--text-secondary);margin-bottom:15px}.scenario-impact{background-color:var(--bg-card);padding:15px;border-radius:8px;border-left:4px solid var(--warning-color);margin-top:15px;color:var(--text-secondary)}.importance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:30px 0}.importance-card{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);text-align:center;transition:all .3s ease}.importance-card:hover{border-color:var(--primary-color);transform:translateY(-2px)}.importance-card i{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px}.importance-card h4{color:var(--text-primary);margin-bottom:15px}.importance-card p{color:var(--text-secondary);margin:0}.formation-timeline{margin:40px 0}.timeline-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.timeline-marker{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.timeline-content h4{color:var(--text-primary);margin-bottom:10px}.timeline-content p{color:var(--text-secondary);margin:0}.formation-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.method-card{background-color:var(--bg-dark);border-radius:12px;padding:25px;border:1px solid var(--border-color);transition:all .3s ease}.method-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.active-method{border-color:var(--success-color)}.passive-method{border-color:var(--warning-color)}.method-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.active-method .method-icon{background-color:#10b9811a;color:var(--success-color)}.passive-method .method-icon{background-color:#f59e0b1a;color:var(--warning-color)}.method-icon i{font-size:1.5rem}.method-card h4{color:var(--text-primary);margin-bottom:15px}.method-card p{color:var(--text-secondary);margin-bottom:15px}.method-details{background-color:var(--bg-card);padding:10px 15px;border-radius:8px;font-size:.9rem;color:var(--text-muted)}.collection-points{margin:30px 0}.collection-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.collection-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.collection-category h3 i{color:var(--primary-color);font-size:1.5rem}.collection-items{display:grid;gap:15px}.collection-item{background-color:var(--bg-card);padding:15px;border-radius:8px;border-left:4px solid var(--primary-color)}.collection-item strong{color:var(--text-primary)}.stats-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin:40px 0;text-align:center}.stat-item{background-color:var(--bg-dark);padding:30px 20px;border-radius:12px;border:1px solid var(--border-color)}.stat-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:10px}.stat-label{color:var(--text-secondary);font-size:.9rem}.formation-factors{margin:40px 0}.formation-factors h3{color:var(--text-primary);margin-bottom:25px}.factor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.factor-item{background-color:var(--bg-dark);padding:20px;border-radius:12px;border:1px solid var(--border-color);text-align:center}.factor-item i{font-size:2rem;color:var(--primary-color);margin-bottom:15px}.factor-item h4{color:var(--text-primary);margin-bottom:10px}.factor-item p{color:var(--text-secondary);font-size:.9rem;margin:0}.hidden-methods{display:grid;gap:20px;margin:30px 0}.hidden-method{background-color:var(--bg-dark);padding:20px;border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:20px}.hidden-method i{font-size:1.5rem;color:var(--warning-color);margin-top:5px;flex-shrink:0}.hidden-method h4{color:var(--text-primary);margin-bottom:10px}.hidden-method p{color:var(--text-secondary);margin:0}.next-steps-box{background:var(--gradient-primary);border-radius:16px;padding:40px;text-align:center;margin:50px 0}.next-steps-box h3{color:#fff;font-size:2rem;margin-bottom:15px}.next-steps-box p{color:#ffffffe6;font-size:1.1rem;margin-bottom:30px}.next-steps-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.next-steps-buttons .btn{background-color:#fff;color:var(--primary-color)}.next-steps-buttons .btn:hover{background-color:#ffffffe6}.next-steps-buttons .btn-secondary{background-color:transparent;color:#fff;border:2px solid white}.next-steps-buttons .btn-secondary:hover{background-color:#fff;color:var(--primary-color)}.sidebar{display:flex;flex-direction:column;gap:30px}.sidebar-card{background-color:var(--bg-card);border-radius:16px;padding:25px;border:1px solid var(--border-color)}.sidebar-card h3{color:var(--text-primary);margin-bottom:20px;font-size:1.3rem}.fact-list{list-style:none;padding:0}.fact-list li{display:flex;align-items:center;gap:10px;color:var(--text-secondary);margin-bottom:15px;padding:10px;background-color:var(--bg-dark);border-radius:8px}.fact-list li i{color:var(--primary-color);font-size:1rem}.related-links{list-style:none;padding:0}.related-links li{margin-bottom:10px}.related-links a{display:flex;align-items:center;gap:10px;color:var(--text-secondary);text-decoration:none;padding:10px;border-radius:8px;transition:all .3s ease}.related-links a:hover{background-color:var(--bg-dark);color:var(--primary-color)}.related-links a i{font-size:.8rem}.footer{background-color:var(--bg-dark);border-top:1px solid var(--border-color);padding:60px 0 20px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-brand{display:flex;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:20px}.footer-brand i{font-size:2rem}.footer-section h4{color:var(--text-primary);font-size:1.2rem;margin-bottom:20px;font-weight:600}.footer-section p{color:var(--text-secondary);line-height:1.8;margin-bottom:20px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:var(--primary-color)}.social-links{display:flex;gap:15px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--bg-card);color:var(--text-secondary);border-radius:50%;transition:all .3s ease}.social-links a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.footer-bottom{border-top:1px solid var(--border-color);padding-top:20px;text-align:center}.footer-bottom p{color:var(--text-muted)}} .extension-showcase{background:linear-gradient(135deg,#1f2937,#374151);border-radius:16px;padding:2rem;margin:2rem 0;border:1px solid #374151}.extension-header{text-align:center;margin-bottom:2rem}.extension-header h2{color:#6366f1;margin:1rem 0}.extension-badge{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.badge-new,.badge-featured{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-new{background:#10b981;color:#fff}.badge-featured{background:#f59e0b;color:#fff}.extension-description{text-align:center;margin-bottom:2rem}.extension-description p{font-size:1.1rem;color:#d1d5db}.extension-features h3{text-align:center;margin-bottom:1.5rem;color:#f3f4f6}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.feature-item{background:#374151;padding:1.5rem;border-radius:12px;text-align:center;border:1px solid #4b5563}.feature-item i{font-size:2rem;color:#6366f1;margin-bottom:1rem}.feature-item h4{color:#f3f4f6;margin-bottom:.5rem}.feature-item p{color:#d1d5db;font-size:.9rem}.extension-versions{margin-top:2rem}.version-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.version-card{background:#1f2937;border-radius:12px;padding:2rem;border:2px solid #374151;transition:all .3s ease}.version-card:hover{border-color:#6366f1;transform:translateY(-4px)}.version-card.premium{border-color:#f59e0b;position:relative}.version-card.premium:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#f59e0b;color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.version-header{text-align:center;margin-bottom:1.5rem}.version-header h4{color:#f3f4f6;margin-bottom:.5rem}.version-price{font-size:1.5rem;font-weight:700;color:#6366f1}.premium .version-price{color:#f59e0b}.version-features ul{list-style:none;padding:0;margin-bottom:2rem}.version-features li{display:flex;align-items:center;margin-bottom:.75rem;color:#d1d5db}.version-features li i{color:#10b981;margin-right:.75rem;font-size:.9rem}.extension-btn{width:100%;justify-content:center}.extension-stats{display:flex;justify-content:center;gap:3rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #374151}.extension-stats .stat-item{text-align:center}.extension-stats .stat-number{font-size:1.5rem;font-weight:700;color:#6366f1}.extension-stats .stat-label{color:#9ca3af;font-size:.9rem}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-content{background:#1f2937;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;border:1px solid #374151}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #374151}.modal-header h3{color:#f3f4f6;margin:0}.modal-close{background:none;border:none;color:#9ca3af;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.modal-close:hover{background:#374151;color:#f3f4f6}.modal-body{padding:1rem;text-align:center}.modal-image{max-width:100%;max-height:70vh;border-radius:8px}.modal-footer{display:flex;justify-content:center;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #374151}.video-thumbnail{position:relative;cursor:pointer;transition:transform .3s ease}.video-thumbnail:hover{transform:scale(1.02)}.video-duration{position:absolute;bottom:8px;right:8px;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.video-credit{font-size:.8rem;color:#9ca3af;font-style:italic;margin-top:.5rem}.progress-overview{background:linear-gradient(135deg,#1f2937,#374151);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid #374151}.progress-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.progress-stat{text-align:center}.progress-stat .stat-number{font-size:2rem;font-weight:700;color:#6366f1;display:block}.progress-stat .stat-label{color:#9ca3af;font-size:.9rem}.progress-bar-container{margin-bottom:1rem}.progress-bar{width:100%;height:12px;background:#374151;border-radius:6px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#6366f1,#10b981);border-radius:6px;transition:width .5s ease;width:0%}.progress-message{text-align:center;color:#d1d5db;font-weight:500}.action-phases{space-y:2rem}.phase-section{background:#1f2937;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid #374151}.phase-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #374151}.phase-header h3{display:flex;align-items:center;gap:.75rem;color:#f3f4f6;margin:0}.phase-header i{color:#6366f1}.phase-progress{display:flex;align-items:center;gap:1rem}.phase-count{color:#9ca3af;font-weight:600;min-width:60px}.phase-bar{width:120px;height:8px;background:#374151;border-radius:4px;overflow:hidden}.phase-fill{height:100%;background:#6366f1;border-radius:4px;transition:width .3s ease;width:0%}.phase-tasks{display:grid;gap:1rem}.task-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#374151;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.task-item:hover{background:#4b5563;border-color:#6366f1}.task-checkbox{display:none}.task-checkmark{width:20px;height:20px;border:2px solid #6b7280;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.task-checkbox:checked+.task-checkmark{background:#6366f1;border-color:#6366f1}.task-checkbox:checked+.task-checkmark:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:.75rem}.task-content h4{color:#f3f4f6;margin:0 0 .25rem;font-size:1rem}.task-content p{color:#d1d5db;margin:0;font-size:.9rem;line-height:1.4}.task-checkbox:checked+.task-checkmark+.task-content h4{color:#10b981}.task-checkbox:checked+.task-checkmark+.task-content p{color:#9ca3af;text-decoration:line-through}.completion-section{background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;padding:3rem 2rem;text-align:center;margin:2rem 0;color:#fff}.completion-icon{font-size:4rem;margin-bottom:1rem}.completion-content h3{font-size:2rem;margin-bottom:1rem}.completion-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.completion-stat{background:#ffffff1a;padding:1rem;border-radius:8px}.completion-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.tips-section{background:#1f2937;border-radius:12px;padding:2rem;margin-top:2rem;border:1px solid #374151}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.tip-card{background:#374151;padding:1.5rem;border-radius:8px;text-align:center;border:1px solid #4b5563}.tip-card i{font-size:2rem;color:#6366f1;margin-bottom:1rem}.tip-card h4{color:#f3f4f6;margin-bottom:.5rem}.tip-card p{color:#d1d5db;font-size:.9rem}.progress-summary{space-y:.75rem}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #374151}.summary-label{color:#d1d5db}.summary-value{color:#6366f1;font-weight:600}.reset-info{margin-top:1rem;padding:1rem;background:#374151;border-radius:8px;text-align:center}.reset-info strong{color:#f3f4f6}.reset-info span{color:#10b981}.reset-info span .consequence-category{background-color:var(--bg-dark);border-radius:12px;padding:30px;margin-bottom:30px;border:1px solid var(--border-color)}.reset-info span .category-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.reset-info span .category-header i{font-size:2rem;color:var(--primary-color)}.reset-info span .category-header h3{color:var(--text-primary);margin:0}.reset-info span .consequence-items{display:grid;gap:20px}.reset-info span .consequence-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--warning-color)}.reset-info span .consequence-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .consequence-item p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .real-example{background-color:var(--bg-dark);padding:15px;border-radius:8px;border-left:4px solid var(--error-color);margin-top:15px;font-style:italic;color:var(--text-muted)}.reset-info span .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:30px 0}.reset-info span .stat-highlight{background-color:var(--bg-card);padding:20px;border-radius:12px;text-align:center;border:1px solid var(--border-color)}.reset-info span .stat-highlight .stat-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:10px}.reset-info span .stat-highlight .stat-text{color:var(--text-secondary);font-size:.9rem}.reset-info span .personal-consequences{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.reset-info span .consequence-card{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);text-align:center}.reset-info span .consequence-icon{width:60px;height:60px;background-color:#ef44441a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.reset-info span .consequence-icon i{font-size:1.5rem;color:var(--error-color)}.reset-info span .consequence-card h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .consequence-card p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .consequence-card ul{list-style:none;padding:0;text-align:left}.reset-info span .consequence-card li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .consequence-card li:before{content:"•";color:var(--error-color);position:absolute;left:0}.reset-info span .legal-consequences{display:grid;gap:30px;margin:30px 0}.reset-info span .legal-category{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color)}.reset-info span .legal-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .legal-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .legal-category ul{list-style:none;padding:0}.reset-info span .legal-category li{color:var(--text-secondary);margin-bottom:10px;padding-left:20px;position:relative}.reset-info span .legal-category li:before{content:"▶";color:var(--primary-color);position:absolute;left:0}.reset-info span .legal-category strong{color:var(--text-primary)}.reset-info span .timeline-consequences{margin:30px 0}.reset-info span .case-studies{display:grid;gap:25px;margin:30px 0}.reset-info span .case-study{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color)}.reset-info span .case-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.reset-info span .case-header i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .case-header h4{color:var(--text-primary);margin:0}.reset-info span .case-study p{color:var(--text-secondary);margin-bottom:10px}.reset-info span .case-study strong{color:var(--text-primary)}.reset-info span .storage-locations{margin:30px 0}.reset-info span .storage-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .storage-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.reset-info span .storage-header i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .storage-header h3{color:var(--text-primary);margin:0}.reset-info span .storage-details ul{list-style:none;padding:0}.reset-info span .storage-details li{color:var(--text-secondary);margin-bottom:10px;padding-left:20px;position:relative}.reset-info span .storage-details li:before{content:"▶";color:var(--primary-color);position:absolute;left:0}.reset-info span .storage-details strong{color:var(--text-primary)}.reset-info span .persistence-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.reset-info span .persistence-item{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);text-align:center}.reset-info span .persistence-icon{width:60px;height:60px;background-color:#6366f11a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.reset-info span .persistence-icon i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .persistence-item h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .persistence-item p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .timeline-info{background-color:var(--bg-card);padding:10px 15px;border-radius:8px;font-size:.9rem;color:var(--text-muted)}.reset-info span .data-flow-diagram{margin:30px 0;text-align:center}.reset-info span .flow-step{background-color:var(--bg-dark);padding:20px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:20px;display:flex;align-items:center;gap:20px}.reset-info span .step-number{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.reset-info span .step-content h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .step-content p{color:var(--text-secondary);margin:0}.reset-info span .flow-arrow{text-align:center;margin:10px 0}.reset-info span .flow-arrow i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .datacenter-map{margin:30px 0}.reset-info span .region-group{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:25px}.reset-info span .region-group h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .region-group h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .datacenter-list{display:grid;gap:15px}.reset-info span .datacenter-item{background-color:var(--bg-card);padding:15px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .datacenter-item strong{color:var(--text-primary)}.reset-info span .law-categories{display:grid;gap:25px;margin:30px 0}.reset-info span .law-item{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color)}.reset-info span .law-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.reset-info span .law-header i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .law-header h4{color:var(--text-primary);margin:0}.reset-info span .law-item ul{list-style:none;padding:0}.reset-info span .law-item li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .law-item li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.reset-info span .law-item strong{color:var(--text-primary)}.reset-info span .myth-reality{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.reset-info span .myth-section,.reset-info span .reality-section{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color)}.reset-info span .myth-section h3{display:flex;align-items:center;gap:10px;color:var(--error-color);margin-bottom:20px}.reset-info span .reality-section h3{display:flex;align-items:center;gap:10px;color:var(--success-color);margin-bottom:20px}.reset-info span .myth-list,.reset-info span .reality-list{list-style:none;padding:0}.reset-info span .myth-list li,.reset-info span .reality-list li{color:var(--text-secondary);margin-bottom:10px;padding-left:20px;position:relative}.reset-info span .myth-list li:before{content:"✗";color:var(--error-color);position:absolute;left:0}.reset-info span .reality-list li:before{content:"✓";color:var(--success-color);position:absolute;left:0}.reset-info span .retention-table{margin:30px 0}.reset-info span .retention-row{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-dark);padding:20px;border-radius:8px;border:1px solid var(--border-color);margin-bottom:15px}.reset-info span .company-name{display:flex;align-items:center;gap:15px}.reset-info span .company-name i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .company-name strong{color:var(--text-primary)}.reset-info span .retention-period{text-align:right}.reset-info span .retention-period .period{font-size:1.2rem;font-weight:600;color:var(--primary-color);display:block}.reset-info span .retention-period .description{font-size:.9rem;color:var(--text-secondary)}.reset-info span .strategy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.reset-info span .strategy-card{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);text-align:center}.reset-info span .strategy-icon{width:60px;height:60px;background-color:#6366f11a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.reset-info span .strategy-icon i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .strategy-card h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .strategy-card p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .strategy-card ul{list-style:none;padding:0;text-align:left}.reset-info span .strategy-card li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .strategy-card li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.reset-info span .platform-management{margin:30px 0}.reset-info span .platform-section{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .platform-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.reset-info span .platform-header i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .management-steps{display:grid;gap:20px}.reset-info span .step-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .step-item strong{color:var(--text-primary);display:block;margin-bottom:10px}.reset-info span .step-item ul{list-style:none;padding:0;margin:0}.reset-info span .step-item li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .step-item li:before{content:"→";color:var(--primary-color);position:absolute;left:0}.reset-info span .google-management{margin:30px 0}.reset-info span .google-section{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .google-section h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .google-section h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .google-steps{display:grid;gap:20px}.reset-info span .google-step{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .google-step h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .google-step p{color:var(--text-secondary);margin-bottom:10px}.reset-info span .google-step ul{list-style:none;padding:0;margin:0}.reset-info span .google-step li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .google-step li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.reset-info span .search-management{display:grid;gap:20px}.reset-info span .management-tip{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color)}.reset-info span .management-tip h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .management-tip p{color:var(--text-secondary);margin-bottom:10px}.reset-info span .management-tip ul{list-style:none;padding:0;margin:0}.reset-info span .management-tip li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .management-tip li:before{content:"✓";color:var(--secondary-color);position:absolute;left:0}.reset-info span .proactive-strategies{display:grid;gap:25px;margin:30px 0}.reset-info span .proactive-item{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:20px}.reset-info span .proactive-icon{width:60px;height:60px;background-color:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reset-info span .proactive-icon i{font-size:1.5rem;color:var(--secondary-color)}.reset-info span .proactive-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .proactive-item p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .proactive-item ul{list-style:none;padding:0;margin:0}.reset-info span .proactive-item li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .proactive-item li:before{content:"•";color:var(--secondary-color);position:absolute;left:0}.reset-info span .tools-grid{margin:30px 0}.reset-info span .tool-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .tool-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .tool-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .tool-list{display:grid;gap:15px}.reset-info span .tool-item{background-color:var(--bg-card);padding:15px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .tool-item strong{color:var(--text-primary)}.reset-info span .best-practices{margin:30px 0}.reset-info span .practice-item{display:flex;align-items:flex-start;gap:20px;background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:20px}.reset-info span .practice-number{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.reset-info span .practice-content h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .practice-content p{color:var(--text-secondary);margin:0}.reset-info span .cleanup-checklist{margin:30px 0}.reset-info span .checklist-section{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .checklist-section h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .checklist-section h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .checklist-items{display:grid;gap:15px}.reset-info span .checklist-item{display:flex;align-items:flex-start;gap:15px;background-color:var(--bg-card);padding:15px;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative}.reset-info span .checklist-item:hover{background-color:var(--bg-hover)}.reset-info span .checklist-item input[type=checkbox]{display:none}.reset-info span .checkmark{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.reset-info span .checklist-item input[type=checkbox]:checked+.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.reset-info span .checklist-item input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.reset-info span .checklist-item input[type=checkbox]:checked~*{opacity:.7;text-decoration:line-through}.reset-info span .progress-tracker{background:var(--gradient-primary);border-radius:16px;padding:30px;text-align:center;margin:40px 0;color:#fff}.reset-info span .progress-tracker h3{color:#fff;margin-bottom:20px}.reset-info span .progress-bar{background-color:#fff3;border-radius:10px;height:20px;margin:20px 0;overflow:hidden}.reset-info span .progress-fill{background-color:#fff;height:100%;border-radius:10px;transition:width .3s ease;width:0%}.reset-info span .progress-text{font-size:1.2rem;font-weight:600;margin-bottom:10px}.reset-info span .progress-encouragement{font-size:1rem;opacity:.9}.reset-info span .instruction-card{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .instruction-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.reset-info span .instruction-header i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .instruction-header h3{color:var(--text-primary);margin:0}.reset-info span .instruction-steps{display:grid;gap:20px}.reset-info span .step-group{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .step-group h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .step-group ol{padding-left:20px;color:var(--text-secondary)}.reset-info span .step-group li{margin-bottom:8px}.reset-info span .advanced-techniques{display:grid;gap:25px;margin:30px 0}.reset-info span .technique-item{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:20px}.reset-info span .technique-icon{width:60px;height:60px;background-color:#f59e0b1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reset-info span .technique-icon i{font-size:1.5rem;color:var(--accent-color)}.reset-info span .technique-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .technique-item p{color:var(--text-secondary);margin-bottom:15px}.reset-info span .technique-item ul{list-style:none;padding:0;margin:0}.reset-info span .technique-item li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .technique-item li:before{content:"•";color:var(--accent-color);position:absolute;left:0}.reset-info span .maintenance-schedule{display:grid;gap:25px;margin:30px 0}.reset-info span .schedule-item{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color);display:flex;align-items:flex-start;gap:20px}.reset-info span .schedule-frequency{background:var(--gradient-primary);color:#fff;padding:10px 20px;border-radius:20px;font-weight:600;white-space:nowrap;flex-shrink:0}.reset-info span .schedule-tasks h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .schedule-tasks ul{list-style:none;padding:0;margin:0}.reset-info span .schedule-tasks li{color:var(--text-secondary);margin-bottom:5px;padding-left:15px;position:relative}.reset-info span .schedule-tasks li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.reset-info span .cleanup-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:center}.reset-info span .cleanup-stats .stat-item{background-color:var(--bg-dark);padding:20px;border-radius:8px;border:1px solid var(--border-color)}.reset-info span .cleanup-stats .stat-number{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:5px}.reset-info span .cleanup-stats .stat-label{color:var(--text-secondary);font-size:.9rem}.reset-info span .tool-links{list-style:none;padding:0}.reset-info span .tool-links li{margin-bottom:10px}.reset-info span .tool-links a{display:flex;align-items:center;gap:10px;color:var(--text-secondary);text-decoration:none;padding:8px;border-radius:6px;transition:all .3s ease}.reset-info span .tool-links a:hover{background-color:var(--bg-dark);color:var(--primary-color)}.reset-info span .tool-links i{font-size:.9rem}.reset-info span .platform-guides{margin:30px 0}.reset-info span .platform-guide{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:30px;border:1px solid var(--border-color)}.reset-info span .platform-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.reset-info span .platform-header i{font-size:2rem;color:var(--primary-color)}.reset-info span .platform-header h3{color:var(--text-primary);margin:0}.reset-info span .privacy-sections{display:grid;gap:20px}.reset-info span .privacy-section{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .privacy-section h4{display:flex;align-items:center;gap:10px;color:var(--text-primary);margin-bottom:15px}.reset-info span .privacy-section h4 i{color:var(--primary-color)}.reset-info span .setting-steps{display:grid;gap:15px}.reset-info span .setting-step{background-color:var(--bg-dark);padding:15px;border-radius:6px;border-left:3px solid var(--secondary-color)}.reset-info span .setting-step strong{color:var(--text-primary);display:block;margin-bottom:5px}.reset-info span .setting-step p{color:var(--text-secondary);margin:0;font-size:.9rem}.reset-info span .safe-practices{margin:30px 0}.reset-info span .practice-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .practice-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .practice-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .practice-items{display:grid;gap:20px}.reset-info span .practice-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color)}.reset-info span .practice-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .practice-item p{color:var(--text-secondary);margin:0}.reset-info span .danger-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.reset-info span .danger-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--error-color);text-align:center}.reset-info span .danger-item i{font-size:2rem;color:var(--error-color);margin-bottom:15px}.reset-info span .danger-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .danger-item p{color:var(--text-secondary);margin:0}.reset-info span .cyberbullying-guide{margin:30px 0}.reset-info span .bullying-section{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .bullying-section h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .bullying-section h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .prevention-tips{display:grid;gap:20px}.reset-info span .tip-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color)}.reset-info span .tip-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .tip-item p{color:var(--text-secondary);margin:0}.reset-info span .response-steps{display:grid;gap:20px}.reset-info span .response-step{display:flex;align-items:flex-start;gap:20px;background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .response-step .step-number{width:30px;height:30px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.reset-info span .response-step .step-content h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .response-step .step-content p{color:var(--text-secondary);margin:0}.reset-info span .reporting-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin:30px 0}.reset-info span .reporting-platform{background-color:var(--bg-dark);padding:25px;border-radius:12px;border:1px solid var(--border-color)}.reset-info span .reporting-platform h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .reporting-platform h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .reporting-platform ul{list-style:none;padding:0;margin:0}.reset-info span .reporting-platform li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .reporting-platform li:before{content:"→";color:var(--primary-color);position:absolute;left:0}.reset-info span .positive-practices{margin:30px 0}.reset-info span .positive-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .positive-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .positive-category h3 i{color:var(--secondary-color);font-size:1.5rem}.reset-info span .positive-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.reset-info span .positive-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color);text-align:center}.reset-info span .positive-item i{font-size:2rem;color:var(--secondary-color);margin-bottom:15px}.reset-info span .positive-item h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .positive-item p{color:var(--text-secondary);margin:0}.reset-info span .professional-tips{display:grid;gap:20px}.reset-info span .tip-card{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--accent-color)}.reset-info span .tip-card h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .tip-card p{color:var(--text-secondary);margin:0}.reset-info span .progress-overview{background:var(--gradient-primary);border-radius:16px;padding:30px;text-align:center;margin:30px 0;color:#fff}.reset-info span .progress-overview h3{color:#fff;margin-bottom:25px}.reset-info span .progress-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:25px}.reset-info span .progress-stat{text-align:center}.reset-info span .progress-stat .stat-number{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:5px}.reset-info span .progress-stat .stat-label{color:#ffffffe6;font-size:.9rem}.reset-info span .progress-bar-container{margin:20px 0}.reset-info span .progress-message{font-size:1.1rem;opacity:.9}.reset-info span .action-checklist{margin:30px 0}.reset-info span .checklist-phase{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:30px;border:1px solid var(--border-color)}.reset-info span .phase-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.reset-info span .phase-header h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin:0}.reset-info span .phase-header h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .phase-time{background-color:var(--primary-color);color:#fff;padding:5px 15px;border-radius:15px;font-size:.9rem;font-weight:500}.reset-info span .phase-description{color:var(--text-secondary);margin-bottom:20px;font-style:italic}.reset-info span .action-item{display:flex;align-items:flex-start;gap:15px;background-color:var(--bg-card);padding:20px;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:15px;position:relative}.reset-info span .action-item:hover{background-color:var(--bg-hover);transform:translateY(-1px)}.reset-info span .action-item input[type=checkbox]{display:none}.reset-info span .action-item .checkmark{width:24px;height:24px;border:2px solid var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.reset-info span .action-item input[type=checkbox]:checked+.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.reset-info span .action-item input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:16px;font-weight:700}.reset-info span .action-item input[type=checkbox]:checked~.item-content{opacity:.7}.reset-info span .action-item input[type=checkbox]:checked~.item-content h4{text-decoration:line-through}.reset-info span .item-content h4{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem}.reset-info span .item-content p{color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.reset-info span .item-tip{background-color:var(--bg-dark);padding:8px 12px;border-radius:6px;font-size:.9rem;color:var(--text-muted);border-left:3px solid var(--accent-color)}.reset-info span .completion-section{background:var(--gradient-primary);border-radius:16px;padding:40px;text-align:center;margin:40px 0;color:#fff}.reset-info span .completion-content{max-width:600px;margin:0 auto}.reset-info span .completion-icon{font-size:4rem;margin-bottom:20px}.reset-info span .completion-icon i{color:var(--accent-color)}.reset-info span .completion-section h3{color:#fff;font-size:2.5rem;margin-bottom:15px}.reset-info span .completion-section p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.reset-info span .completion-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}.reset-info span .completion-stat{text-align:center}.reset-info span .completion-stat strong{display:block;font-size:2rem;font-weight:700;color:#fff;margin-bottom:5px}.reset-info span .completion-stat span{color:#fffc;font-size:.9rem}.reset-info span .completion-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.reset-info span .completion-actions .btn{background-color:#fff;color:var(--primary-color)}.reset-info span .completion-actions .btn:hover{background-color:#ffffffe6}.reset-info span .completion-actions .btn-secondary{background-color:transparent;color:#fff;border:2px solid white}.reset-info span .completion-actions .btn-secondary:hover{background-color:#fff;color:var(--primary-color)}.reset-info span .progress-summary{display:grid;gap:15px}.reset-info span .phase-progress{display:grid;grid-template-columns:80px 1fr 50px;gap:10px;align-items:center}.reset-info span .phase-name{font-size:.9rem;color:var(--text-secondary)}.reset-info span .phase-bar{background-color:var(--bg-dark);border-radius:10px;height:8px;overflow:hidden}.reset-info span .phase-fill{background-color:var(--primary-color);height:100%;border-radius:10px;transition:width .3s ease;width:0%}.reset-info span .phase-count{font-size:.8rem;color:var(--text-muted);text-align:right}.reset-info span .tool-section{background-color:var(--bg-dark);border-radius:12px;padding:30px;margin-bottom:40px;border:1px solid var(--border-color)}.reset-info span .tool-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.reset-info span .tool-header i{font-size:2rem;color:var(--primary-color)}.reset-info span .tool-header h2{color:var(--text-primary);margin:0}.reset-info span .google-challenge{margin:20px 0}.reset-info span .challenge-step{background-color:var(--bg-card);padding:25px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--primary-color)}.reset-info span .challenge-step .step-number{width:30px;height:30px;background:var(--gradient-primary);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;margin-bottom:15px}.reset-info span .challenge-step h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .input-group{display:grid;gap:15px}.reset-info span .tool-input{background-color:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;color:var(--text-primary);font-size:1rem;transition:border-color .3s ease}.reset-info span .tool-input:focus{outline:none;border-color:var(--primary-color)}.reset-info span .tool-input::placeholder{color:var(--text-muted)}.reset-info span .search-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.reset-info span .search-btn{display:flex;align-items:center;gap:10px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.reset-info span .search-btn:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.reset-info span .assessment-checklist{display:grid;gap:10px;margin:20px 0}.reset-info span .assessment-item{display:flex;align-items:center;gap:12px;background-color:var(--bg-dark);padding:12px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.reset-info span .assessment-item:hover{background-color:var(--bg-hover)}.reset-info span .assessment-item input[type=checkbox]{display:none}.reset-info span .assessment-item .checkmark{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.reset-info span .assessment-item input[type=checkbox]:checked+.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.reset-info span .assessment-item input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.reset-info span .assessment-result{margin-top:20px}.reset-info span .assessment-feedback{background-color:var(--bg-dark);padding:20px;border-radius:8px;border-left:4px solid var(--accent-color)}.reset-info span .assessment-feedback h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .feedback-warning{color:var(--warning-color);font-weight:500}.reset-info span .feedback-caution{color:var(--accent-color);font-weight:500}.reset-info span .next-actions{display:flex;gap:15px;margin-top:15px;flex-wrap:wrap}.reset-info span .privacy-checkup{margin:20px 0}.reset-info span .platform-checkup{background-color:var(--bg-card);padding:25px;border-radius:8px;margin-bottom:25px;border-left:4px solid var(--primary-color)}.reset-info span .platform-checkup h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .platform-checkup h3 i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .privacy-questions{display:grid;gap:12px;margin-bottom:15px}.reset-info span .privacy-question{display:flex;align-items:center;gap:12px;background-color:var(--bg-dark);padding:12px;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.reset-info span .privacy-question:hover{background-color:var(--bg-hover)}.reset-info span .privacy-question input[type=checkbox]{display:none}.reset-info span .privacy-question .checkmark{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.reset-info span .privacy-question input[type=checkbox]:checked+.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.reset-info span .privacy-question input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.reset-info span .platform-score{font-weight:600;padding:8px 16px;border-radius:20px;text-align:center}.reset-info span .platform-score.excellent{background-color:#10b98133;color:var(--success-color)}.reset-info span .platform-score.good{background-color:#6366f133;color:var(--primary-color)}.reset-info span .platform-score.fair{background-color:#f59e0b33;color:var(--accent-color)}.reset-info span .platform-score.poor{background-color:#ef444433;color:var(--error-color)}.reset-info span .privacy-summary{background-color:var(--bg-card);padding:25px;border-radius:8px;border-left:4px solid var(--secondary-color);text-align:center}.reset-info span .privacy-summary h3{color:var(--text-primary);margin-bottom:15px}.reset-info span .overall-score{font-size:2.5rem;font-weight:700;margin-bottom:15px}.reset-info span .overall-score.excellent{color:var(--success-color)}.reset-info span .overall-score.good{color:var(--primary-color)}.reset-info span .overall-score.fair{color:var(--accent-color)}.reset-info span .overall-score.poor{color:var(--error-color)}.reset-info span .score-message{font-size:1.1rem;margin-bottom:20px}.reset-info span .score-message.excellent{color:var(--success-color)}.reset-info span .score-message.good{color:var(--primary-color)}.reset-info span .score-message.fair{color:var(--accent-color)}.reset-info span .score-message.poor{color:var(--error-color)}.reset-info span .recommendations{text-align:left;background-color:var(--bg-dark);padding:20px;border-radius:8px;margin-top:20px}.reset-info span .recommendations h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .recommendations ul{list-style:none;padding:0;margin:0}.reset-info span .recommendations li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .recommendations li:before{content:"•";color:var(--primary-color);position:absolute;left:0}.reset-info span .quiz-container{background-color:var(--bg-card);padding:30px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .quiz-question h4{color:var(--text-primary);margin-bottom:20px}.reset-info span .quiz-question p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:25px}.reset-info span .quiz-options{display:grid;gap:12px;margin-bottom:25px}.reset-info span .quiz-option{background-color:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;padding:15px 20px;color:var(--text-primary);font-size:1rem;cursor:pointer;transition:all .3s ease;text-align:left}.reset-info span .quiz-option:hover{background-color:var(--bg-hover);border-color:var(--primary-color)}.reset-info span .quiz-option.selected{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.reset-info span .quiz-navigation{display:flex;justify-content:space-between;margin-bottom:20px}.reset-info span .quiz-nav-btn{background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:all .3s ease}.reset-info span .quiz-nav-btn:hover:not(:disabled){background-color:var(--secondary-color)}.reset-info span .quiz-nav-btn:disabled{background-color:var(--text-muted);cursor:not-allowed}.reset-info span .quiz-progress{text-align:center}.reset-info span .quiz-progress-bar{background-color:var(--bg-dark);border-radius:10px;height:8px;margin-bottom:10px;overflow:hidden}.reset-info span .quiz-progress-fill{background-color:var(--primary-color);height:100%;border-radius:10px;transition:width .3s ease;width:0%}.reset-info span .quiz-progress-text{color:var(--text-secondary);font-size:.9rem}.reset-info span .quiz-results{background-color:var(--bg-card);padding:30px;border-radius:8px;border-left:4px solid var(--secondary-color);text-align:center}.reset-info span .quiz-results h3{color:var(--text-primary);margin-bottom:20px}.reset-info span .quiz-score{font-size:2.5rem;font-weight:700;margin-bottom:20px}.reset-info span .quiz-score.excellent{color:var(--success-color)}.reset-info span .quiz-score.good{color:var(--primary-color)}.reset-info span .quiz-score.fair{color:var(--accent-color)}.reset-info span .quiz-score.poor{color:var(--error-color)}.reset-info span .quiz-feedback{color:var(--text-secondary);margin-bottom:25px;text-align:left}.reset-info span .quiz-recommendations{background-color:var(--bg-dark);padding:20px;border-radius:8px;margin-top:20px}.reset-info span .quiz-recommendations h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .quiz-recommendations ul{list-style:none;padding:0;margin:0}.reset-info span .quiz-recommendations li{margin-bottom:8px}.reset-info span .quiz-recommendations a{color:var(--primary-color);text-decoration:none}.reset-info span .quiz-recommendations a:hover{text-decoration:underline}.reset-info span .password-checker{margin:20px 0}.reset-info span .password-input-group{position:relative;margin-bottom:20px}.reset-info span .password-input-group .tool-input{padding-right:50px}.reset-info span .toggle-password{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem}.reset-info span .toggle-password:hover{color:var(--primary-color)}.reset-info span .password-strength{margin-bottom:25px}.reset-info span .strength-bar{background-color:var(--bg-dark);border-radius:10px;height:10px;margin-bottom:10px;overflow:hidden}.reset-info span .strength-fill{height:100%;border-radius:10px;transition:width .3s ease;width:0%}.reset-info span .strength-fill.empty{background-color:var(--text-muted)}.reset-info span .strength-fill.weak{background-color:var(--error-color)}.reset-info span .strength-fill.fair{background-color:var(--accent-color)}.reset-info span .strength-fill.good{background-color:var(--primary-color)}.reset-info span .strength-fill.strong{background-color:var(--success-color)}.reset-info span .strength-text{font-weight:600;text-align:center}.reset-info span .strength-text.empty{color:var(--text-muted)}.reset-info span .strength-text.weak{color:var(--error-color)}.reset-info span .strength-text.fair{color:var(--accent-color)}.reset-info span .strength-text.good{color:var(--primary-color)}.reset-info span .strength-text.strong{color:var(--success-color)}.reset-info span .password-criteria{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color);margin-bottom:25px}.reset-info span .password-criteria h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .criteria-list{display:grid;gap:10px}.reset-info span .criteria-item{display:flex;align-items:center;gap:12px;color:var(--text-secondary);transition:color .3s ease}.reset-info span .criteria-item.met{color:var(--success-color)}.reset-info span .criteria-item i{width:16px;text-align:center}.reset-info span .password-tips{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--secondary-color)}.reset-info span .password-tips h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .password-tips ul{list-style:none;padding:0;margin:0}.reset-info span .password-tips li{color:var(--text-secondary);margin-bottom:8px;padding-left:20px;position:relative}.reset-info span .password-tips li:before{content:"•";color:var(--secondary-color);position:absolute;left:0}.reset-info span .external-tools{margin:30px 0}.reset-info span .external-tools .tool-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .external-tools .tool-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .external-tools .tool-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .external-tools .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.reset-info span .external-tool{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color);text-align:center}.reset-info span .external-tool h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .external-tool p{color:var(--text-secondary);margin-bottom:15px;font-size:.9rem}.reset-info span .tool-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.reset-info span .tool-link:hover{color:var(--secondary-color)}.reset-info span .privacy-badge{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--bg-dark);padding:10px 15px;border-radius:20px;color:var(--success-color);font-weight:500;margin-top:15px}.reset-info span .privacy-badge i{font-size:1.2rem}.reset-info span .video-resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:30px 0}.reset-info span .video-item{background-color:var(--bg-dark);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease}.reset-info span .video-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.reset-info span .video-thumbnail{width:100%;height:200px;overflow:hidden}.reset-info span .video-thumbnail iframe{width:100%;height:100%;border:none}.reset-info span .video-content{padding:20px}.reset-info span .video-content h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .video-content p{color:var(--text-secondary);margin-bottom:15px;line-height:1.6}.reset-info span .video-credit{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.9rem}.reset-info span .video-credit i{color:var(--error-color)}.reset-info span .infographic-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.reset-info span .infographic-item{background-color:var(--bg-dark);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease}.reset-info span .infographic-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.reset-info span .infographic-image{width:100%;height:200px;object-fit:cover}.reset-info span .infographic-content{padding:20px}.reset-info span .infographic-content h4{color:var(--text-primary);margin-bottom:10px}.reset-info span .infographic-content p{color:var(--text-secondary);margin-bottom:15px;line-height:1.6}.reset-info span .infographic-credit{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.9rem;margin-bottom:10px}.reset-info span .infographic-credit i{color:var(--primary-color)}.reset-info span .infographic-link{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.reset-info span .infographic-link:hover{color:var(--secondary-color);text-decoration:underline}.reset-info span .article-resources{margin:30px 0}.reset-info span .article-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:30px;border:1px solid var(--border-color)}.reset-info span .article-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:25px}.reset-info span .article-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .article-list{display:grid;gap:25px}.reset-info span .article-item{background-color:var(--bg-card);padding:20px;border-radius:8px;border-left:4px solid var(--primary-color)}.reset-info span .article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.9rem;color:var(--text-muted)}.reset-info span .article-source{font-weight:500;color:var(--primary-color)}.reset-info span .article-item h4{margin-bottom:10px}.reset-info span .article-item h4 a{color:var(--text-primary);text-decoration:none;transition:color .3s ease}.reset-info span .article-item h4 a:hover{color:var(--primary-color)}.reset-info span .article-item p{color:var(--text-secondary);margin-bottom:15px;line-height:1.6}.reset-info span .article-tags{display:flex;gap:8px;flex-wrap:wrap}.reset-info span .tag{background-color:var(--bg-dark);color:var(--text-muted);padding:4px 12px;border-radius:12px;font-size:.8rem;border:1px solid var(--border-color)}.reset-info span .tools-resources{margin:30px 0}.reset-info span .tools-resources .tool-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:25px;border:1px solid var(--border-color)}.reset-info span .tools-resources .tool-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:20px}.reset-info span .tools-resources .tool-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .tools-resources .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.reset-info span .tool-card{background-color:var(--bg-card);padding:25px;border-radius:8px;border-left:4px solid var(--primary-color);text-align:center;transition:all .3s ease}.reset-info span .tool-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.reset-info span .tool-card .tool-icon{width:60px;height:60px;background-color:#6366f11a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.reset-info span .tool-card .tool-icon i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .tool-card h4{color:var(--text-primary);margin-bottom:15px}.reset-info span .tool-card p{color:var(--text-secondary);margin-bottom:15px;line-height:1.6}.reset-info span .tool-features{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.reset-info span .feature{background-color:var(--bg-dark);color:var(--success-color);padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.reset-info span .tool-card .tool-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.reset-info span .tool-card .tool-link:hover{color:var(--secondary-color)}.reset-info span .organizations{margin:30px 0}.reset-info span .org-category{background-color:var(--bg-dark);border-radius:12px;padding:25px;margin-bottom:30px;border:1px solid var(--border-color)}.reset-info span .org-category h3{display:flex;align-items:center;gap:15px;color:var(--text-primary);margin-bottom:25px}.reset-info span .org-category h3 i{color:var(--primary-color);font-size:1.5rem}.reset-info span .org-list{display:grid;gap:25px}.reset-info span .org-item{background-color:var(--bg-card);padding:25px;border-radius:8px;border-left:4px solid var(--primary-color);display:flex;align-items:flex-start;gap:20px}.reset-info span .org-logo{width:60px;height:60px;background-color:#6366f11a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reset-info span .org-logo i{font-size:1.5rem;color:var(--primary-color)}.reset-info span .org-content h4{margin-bottom:10px}.reset-info span .org-content h4 a{color:var(--text-primary);text-decoration:none;transition:color .3s ease}.reset-info span .org-content h4 a:hover{color:var(--primary-color)}.reset-info span .org-content p{color:var(--text-secondary);margin-bottom:15px;line-height:1.6}.reset-info span .org-services{display:flex;gap:8px;flex-wrap:wrap}.reset-info span .service{background-color:var(--bg-dark);color:var(--text-muted);padding:4px 12px;border-radius:12px;font-size:.8rem;border:1px solid var(--border-color)}.reset-info span .update-badge{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--bg-dark);padding:10px 15px;border-radius:20px;color:var(--secondary-color);font-weight:500;margin-top:15px}.reset-info span .update-badge i{font-size:1.2rem}@media (max-width: 768px){.reset-info span .nav-menu{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background-color:var(--bg-dark);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:50px;transition:left .3s ease}.reset-info span .nav-menu.active{left:0}.reset-info span .nav-toggle{display:block}.reset-info span .hero-container{grid-template-columns:1fr;gap:40px;text-align:center}.reset-info span .hero-title{font-size:2.5rem}.reset-info span .section-header h2,.reset-info span .page-header h1{font-size:2rem}.reset-info span .content-layout{grid-template-columns:1fr;gap:30px}.reset-info span .main-content-area{padding:30px 20px}.reset-info span .comparison-grid,.reset-info span .components-grid,.reset-info span .formation-methods,.reset-info span .stats-showcase,.reset-info span .factor-grid{grid-template-columns:1fr}.reset-info span .hero-buttons,.reset-info span .next-steps-buttons,.reset-info span .cta-buttons{justify-content:center}.reset-info span .timeline-item,.reset-info span .hidden-method{flex-direction:column;text-align:center}.reset-info span .dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:transparent;padding:0;margin-top:10px}.reset-info span .nav-dropdown:hover .dropdown-menu{display:block}}@media (max-width: 480px){.reset-info span .container{padding:0 15px}.reset-info span .hero{padding:60px 0}.reset-info span .hero-title{font-size:2rem}.reset-info span .page-header{padding:40px 0}.reset-info span .content-section,.reset-info span .quick-actions,.reset-info span .featured-topics,.reset-info span .search-stats{padding:60px 0}.reset-info span .main-content-area{padding:20px 15px}.reset-info span .next-steps-box{padding:30px 20px}.reset-info span .next-steps-box h3{font-size:1.5rem}.reset-info span .cta-content h2,.reset-info span .stat-number{font-size:2rem}.reset-info span .timeline-marker{width:30px;height:30px;font-size:.9rem}}
