.pwa-install-button{display:inline-flex;gap:7px;align-items:center;min-height:42px;border:1px solid #4c6243;background:#233325;color:#c7eba8;border-radius:12px;padding:9px 12px;font-size:11px;font-weight:700;white-space:nowrap}.pwa-install-button span{font-size:18px}.pwa-dialog{max-width:530px}.pwa-dialog h3{font-size:16px;margin:22px 0 8px}.pwa-dialog section p{font-size:13px;color:#a4b6d2;line-height:1.9}.pwa-dialog section{padding-bottom:14px;border-bottom:1px solid #2f3d54}.pwa-dialog .button{margin-top:20px}.public-brand{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:55px}.public-brand .brand{font-size:29px;letter-spacing:-1px;color:#e5effc}.public-brand [data-install-slot]{display:flex}.top-actions [data-install-slot]{display:flex}.landing-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px}.landing-hero-grid h1{font:750 clamp(42px,6vw,76px)/1.06 Manrope;letter-spacing:-3px;margin:22px 0}.landing-hero-grid h1 em{font-style:normal;color:#b9ef80}.landing-hero-grid p{font-size:16px;line-height:1.9;color:#9fb3d0;max-width:540px}.landing-hero-grid .button{margin:26px 0 7px;display:inline-flex}.landing-hero-grid .caption{font-size:12px;line-height:1.8}.landing-atlas-preview{background:radial-gradient(ellipse at 50% 30%,#344351,#141f2c 70%);border:1px solid #374a61;border-radius:28px;overflow:hidden;padding:25px 18px 20px;display:block;position:relative}.landing-atlas-preview img{width:100%;height:470px;object-fit:contain}.landing-atlas-preview span{display:block;text-align:center;color:#b9da9f;font-size:12px;line-height:1.7}.landing-atlas-preview small{font-size:9px;letter-spacing:1.5px;color:#9badc5;display:block;text-align:center;margin-bottom:17px}.landing-proof-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;font-size:11px;color:#9db18f}.landing .landing-features{margin-top:45px}.landing .landing-features p{font-size:13px;color:#9cafcb}.landing .landing-features h2{color:#e3ecfa}
@media(max-width:999px){.top-actions .icon-button{display:none}.top-actions{gap:0}.pwa-install-button{min-height:42px;padding:9px 12px;font-size:10px}.pwa-dialog{max-width:none}.landing-hero-grid{grid-template-columns:1fr}.landing-atlas-preview{max-width:500px;width:100%;margin:10px auto 0}.landing-hero-grid h1{font-size:55px;letter-spacing:-2.4px}.public-brand{margin-bottom:42px}}
@media(max-width:500px){.public-brand .brand{font-size:25px}.public-brand{margin-bottom:34px}.landing-hero-grid h1{font-size:44px;letter-spacing:-1.8px}.landing-hero-grid p{font-size:14px}.landing-hero-grid .caption{font-size:11px}.landing-atlas-preview img{height:410px}.landing-atlas-preview{padding:19px 12px}.landing-proof-row{gap:12px;font-size:10px}.pwa-dialog{padding-top:45px}.pwa-dialog section p{font-size:13px}}
.top-actions>[data-install-slot]{display:flex!important}
@media(max-width:999px){body{padding-top:env(safe-area-inset-top,0px)}.topbar{top:env(safe-area-inset-top,0px)}.sidebar{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.shell{padding-bottom:calc(102px + env(safe-area-inset-bottom,0px))}.pwa-dialog{padding-top:calc(45px + env(safe-area-inset-top,0px))}}
