.st-header .st-menu-toggle{display:flex!important;align-items:center;justify-content:center;gap:12px;order:3;padding:12px;border:0;background:transparent;color:#fff;min-width:48px;min-height:48px;cursor:pointer}.st-header .st-controls{order:2;margin-inline-start:auto}.st-hamburger{display:grid;gap:6px;width:28px}.st-hamburger i{height:2px;background:currentColor;display:block;width:28px}.st-menu-label{font:600 14px STMontserrat,Arial,sans-serif}.st-modal{border:0;box-sizing:border-box;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;color:#edf5ff;background:#0b1e35;overflow:auto;font:16px/1.6 STMontserrat,Arial,sans-serif}.st-modal:not([open]){display:none}.st-modal::backdrop{background:#041326e8}.st-modal *{box-sizing:border-box}.st-modal-shell{max-width:1280px;margin:auto;padding:28px 48px 70px}.st-modal-bar{display:flex;align-items:center;gap:28px;padding-bottom:44px;border-bottom:1px solid #ffffff12}.st-modal-bar .st-brand{margin-inline-end:auto}.st-modal-close{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #40739d;border-radius:50%;background:transparent;color:#61c8ff;font-size:32px;cursor:pointer}.st-modal-close:hover{background:#1a3858}.st-modal-intro{margin:38px 0 28px}.st-modal-intro p{color:#8daecc;font-size:14px;margin:0 0 8px}.st-modal-title{color:#fff;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;margin:0}.st-modal-grid{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:24px;align-items:start}.st-modal-column{display:grid;gap:24px}.st-modal-panel{background:#182f4c;border:1px solid #28445e;border-radius:16px;padding:24px}.st-modal-panel h3{color:#acc6dc;font-size:14px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-weight:800}.st-modal-panel a{display:flex;align-items:center;gap:12px;color:#e3effc;text-decoration:none;padding:9px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.st-modal-panel a:hover{color:#68ceff}.st-modal-panel a[aria-current=page]{color:#63ceff;font-weight:800}.st-modal-platforms{background:#eff5fb;border-color:#eff5fb}.st-modal-platforms h3{color:#214362}.st-modal-platforms a{color:#375674}.st-modal-platforms a:hover{color:#006dae}.st-modal-platforms img{width:25px;height:25px;object-fit:contain;filter:brightness(0);opacity:.55}.st-modal-feature{display:block;padding:22px 24px;background:#009bed;color:#fff!important;text-decoration:none;border-radius:16px;font-weight:800;font-size:18px;line-height:1.4}.st-modal-feature:hover{background:#0087d1}.st-modal-feature small{display:block;font-size:13px;font-weight:400;opacity:.85;margin-bottom:6px}.st-modal-languages{margin-top:34px;padding-top:24px;border-top:1px solid #29425b}.st-modal-languages summary{cursor:pointer;color:#a9c8e2;padding:10px 0;font-size:16px}.st-modal-languages .st-language-list{position:static!important;display:grid!important;grid-template-columns:repeat(5,1fr);gap:4px;background:transparent!important;border:0;box-shadow:none;padding:12px 0;width:auto;max-height:none}.st-modal-languages .st-language-list a{padding:8px;color:#c8dded;font-size:14px;text-decoration:none}.st-modal a:focus-visible,.st-modal button:focus-visible,.st-modal summary:focus-visible,.st-menu-toggle:focus-visible{outline:3px solid #5ac7ff;outline-offset:4px}.st-modal-languages:not([open]) .st-language-list{display:none!important}@media(max-width:850px){.st-modal-shell{padding:20px 24px 48px}.st-modal-grid{grid-template-columns:1fr 1fr}.st-modal-primary{grid-column:1/-1;grid-template-columns:1fr 1fr}.st-modal-languages .st-language-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.st-modal-shell{padding:16px 18px 36px}.st-modal-bar{padding-bottom:20px;gap:12px}.st-modal-bar .st-wordmark{font-size:26px!important}.st-modal-intro{margin:26px 0 22px}.st-modal-grid{grid-template-columns:1fr;gap:16px}.st-modal-column,.st-modal-primary{grid-column:auto;grid-template-columns:1fr;gap:16px}.st-modal-panel{padding:20px}.st-modal-languages .st-language-list{grid-template-columns:repeat(2,1fr)}.st-menu-label{display:none}.st-header .st-menu-toggle{padding:8px}.st-header{gap:8px!important}}
@media(max-width:600px){.st-top .st-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.st-header>.st-brand{grid-column:1;grid-row:1}.st-header>.st-menu-toggle{grid-column:2;grid-row:1}.st-header>.st-controls{grid-column:1/-1;grid-row:2;width:100%;margin:8px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}}

/* Isolate popup navigation from legacy page navigation rules. */
.st-modal .st-modal-panel{display:block!important;position:static;float:none;width:100%;min-width:0;max-width:none;margin:0;text-align:start}
.st-modal .st-modal-column{min-width:0}.st-modal .st-modal-panel h3{display:block;width:100%;white-space:normal;word-break:normal}
.st-modal .st-modal-panel a{display:flex!important;flex-direction:row;justify-content:flex-start;width:100%;min-width:0;max-width:none;margin:0;white-space:normal;word-break:normal;overflow-wrap:normal;text-align:start}
.st-modal .st-modal-panel img{flex:0 0 25px}.st-modal .st-modal-platforms .st-google-play-logo{filter:none;opacity:1}
.st-modal .st-modal-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;align-content:start}
.st-modal .st-modal-actions a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 10px;border-radius:12px;background:#009bed;color:#fff;text-decoration:none;font:800 14px/1.4 STMontserrat,Arial,sans-serif;text-align:center;overflow-wrap:anywhere}
.st-modal .st-modal-actions .st-modal-login{background:#fff;color:#193452}.st-modal .st-modal-actions a:hover{box-shadow:0 0 0 3px #63ceff}

/* Mobile prioritizes account actions and platforms. */
@media(max-width:850px){.st-modal-grid>.st-modal-primary{order:-1;grid-column:1/-1}}
.st-modal .st-modal-platforms .st-telegram-logo{filter:none;opacity:1}
.st-modal .st-modal-panel a.st-bot-guide{font-size:14px;padding-top:0;color:#315776}
.guide-bot-cta{display:inline-flex;align-items:center;gap:12px;border-radius:12px;background:#009bed;color:#fff!important;text-decoration:none;padding:16px 22px;font-weight:700;margin:16px 0}
.guide-bot-cta img{width:32px;height:32px}.guide-bot-figure{margin:32px 0}.guide-bot-figure img{width:100%;height:auto;border-radius:16px;display:block}.guide-bot-figure figcaption{font-size:14px;color:#a9c8e2;margin-top:10px}.guide-bot-figure a{color:inherit}.st-downloads__card.st-telegram-card .st-telegram-logo{width:64px;height:64px;filter:none}
