html:has(body.home-page),body.home-page,body.home-page #root{min-width:0}body.home-page .site-top-nav{position:relative;z-index:20;padding:0 20px}body.home-page .nav-container{max-width:1400px;min-height:68px;height:auto;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}body.home-page .nav-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;flex:none}body.home-page .nav-logo img{display:block;width:34px;height:34px}body.home-page .nav-title{font-size:19px;font-weight:750}.home-navigation summary{cursor:pointer;list-style:none}.home-navigation summary::-webkit-details-marker{display:none}.home-navigation[data-desktop]>summary{display:none}body.home-page .nav-links{display:flex;align-items:center;gap:6px}body.home-page .nav-link{display:block;padding:12px 13px;font-size:14px;color:#d4deec;text-decoration:none;border-radius:8px;white-space:nowrap}body.home-page .nav-link:hover,body.home-page .nav-link.active{background:#3b82f626;color:#fff}body.home-page .nav-dropdown{position:relative}body.home-page .nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:210px;padding:8px;border:1px solid #405777;border-radius:12px;background:#15263e;box-shadow:0 15px 40px #0005}body.home-page .nav-dropdown-link{display:block;padding:10px;color:#e2e8f0;text-decoration:none;border-radius:6px;font-size:14px}body.home-page .nav-dropdown-link:hover{background:#2563eb33}body.home-page sup{color:#fff;background:#dc2626;font-size:9px;padding:2px 4px;border-radius:4px;margin-left:4px}body.home-page :focus-visible{outline:2px solid #93c5fd;outline-offset:4px}body.home-page .static-app-header{zoom:1;max-width:1400px;padding:26px 20px 8px;gap:9px;animation:none}body.home-page .static-app-header h1{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:0;color:#fff}body.home-page .home-subtitle{margin:0;color:#d5dfed;line-height:1.7;font-size:15px}body.home-page .home-facts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:3px 0 0;padding:0;list-style:none}.home-facts li{font-size:12px;padding:5px 10px;border:1px solid #ffffff26;border-radius:20px;color:#cbd5e1}body.home-page .home-access-note{margin:0;font-size:13px;color:#cbd5e1;line-height:1.7}body.home-page a{text-underline-offset:3px}.home-access-note a,body.home-page .home-related a{color:#93c5fd}body.home-page .tool-page{padding-top:20px;animation:none}body.home-page .workbench{min-height:0}body.home-page .video-remove-workbench .workspace-card:not(:has(.media-stage)){min-height:480px;height:auto;max-height:none}body.home-page .drop-zone{min-height:420px}body.home-page .drop-zone-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}body.home-page .drop-zone h2{font-size:clamp(18px,2vw,24px);color:#fff}body.home-page .seo-guide{max-width:1160px;margin:0 auto 28px;padding:12px 24px 32px}body.home-page .seo-guide .seo-section{margin:42px 0;animation:none}body.home-page .seo-guide h2{font-size:24px;margin-bottom:24px}body.home-page .seo-guide h2:after,body.home-page .seo-guide h2:before{display:none}body.home-page .seo-advanced>summary{padding:14px 0;font-size:21px;color:#fff;cursor:pointer}body.home-page .seo-advanced .seo-features{margin-top:20px}body.home-page .home-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}body.home-page .seo-vs-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.home-page .seo-vs-actions .seo-vs-btn{display:flex;justify-content:center;align-items:center;width:auto;min-height:48px;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6;text-align:center}.home-related a{display:block;padding:12px 0}body.home-page .site-footer{position:relative}.scene-page .static-app-header h1{max-width:900px;font-size:clamp(24px,3vw,36px);line-height:1.45}.scene-breadcrumb{font-size:12px;color:#94a3b8}.scene-breadcrumb a{color:#93c5fd}.scene-copy>p{color:#cbd5e1;font-size:15px;line-height:1.95;margin:0 0 20px}.scene-copy,.scene-copy [id],.scene-page #root{scroll-margin-top:24px}.scene-copy .seo-vs-table caption{text-align:left;color:#cbd5e1;padding:0 0 14px}.scene-copy .seo-vs-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #405777;border-radius:10px;color:#bfdbfe;text-decoration:none;text-align:center;line-height:1.6}.scene-copy .seo-vs-actions a:first-child{background:#2563eb;border-color:#3b82f6;color:#fff}.scene-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px;padding:24px 0;border-top:1px solid #ffffff1a}.scene-footer-links a{color:#94a3b8;font-size:13px}@media(max-width:1024px){body.home-page .nav-container{min-height:60px;gap:10px;flex-wrap:nowrap;justify-content:space-between}body.home-page .nav-brand{width:auto}body.home-page .home-navigation>summary{padding:10px 14px;color:#e2e8f0;border:1px solid #ffffff30;border-radius:8px;font-size:14px}body.home-page .nav-links{position:absolute;left:12px;right:12px;top:100%;display:flex;flex-direction:column;align-items:stretch;width:auto;max-height:70vh;overflow-y:auto;padding:10px;border:1px solid #405777;border-radius:12px;background:#15263e;box-shadow:0 12px 24px #0005}body.home-page .nav-link{text-align:left;padding:12px}body.home-page .nav-dropdown-menu{position:static;margin:0 0 8px 10px;min-width:0;background:#0f172a60;box-shadow:none}body.home-page .static-app-header{padding-top:22px}}@media(max-width:768px){body.home-page .site-top-nav{padding:0 16px}body.home-page .static-app-header{padding:20px 16px 4px;gap:9px}body.home-page .home-subtitle{font-size:14px}body.home-page .home-access-note{font-size:12px;max-width:500px}body.home-page .tool-page{padding-top:14px}body.home-page .video-remove-workbench .workspace-card:not(:has(.media-stage)){min-height:0}body.home-page .drop-zone{min-height:240px;margin:10px;padding:20px 12px}body.home-page .drop-zone p{padding:0;font-size:13px;line-height:1.6}body.home-page .seo-guide{padding:0 16px 24px}body.home-page .seo-guide .seo-section{margin:30px 0}body.home-page .seo-guide h2{font-size:21px;line-height:1.5}body.home-page .home-related{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){body.home-page *,body.home-page *:before,body.home-page *:after{animation:none!important;scroll-behavior:auto!important}}
