:root{--asn-ink:#07315e;--asn-blue:#0878db;--asn-green:#59b51b;--asn-muted:#52677a;--asn-line:#dbe6ee}*{box-sizing:border-box}.mobile210{margin:0;background:#f1f6fb;color:var(--asn-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.6}.mobile210 a{color:#075da8;text-underline-offset:3px}.m-skip{position:absolute;left:12px;top:-100px;background:#fff;padding:12px;z-index:10}.m-skip:focus{position:fixed;top:12px}.m-header{max-width:780px;margin:auto;padding:calc(22px + env(safe-area-inset-top)) 24px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px}.m-header img{width:220px;max-width:60%;height:auto}.m-network{font-size:12px;text-align:right;color:var(--asn-muted)}.m-main{max-width:740px;margin:auto;padding:0 20px 110px}.m-hero{background:linear-gradient(140deg,#07315e,#07599c);padding:36px 30px;border-radius:24px;color:#fff;box-shadow:0 14px 35px #07315e1a}.m-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px}.m-hero h1{font-size:clamp(27px,6vw,39px);line-height:1.18;letter-spacing:-1px;margin:14px 0 18px}.m-hero>p:not(.m-eyebrow){max-width:440px}.m-button,.m-outline{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:0;border-radius:12px;background:#086cbb;color:#fff!important;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.m-hero .m-button{background:#85dd45;color:#07315e!important;box-shadow:0 3px 0 #07315e33}.m-button:disabled{opacity:.7;cursor:default}.m-outline{background:#eaf4fc;color:#075da8!important;border:1px solid #c8dfef}.m-small{font-size:13px;color:var(--asn-muted)}.m-hero .m-small{color:#deedf7}.m-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.m-shortcuts>a{display:flex;flex-direction:column;gap:5px;min-width:0;padding:22px;background:#fff;border:1px solid var(--asn-line);border-radius:17px;text-decoration:none}.m-shortcuts strong{font-size:19px;color:var(--asn-ink)}.m-shortcuts span:last-child{font-size:13px;color:var(--asn-muted)}.m-symbol{font-size:25px;color:var(--asn-blue)}.m-panel{background:#fff;border:1px solid var(--asn-line);border-radius:18px;padding:24px;margin:18px 0}.m-panel h2{font-size:21px;line-height:1.25;margin:0 0 12px}.m-panel p{margin:10px 0 16px}.m-panel form{display:grid;gap:10px}.m-panel label{font-size:13px;font-weight:700}.m-panel input{width:100%;min-height:48px;border:1px solid #b9ccdc;border-radius:10px;font:inherit;padding:10px 12px}.m-row,.m-saved{display:flex;justify-content:space-between;align-items:center;gap:16px}.m-row h2{margin:0}.m-text{border:0;background:transparent;color:#075da8;min-height:44px;padding:8px;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.m-saved{padding:12px 0;border-bottom:1px solid var(--asn-line)}.m-saved a{font-weight:700;overflow-wrap:anywhere}.m-empty{padding:20px;background:#f7f9fb;border-radius:12px;color:var(--asn-muted)}.m-agent{border-top:4px solid #75ca35}.m-actions{display:flex;flex-wrap:wrap;gap:10px}.m-footer{text-align:center;font-size:12px;color:var(--asn-muted);padding:20px}.m-bottom{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;background:#fff;border-top:1px solid var(--asn-line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));z-index:5}.m-bottom a{flex:1;max-width:180px;text-align:center;text-decoration:none;font-size:12px;font-weight:700;min-height:44px;display:flex;align-items:center;justify-content:center}.m-bottom a[aria-current]{color:#fff;background:var(--asn-ink);border-radius:10px}.m-main #join{scroll-margin-top:20px}.install-dialog210{font-family:system-ui,sans-serif;color:#07315e;background:#fff;max-width:min(520px,calc(100vw - 30px));max-height:80vh;border:1px solid #b9ccdc;border-radius:18px;padding:26px;line-height:1.6;box-shadow:0 20px 80px #001d3d44}.install-dialog210::backdrop{background:#001b3c88}.install-dialog210 h2{line-height:1.25;font-size:23px}.install-dialog210 li{margin-bottom:14px}.install-dialog210 button,.app-update210 button{min-height:44px;border:0;border-radius:10px;background:#075da8;color:#fff;padding:10px 18px;font:inherit;cursor:pointer}.app-update210{position:fixed;z-index:25;bottom:calc(84px + env(safe-area-inset-bottom));left:16px;right:16px;margin:auto;max-width:620px;display:flex;gap:15px;align-items:center;padding:16px;background:#fff;color:#07315e;border:1px solid #bfd5e4;border-radius:14px;box-shadow:0 10px 40px #07315e33;font:14px/1.5 system-ui}.app-update210 button{flex-shrink:0}.mobile-entry210{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:15px 0}.mobile-entry210 a,.mobile-entry210 button{min-height:44px;padding:10px 14px;border-radius:9px;border:1px solid #bfd5e4;background:#f0f7fc;color:#07315e;font:600 14px system-ui;text-decoration:none;cursor:pointer}.mobile210 :focus-visible,.install-dialog210 :focus-visible{outline:3px solid #0792ef;outline-offset:3px}@media(max-width:390px){.m-header{padding-left:16px;padding-right:16px}.m-main{padding-left:12px;padding-right:12px}.m-hero{padding:28px 22px}.m-panel{padding:20px}.m-shortcuts>a{padding:17px}.m-bottom a{font-size:11px}.app-update210{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.m-bottom,.app-update210,.mobile-entry210,[data-install210]{display:none!important}}

#primary-native210:not([hidden]){margin-bottom:12px}#primary-native210:not([hidden])+button{background:#ffffff1a;color:#fff!important;border:1px solid #ffffff77;box-shadow:none;font-size:14px}

.asn-native210 .m-bottom,.asn-native210 .mobile-entry210,.asn-native210 [data-install210],.asn-native210 [data-install-status210]{display:none!important}.asn-native210 .m-main{padding-bottom:24px}
