.InstallSubscriptionOverlay_root__NW0j0{position:relative;height:100%;background:transparent;--install-hero-icon-top:-116px;--card-gloss:var(--sbs-surface-gloss);--card-surface:var(--sbs-surface-card);--card-border:var(--sbs-border-card);--card-shadow:var(--sbs-shadow-card);--modal-close-red:var(--sbs-close-bg);--modal-close-red-border:var(--sbs-close-border);--modal-close-red-text:var(--sbs-close-text)}.InstallSubscriptionOverlay_bottomSheet__STlbV{position:absolute;top:clamp(212px,32dvh,292px);right:0;bottom:0;left:0;border-top-left-radius:32px;border-top-right-radius:32px;border:1px solid var(--card-border);border-bottom:none;background:var(--card-gloss),radial-gradient(90% 56% at 78% -10%,rgba(44,70,112,.14) 0,rgba(44,70,112,0) 74%),linear-gradient(180deg,rgba(7,9,14,.98) 0,rgba(3,4,8,1) 58%);box-shadow:0 -18px 46px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.07);overflow:visible}.InstallSubscriptionOverlay_sheetContent__Wzr2s{position:relative;z-index:2;height:100%;overflow-y:auto;overflow-x:hidden;padding:24px 16px calc(112px + env(safe-area-inset-bottom, 0px));border-top-left-radius:32px;border-top-right-radius:32px;scrollbar-width:none}.InstallSubscriptionOverlay_sheetContent__Wzr2s::-webkit-scrollbar{display:none}.InstallSubscriptionOverlay_heroIcon__CQT5o{position:absolute;top:var(--install-hero-icon-top);left:50%;z-index:4;width:120px;height:120px;border-radius:50%;transform:translateX(-50%);border:1px solid rgba(199,211,238,.24);background:radial-gradient(circle at 32% 22%,rgba(39,52,89,.78),rgba(11,15,28,.96) 65%),rgba(8,11,18,.96);color:#f8fbff;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 10px 32px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.InstallSubscriptionOverlay_card__RMUkH{display:flex;flex-direction:column;gap:14px;min-height:100%}.InstallSubscriptionOverlay_cardHead__Na8BS{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.InstallSubscriptionOverlay_title__CClR_{margin:0;color:#f4f7ff;font-size:28px;font-weight:760;line-height:1.1;letter-spacing:-.018em}.InstallSubscriptionOverlay_subtitle__Nn6XP{margin:7px 0 0;color:#a2acbf;font-size:14px;line-height:1.45;max-width:344px}.InstallSubscriptionOverlay_closeButton__u5T7N{width:35px;height:35px;border:1px solid var(--modal-close-red-border);border-radius:50%;background:var(--modal-close-red);color:var(--modal-close-red-text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.InstallSubscriptionOverlay_closeButton__u5T7N:hover{border-color:rgba(255,141,178,.98);filter:brightness(1.06)}.InstallSubscriptionOverlay_actionsStack__2Z593{display:flex;flex-direction:column;gap:10px}.InstallSubscriptionOverlay_btnAccent__0_ipY,.InstallSubscriptionOverlay_btnGhost___wDZh,.InstallSubscriptionOverlay_btnWhite__0mey_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border-radius:14px;border:1px solid transparent;font-size:15px;font-weight:700;letter-spacing:0;cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease,border-color .15s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.InstallSubscriptionOverlay_btnWhite__0mey_{background:linear-gradient(180deg,#fbfcff,#eef2f8);color:#121722;border-color:rgba(255,255,255,.34)}.InstallSubscriptionOverlay_btnGhost___wDZh{background:rgba(255,255,255,.09);color:#e7ecf8;border-color:rgba(255,255,255,.1)}.InstallSubscriptionOverlay_btnAccent__0_ipY{background:linear-gradient(180deg,#2ee289,#1eb96d);color:#f5fff9;border-color:rgba(123,255,192,.32);box-shadow:0 7px 20px rgba(18,156,88,.27)}.InstallSubscriptionOverlay_btnAccent__0_ipY:hover,.InstallSubscriptionOverlay_btnGhost___wDZh:hover,.InstallSubscriptionOverlay_btnWhite__0mey_:hover{filter:brightness(1.03)}.InstallSubscriptionOverlay_btnAccent__0_ipY:active,.InstallSubscriptionOverlay_btnGhost___wDZh:active,.InstallSubscriptionOverlay_btnWhite__0mey_:active{transform:translateY(1px)}.InstallSubscriptionOverlay_btnAccent__0_ipY:disabled,.InstallSubscriptionOverlay_btnGhost___wDZh:disabled,.InstallSubscriptionOverlay_btnWhite__0mey_:disabled{opacity:.45;cursor:default;transform:none;filter:none;box-shadow:none}.InstallSubscriptionOverlay_formStack__Gvx5z{display:flex;flex-direction:column;gap:12px}.InstallSubscriptionOverlay_panelBlock__PYDUr{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--card-border);background:var(--card-gloss),radial-gradient(58% 100% at 82% 0,rgba(40,66,110,.2) 0,rgba(40,66,110,0) 70%),var(--card-surface);box-shadow:var(--card-shadow)}.InstallSubscriptionOverlay_field__uzFRb{display:flex;flex-direction:column;gap:8px}.InstallSubscriptionOverlay_field__uzFRb>span,.InstallSubscriptionOverlay_sectionLabel__CMaW_{color:#dbe3f5;font-size:13px;font-weight:650}.InstallSubscriptionOverlay_platformSelectWrap__2SR6L{position:relative;display:block}.InstallSubscriptionOverlay_selectIcon__VjtHc{display:inline-flex;align-items:center;color:#d0d8ea;flex-shrink:0}.InstallSubscriptionOverlay_platformTrigger__b7fTK{width:100%;min-height:46px;border-radius:12px;border:1px solid rgba(154,170,200,.24);background:rgba(24,27,36,.9);color:#f4f8ff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;padding:0 38px 0 12px;transition:border-color .15s ease,background .15s ease;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left}.InstallSubscriptionOverlay_platformTrigger__b7fTK:hover{border-color:rgba(170,190,226,.5)}.InstallSubscriptionOverlay_platformTrigger__b7fTK:focus-visible{outline:none;border-color:rgba(170,191,228,.68);box-shadow:0 0 0 2px rgba(170,191,228,.16)}.InstallSubscriptionOverlay_platformTriggerLabel__ZuIvz{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InstallSubscriptionOverlay_platformSelect__CjYu2{width:100%;height:46px;border-radius:12px;border:1px solid rgba(159,177,223,.22);background:rgba(5,10,20,.68);color:#f4f8ff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;padding:0 38px;transition:border-color .15s ease}.InstallSubscriptionOverlay_platformSelect__CjYu2:focus{border-color:rgba(110,179,255,.66)}.InstallSubscriptionOverlay_platformSelect__CjYu2 option{background:#101728;color:#eff4ff}.InstallSubscriptionOverlay_selectChevron__F2Qtx{position:absolute;right:12px;color:#9eabc8;pointer-events:none;transition:transform .16s ease}.InstallSubscriptionOverlay_selectChevronOpen__NJ3jF{transform:rotate(180deg)}.InstallSubscriptionOverlay_platformMenu__BxYZJ{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;border-radius:12px;border:1px solid rgba(153,171,204,.34);background:radial-gradient(120% 100% at 100% -20%,rgba(62,88,133,.22) 0,rgba(62,88,133,0) 68%),rgba(10,13,21,.98);box-shadow:0 18px 30px rgba(0,0,0,.5);padding:6px;max-height:220px;overflow-y:auto}.InstallSubscriptionOverlay_platformMenu__BxYZJ::-webkit-scrollbar{width:6px}.InstallSubscriptionOverlay_platformMenu__BxYZJ::-webkit-scrollbar-thumb{background:rgba(132,156,209,.34);border-radius:999px}.InstallSubscriptionOverlay_platformOption__1Bhrb{width:100%;border:none;border-radius:10px;background:transparent;color:#e8eefc;font-size:14px;font-weight:600;text-align:left;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer}.InstallSubscriptionOverlay_platformOption__1Bhrb:hover{background:rgba(145,164,200,.2)}.InstallSubscriptionOverlay_platformOptionActive__gbA5Z{background:rgba(155,175,212,.26);color:#f6f9ff}.InstallSubscriptionOverlay_platformOptionIcon__LlbzH{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#bfccec;flex-shrink:0}.InstallSubscriptionOverlay_appsGrid__0RAk5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding-bottom:0}.InstallSubscriptionOverlay_appsGrid__0RAk5::-webkit-scrollbar{display:none}.InstallSubscriptionOverlay_appButton__EreYu{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:60px;padding:9px 10px;border-radius:12px;border:1px solid var(--card-border);background:var(--card-gloss),var(--card-surface);color:#dfe7f8;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.InstallSubscriptionOverlay_appButton__EreYu:hover{border-color:rgba(196,211,239,.42)}.InstallSubscriptionOverlay_appButton__EreYu:active{transform:scale(.985)}.InstallSubscriptionOverlay_appButtonActive__YcQP1{border-color:rgba(245,248,255,.7);background:linear-gradient(180deg,#fbfcff,#edf1f8)}.InstallSubscriptionOverlay_appButtonActive__YcQP1 .InstallSubscriptionOverlay_appName__GXbf4{color:#111726}.InstallSubscriptionOverlay_appButtonActive__YcQP1 .InstallSubscriptionOverlay_appHint__2DZa_{color:#5a647a}.InstallSubscriptionOverlay_appButtonActive__YcQP1 .InstallSubscriptionOverlay_appIcon__GyWom{background:rgba(16,21,33,.9);border-color:rgba(21,27,39,.46)}.InstallSubscriptionOverlay_appButtonActive__YcQP1 .InstallSubscriptionOverlay_appCardMark__0KX_n{background:rgba(29,186,116,.2);border-color:rgba(56,224,147,.55);color:#0f8f52}.InstallSubscriptionOverlay_appButtonInner__a7hjY{display:flex;align-items:center;gap:8px;min-width:0}.InstallSubscriptionOverlay_appIcon__GyWom{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(181,196,228,.17);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.InstallSubscriptionOverlay_appIconSvg__KrV4R{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.InstallSubscriptionOverlay_appIconSvg__KrV4R svg{width:20px;height:20px}.InstallSubscriptionOverlay_appFallback__mP8W_{font-size:14px;font-weight:800;line-height:1}.InstallSubscriptionOverlay_appMeta__1Au9t{display:flex;flex-direction:column;min-width:0}.InstallSubscriptionOverlay_appName__GXbf4{color:#eff4ff;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InstallSubscriptionOverlay_appHint__2DZa_{margin-top:2px;color:#96a4c4;font-size:11px;font-weight:560}.InstallSubscriptionOverlay_appCardMark__0KX_n{width:20px;height:20px;border-radius:999px;background:rgba(51,216,138,.16);border:1px solid rgba(95,241,171,.44);color:#62edab;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.InstallSubscriptionOverlay_emptyApps__3Gp7j{margin:0;padding:10px 12px;border-radius:12px;border:1px dashed rgba(153,170,214,.26);color:#9eabc9;font-size:13px;line-height:1.35}.InstallSubscriptionOverlay_footerActions__xhUHM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.InstallSubscriptionOverlay_statusMessage__hFw2x{margin:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:700;line-height:1.4}.InstallSubscriptionOverlay_statusSuccess__u1z9U{color:#8ff3bf;border-color:rgba(34,197,94,.45);background:linear-gradient(180deg,rgba(11,97,57,.42),rgba(7,70,41,.46));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.InstallSubscriptionOverlay_statusError__w_J_q{color:#ffc2cf;border-color:rgba(255,107,136,.52);background:linear-gradient(180deg,rgba(112,29,51,.42),rgba(89,21,40,.46))}.InstallSubscriptionOverlay_doneWrap__YWkcl{flex:1;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;text-align:center;padding-bottom:6px}.InstallSubscriptionOverlay_doneTitle__EU_nZ{margin:0;color:#f7fbff;font-size:36px;font-weight:760;line-height:1.08;letter-spacing:-.02em}.InstallSubscriptionOverlay_doneText__X6zVJ{margin:0;max-width:320px;color:#95a2bf;font-size:14px;line-height:1.45}@media (max-width:440px){.InstallSubscriptionOverlay_root__NW0j0{--install-hero-icon-top:-102px}.InstallSubscriptionOverlay_bottomSheet__STlbV{top:clamp(196px,31dvh,280px)}.InstallSubscriptionOverlay_sheetContent__Wzr2s{padding:22px 12px calc(108px + env(safe-area-inset-bottom, 0px))}.InstallSubscriptionOverlay_heroIcon__CQT5o{width:104px;height:104px}.InstallSubscriptionOverlay_title__CClR_{font-size:20px}.InstallSubscriptionOverlay_subtitle__Nn6XP{font-size:13px}.InstallSubscriptionOverlay_btnAccent__0_ipY,.InstallSubscriptionOverlay_btnGhost___wDZh,.InstallSubscriptionOverlay_btnWhite__0mey_{min-height:48px;font-size:14px}.InstallSubscriptionOverlay_appName__GXbf4{font-size:15px}.InstallSubscriptionOverlay_doneWrap__YWkcl{min-height:340px}.InstallSubscriptionOverlay_doneTitle__EU_nZ{font-size:32px}}.page_root__qGic0{position:relative;min-height:100vh;min-height:100dvh;background:#000;padding-bottom:0;overflow-x:hidden}.page_rootHome__lCR8g{height:100dvh;min-height:100dvh;padding-bottom:0;overflow:hidden}.page_hero__SKW6o{position:absolute;inset:0 0 auto;height:56dvh;min-height:340px;max-height:500px;overflow:hidden;border-bottom-left-radius:30px;border-bottom-right-radius:30px;z-index:1}.page_heroHome__ZyFnR{height:70dvh;min-height:460px;max-height:620px}.page_heroStatic__Fl9pn{height:280px;min-height:280px;max-height:280px}.page_heroVideo__tANmU{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;filter:brightness(.74) contrast(1.05);z-index:1}.page_heroVideoHome__0iILy{-o-object-position:center 68%;object-position:center 68%}.page_heroVideoDefault__Gcdhq{-o-object-position:center 40%;object-position:center 40%}.page_heroVideoActive__kcRuF{filter:brightness(.66) contrast(1.08) hue-rotate(58deg) saturate(1.88)}.page_heroShade__ksjMD{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.62));z-index:2}.page_heroShadeActive__X4GeV{background:linear-gradient(180deg,rgba(6,44,25,.36),rgba(3,26,15,.74)),radial-gradient(circle at 50% 30%,rgba(21,113,72,.22) 0,rgba(21,113,72,0) 58%)}.page_heroDots__lpO8r{position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(255,255,255,.2) 0 2px,transparent 3px),radial-gradient(circle at 73% 58%,rgba(255,255,255,.14) 0 2px,transparent 3px);background-size:46px 46px,38px 38px;opacity:.34;z-index:3}.page_heroHeader__FCyQI{position:absolute;inset:0 0 auto;z-index:4;padding-top:env(safe-area-inset-top,0)}.page_content__kDoxQ{position:relative;z-index:10}.page_contentHome__HTYy0{height:100%;overflow:hidden}