*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#202124;background:#fff;line-height:1.6}.site-nav{position:sticky;top:0;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e0e0e0;z-index:100;padding:0 20px}.site-nav-inner{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:56px}.site-nav-logo{font-size:18px;font-weight:700;color:#202124;text-decoration:none;display:flex;align-items:center;gap:8px}.site-nav-logo img{width:28px;height:28px;border-radius:6px}.site-nav-links{display:flex;align-items:center;gap:20px}.site-nav-links a{color:#5f6368;text-decoration:none;font-size:13px;font-weight:500;transition:color .15s}.site-nav-links a:hover{color:#1a73e8}.site-nav-links a.active{color:#202124;font-weight:600}.site-nav-play{background:#ffd600;color:#202124;border:none;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;font-family:Inter,sans-serif;transition:transform .1s}.site-nav-play:hover{transform:scale(1.03)}.site-nav-hamburger{display:none;background:none;border:none;font-size:22px;cursor:pointer;color:#202124;padding:4px}@media(max-width:600px){.site-nav-links{display:none;position:absolute;top:56px;left:0;right:0;background:#fff;border-bottom:1px solid #e0e0e0;flex-direction:column;padding:16px 20px;gap:12px;box-shadow:0 4px 12px #00000014}.site-nav-links.open{display:flex}.site-nav-hamburger{display:block}}.site-content{max-width:800px;margin:0 auto;padding:32px 20px 64px}.site-content h1{font-size:28px;font-weight:700;margin-bottom:8px}.site-content h2{font-size:20px;font-weight:600;margin:32px 0 12px;padding-top:16px;border-top:1px solid #f0f0f0}.site-content h2:first-of-type{border-top:none;margin-top:20px}.site-content h3{font-size:16px;font-weight:600;margin:20px 0 8px}.site-content p{margin-bottom:12px;color:#3c4043}.site-content ul,.site-content ol{margin:0 0 12px 24px;color:#3c4043}.site-content li{margin-bottom:4px}.site-content a{color:#1a73e8;text-decoration:none}.site-content a:hover{text-decoration:underline}.site-content table{width:100%;border-collapse:collapse;margin:16px 0}.site-content th,.site-content td{padding:10px 12px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:14px}.site-content th{font-weight:600;background:#f8f9fa}.site-content .subtitle{color:#5f6368;font-size:15px;margin-bottom:20px}.wiki-toc{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:16px 20px;margin:20px 0}.wiki-toc h3{font-size:14px;margin-bottom:8px}.wiki-toc ul{list-style:none;margin:0;padding:0}.wiki-toc li{margin:4px 0}.wiki-toc a{font-size:13px;color:#1a73e8;text-decoration:none}.wiki-toc a:hover{text-decoration:underline}.vehicle-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:16px;margin:12px 0}.vehicle-card h3{margin:0 0 4px;font-size:15px}.vehicle-card .vc-meta{font-size:13px;color:#5f6368;margin-bottom:6px}.vehicle-card p:last-child{margin-bottom:0}.site-footer{border-top:1px solid #e0e0e0;padding:24px 20px;text-align:center;color:#80868b;font-size:12px}.site-footer a{color:#80868b;text-decoration:none;margin:0 4px}.site-footer a:hover{color:#1a73e8}.footer-social{display:flex;justify-content:center;gap:16px;margin-bottom:10px}.footer-social a{display:inline-flex;align-items:center;gap:4px;color:#5f6368;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.footer-social a:hover{color:#1a73e8}.footer-social svg{width:16px;height:16px;fill:currentColor}.last-updated{color:#80868b;font-size:13px;margin-bottom:20px}.lb-status{text-align:center;padding:40px 0;color:#5f6368;font-size:15px}.lb-error{color:#d93025}.lb-table{width:100%;border-collapse:collapse;margin:16px 0}.lb-table th,.lb-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e8e8e8;font-size:14px}.lb-table th{font-weight:600;background:#f8f9fa;color:#5f6368;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.lb-table .lb-rank{width:40px;text-align:center;font-weight:700}.lb-table .lb-name{font-weight:600;color:#202124}.lb-table .lb-earned{font-weight:600;color:#1a73e8}.lb-table .lb-top td{background:#fffde7}@media(max-width:600px){.lb-table{font-size:12px}.lb-table th,.lb-table td{padding:8px 6px}}.guide-tips{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.guide-tip{display:flex;gap:12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;padding:14px}.guide-tip-icon{font-size:22px;flex-shrink:0;line-height:1}.guide-tip strong{display:block;font-size:13px;margin-bottom:2px}.guide-tip p{font-size:12px;color:#5f6368;margin:0;line-height:1.4}@media(max-width:600px){.guide-tips{grid-template-columns:1fr}}.guide-steps{margin:16px 0}.guide-step{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.guide-step:last-child{border-bottom:none}.guide-step-num{flex-shrink:0;width:32px;height:32px;background:#1a73e8;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-top:2px}.guide-step h3{font-size:15px;margin:0 0 6px}.guide-step p{font-size:13px;color:#3c4043;margin-bottom:6px}.guide-step p:last-child{margin-bottom:0}.guide-cost{font-size:12px;font-weight:600;color:#1a73e8;background:#e8f0fe;padding:2px 8px;border-radius:4px;margin-left:6px}.faq-list{margin:20px 0}.faq-item{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:8px;overflow:hidden}.faq-item[open]{border-color:#1a73e8}.faq-q{font-size:14px;font-weight:600;padding:14px 16px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-user-select:none;user-select:none}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";font-size:18px;font-weight:400;color:#5f6368;flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-q:after{content:"−";color:#1a73e8}.faq-item[open] .faq-q{color:#1a73e8;border-bottom:1px solid #e8f0fe}.faq-a{padding:12px 16px;font-size:13px;color:#3c4043;line-height:1.6}.faq-a p{margin-bottom:8px}.faq-a p:last-child{margin-bottom:0}.faq-a ul,.faq-a ol{margin:8px 0 8px 20px}.faq-a li{margin-bottom:4px}.feedback-form{margin:24px 0}.form-label{display:block;font-size:13px;font-weight:600;color:#202124;margin-bottom:4px;margin-top:16px}.form-label:first-child{margin-top:0}.form-input{width:100%;padding:10px 14px;font-size:14px;font-family:Inter,sans-serif;border:1px solid #e0e0e0;border-radius:8px;color:#202124;background:#fff;outline:none;transition:border-color .15s}.form-input:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e826}.form-textarea{resize:vertical;min-height:120px;line-height:1.5}.form-submit{display:inline-block;margin-top:20px;padding:12px 32px;background:#ffd600;color:#202124;border:none;border-radius:8px;font-size:14px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:transform .1s}.form-submit:hover{transform:scale(1.03)}.form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-status{margin-top:12px;font-size:13px;font-weight:500}.form-status-ok{color:#0d904f}.form-status-err{color:#d93025}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0}.contact-item{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;padding:16px}.contact-item strong{display:block;font-size:13px;color:#202124;margin-bottom:4px}.contact-item p{font-size:13px;color:#3c4043;margin:0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:20px 0}.blog-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:20px;transition:box-shadow .15s,border-color .15s}.blog-card:hover{border-color:#1a73e8;box-shadow:0 2px 8px #1a73e81a}.blog-card h3{font-size:16px;margin:0 0 6px}.blog-card h3 a{color:#202124;text-decoration:none}.blog-card h3 a:hover{color:#1a73e8}.blog-card .blog-meta{font-size:12px;color:#80868b;margin-bottom:8px}.blog-card p{font-size:13px;color:#5f6368;margin:0;line-height:1.5}.blog-breadcrumb{font-size:13px;color:#80868b;margin-bottom:16px}.blog-breadcrumb a{color:#1a73e8;text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-article-meta{font-size:13px;color:#80868b;margin-bottom:24px}.blog-related{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin:32px 0}.blog-related h3{font-size:15px;margin:0 0 12px}.blog-related ul{list-style:none;margin:0;padding:0}.blog-related li{margin:6px 0}.blog-related a{font-size:13px;color:#1a73e8;text-decoration:none}.blog-related a:hover{text-decoration:underline}
