.checkout-dialog_overlay__HoLHW{position:fixed;inset:0;z-index:100;background:#040815c9;backdrop-filter:blur(8px)}.checkout-dialog_dialog__LZaWw{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #4b5279;border-radius:28px;padding:32px 28px 24px;background:radial-gradient(ellipse at 100% 0,#302c52,transparent 55%),#111a2c;box-shadow:0 32px 100px #0009;color:#edf3ff;font-family:inherit}.checkout-dialog_dialog__LZaWw :focus-visible{outline:2px solid #a2c4ff;outline-offset:4px}.checkout-dialog_close__6wBI5{position:absolute;top:12px;left:12px;width:36px;height:36px;border-radius:50%;background:#ffffff0c;color:#d4e1fa;font-size:24px}.checkout-dialog_eyebrow__Q0Rqt{font-size:11px;color:#adc8ff}.checkout-dialog_title__igDRi{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:22px;font-weight:850;line-height:1.7;margin:9px 0}.checkout-dialog_description__b8B6K{font-size:13px;color:#b3c4de;line-height:2.1;margin:0 0 20px}.checkout-dialog_summary__Hf5_T{display:flex;gap:16px;justify-content:space-between;border:1px solid #465377;border-radius:15px;background:#24304a70;padding:14px 18px;margin:0 0 20px}.checkout-dialog_summary__Hf5_T>span{color:#afbed6;font-size:12px}.checkout-dialog_summary__Hf5_T strong{display:block;color:#f0f6ff;font-size:19px;margin-top:5px}.checkout-dialog_summary__Hf5_T small{font-size:11px;font-weight:500}.checkout-dialog_bankCard__zW_Pg{background:radial-gradient(ellipse at 15% 0,#4e79b4bb,transparent 65%),linear-gradient(130deg,#263650,#172133);border:1px solid #7393ba88;border-radius:22px;padding:22px;box-shadow:0 10px 30px #0003,inset 0 1px 0 #ffffff18}.checkout-dialog_bankFoot__e_K2y,.checkout-dialog_bankHead__mebGL{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#d1e0f5}.checkout-dialog_bankHead__mebGL svg{width:35px;height:29px;fill:#e9c97c;stroke:#977a44;stroke-width:1.3}.checkout-dialog_cardNumber__5xT5l{display:block;margin:24px 0;font-size:clamp(16px,4.4vw,23px);text-align:center;letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.checkout-dialog_bankFoot__e_K2y{flex-wrap:wrap}.checkout-dialog_bankFoot__e_K2y button{background:#ffffff15;border:1px solid #aac8ed44;border-radius:8px;min-height:36px;padding:5px 10px}.checkout-dialog_support__xKhA0{margin:20px 0}.checkout-dialog_support__xKhA0 h3{font-size:14px;font-weight:750}.checkout-dialog_support__xKhA0 ul{list-style:none;padding:0;margin:12px 0}.checkout-dialog_support__xKhA0 li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #334261;border-radius:12px;margin-top:8px;font-size:12px}.checkout-dialog_support__xKhA0 a{color:#b1d0ff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.checkout-dialog_note__TAK6F,.checkout-dialog_support__xKhA0 p{color:#a7b8d0;font-size:12px;line-height:2}.checkout-dialog_receipt__h7We3{color:#b8f5d2;background:#20493666;border:1px solid #3e7760;border-radius:14px;padding:14px;font-size:13px;line-height:2}.checkout-dialog_receipt__h7We3 bdi{display:block;font-size:11px;word-break:break-all;margin-top:8px;color:#e0edff}.checkout-dialog_error__8ogiL{padding:12px;border-radius:12px;border:1px solid #ad6674;background:#552a3880;color:#ffcfda;font-size:13px;line-height:1.9}.checkout-dialog_confirm__WNLWa{width:100%;min-height:48px;border:1px solid #accfff66;border-radius:999px;background:linear-gradient(120deg,#bedcff,#80b4ff);color:#101f3c;font-weight:850;font-size:14px;margin-top:16px;box-shadow:0 4px 20px #377fe12b}.checkout-dialog_confirm__WNLWa:disabled{opacity:.55;cursor:wait}.checkout-dialog_note__TAK6F{text-align:center;margin:10px 0 0}@media(max-width:420px){.checkout-dialog_dialog__LZaWw{padding:32px 18px 22px;border-radius:22px}.checkout-dialog_bankCard__zW_Pg{padding:18px 14px}}.subscription-page_publicPage__d35Yo{min-height:100dvh;background:radial-gradient(ellipse at 50% 5%,#152238 0,#0a121e 48%,#060d16 100%);color:#edf5ff;padding:32px 24px 64px}.subscription-page_publicInner__3os7y{max-width:1180px;margin:0 auto}.subscription-page_publicHeader__bO73V{display:flex;align-items:center;justify-content:space-between;direction:ltr;gap:20px;margin-bottom:28px}.subscription-page_brand__lQniJ{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:850;color:#f8fbff;text-decoration:none}.subscription-page_publicHeader__bO73V nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;direction:rtl;font-size:13px;color:#c2d3e8}.subscription-page_publicHeader__bO73V nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}.subscription-page_loginLink__660zV{padding-inline:14px;border:1px solid #526984;border-radius:999px;text-decoration:none}.subscription-page_loginLink__660zV:hover{background:#152238;color:#fff}.subscription-page_registerLink__xNhVa{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:14px;border-radius:999px;background:#95bfff;color:#071526;font-weight:850;text-decoration:none}.subscription-page_registerLink__xNhVa:hover{background:#c6e0ff}.subscription-page_page__Fev_Z a:focus-visible,.subscription-page_page__Fev_Z button:focus-visible,.subscription-page_publicHeader__bO73V a:focus-visible,.subscription-page_publicPage__d35Yo button:focus-visible{outline:2px solid #95bfff;outline-offset:4px}.subscription-page_heading__QRmEe{margin:0 0 26px;text-align:right}.subscription-page_heading__QRmEe h1{margin:6px 0 8px;font-size:clamp(26px,3.2vw,38px);font-weight:900;line-height:1.5;color:inherit}.subscription-page_heading__QRmEe p{margin:0;color:#b7c6dc;font-size:14px;line-height:2}.subscription-page_eyebrow__sp8CU{color:#96bce9;font-size:11px;font-weight:750;letter-spacing:.04em}.subscription-page_page__Fev_Z{width:100%;max-width:1300px;margin:auto;padding:12px clamp(10px,2vw,28px) 36px;color:#eef2ff}.subscription-page_loading__vONtQ,.subscription-page_notice__P8wmC{padding:24px;border:1px solid #33466b;border-radius:20px;color:#d6e3ff;background:#182038;font-size:14px;line-height:2}.subscription-page_notice__P8wmC button,.subscription-page_secondary__BePNt{border:1px solid #526490;background:#243253;color:#eaf2ff;border-radius:12px;padding:10px 18px;min-height:44px;font-weight:700}.subscription-page_notice__P8wmC button{margin-inline-start:16px}.subscription-page_footnote__sF5i8{margin:24px 0 0;text-align:center;color:#a0b0c5;font-size:12px;line-height:2}.subscription-page_status__HRicp{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;gap:28px;border:1px solid #596293;border-radius:24px;padding:26px;margin-bottom:28px;background:radial-gradient(ellipse at 95% 0,#39316688,transparent 65%),linear-gradient(115deg,#152239,#20223e);box-shadow:inset 0 1px 0 #ffffff0f,0 12px 32px #050b1a38}.subscription-page_accessSummary__PWfMe{min-width:0}.subscription-page_accessSummary__PWfMe h2{margin:14px 0 8px;font-size:clamp(18px,2vw,23px);font-weight:850;line-height:1.7}.subscription-page_status__HRicp p{color:#c1cde2;font-size:13px;margin:6px 0 0;line-height:2}.subscription-page_accessBadge__GptSM{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid #747ba966;border-radius:999px;color:#d4dbff;background:#a8b8ff0d;font-size:11px;font-weight:700}.subscription-page_accessBadge__GptSM>span{width:6px;height:6px;border-radius:50%;background:#b7c5ff}.subscription-page_accessBadge__GptSM[data-active=true]{color:#b5eedb;border-color:#70c5ad55}.subscription-page_accessBadge__GptSM[data-active=true]>span{background:#8ce1c6}.subscription-page_accessActions__ZRQ_2{display:grid;gap:12px;min-width:0}.subscription-page_accessLink__AQe44{display:flex;align-items:center;gap:13px;min-height:76px;padding:13px 16px;border:1px solid #7d72aa88;border-radius:17px;color:#f1edff;text-decoration:none;background:linear-gradient(110deg,#3b305b,#322d50);box-shadow:inset 0 1px 0 #ffffff12,0 4px 10px #050a1533;transition:transform .16s ease,border-color .16s ease,background .16s ease}.subscription-page_accessLink__AQe44[data-tone=planning]{border-color:#7aa6cc88;background:linear-gradient(110deg,#214968,#293f60);color:#edf8ff}.subscription-page_accessLink__AQe44:hover{transform:translateY(-2px);border-color:#c2bcfa}.subscription-page_accessLink__AQe44[data-tone=planning]:hover{border-color:#a1d9ff}.subscription-page_accessIcon__fvjrY{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:13px;color:#d6c8ff;background:#cdb3ff15;border:1px solid #c9b5ff2e}.subscription-page_accessIcon__fvjrY svg{width:24px;height:24px}.subscription-page_accessLink__AQe44[data-tone=planning] .subscription-page_accessIcon__fvjrY{color:#c0e8ff;background:#86c5ff17;border-color:#add6ff38}.subscription-page_accessCopy___cObs{min-width:0;flex:1}.subscription-page_accessCopy___cObs strong{display:block;font-size:14px;font-weight:800;line-height:1.8}.subscription-page_accessCopy___cObs small{display:block;margin-top:3px;font-size:11px;color:#c6c8df;line-height:1.8}.subscription-page_accessArrow__K4amL{flex:none;font-size:23px;color:#d8d9ed}.subscription-page_statusBadge__V0dBf{display:flex;gap:9px;align-items:center;color:#b6eccd;font-size:13px}.subscription-page_statusBadge__V0dBf svg{width:28px;height:28px}.subscription-page_history__pF0sp{margin-top:28px;border:1px solid #333d5c;border-radius:20px;background:#141b2e;overflow:hidden}.subscription-page_history__pF0sp h2{padding:18px 20px;margin:0;font-size:17px}.subscription-page_historyList___pheF{list-style:none;padding:0 20px;margin:0}.subscription-page_historyList___pheF li{display:flex;align-items:center;gap:16px;padding:16px 0;justify-content:space-between;border-top:1px solid #2b344d}.subscription-page_historyList___pheF li>div{min-width:0}.subscription-page_historyList___pheF strong{font-size:14px}.subscription-page_historyList___pheF small{display:block;font-size:11px;color:#a9bad5;line-height:2;margin-top:4px}.subscription-page_historyActions__8wABD{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.subscription-page_historyActions__8wABD span{font-size:12px;padding:5px 10px;border-radius:999px;background:#2a3352}.subscription-page_historyActions__8wABD button{min-height:40px;background:transparent;border:1px solid #485979;border-radius:10px;font-size:12px;padding:8px 12px}.subscription-page_pager__vxnBH{display:flex;gap:10px;padding:16px 20px;border-top:1px solid #2b344d}.subscription-page_pager__vxnBH button{min-height:40px;padding:6px 14px;border-radius:10px;background:#273452;font-size:12px}.subscription-page_page__Fev_Z button:disabled{opacity:.55;cursor:not-allowed}.subscription-page_success__hiFvJ{background:#123829;border:1px solid #307755;color:#c7f5dc;padding:14px 18px;margin-bottom:20px;border-radius:15px;font-size:14px}.subscription-page_sidebar__zqKW0{display:flex;align-items:flex-start;gap:10px;border:1px solid #8c7ab6a6;background:radial-gradient(ellipse at 95% 0,#7563a936,transparent 70%),linear-gradient(125deg,#343157,#23233e);border-radius:18px;padding:16px 13px;text-decoration:none;color:#fff;box-shadow:inset 0 1px 0 #ffffff1a,0 8px 22px #080b242b;transition:border-color .16s ease,transform .16s ease}.subscription-page_sidebar__zqKW0:hover{border-color:#c6b5f5;transform:translateY(-1px)}.subscription-page_sidebarIcon__yyALN{display:grid;place-items:center;flex:none;width:36px;height:36px;color:#e1d4ff;border-radius:12px;background:#cab3ff1a;border:1px solid #cab3ff33}.subscription-page_sidebarIcon__yyALN svg{width:24px;height:24px}.subscription-page_sidebarCopy__ylfSX{min-width:0;flex:1}.subscription-page_sidebar__zqKW0 strong{font-size:13px;display:block;line-height:1.8}.subscription-page_sidebar__zqKW0 small{display:block;margin-top:5px;color:#d1c6e8;font-size:11px;line-height:1.8}.subscription-page_sidebarAction__oICgU{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:750;color:#e0d3ff}.subscription-page_sidebarAction__oICgU>span{font-size:20px;line-height:1}.subscription-page_sidebar__zqKW0:focus-visible{outline:2px solid #d2baff;outline-offset:3px}@media(max-width:900px){.subscription-page_status__HRicp{grid-template-columns:minmax(0,1fr);gap:20px}.subscription-page_accessActions__ZRQ_2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media(prefers-reduced-motion:reduce){.subscription-page_accessLink__AQe44,.subscription-page_sidebar__zqKW0{transition:none}.subscription-page_accessLink__AQe44:hover,.subscription-page_sidebar__zqKW0:hover{transform:none}}@media(max-width:600px){.subscription-page_publicPage__d35Yo{padding:20px 14px 40px}.subscription-page_publicHeader__bO73V{align-items:stretch;flex-direction:column;gap:16px}.subscription-page_publicHeader__bO73V nav{gap:10px;font-size:12px}.subscription-page_registerLink__xNhVa{padding-inline:12px}.subscription-page_heading__QRmEe{margin:10px 0 22px}.subscription-page_heading__QRmEe p{font-size:12px}.subscription-page_historyList___pheF li{align-items:flex-start;flex-direction:column;gap:10px}.subscription-page_status__HRicp{padding:16px}}