#aa-app-launch{position:fixed;inset:0;z-index:100005;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(ellipse at 80% 15%,#11647b55,transparent 55%),#071e2b;color:#f4fbff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:opacity .18s ease;isolation:isolate}#aa-app-launch[hidden]{display:none!important}#aa-app-launch[data-state=ready]{opacity:0;pointer-events:none}.aa-launch-inner{width:min(100%,370px);text-align:center}.aa-launch-mark{width:76px;height:76px;object-fit:contain;margin:0 auto 22px;filter:drop-shadow(0 8px 22px #0003)}.aa-launch-inner h1{color:inherit;font-size:clamp(28px,6vw,36px);line-height:1.15;letter-spacing:-.035em;font-weight:700;margin:0 0 10px}.aa-launch-subtitle{color:#a9c5d0;font-size:14px;letter-spacing:.025em;margin:0 0 32px}.aa-launch-track{height:3px;overflow:hidden;border-radius:10px;background:#ffffff16;margin:0 auto 20px;width:180px}.aa-launch-track::after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:#45d0df;animation:aa-launch-track 1.5s ease-in-out infinite}.aa-launch-status{min-height:44px;font-size:14px;line-height:1.6;color:#d4e8ef;margin:0}.aa-launch-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 26px;opacity:.75}.aa-launch-preview>i{display:block;min-height:66px;border:1px solid #ffffff12;border-radius:14px;background:linear-gradient(110deg,#ffffff04 20%,#ffffff12 45%,#ffffff04 70%);background-size:250% 100%;animation:aa-launch-sheen 2.2s ease-in-out infinite}.aa-launch-preview>i:first-child{grid-column:1/-1;min-height:80px}.aa-launch-preview>i::before,.aa-launch-preview>i::after{content:"";display:block;height:6px;border-radius:5px;background:#bdd8e51a;width:48%;margin:18px 16px 10px}.aa-launch-preview>i::after{width:68%;height:9px;margin-top:0}.aa-launch-inner button{margin-top:18px;border:1px solid #8cb7c6;border-radius:12px;background:#ffffff0c;color:#fff;min-height:46px;padding:10px 22px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.aa-launch-inner button[hidden]{display:none}.aa-launch-inner button:focus-visible{outline:3px solid #45d0df;outline-offset:4px}.aa-launch-brand{font-size:11px;color:#86a7b5;letter-spacing:.09em;text-transform:uppercase}.portal-app .aa-system-progress,.portal-nav-active .aa-system-progress{border:0;border-radius:100px;background:#092d3cf2;color:#f3fbff;font:500 13px/1.4 system-ui,sans-serif;padding:11px 16px;box-shadow:0 8px 32px #03192325;backdrop-filter:blur(10px)}@keyframes aa-launch-track{0%{transform:translateX(-105%)}100%{transform:translateX(330%)}}@keyframes aa-launch-sheen{0%{background-position:100% 0}100%{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){#aa-app-launch{transition:none}.aa-launch-track::after,.aa-launch-preview>i{animation:none}.aa-launch-track::after{width:100%;opacity:.65}}@media(max-height:560px){.aa-launch-preview{display:none}.aa-launch-mark{width:56px;height:56px;margin-bottom:14px}}

.aa-launch-mark{background:#f3faff;border-radius:20px;padding:10px;box-sizing:border-box}
