:root{--color-green:#1ed760;--color-green-light:#1fdf64;--color-green-dark:#18bd52;--color-purple:#b794f6;--color-purple-light:#d4bbfc;--color-purple-dark:#96f;--color-blue:#5b8def;--color-pink:#ff006e;--color-orange:#ff6b35;--color-star:#f5a623;--bs-body-bg:#0a0a0f;--bs-body-color:#f5f5f5;--bs-dark:#0a0a0f;--bs-dark-rgb:10,10,15;--surface-dark:#111118;--surface-light:#1a1a22;--surface-elevated:#22222c;--border-color:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.05);--gradient-onb:linear-gradient(135deg,#8a6bdc,#5c8cf0);--bs-primary:var(--color-green);--bs-secondary:var(--color-purple);--bs-border-color:var(--border-color);--bs-border-radius:0.75rem;--bs-border-radius-lg:1rem;--bs-border-radius-sm:0.5rem}.pwa-install-trigger--icon{align-items:center;background:#1ed760;border:0;border-radius:50%;box-shadow:0 .25rem .8rem rgba(30,215,96,.22);color:#08120b;cursor:pointer;display:inline-flex;height:2.625rem;justify-content:center;min-height:2.625rem;min-width:2.625rem;padding:0;transition:transform .18s ease,box-shadow .18s ease;width:2.625rem}.pwa-install-trigger--icon:focus-visible,.pwa-install-trigger--icon:hover{box-shadow:0 .35rem 1rem rgba(30,215,96,.32);color:#08120b;transform:translateY(-1px)}.pwa-install-trigger--icon:focus-visible{outline:2px solid #fff;outline-offset:2px}.pwa-install-trigger--icon i{color:inherit!important;font-size:1.2rem!important;line-height:1}.dashboard-utility-btn--nav.pwa-install-trigger--icon,.msg-utility-btn--nav.pwa-install-trigger--icon{background:#1ed760;color:#08120b;height:2.625rem;min-height:2.625rem;min-width:2.625rem;width:2.625rem}.pwa-install-promo{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;overflow:hidden}.pwa-install-promo__platform{align-items:center;color:#b8c5bc;display:inline-flex;font-size:.8rem;font-weight:600;gap:.45rem;margin-bottom:.5rem}.pwa-install-promo__icon{align-items:center;color:#f4fff7;display:inline-flex;font-size:1.75rem;height:2rem;justify-content:center;width:2rem}.pwa-install-promo__title{color:#f4fff7;font-size:1rem;font-weight:700;line-height:1.35;margin:0}.pwa-install-promo__text{color:rgba(240,247,242,.72);font-size:.8rem;line-height:1.55;margin:0}.pwa-install-promo__text li{font-size:inherit;line-height:inherit}.pwa-install-promo__text li>i{flex:0 0 1.1rem;font-size:1rem;line-height:1.24rem;margin:0}.pwa-install-promo>[data-pwa-install-trigger]{font-size:.8rem;margin-top:.65rem}.pwa-install-promo__button{align-items:center;background:#1ed760;border:0;border-radius:.55rem;color:#08120b;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.65rem .9rem;transition:filter .18s ease,transform .18s ease;width:100%}.pwa-install-promo__button:focus-visible,.pwa-install-promo__button:hover{color:#08120b;filter:brightness(1.08);transform:translateY(-1px)}.pwa-install-promo__button:focus-visible{outline:2px solid #fff;outline-offset:2px}#header .header-extras>ul>li>.pwa-install-trigger--icon,.dashboard-utilities .pwa-install-trigger--icon{align-items:center;background:#1ed760;border:0;border-radius:50%;color:#08120b;display:inline-flex;height:2.625rem;justify-content:center;margin:1.1875rem .2rem;min-height:2.625rem;min-width:2.625rem;padding:0;vertical-align:top;width:2.625rem}.public-mobile-controls{display:none}@media (max-width:991.98px){#header .header-extras .pwa-install-trigger--icon{display:none!important}.public-mobile-controls{align-items:center;display:flex;gap:.55rem;height:5rem;position:absolute;right:1.25rem;top:0;z-index:205}.public-mobile-controls>.pwa-install-trigger--icon{flex:0 0 2.625rem;margin:0}.public-mobile-controls #mainMenu-trigger{display:block;float:none;height:2.625rem;margin:0;position:static;width:2.625rem}.public-header--authenticated .public-mobile-controls #mainMenu-trigger{display:none!important}.public-mobile-account{display:block;height:2.75rem;position:relative;width:auto}.public-mobile-account>a{align-items:center;display:inline-flex;height:2.75rem;justify-content:center;line-height:1;padding:0;width:2.75rem}.public-mobile-account>a img{display:block;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}#header .public-mobile-account .p-dropdown-content{left:auto;margin-top:.5rem;max-height:calc(100dvh - 5rem);min-width:0;overflow-y:auto;right:0;top:100%;width:min(17rem,100vw - 2.5rem)}.public-mobile-account .p-dropdown-content a{align-items:center;display:flex;gap:.5rem;line-height:1.5;padding:.55rem .65rem;white-space:normal}.public-mobile-account .p-dropdown-content a i{color:#1ed760;margin:0;width:1.15rem}}.pwa-install-drawer-link{color:#1ed760!important}.pwa-install-drawer-link i{color:inherit!important}.pwa-install-modal.show{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55)}.pwa-install-modal__content{background:#111118;border:1px solid rgba(30,215,96,.18);border-radius:1rem;overflow:hidden}.pwa-install-modal__body{padding:2rem;position:relative}.pwa-install-modal__eyebrow{color:#1ed760;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:0 2.5rem .65rem 0}.pwa-install-modal__close{position:absolute;right:1rem;top:1rem}.pwa-install-modal__title{color:#f5f5f5;font-size:1.5rem;font-weight:700;margin:0 0 1rem;padding-right:2rem}.pwa-install-modal__intro{color:#aaa;font-size:1rem;margin:0 0 1.25rem}.pwa-install-modal__benefits{list-style:none;margin:0 0 1.25rem;padding:0}.pwa-install-modal__benefit{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);color:#e5e5e5;display:flex;font-size:.925rem;gap:.85rem;line-height:1.5;padding:.85rem 0}.pwa-install-modal__benefit i{color:#1ed760;flex:0 0 1.25rem;font-size:1.2rem;line-height:1.4}.pwa-install-modal__platform-copy{background:hsla(0,0%,100%,.05);border-radius:.75rem;color:#ccc;font-size:.9rem;line-height:1.5;margin:0 0 1.25rem;padding:.9rem 1rem}.pwa-install-modal__cta{align-items:center;background:#1ed760;border:0;border-radius:.75rem;color:#0a0a0f;cursor:pointer;display:flex;font:inherit;font-weight:600;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;transition:opacity .2s ease;width:100%}.pwa-install-modal__cta:hover{opacity:.9}@media (max-width:575.98px){.pwa-install-modal__body{padding:1.5rem 1.25rem}.pwa-install-modal__title{font-size:1.35rem}}
