.gauth-modal-overlay{align-items:center;animation:gauth-fade-in .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.gauth-modal{animation:gauth-slide-up .25s ease;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:440px;overflow:hidden;width:90%}@keyframes gauth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gauth-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.gauth-modal-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;gap:.6rem;padding:1.25rem 1.25rem 1rem}.gauth-modal-header h3{color:#1f2937;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.gauth-modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;margin-left:auto}.gauth-modal-body{padding:1.25rem}.gauth-modal-intro{color:#4b5563;font-size:.925rem;line-height:1.5;margin:0 0 1rem}.gauth-modal-checklist{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.gauth-modal-checklist li{align-items:flex-start;color:#374151;display:flex;font-size:.9rem;gap:.6rem;line-height:1.45}.gauth-check{color:#10b981;flex-shrink:0;font-weight:700;margin-top:1px}.gauth-returning-email{background-color:#f3f4f6;border-radius:.375rem;color:#374151;font-size:.875rem;padding:.6rem .75rem;text-align:center;word-break:break-all}.gauth-modal-actions{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.25rem 1.25rem}.gauth-btn-continue{align-items:center;background-color:#4285f4;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.8rem 1rem;transition:background-color .15s;width:100%}.gauth-btn-continue:hover{background-color:#3367d6}.gauth-btn-cancel{align-items:center;background:none;border:1px solid #d1d5db;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:center;padding:.6rem 1rem;transition:background-color .15s,border-color .15s;width:100%}.gauth-btn-cancel:hover{background-color:#f3f4f6;border-color:#9ca3af}@media (max-width:480px){.gauth-modal{margin:0 .5rem;max-width:95%;width:95%}}.blog-index-container{background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.blog-index-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f0f9ff);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem}.blog-index-hero{background:linear-gradient(135deg,#f9fafb,#f3f4f6);overflow:hidden;padding:3rem 1rem 2rem;position:relative;text-align:center}.blog-index-hero:before{background:radial-gradient(circle,#3b82f614 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-20%;top:-50%;transform:rotate(-15deg);width:60%}.blog-index-hero h1{color:#111827;font-size:2.5rem;font-weight:800;margin:0 0 .75rem;position:relative}.blog-index-hero p{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px;position:relative}.blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto;max-width:1200px;padding:1.5rem 1rem 0}.blog-filter-btn{background:#fff;border:1px solid #d1d5db;border-radius:9999px;color:#4b5563;cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem 1rem;transition:all .2s;white-space:nowrap}.blog-filter-btn:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.blog-filter-btn.active{background:linear-gradient(135deg,#3b82f6,#6366f1);border-color:#0000;color:#fff}.blog-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0 auto;max-width:1200px;padding:1.5rem 1rem 3rem}.blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.blog-card:hover{border-color:#d1d5db;box-shadow:0 12px 24px -6px #0000001f;transform:translateY(-4px)}.blog-card-image{background:linear-gradient(135deg,#dbeafe,#e0e7ff);height:200px;object-fit:cover;width:100%}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:1.25rem}.blog-card-category{border-radius:9999px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;padding:.2rem .6rem;text-transform:uppercase;width:fit-content}.blog-card-category.tax-guide{background:#fef3c7;color:#92400e}.blog-card-category.mileage{background:#d1fae5;color:#065f46}.blog-card-category.product-tips{background:#dbeafe;color:#1e40af}.blog-card-category.google-workspace{background:#fce7f3;color:#9d174d}.blog-card-category.accounting{background:#ede9fe;color:#5b21b6}.blog-card-category.news{background:#e0f2fe;color:#0369a1}.blog-card-title{color:#111827;font-size:1.2rem;font-weight:700;line-height:1.35;margin:0 0 .5rem}.blog-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.5;margin:0 0 1rem;overflow:hidden}.blog-card-meta{align-items:center;border-top:1px solid #f3f4f6;color:#9ca3af;display:flex;font-size:.8rem;gap:.75rem;margin-top:auto;padding-top:.75rem}.blog-card-meta span{align-items:center;display:flex;gap:.3rem}.blog-article-container{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.blog-article-header-bar{background:linear-gradient(135deg,#f8fafc,#f0f9ff);border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:1rem}.blog-article-header-bar,.blog-breadcrumbs{align-items:center;display:flex;margin:0 auto;max-width:1200px}.blog-breadcrumbs{color:#9ca3af;font-size:.8rem;gap:.4rem;padding:1rem 1rem 0}.blog-breadcrumbs a{color:#6b7280;text-decoration:none;transition:color .2s}.blog-breadcrumbs a:hover{color:#3b82f6}.blog-breadcrumbs .separator{color:#d1d5db}.blog-breadcrumbs .current{color:#374151;font-weight:500}.blog-article-hero{margin:0 auto;max-width:720px;padding:2rem 1rem 1rem}.blog-article-hero .article-category{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;padding:.25rem .75rem;text-transform:uppercase}.blog-article-hero h1{color:#111827;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.blog-article-hero .article-subtitle{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 0 1.5rem}.blog-article-meta{align-items:center;border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0}.article-author{align-items:center;display:flex;gap:.75rem}.article-author-avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.article-author-info{display:flex;flex-direction:column}.article-author-name{color:#111827;font-size:.9rem;font-weight:600}.article-author-name a{color:#111827;text-decoration:none}.article-author-name a:hover{color:#3b82f6}.article-author-title{color:#9ca3af;font-size:.8rem}.article-meta-details{align-items:center;color:#6b7280;display:flex;font-size:.85rem;gap:.75rem;margin-left:auto}.article-meta-details span{align-items:center;display:flex;gap:.3rem}.article-meta-dot{color:#d1d5db}.blog-article-layout{display:flex;gap:3rem;margin:0 auto;max-width:1100px;padding:2rem 1rem;position:relative}.blog-article-content{flex:1 1;max-width:720px;min-width:0}.blog-article-content h2{color:#111827;font-size:1.75rem;font-weight:700;line-height:1.3;margin:2.5rem 0 1rem;scroll-margin-top:80px}.blog-article-content h3{color:#1f2937;font-size:1.35rem;font-weight:600;line-height:1.4;margin:2rem 0 .75rem;scroll-margin-top:80px}.blog-article-content ol,.blog-article-content p,.blog-article-content ul{color:#374151;font-size:1.125rem;line-height:1.8;margin:0 0 1.25rem}.blog-article-content ol,.blog-article-content ul{padding-left:1.5rem}.blog-article-content li{margin-bottom:.5rem}.blog-article-content strong{color:#111827;font-weight:600}.blog-article-content a{color:#3b82f6;text-decoration:underline;text-underline-offset:2px}.blog-article-content a:hover{color:#2563eb}.blog-article-content table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:.5rem;font-size:1rem;margin:1.5rem 0;overflow:hidden;width:100%}.blog-article-content thead{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff}.blog-article-content th{font-size:.9rem;font-weight:600;padding:.75rem 1rem;text-align:left}.blog-article-content td{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.blog-article-content tbody tr:hover{background-color:#f9fafb}.blog-article-content tbody tr:last-child td{border-bottom:none}.rate-highlight{color:#059669;font-size:1.5rem;font-weight:800}.blog-info-box{border:1px solid;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem}.blog-info-box.tip{background:#f0fdf4;border-color:#bbf7d0}.blog-info-box.info{background:#eff6ff;border-color:#bfdbfe}.blog-info-box.warning{background:#fef3c7;border-color:#fcd34d}.blog-info-box.update{background:#faf5ff;border-color:#d8b4fe}.blog-info-box-title{align-items:center;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;margin-bottom:.5rem}.blog-info-box p{font-size:.95rem!important;line-height:1.6!important;margin:0!important}.blog-inline-cta{align-items:center;background:linear-gradient(135deg,#f0f9ff,#eff6ff 50%,#f5f3ff);border:1px solid #bfdbfe;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 0;padding:1.5rem 2rem}.blog-inline-cta-text{flex:1 1;min-width:200px}.blog-inline-cta-text h4{color:#111827;font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.blog-inline-cta-text p{color:#6b7280!important;font-size:.9rem!important;margin:0!important}.blog-inline-cta .cta-button{flex-shrink:0;white-space:nowrap}.blog-toc-sidebar{align-self:flex-start;flex-shrink:0;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:80px;width:260px}.blog-toc-title{color:#9ca3af;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.blog-toc-list{list-style:none;margin:0;padding:0}.blog-toc-list li{margin-bottom:.25rem}.blog-toc-list a{border-left:2px solid #0000;color:#6b7280;display:block;font-size:.82rem;line-height:1.4;padding:.3rem .75rem;text-decoration:none;transition:all .2s}.blog-toc-list a:hover{background:#f9fafb;color:#3b82f6}.blog-toc-list a.active{background:#eff6ff;border-left-color:#3b82f6;color:#3b82f6;font-weight:500}.blog-toc-list .toc-h3{font-size:.78rem;padding-left:1.5rem}.blog-share-buttons{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:.5rem;margin:2rem 0;padding:1rem 0}.blog-share-buttons span{color:#6b7280;font-size:.85rem;font-weight:600;margin-right:.5rem}.share-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.85rem;height:36px;justify-content:center;transition:all .2s;width:36px}.share-btn:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.share-btn.copied{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.blog-related-section{border-top:1px solid #e5e7eb;margin:0 auto;max-width:1100px;padding:3rem 1rem}.blog-related-section h2{color:#111827;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.blog-related-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-bottom-cta{background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:1rem;color:#fff;margin:0 auto 3rem;max-width:1100px;overflow:hidden;padding:3rem;position:relative;text-align:center}.blog-bottom-cta:after{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}.blog-bottom-cta h2{font-size:2rem;font-weight:800;margin:0 0 .75rem;position:relative;z-index:1}.blog-bottom-cta p{font-size:1.1rem;margin:0 0 1.5rem;opacity:.9}.blog-bottom-cta .cta-button,.blog-bottom-cta p{position:relative;z-index:1}.blog-faq-section{margin:2.5rem 0}.blog-faq-section h2{color:#111827;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.blog-faq-item{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.blog-faq-item summary{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;list-style:none;padding:1rem 1.25rem}.blog-faq-item summary::-webkit-details-marker{display:none}.blog-faq-item summary:after{color:#9ca3af;content:"+";font-size:1.25rem;font-weight:300;transition:transform .2s}.blog-faq-item[open] summary:after{content:"-"}.blog-faq-item .faq-answer{color:#4b5563;font-size:1rem;line-height:1.7;padding:0 1.25rem 1rem}.blog-mobile-toc{border:1px solid #e5e7eb;border-radius:.5rem;display:none;margin:1rem 0;overflow:hidden}.blog-mobile-toc-toggle{align-items:center;background:#f9fafb;border:none;color:#374151;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem;width:100%}.blog-mobile-toc-content{padding:0 1rem .75rem}.blog-mobile-toc-content .blog-toc-list a{padding:.4rem .75rem}.blog-sticky-cta{align-items:center;background-color:#fffffff7;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000001a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:1000}.blog-sticky-cta span{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:.5rem}@media (max-width:960px){.blog-toc-sidebar{display:none}.blog-mobile-toc{display:block}.blog-article-layout{flex-direction:column;gap:0}.blog-article-content{max-width:100%}}@media (max-width:768px){.blog-index-hero h1{font-size:1.75rem}.blog-grid{grid-template-columns:1fr}.blog-article-hero h1{font-size:1.75rem}.blog-article-hero .article-subtitle{font-size:1.05rem}.blog-article-content h2{font-size:1.4rem}.blog-article-content h3{font-size:1.15rem}.blog-article-content ol,.blog-article-content p,.blog-article-content ul{font-size:1rem}.blog-inline-cta{flex-direction:column;text-align:center}.blog-bottom-cta{margin:0 1rem 2rem;padding:2rem 1.5rem}.blog-bottom-cta h2{font-size:1.5rem}.blog-article-meta{align-items:flex-start;flex-direction:column}.article-meta-details{margin-left:0}.blog-related-grid{grid-template-columns:1fr}.blog-article-content table{font-size:.85rem}.blog-article-content td,.blog-article-content th{padding:.5rem .75rem}}@media (max-width:480px){.blog-filters{gap:.35rem}.blog-filter-btn{font-size:.78rem;padding:.35rem .75rem}.blog-sticky-cta{flex-direction:column;gap:.5rem;padding:.6rem 1rem}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.blog-card{animation:fadeInUp .4s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=155.da47829f.chunk.css.map*/