.pwa-install-bar{color:#fff;background:#0a1332;border-bottom:1px solid #293654;padding:11px 0 10px}.pwa-install-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:calc(100% - 112px);max-width:1280px;margin:auto;display:grid}.pwa-bar-icon{color:#b5caeb;border:1px solid #40516e;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.pwa-bar-copy{align-items:center;gap:16px;min-width:0;display:flex}.pwa-bar-copy strong{font-size:11px;font-weight:700;line-height:1.6}.pwa-bar-copy>span{color:#b4bfd2;font-size:10px;line-height:1.6}.pwa-install-button{color:#0a1332;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:10px 14px;font-size:10px;font-weight:700;transition:background .16s,border-color .16s;display:flex}.pwa-install-button:hover:not(:disabled){background:#edf3fc;border-color:#c0d6fa}.pwa-install-button:focus-visible{outline-offset:4px;outline:3px solid #e3b8bc}.pwa-install-button:disabled{opacity:.7}.pwa-install-status{color:#becde3;width:calc(100% - 112px);max-width:1280px;margin:0 auto;font-size:10px;line-height:1.7}.pwa-install-status:not(:empty){padding-top:9px}.pwa-dialog{color:#0a1332;overscroll-behavior:contain;background:#f6f5f0;border:1px solid #d7dfeb;border-radius:14px;width:calc(100% - 32px);max-width:554px;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 28px 110px #0005}.pwa-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080f29b8}body:has(.pwa-dialog[open]){overflow:hidden}.pwa-dialog-inner{padding:29px 32px 26px;position:relative}.pwa-close{color:#788aa5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px}.pwa-close:hover{color:#0a1332;background:#e6eaf0}.pwa-dialog-brand{align-items:center;gap:14px;margin-bottom:24px;display:flex}.pwa-dialog-brand img{object-fit:contain;max-width:none;height:auto}.pwa-dialog-brand img:first-child{width:90px}.pwa-dialog-brand img:last-child{width:89px}.pwa-dialog-brand>span{background:#c7cfdb;width:1px;height:24px}.pwa-eyebrow{letter-spacing:1.3px;color:#8b5963;font-size:8px;font-weight:700}.pwa-dialog h2{letter-spacing:-1.1px;margin:9px 0 13px;font-size:29px;font-weight:700;line-height:1.2}.pwa-dialog-inner>p{color:#65758e;max-width:444px;font-size:12px;line-height:1.85}.pwa-platform-tabs{border-bottom:1px solid #d7dfe9;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:24px;display:grid}.pwa-platform-tabs button{color:#7a8ba6;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:12px 4px;font-size:10px;font-weight:600;display:flex}.pwa-platform-tabs button[aria-selected=true]{color:#0055d2;border-color:#0055d2}.pwa-install-steps{gap:21px;margin:23px 0 0;padding:0;list-style:none;display:grid}.pwa-install-steps>li{align-items:flex-start;gap:13px;display:flex}.pwa-install-steps>li>span{color:#0055d2;background:#e9eff9;border:1px solid #d2dff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:700;display:flex}.pwa-install-steps h3{margin:3px 0 6px;font-size:12px;font-weight:700;line-height:1.65}.pwa-install-steps p{color:#7a89a1;margin:0;font-size:11px;line-height:1.85}.pwa-link-copy{background:#eef1f6;border:1px solid #dce3ec;border-radius:5px;margin-top:25px;padding:15px}.pwa-link-copy label{color:#7687a1;margin-bottom:9px;font-size:9px;font-weight:600;line-height:1.7;display:block}.pwa-link-copy>div{background:#fff;border:1px solid #cdd8e8;border-radius:4px;align-items:stretch;display:flex;overflow:hidden}.pwa-link-copy input{color:#5a7193;text-overflow:ellipsis;background:#fff;border:0;width:100%;min-width:0;padding:10px;font-family:inherit;font-size:10px;overflow:hidden}.pwa-link-copy button{color:#0055d2;white-space:nowrap;border-left:1px solid #dce3ee;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:9px;font-weight:600;display:flex}.pwa-link-copy button:hover{background:#edf3fc}.pwa-link-copy>span{color:#5b7d63;font-size:9px;line-height:1.7;display:block}.pwa-link-copy>span:not(:empty){padding-top:8px}.pwa-online-note{color:#8a98ae;border-top:1px solid #dce1e7;align-items:flex-start;gap:8px;margin-top:23px;padding-top:17px;font-size:9px;line-height:1.9;display:flex}.pwa-online-note>span{background:#cd2228;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.pwa-done,.pwa-native-button{color:#fff;background:#0a1332;border:1px solid #0a1332;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:20px;padding:13px 18px;font-size:11px;font-weight:700;display:flex}.pwa-done:hover,.pwa-native-button:hover{background:#172b54}.pwa-native-button{background:#0055d2;border-color:#0055d2;margin-top:23px}.pwa-native-button:hover{background:#0048b6}.pwa-dialog :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #b94f0e}.pwa-link-copy input:focus-visible{outline-offset:-3px}@media (min-width:1500px){.pwa-install-inner,.pwa-install-status{max-width:1320px}}@media (max-width:1150px){.pwa-install-inner,.pwa-install-status{width:calc(100% - 72px)}}@media (max-width:900px){.pwa-install-inner,.pwa-install-status{width:calc(100% - 48px)}.pwa-bar-copy,.pwa-bar-copy strong,.pwa-bar-copy>span{display:block}.pwa-bar-copy strong{font-size:10px}.pwa-bar-copy>span{margin-top:2px;font-size:9px}.pwa-install-button{font-size:9px}}@media (max-width:650px){.pwa-install-bar{padding-block:11px}.pwa-install-inner,.pwa-install-status{width:calc(100% - 40px)}.pwa-install-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.pwa-bar-icon{width:30px;height:30px}.pwa-bar-icon>svg{width:18px}.pwa-bar-copy strong{font-size:9px;line-height:1.7}.pwa-bar-copy>span{font-size:8px;line-height:1.6}.pwa-install-button{gap:6px;min-height:39px;padding:9px 10px;font-size:9px}.pwa-install-button>svg:first-child{width:14px}.pwa-install-button>svg:last-child{display:none}.pwa-install-status{font-size:8px}.pwa-dialog{border-radius:11px;width:calc(100% - 28px);max-height:calc(100dvh - 28px)}.pwa-dialog-inner{padding:27px 24px 23px}.pwa-dialog-brand{gap:12px;margin-bottom:22px}.pwa-dialog-brand img:first-child{width:84px}.pwa-dialog-brand img:last-child{width:83px}.pwa-dialog h2{letter-spacing:-1px;margin-top:10px;font-size:26px}.pwa-dialog-inner>p{font-size:11px;line-height:1.9}.pwa-eyebrow{letter-spacing:1.2px;font-size:7px}.pwa-platform-tabs{gap:3px;margin-top:22px}.pwa-platform-tabs button{gap:5px;padding:12px 2px;font-size:9px}.pwa-platform-tabs button>svg{width:12px}.pwa-install-steps{gap:20px;margin-top:22px}.pwa-install-steps>li{gap:11px}.pwa-install-steps>li>span{width:26px;height:26px;font-size:8px}.pwa-install-steps h3{margin-top:2px;font-size:11px}.pwa-install-steps p{font-size:10px;line-height:1.9}.pwa-link-copy{margin-top:24px;padding:13px}.pwa-link-copy label{font-size:8px}.pwa-link-copy input{transform-origin:0;min-width:0;font-size:16px}.pwa-link-copy button{padding-inline:9px;font-size:8px}.pwa-link-copy button>svg{width:13px}.pwa-online-note{font-size:8px;line-height:1.9}.pwa-done,.pwa-native-button{min-height:46px;font-size:10px}}@media (max-width:370px){.pwa-install-inner,.pwa-install-status{width:calc(100% - 32px)}.pwa-install-inner{gap:8px}.pwa-bar-icon{width:27px;height:27px}.pwa-bar-copy strong{font-size:8px}.pwa-bar-copy>span{font-size:7px}.pwa-install-button{gap:5px;padding-inline:8px;font-size:8px}.pwa-dialog-inner{padding-inline:21px}.pwa-dialog h2{font-size:24px}.pwa-platform-tabs button{gap:4px;font-size:8px}.pwa-platform-tabs button>svg{width:11px}}@media (prefers-reduced-motion:reduce){.pwa-install-button{transition:none}}@media (max-width:650px){.pwa-bar-copy strong{font-size:11px;line-height:1.65}.pwa-bar-copy>span{font-size:10px;line-height:1.6}.pwa-install-button{gap:6px;min-height:42px;padding:10px 12px;font-size:11px}.pwa-install-status{font-size:11px;line-height:1.8}.pwa-dialog h2{font-size:27px;line-height:1.25}.pwa-dialog-inner>p{font-size:13px;line-height:1.85}.pwa-eyebrow{letter-spacing:.9px;font-size:10px}.pwa-platform-tabs button{white-space:normal;gap:5px;min-width:0;padding-block:13px;font-size:10px;line-height:1.55}.pwa-platform-tabs button>svg{flex-shrink:0;width:13px}.pwa-install-steps h3{margin-bottom:7px;font-size:13px;line-height:1.7}.pwa-install-steps p{font-size:12px;line-height:1.85}.pwa-install-steps>li>span{width:28px;height:28px;font-size:10px}.pwa-install-steps{gap:22px}.pwa-link-copy label{font-size:11px;line-height:1.75}.pwa-link-copy button{gap:6px;padding:11px;font-size:11px}.pwa-link-copy>span{font-size:11px;line-height:1.75}.pwa-online-note{font-size:11px;line-height:1.85}.pwa-done,.pwa-native-button{min-height:48px;font-size:12px}.pwa-close{width:36px;height:36px}.pwa-link-copy input{font-size:16px}}@media (max-width:370px){.pwa-install-inner{grid-template-columns:auto minmax(0,1fr);gap:8px 11px}.pwa-bar-icon{grid-row:1/3;align-self:start;width:31px;height:31px;margin-top:4px}.pwa-bar-copy strong{font-size:11px}.pwa-bar-copy>span{font-size:10px}.pwa-install-button{grid-column:2;justify-self:start;padding:10px 13px;font-size:11px}.pwa-platform-tabs button{gap:4px;font-size:10px}.pwa-platform-tabs button>svg{width:12px}.pwa-install-steps h3{font-size:13px}.pwa-install-steps p{font-size:12px}}@media (display-mode:standalone),(display-mode:minimal-ui),(display-mode:window-controls-overlay){.pwa-install-bar,.pwa-dialog{display:none!important}}
