[hidden]{display:none!important}.nav-install{border:1px solid #627d47;color:#d5edbc;background:#1b301b;border-radius:4px;padding:11px 14px;white-space:nowrap;font-size:11px}.nav-install:hover{background:#2c4525}.install-card{position:fixed;right:24px;bottom:24px;z-index:20;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);border:1px solid #637b46;background:#132219f5;box-shadow:0 12px 42px #0007;backdrop-filter:blur(12px);border-radius:10px;padding:15px 35px 15px 15px;color:#f4f5eb;font-family:'DM Sans',Arial,sans-serif}.install-card>img{width:44px;height:44px;border-radius:10px}.install-card strong{font-size:12px;display:block;font-weight:600}.install-card>div>span{font-size:10px;color:#b3c2a7;display:block;margin-top:5px}.install-action{font-size:11px;font-weight:700;border:0;background:#b5ef65;color:#13230c;border-radius:4px;padding:13px 16px;white-space:nowrap}.install-dismiss,.install-close{position:absolute;right:6px;top:3px;background:none;border:0;color:#b3c2a7;font-size:20px;padding:3px 6px}.install-dialog{width:480px;max-width:calc(100vw - 28px);max-height:90dvh;overflow:auto;border:1px solid #5b7246;border-radius:12px;background:#0e1e14;color:#f4f5eb;padding:35px;box-shadow:0 30px 100px #0009;font-family:'DM Sans',Arial,sans-serif}.install-dialog::backdrop{background:#030a06c9;backdrop-filter:blur(5px)}.install-close{right:12px;top:9px;font-size:25px}.install-dialog>img{width:64px;height:64px;border-radius:13px;margin:0 0 22px}.install-dialog>.eyebrow{font-size:9px}.install-dialog h2{font-size:30px;margin-top:15px;letter-spacing:-1px}.install-lead{font-size:13px;margin:18px 0 24px}.install-steps{border-top:1px solid #30452b;padding-top:20px}.install-steps h3{font-size:13px;color:#dfcb8e;margin:0 0 14px}.install-steps ol{padding-left:20px;margin:0}.install-steps li{font-size:12px;line-height:1.9;color:#c9d3c2;padding:0 0 9px 5px}.install-steps p,.install-native p{font-size:11px;line-height:1.8;margin-top:12px}.install-footnote{font-size:10px;border-top:1px solid #30452b;padding-top:18px;margin-top:20px;line-height:1.8}.install-status{font-size:11px;color:#dfcb8e;margin-top:12px}.install-native .button{border:0;width:100%}body:has(.install-card:not([hidden])) footer{padding-bottom:115px}@media(max-width:1050px){header nav{gap:15px}.nav-install{padding:10px;font-size:10px}}@media(max-width:650px){.install-card{right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;padding:13px 30px 13px 12px;gap:10px}.install-card>img{width:38px;height:38px}.install-card strong{font-size:11px}.install-card>div>span{font-size:9px}.install-card>div{flex:1}.install-action{padding:11px 12px;font-size:10px}.install-dialog{padding:29px 24px}.install-dialog h2{font-size:27px}.nav-install{font-size:13px;padding:12px 18px}}@media(max-width:360px){.install-card>img{display:none}.install-card{gap:8px}.install-card strong{font-size:10px}}
@media(min-width:651px) and (max-width:980px){header{position:relative}.menu{display:block;border:1px solid #485b40;background:transparent;color:var(--text);padding:9px 12px;border-radius:4px;font-size:12px}header nav{display:none;position:absolute;top:93px;left:0;right:0;background:#101e17;padding:24px 6%;z-index:30;border-bottom:1px solid var(--line);font-size:14px;flex-direction:column;align-items:flex-start}header nav.open{display:flex}}
