.messenger-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:16px 0}.messenger-card header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.messenger-card header>div{flex:1;min-width:0}.account-page .messenger-card h2{margin:0}.messenger-card small{display:block;overflow:hidden;text-overflow:ellipsis}.messenger-logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;flex-shrink:0}.messenger-logo.telegram{background:linear-gradient(135deg,#37aee2,#1e96c8)}.messenger-logo.max{background:linear-gradient(135deg,#5b4bff,#9a3cff)}.messenger-logo.email{background:#2b3c44;color:var(--gold);font-size:18px}.link-messenger{margin-top:6px}.link-messenger,.link-ready{display:flex;flex-direction:column;gap:8px}.link-ready{align-items:flex-start}.notif-matrix{display:grid;gap:0;align-items:center}.notif-matrix>b{font-size:12px;color:var(--gold);text-align:center;padding:8px 0;border-bottom:1px solid var(--line)}.notif-matrix>b small{display:block;font-size:10px;font-weight:400}.notif-matrix>span:first-child{border-bottom:1px solid var(--line);align-self:stretch}.notif-row>span{padding:12px 12px 12px 0;border-bottom:1px solid #ffffff0d;font-size:14px}.notif-row>span small{display:block;font-size:11.5px;margin-top:2px;line-height:1.45}.notif-check{display:grid;place-items:center;align-self:stretch;border-bottom:1px solid #ffffff0d;cursor:pointer}.notif-check input{width:22px;height:22px;accent-color:#e7bb69}.notif-settings label.check{display:flex;gap:12px;align-items:flex-start;font-size:14px}.notif-settings label.check input{width:20px;height:20px;accent-color:#e7bb69;margin-top:1px;flex-shrink:0}.notif-settings .form-grid{margin-top:12px}.miniapp-entry{min-height:100svh;justify-content:center;gap:24px;padding:calc(24px + var(--safe-t)) 18px calc(24px + var(--safe-b));background:radial-gradient(circle at 50% 0,#173341,#06131a 65%)}.miniapp-brand,.miniapp-entry{display:flex;flex-direction:column;align-items:center}.miniapp-brand{text-align:center;gap:8px}.miniapp-mark{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;font:44px Georgia,serif;color:var(--gold);background:linear-gradient(145deg,#12303b,#06131a);border:1px solid #e7bb6944;box-shadow:0 18px 50px #0008}.miniapp-brand h1{font:28px Georgia,serif;margin:6px 0 0}.miniapp-brand p{color:var(--muted);font-size:14px}.miniapp-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px;padding:22px 18px;border:1px solid var(--line);border-radius:20px;background:#0b1c24e6}.miniapp-card h2{font:22px Georgia,serif;margin:0}.miniapp-card .btn{width:100%;min-height:50px;font-size:15px}.miniapp-card .ghost-link{background:none;border-color:transparent;color:var(--gold)}.miniapp-card .auth-form{gap:12px}.miniapp-card .auth-form input{font-size:16px}.miniapp-loading{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--muted)}.spin{animation:spin 1s linear infinite;color:var(--gold)}.embed-link-offer{position:fixed;z-index:70;left:10px;right:10px;bottom:calc(var(--tabbar-h) + var(--safe-b) + 10px);display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#0c2029;border:1px solid #e7bb6955;box-shadow:0 16px 50px #000a;font-size:13px;line-height:1.4;animation:rise .3s ease-out}.embed-link-offer>span{flex:1;min-width:180px}.embed-link-offer>svg{color:var(--gold)}html[data-embed=telegram]{--safe-t:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--safe-b:var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}html[data-embed] .inner-header .back{visibility:hidden}html[data-embed] .install-banner{display:none}html[data-embed] body{overscroll-behavior-y:none}html[data-embed] .header{height:calc(56px + var(--safe-t))}@media(min-width:821px){html[data-embed] .tabbar{display:none}}html.kb-open .embed-link-offer,html.kb-open .install-banner,html.kb-open .tabbar{display:none!important}html.kb-open body:has(.tabbar){padding-bottom:0}html.kb-open .sticky-cta{bottom:0}html[data-theme=light]{background:#06131a}html[data-theme=light],html[data-theme=light] .btn.primary,html[data-theme=light] .car-photo,html[data-theme=light] .destination,html[data-theme=light] .hero-art,html[data-theme=light] .home-story,html[data-theme=light] .journey-home-hero,html[data-theme=light] .map-fallback,html[data-theme=light] .maplibregl-map,html[data-theme=light] .messenger-logo,html[data-theme=light] .pb-btn:not(.ghost),html[data-theme=light] .premium-button,html[data-theme=light] .sidebar-story,html[data-theme=light] .story-card,html[data-theme=light] .tab-icon b,html[data-theme=light] .tabs-row a.active,html[data-theme=light] .tabs-row button.active,html[data-theme=light] [style*=background-image],html[data-theme=light] canvas,html[data-theme=light] img,html[data-theme=light] video{filter:invert(1) hue-rotate(180deg)}html[data-theme=light] .car-photo img,html[data-theme=light] .hero-art img,html[data-theme=light] .journey-home-hero img,html[data-theme=light] .maplibregl-map canvas,html[data-theme=light] [style*=background-image] img{filter:none}.provider-actions{display:flex;flex-direction:column;gap:12px;margin-top:14px}.provider-actions .form-grid{grid-template-columns:1fr}.channel-checks{display:flex;gap:10px;flex-wrap:wrap}.channel-checks label,.check-inline{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.channel-checks input,.check-inline input{accent-color:#e7bb69;width:16px;height:16px}.offset-field{display:flex;flex-direction:column;gap:3px}.offset-field input{width:96px;background:#10242d;border:1px solid var(--line);border-radius:8px;color:#f6f1e8;padding:7px 9px}.scenario-table td{vertical-align:middle}.template-editor{border:1px solid var(--line);border-radius:12px;padding:0 14px;margin-bottom:8px;background:#0b1c24}.template-editor[open]{padding-bottom:14px;border-color:#e7bb6955}.template-editor summary{cursor:pointer;padding:12px 0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.template-editor summary small{font-size:11px}.template-editor label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.template-editor textarea{background:#10242d;border:1px solid var(--line);border-radius:10px;color:#f6f1e8;padding:10px;font:13px/1.5 ui-monospace,Menlo,monospace;resize:vertical}.template-editor code{margin:2px 4px 2px 0;display:inline-block;cursor:help}.template-preview{margin:10px 0}.template-preview .bubble{max-width:420px;background:#182d36;border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:14px;line-height:1.5;margin-bottom:4px}.steps-list{padding-left:22px;line-height:1.7;font-size:14px;list-style:decimal}.steps-list li{display:list-item}.steps-list a{color:var(--gold)}.seo-page{max-width:920px;margin:0 auto;padding:28px 20px 70px;line-height:1.6}.seo-page h1{font:clamp(26px,4vw,36px)/1.2 Georgia,serif;margin:6px 0 14px}.seo-page h2,.seo-popular h2{font:22px/1.3 Georgia,serif;margin:34px 0 14px}.seo-lead,.seo-page section>p{color:#dbe2e6;margin:0 0 12px}.seo-lead b{color:#f6f1e8}.seo-crumbs{font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px}.seo-crumbs a{color:var(--gold)}.seo-crumbs em{font-style:normal;margin-left:6px;opacity:.6}.seo-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.seo-facts>div{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#0b1c24}.seo-facts small{display:block;color:var(--muted);font-size:12px}.seo-facts b{font-size:17px}.seo-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0 8px}.seo-cta .btn.big{min-height:50px;padding:0 26px;font-size:15px;display:inline-flex;align-items:center}.seo-prices{width:100%;border-collapse:collapse;font-size:14px}.seo-prices th{text-align:left;color:var(--gold);font-weight:500;font-size:12px;padding:8px 10px;border-bottom:1px solid var(--line)}.seo-prices td{padding:12px 10px;border-bottom:1px solid #ffffff0d;vertical-align:top}.seo-prices td small{display:block;color:var(--muted);font-size:12px}.seo-prices td:last-child{text-align:right;white-space:nowrap}.seo-prices td:last-child b{font-size:16px;color:#f6f1e8}.seo-steps{padding-left:22px;list-style:decimal;color:#dbe2e6}.seo-steps li{display:list-item;margin-bottom:6px}.seo-route-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;list-style:none;padding:0;margin:0}.seo-route-list a{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#0b1c24;transition:border-color .2s}.seo-route-list a:hover{border-color:#e7bb6988}.seo-route-list strong{grid-column:1/-1;font-size:14.5px;font-weight:600}.seo-route-list span{color:var(--muted);font-size:12.5px}.seo-route-list b{color:var(--gold);font-size:13.5px;text-align:right}.seo-hubs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.seo-hubs a{font-size:13px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--gold)}.seo-popular{max-width:1120px;margin:0 auto 60px;padding:0 24px}.screen-transfer .seo-popular{max-width:none;margin:10px 16px 40px 12px;padding:0}.seo-popular h2{margin-top:0}@media(max-width:820px){.seo-page{padding:18px 16px 60px}.seo-facts{grid-template-columns:repeat(2,1fr)}.seo-cta .btn.big{width:100%;justify-content:center}.screen-transfer .seo-popular,.seo-popular{padding:0 16px;margin:0 0 40px}}