.baykaMobile{color:#fff7ec;background:#17120e;min-height:100vh;padding:0 max(20px,50vw - 560px) 44px;font-family:Arial,sans-serif}.baykaMobile *{box-sizing:border-box}.mobileHeader{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.mobileBrand{color:#f5b64e;letter-spacing:4px;font-size:29px;font-weight:900;text-decoration:none}.mobileBrand span{letter-spacing:2.5px;color:#c6b7a8;margin-top:5px;font-size:8px;display:block}.mobileHeaderLink{color:#f7dfb5;font-weight:700;text-decoration:none}.mobileHero{grid-template-columns:1.45fr 1fr;align-items:center;gap:65px;padding:76px 0 62px;display:grid}.mobileEyebrow{letter-spacing:2px;color:#f2af47;font-size:11px;font-weight:800}.mobileHero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(38px,4.2vw,62px);line-height:1.08}.mobileHero h1 span{color:#f5b64e}.mobileLead{color:#cbbdaf;max-width:550px;font-size:18px;line-height:1.7}.mobileActions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 18px;display:flex}.mobilePrimary,.mobileSecondary{cursor:pointer;text-align:center;border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mobilePrimary{color:#21150a;background:#f5b64e;border:1px solid #f5b64e}.mobilePrimary:disabled{opacity:.6;cursor:wait}.mobileSecondary{color:#f1dbc0;background:0 0;border:1px solid #ffffff28}.mobileFine,.mobileConnection{color:#a99b8d;font-size:12px;line-height:1.6}.mobileAppCard{background:radial-gradient(at top,#4a2e17,#211911 70%);border:1px solid #f5b64e45;border-radius:34px;flex-direction:column;align-items:center;padding:42px 26px 26px;display:flex;transform:rotate(2deg);box-shadow:0 24px 80px #0005}.mobileAppCard img{border-radius:23px;box-shadow:0 12px 30px #0005}.mobileAppCard>strong{margin:20px 0 8px;font-size:35px}.mobileAppCard>span{color:#cbbdaf;font-size:13px}.mobileAppLinks{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:32px 0;display:grid}.mobileAppLinks a{color:#f7ead8;background:#ffffff08;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px 6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mobileAppLinks a span{font-size:24px}.mobileAppCard small{color:#a99885;font-size:11px}.mobileBenefits{grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 56px;display:grid}.mobileBenefits article{border-top:1px solid #f5b64e45;padding-top:21px}.mobileBenefits article>span{color:#a77a3d;font-size:12px;font-weight:800}.mobileBenefits h2{margin:16px 0 10px;font-size:19px}.mobileBenefits p{color:#b9aa9a;margin:0;font-size:14px;line-height:1.7}.baykaInstallPanel{background:#241c15;border:1px solid #ffffff14;border-radius:24px;padding:32px;scroll-margin-top:25px}.baykaInstallPanel h2{margin:14px 0;font-size:29px;line-height:1.2}.baykaInstallPanel p{color:#cbbdaf;max-width:740px;font-size:15px;line-height:1.7}.installPlatforms{gap:8px;margin-top:24px;display:flex}.installPlatforms button{color:#cbbdaf;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700}.installPlatforms button[aria-pressed=true]{color:#21150a;background:#f5b64e;border-color:#f5b64e}.installSteps{color:#e6d6c5;padding-left:24px;font-size:15px;line-height:1.6}.installSteps li{padding:6px 0 6px 8px}.baykaInstallPanel .installHint{color:#b9aa9a;font-size:12px}.installStatus{background:#f5b64e16;border-radius:10px;padding:12px}.mobileConnection{text-align:center;margin-top:20px}.baykaMobile a:focus-visible,.baykaMobile button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:760px){.mobileHero{grid-template-columns:1fr;gap:32px;padding:40px 0}.mobileHero h1{letter-spacing:-1.2px}.mobileLead{font-size:16px}.mobileAppCard{justify-self:center;width:100%;max-width:370px;padding-top:28px;transform:none}.mobileBenefits{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.mobileBenefits article{padding-top:16px}.mobileBenefits h2{margin-top:10px}.mobileHeader{padding:22px 0}.mobileHeaderLink{font-size:13px}.mobileBrand{font-size:25px}.mobileActions{flex-direction:column;align-items:stretch}.mobilePrimary,.mobileSecondary{width:100%}.baykaInstallPanel{padding:24px 20px}.baykaInstallPanel h2{font-size:25px}.mobileAppCard>strong{font-size:30px}.mobileConnection{text-align:left}}.installActions{flex-wrap:wrap}.installActions button{color:#21150a;background:#f5b64e;border-color:#f5b64e;min-height:54px;padding:16px 24px;font-size:15px}.installActions button+button{color:#21150a;background:#fff7ec;border-color:#fff7ec}.installActions button:disabled{opacity:.6;cursor:wait}.installReady{color:#f5b64e!important;font-size:13px!important}.installDialog{box-sizing:border-box;color:#fff7ec;background:#241c15;border:1px solid #715432;border-radius:24px;width:min(570px,100% - 28px);max-height:calc(100dvh - 40px);padding:32px;overflow-y:auto;box-shadow:0 30px 100px #0008}.installDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.installDialog h2{margin:16px 0;padding-right:18px;font-size:27px}.installDialogClose{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:26px;position:absolute;top:12px;right:12px}.installShareIcon{color:#f5b64e;background:#f5b64e0e;border-radius:16px;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex}.installShareIcon svg{flex-shrink:0}.installShareIcon strong{font-size:14px;line-height:1.5}.installDialog .mobilePrimary,.installDialog .mobileSecondary{width:100%}.installCopyUrl{color:#e9d9c5;background:#17120e;border:1px solid #ffffff26;border-radius:10px;width:100%;margin:12px 0 18px;padding:12px;font-size:15px;display:block}.installDialog:focus{outline:none}.installDialog button:focus-visible,.installDialog input:focus-visible{outline-offset:3px;outline:3px solid #f5b64e}@media (max-width:600px){.installActions{flex-direction:column}.installActions button{width:100%}.installDialog{padding:26px 20px}.installDialog h2{font-size:25px}}.installDialog{margin:auto;position:fixed;inset:0}.installSteps{list-style:decimal}
