body[data-page="home"] .toolbox{display:block;margin:18px 0 80px}body[data-page="home"] .toolbox-main{max-width:800px}body[data-page="home"] .tool-grid{grid-template-columns:minmax(0,320px)}body[data-page="home"] .home-hero .button{margin-top:18px}body[data-page="home"] .featured-tool{max-width:500px}.update-bar{position:fixed;z-index:100;bottom:15px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 30px);background:#fff;border:1px solid #7047d7;border-radius:12px;box-shadow:0 10px 30px #27194330;padding:14px 18px;color:#242536}.update-bar button{margin-left:8px;padding:7px 10px;background:#7047d7;color:#fff;border:0;border-radius:7px;cursor:pointer}
@media(max-width:680px){body[data-page="home"] .header-actions,body[data-page="compare"] .header-actions{display:none}}
.compare-workspace .text-button.muted{color:#61556e}.tc-no{color:#62566f}.privacy-status{color:#5c4f66}
.footer-inner{flex-wrap:wrap}.footer-links{flex-wrap:wrap;gap:10px 18px}.footer-links a{color:#5e536b;font-weight:600}.footer-links a:hover{text-decoration:underline}.footer-links .footer-contact{overflow-wrap:anywhere}.footer-copy{font-size:13px;color:#746b80;white-space:nowrap}.footer-links+.footer-copy{margin-left:auto}@media(max-width:680px){.footer-links+.footer-copy{margin-left:0}.footer-links{width:100%}}
@media(max-width:380px){.main-nav a:first-child{display:none}}
