.trial-offer{width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid #ffffff13;border-radius:30px;color:#fff4f7;background:var(--app-panel, linear-gradient(125deg,#151113,#0b0a0c));box-shadow:inset 0 1px #ffffff13,0 24px 70px #0009}.trial-offer::backdrop{background:#000a}.trial-offer-content{padding:28px 22px 24px;position:relative}.trial-offer-close{position:absolute;right:12px;top:12px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff09;color:inherit;display:grid;place-items:center}.trial-offer-close svg{width:20px}.trial-offer-brand{--sekta-wordmark-width: 120px;margin:0 0 20px}.trial-offer h2{font-size:24px;font-weight:650;line-height:1.2;margin:0;letter-spacing:-.5px}.trial-offer-lead{margin:9px 0 0;font-size:16px;color:#eed8e1}.trial-offer-benefits{list-style:none;margin:26px 0;padding:0;display:grid;gap:19px}.trial-offer-benefits li{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.45}.trial-offer-benefits svg{width:22px;height:22px;flex-shrink:0;color:#edbdc9}.trial-offer-slider{height:58px;position:relative;border-radius:21px;background:linear-gradient(110deg,#980c1b,#e80023);box-shadow:inset 0 1px #ffabbc40;overflow:hidden}.trial-offer-slider>span{position:absolute;inset:0 6px 0 52px;display:grid;place-items:center;font-size:12px;font-weight:650;pointer-events:none}.trial-offer-slider input{appearance:none;-webkit-appearance:none;position:absolute;inset:6px;width:calc(100% - 12px);height:46px;background:transparent;margin:0;cursor:grab;touch-action:pan-x}.trial-offer-slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:46px;height:46px;border:0;border-radius:16px;background:#fff0f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a20828' stroke-width='2'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/22px no-repeat;box-shadow:0 2px 8px #36000b55}.trial-offer-slider input::-moz-range-thumb{width:46px;height:46px;border:0;border-radius:16px;background:#fff0f5}.trial-offer-slider input:focus-visible{outline:2px solid white;outline-offset:-2px;border-radius:16px}.trial-offer-footnote{margin:14px 0 0;font-size:12px;line-height:1.5;color:#d9c5cf}.trial-offer-error{color:#ffc0cd;font-size:13px;line-height:1.5}.trial-offer-notifications{border:0;padding:0;margin:20px 0 0;min-width:0;font-size:12px;line-height:1.5}.trial-offer-notifications legend{font-weight:600}.trial-offer-notifications label{display:flex;align-items:center;gap:10px;min-height:44px}.trial-offer-notifications input{flex:0 0 18px;width:18px;height:18px;accent-color:var(--app-accent,#f00924)}.trial-offer-wait{margin:25px 0 0;color:#d9c5cf;font-size:14px;line-height:1.5}.trial-offer-connect{margin-top:24px;min-height:50px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;color:#fff;text-decoration:none;background:#ed0024;font-weight:650}.account-prompt-overlay{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));color:var(--app-text, #f8f6f6);font-family:var(--app-font, "Onest", system-ui, sans-serif);-webkit-tap-highlight-color:transparent}.account-prompt-backdrop{position:absolute;z-index:0;inset:0;width:100%;height:100%;padding:0;border:0;background:#000000b3;-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.account-prompt-card{position:relative;z-index:1;isolation:isolate;box-sizing:border-box;width:min(100%,376px);overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:30px;background:radial-gradient(ellipse 90% 74% at 8% 0%,rgba(112,9,21,.32),transparent 72%),linear-gradient(145deg,#1a1115f7,#0a090bfa);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff06,0 28px 76px #0000008c;contain:layout paint style}.account-prompt-card:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.07),transparent 28%,transparent 72%,rgba(255,20,40,.045));pointer-events:none}.account-prompt-glow{position:absolute;z-index:-1;top:-46px;right:0;width:152px;height:152px;border-radius:50%;background:#ff142826;filter:blur(48px);pointer-events:none}.account-prompt-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:24px;border:1px solid rgba(255,255,255,.085);border-radius:19px;background:radial-gradient(circle at 24% 0%,rgba(255,27,50,.22),transparent 62%),linear-gradient(145deg,#232326db,#120e11e6);color:#f3ced4;box-shadow:inset 0 1px #ffffff21,0 12px 32px #0000003d}.account-prompt-icon svg{width:27px;height:27px;stroke-width:1.55}.account-prompt-copy h2{margin:0;color:var(--app-text, #f8f6f6);font-size:clamp(1.42rem,7vw,1.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.12}.account-prompt-copy p{max-width:310px;margin:11px 0 0;color:#b9b0b5;font-size:.875rem;font-weight:450;letter-spacing:0;line-height:1.5;overflow-wrap:anywhere}.account-prompt-actions{margin-top:25px;display:grid;gap:8px}.account-prompt-button{position:relative;z-index:1;width:100%;min-width:0;min-height:52px;padding:0 17px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit;font:inherit;font-size:.9375rem;font-weight:650;letter-spacing:-.025em;cursor:pointer;pointer-events:auto;transition:transform .17s cubic-bezier(.23,1,.32,1),opacity .12s ease;touch-action:manipulation}.account-prompt-button:active{transform:scale(1.018)}.account-prompt-button:focus-visible{outline:2px solid #ff2940;outline-offset:3px}.account-prompt-button-primary{justify-content:space-between;border:1px solid rgba(255,24,45,.42);background:linear-gradient(120deg,rgba(255,255,255,.085),transparent 34%),var(--app-primary, linear-gradient(112deg, #b4071b, #f00924));color:#fff;box-shadow:inset 0 1px #fff3,0 13px 30px #a600173d}.account-prompt-button-primary svg{width:19px;height:19px;flex:0 0 auto;stroke-width:1.8}.account-prompt-button-quiet{min-height:44px;border:0;background:transparent;color:#aaa0a6;font-size:.8125rem;font-weight:550}@media(max-width:420px){.account-prompt-overlay{align-items:end;padding-inline:10px}.account-prompt-card{width:100%;padding:21px;border-radius:30px 30px 24px 24px}}@media(max-width:340px){.account-prompt-card{padding:18px}.account-prompt-icon{margin-bottom:19px}.account-prompt-actions{margin-top:20px}}@media(prefers-reduced-motion:reduce){.account-prompt-button{transition-duration:.01ms}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.account-prompt-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000db}.account-prompt-card{background:#171216;border-color:#ffffff40}}.lifecycle-sheet{padding:0;border:0;background:transparent;color:var(--app-text,#fff4f7);width:min(460px,calc(100% - 20px));max-width:none;max-height:calc(100dvh - 32px);margin:auto auto max(10px,env(safe-area-inset-bottom));overflow:visible;font-family:var(--app-font,inherit)}.lifecycle-sheet::backdrop{background:#0009}.lifecycle-sheet-surface{position:relative;padding:12px 24px 24px;border-radius:30px;background:var(--app-panel,linear-gradient(125deg,#1a1a1b,#100d10));border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff1a,0 20px 65px #0008;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;isolation:isolate}.lifecycle-sheet-handle{width:34px;height:4px;border-radius:4px;background:#ffffff40;margin:0 auto 24px}.lifecycle-sheet-brand{--sekta-wordmark-width:120px;margin:0 0 18px}.lifecycle-sheet-close{position:absolute;right:12px;top:22px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff09;color:inherit}.lifecycle-sheet h2{font-size:clamp(22px,6vw,27px);font-weight:650;line-height:1.16;letter-spacing:-.6px;margin:0 0 12px;overflow-wrap:anywhere}.lifecycle-sheet #lifecycle-sheet-body{font-size:15px;line-height:1.55;font-weight:400;color:#e3d5dc;margin:0;overflow-wrap:anywhere}.lifecycle-sheet-question{font-size:15px;font-weight:550;margin:22px 0 12px}.lifecycle-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lifecycle-sheet-actions button,.lifecycle-reasons button{font:inherit;color:inherit;background:linear-gradient(130deg,#ffffff0d,#ffffff03);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff10;border-radius:18px;cursor:pointer;touch-action:manipulation;transition:transform .14s ease-out}.lifecycle-sheet-actions button{min-height:52px;font-weight:700}.lifecycle-sheet-actions .lifecycle-sheet-primary{background:var(--app-primary,linear-gradient(112deg,#b4071b,#f00924));color:#fff;border-color:#ff14262b}.lifecycle-reasons{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin:22px -10px 0;padding:2px 10px 12px;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.lifecycle-reasons button{flex:0 0 158px;text-align:left;padding:17px 14px;display:flex;flex-direction:column;gap:9px;scroll-snap-align:start;min-height:150px}.lifecycle-reasons svg{color:#f0ced9;margin-bottom:9px}.lifecycle-reasons strong{font-size:15px;line-height:1.3;font-weight:650}.lifecycle-reasons span{font-size:12px;line-height:1.45;color:#dfd1d9}.lifecycle-sheet button:active:not(:disabled){transform:scale(1.02)}.lifecycle-sheet button:focus-visible,.lifecycle-reasons:focus-visible{outline:2px solid #ff8aab;outline-offset:2px}.lifecycle-sheet button:disabled{opacity:.6}.lifecycle-sheet-error{font-size:13px;color:#ffc1d2;line-height:1.5}@media(max-width:340px){.lifecycle-sheet-surface{padding-inline:18px}.lifecycle-reasons button{flex-basis:145px}}@media(prefers-reduced-motion:reduce){.lifecycle-sheet button{transition:none}.lifecycle-sheet button:active{transform:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.lifecycle-sheet-surface{background:#171718;border-color:#ffffff70}}.home-page{position:fixed;inset:0;overflow:hidden;background:#050505!important;color:#fff;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent}.home-page.home-page-preserved{visibility:hidden;pointer-events:none}body.setup-returning-home .home-page.home-page-preserved{visibility:visible}.home-shell{position:relative;isolation:isolate;width:min(100%,430px);height:100vh;height:100dvh;margin-inline:auto;overflow:hidden;background:#050505}.home-cinematic-backdrop,.home-cinematic-still,.home-cinematic-video,.home-cinematic-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-cinematic-backdrop{background:#050505 url(/home/sekta-gate-first.webp) center / cover no-repeat;filter:brightness(.18) contrast(1.2) saturate(1.55) hue-rotate(-15deg) blur(3px);transform:scale(1.03)}.home-cinematic-backdrop-first{opacity:0;transition:opacity .55s ease-out}.home-cinematic-backdrop-first.is-visible{opacity:1}.home-cinematic-backdrop-last{background-image:url(/home/sekta-gate-last.webp);opacity:0;transition:opacity .28s ease-out}.home-cinematic-backdrop-last.is-visible{opacity:1}.home-cinematic-still,.home-cinematic-video{filter:brightness(.68) contrast(1.55) saturate(1.85) hue-rotate(-15deg);transform:scale(.79);mask-image:radial-gradient(ellipse closest-side at center,#000 62%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 62%,transparent 100%)}.home-cinematic-still{background:#050505 url(/home/sekta-gate-first.webp) center / cover no-repeat}.home-cinematic-still-first{opacity:0;transition:opacity .55s ease-out}.home-cinematic-still-first.is-visible{opacity:1}.home-cinematic-still-last{background-image:url(/home/sekta-gate-last.webp);opacity:0;transition:opacity .28s ease-out}.home-cinematic-still-last.is-visible{opacity:1}.home-cinematic-video{object-fit:cover;object-position:center;opacity:0;transition:opacity .65s ease-out}.home-cinematic-video.is-started{opacity:1}.home-cinematic-video.is-ended{opacity:0;transition-duration:.28s}.home-cinematic-shade{background:linear-gradient(180deg,rgba(4,2,3,.78) 0%,rgba(4,2,3,.44) 15%,transparent 36%,transparent 54%,rgba(5,2,3,.33) 70%,rgba(5,2,3,.83) 100%),linear-gradient(90deg,rgba(5,2,3,.2),transparent 22%,transparent 78%,rgba(5,2,3,.2))}.home-topbar{position:absolute;z-index:2;top:calc(env(safe-area-inset-top) + 16px);left:18px;right:18px;min-height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.home-wordmark{position:relative;grid-column:2;display:block;width:132px;height:18px;margin:0;overflow:hidden}.home-wordmark img{display:block;--sekta-wordmark-width: 132px;height:auto;object-fit:contain;pointer-events:none}.home-profile-button{position:relative;grid-column:3;justify-self:end;display:flex;align-items:center;gap:4px;height:44px;min-width:60px;padding:0 6px 0 5px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.home-profile-button:before{position:absolute;inset:5px 0;content:"";border:1px solid rgba(255,255,255,.2);border-radius:inherit;background:#1716179e;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-profile-button>svg{position:relative;width:14px;height:14px;stroke-width:1.8}.home-profile-avatar{position:relative;display:grid;place-items:center;width:25px;height:25px;flex:none;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#242428,#090909);color:#f7f7f8}.home-profile-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-profile-avatar img[hidden]{display:none}.home-profile-avatar svg{width:18px;height:18px;stroke-width:1.5}.home-bottom{position:absolute;z-index:2;right:clamp(25px,8vw,40px);bottom:calc(env(safe-area-inset-bottom) + clamp(38px,7dvh,64px));left:clamp(25px,8vw,40px);display:flex;flex-direction:column;align-items:center;gap:clamp(23px,3.6dvh,32px)}.home-tagline{display:flex;flex-direction:column;align-items:center;margin:0;color:#fff;font-size:clamp(22px,7vw,29px);font-weight:600;letter-spacing:-.042em;line-height:1.1;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.75)}.home-tagline span{white-space:nowrap}.home-connect-button{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 17px;border:1px solid #ff3446;border-radius:999px;background:linear-gradient(180deg,#ff1430,#d6001b);box-shadow:inset 0 1px #fff3,0 10px 28px #46000a4d;color:#fff;font:550 clamp(13px,3.8vw,16px) var(--font-ui);cursor:pointer;transition:transform .18s ease,filter .18s ease}.home-connect-button>svg{width:21px;height:21px;stroke-width:1.8}.home-connect-button>svg:first-child{justify-self:start;transform:rotate(-42deg)}.home-connect-button>svg:last-child{justify-self:end}.home-connect-button>span{text-align:center;white-space:nowrap}.home-connect-button:hover:not(:disabled){filter:brightness(1.09)}.home-connect-button:active:not(:disabled){transform:scale(.985)}.home-connect-button:disabled{cursor:wait}.home-profile-button:focus-visible,.home-connect-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:350px){.home-topbar{left:12px;right:12px}.home-wordmark{transform:scale(.88)}.home-bottom{left:18px;right:18px}.home-connect-button{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.home-cinematic-video{display:none}.home-cinematic-backdrop,.home-cinematic-still,.home-connect-button{transition:none}}.glass-scene{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.scene-backdrop{background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.scene-backdrop span{color:#ffffffed;letter-spacing:-.055em;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(70px,16vw,205px);font-weight:600;line-height:1;position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%)}.scene-grid .scene-backdrop{background-color:#e8e9ed;background-image:linear-gradient(#bac0cd 1px,#0000 1px),linear-gradient(90deg,#bac0cd 1px,#0000 1px);background-size:32px 32px}.scene-grid .scene-backdrop span{color:#2c333f}.optical-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.liquid-surface{box-sizing:border-box;color:#fff;outline-offset:5px;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform,width,height,opacity,border-radius;position:absolute;top:0;left:0}.liquid-surface[aria-hidden=true]{pointer-events:none;visibility:hidden}.liquid-surface.is-draggable{cursor:grab}.liquid-surface.is-dragging{cursor:grabbing;z-index:1}.liquid-surface:focus-visible{outline-offset:5px;outline:3px solid #087eff}.liquid-surface[data-input=pointer]:focus-visible{box-shadow:none;outline:none}.liquid-surface[data-foreground=dark]{color:#17232c}.liquid-surface[data-foreground=light]{color:#fff}.glass-content{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:clip}.css-fallback .optical-canvas{display:none}.css-fallback .liquid-surface{-webkit-backdrop-filter:blur(var(--glass-frost,12px)) saturate(1.3);background:#ffffff35;border:1px solid #ffffff8c;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 2px #05233a66,0 9px 20px #07162733}.css-fallback .glass-content:before{border-radius:inherit;background:radial-gradient(circle at var(--contact-x,50%) var(--contact-y,50%),#ffffff65,transparent 65%);content:"";opacity:var(--contact-light,0);pointer-events:none;position:absolute;inset:0}.css-fallback .liquid-surface[data-foreground=light]{background-color:#10222f5c}.css-fallback.solid-material .liquid-surface{-webkit-backdrop-filter:none;background:#f2f5f9}.css-fallback.dark-material .liquid-surface{background:#151b29ad}.css-fallback.solid-material.dark-material .liquid-surface{background:#151b29}.render-notice{color:#fff;font:11px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:64px;left:30px;right:30px}@supports not (overflow:clip){.glass-content{overflow:hidden}}.pwa-app-shell>.vpn-setup-page{--setup-accent: #ff1426;--setup-muted: #bdb4b5;--setup-inset: clamp(18px, 5.4vw, 24px);position:fixed;inset:0;z-index:1;overflow:auto;overflow-x:hidden;overscroll-behavior-y:contain;color:#fbf8f8;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;background:radial-gradient(ellipse 92% 48% at 82% -4%,#39080c73 0%,#10101133 45%,transparent 76%),radial-gradient(ellipse 78% 38% at -8% 88%,#1e040742 0%,transparent 74%),linear-gradient(180deg,#0b0a0c,#070708 52%,#030304)!important;scrollbar-width:none}.vpn-setup-page::-webkit-scrollbar{display:none}.vpn-setup-page button,.vpn-setup-page input,.vpn-setup-page a{font:inherit}.vpn-setup-page button,.vpn-setup-page a{touch-action:manipulation}.vpn-setup-page button{cursor:pointer}.vpn-setup-page button:disabled{cursor:default}.vpn-setup-page button:focus-visible,.vpn-setup-page a:focus-visible,.vpn-setup-page summary:focus-visible,.vpn-setup-page input:focus-visible{outline:2px solid #ff8a99;outline-offset:4px}.setup-shell{position:relative;isolation:isolate;width:min(100%,430px);min-height:100%;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) var(--setup-inset) max(16px,env(safe-area-inset-bottom))}.setup-scene-layer{position:absolute;z-index:0;inset:0 4px 12px;display:grid;place-items:center;transform-origin:50% 58%;pointer-events:none}.setup-scene{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 18px 34px #0008);user-select:none}.setup-topbar{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;align-items:start;text-align:center}.setup-topbar h1{font-size:17px;line-height:23px;letter-spacing:-.025em;font-weight:650;margin:0}.setup-topbar p{margin:3px -15px 0;color:var(--setup-muted);font-size:clamp(10px,2.82vw,12px);line-height:1.45;font-weight:450;white-space:nowrap}.setup-icon-button{min-width:44px;height:44px;display:grid;place-items:center;padding:0;color:#fff8f8;border:1px solid #ffffff12;border-radius:50%;background:linear-gradient(140deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff05;transition:transform .14s ease,background-color .14s ease}.setup-icon-button svg{width:25px;height:25px;stroke-width:1.8}.setup-icon-button:active{transform:scale(.94);background-color:#ffffff12}.setup-platform{position:relative;z-index:3;display:flex;justify-content:center;margin:12px 0 0}.setup-platform-trigger{display:flex;align-items:center;gap:10px;min-width:172px;min-height:44px;padding:0 16px 0 13px;color:#fff8f8;border:1px solid #ffffff15;border-radius:17px;background:linear-gradient(140deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff05;transition:background-color .16s,transform .16s}.setup-platform-trigger span{flex:1;font-size:14px;font-weight:600;text-align:left}.setup-platform-trigger svg:first-child{width:26px;height:26px;flex-shrink:0}.setup-platform-trigger>svg:last-of-type{width:17px;height:17px;margin-left:8px;transition:transform .28s ease}.setup-platform-trigger svg.is-open{transform:rotate(180deg)}.setup-platform-trigger:active{transform:scale(.98);background-color:#ffffff09}.setup-progress{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;height:48px}.setup-progress-track{position:absolute;top:12px;left:16.6667%;right:16.6667%;height:5px;border-radius:5px;background:#ffffff12}.setup-progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:#ff1426;transition:width .52s ease}.setup-progress-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;color:var(--setup-muted);background:none}.setup-progress-step>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff12;border-radius:50%;background:#2a1919;font-size:15px;font-weight:600;transition:background-color .22s ease,border-color .22s ease}.setup-progress-step strong{font-size:12px;font-weight:550;line-height:1.3}.setup-progress-step.is-current{color:#fff}.setup-progress-step.is-current>span{background:#fa0c26;border-color:#ff1426}.setup-progress-step.is-complete>span{background:#8c0c19;border-color:#cf111f;color:#fff}.setup-progress-step svg{width:15px;height:15px}.setup-artwork{position:relative;isolation:isolate;height:clamp(150px,calc(100svh - 500px),240px);margin:18px 0 16px;pointer-events:none}.setup-artwork:before{content:"";position:absolute;z-index:-1;inset:10% 2% -4%;border-radius:50%;background:radial-gradient(ellipse at center,#b20e1b22 0%,#710e1410 46%,transparent 74%);filter:blur(18px);pointer-events:none}.setup-shell-manual .setup-step-content{margin-top:28px}.setup-step-content{position:relative;z-index:1;min-width:0;text-align:center}.setup-step-content h2{margin:0 -6px;font-size:clamp(17px,4.85vw,20px);line-height:1.25;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.setup-step-content h2:focus{outline:none}.setup-description{max-width:330px;margin:8px auto 0;color:var(--setup-muted);font-size:clamp(12px,3.45vw,14px);line-height:1.5;letter-spacing:-.018em;text-wrap:balance}.setup-step-content.is-finished .setup-description{font-size:clamp(11px,3.1vw,12px);line-height:1.55}.setup-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.setup-primary-button,.setup-secondary-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:17px;text-decoration:none;color:#fff;font-size:15px!important;line-height:1.35;font-weight:600!important;letter-spacing:-.025em;transition:transform .18s cubic-bezier(.22,.7,.3,1),opacity .18s}.setup-primary-button{border-color:#ff1426;background:radial-gradient(90% 140% at 5% 100%,#b0001744,transparent 70%),linear-gradient(112deg,#e80023,#f50a25);box-shadow:inset 0 1px #ff798015}.setup-secondary-button{background:linear-gradient(126deg,#262223,#201b1b 60%,#292223);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff07;font-weight:500!important}.setup-primary-button:active,.setup-secondary-button:active{transform:scale(.982)}.setup-primary-button:disabled,.setup-secondary-button:disabled{opacity:.5}.setup-store-note,.setup-action-notice{margin:2px 0 0;font-size:10px;line-height:1.5;color:#b4a6a8;text-wrap:balance}.setup-action-notice{font-size:12px;margin-top:12px}.setup-assistance{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:12px;padding:10px 12px;border:1px solid #ffffff13;border-radius:17px;background:radial-gradient(90% 110% at 100% 100%,#3a1d1d33,transparent),linear-gradient(125deg,#252122,#1b1718);box-shadow:inset 0 1px #ffffff06;color:#f8f5f5;text-align:left;transition:transform .16s}.setup-assistance:active{transform:scale(.988)}.setup-assistance-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#ffffff0b;color:#afa9aa}.setup-assistance-icon svg{width:23px;height:23px}.setup-assistance>span:nth-child(2){flex:1;min-width:0}.setup-assistance strong{display:block;font-size:12px;font-weight:600;line-height:1.4}.setup-assistance small{display:block;margin-top:4px;color:#aba3a4;font-size:10px;line-height:1.4}.setup-assistance>svg{flex:0 0 18px;width:18px;height:18px;color:#a7a0a1}.setup-link-block{margin-top:20px;text-align:left}.setup-link-block label{display:block;margin-bottom:8px;font-size:12px;font-weight:550;color:#e3d7d9}.setup-link-field{display:flex;min-height:48px;border:1px solid #ffffff1a;border-radius:13px;background:#110b0ccc;overflow:hidden}.setup-link-field input{min-width:0;width:100%;border:0;padding:0 12px;background:transparent;color:#e4d9db;font-size:12px;text-overflow:ellipsis}.setup-link-field button{display:grid;place-items:center;flex:0 0 46px;padding:0;border:0;border-left:1px solid #ffffff10;color:#ff7e8b;background:#ffffff06}.setup-link-field button:disabled{opacity:.4}.setup-link-field svg{width:18px;height:18px}.setup-copy-feedback{min-height:16px;margin-top:6px;color:#baa7aa;font-size:10px;line-height:1.5}.setup-instructions{display:grid;gap:10px;counter-reset:instruction;margin:16px 0 0;list-style:none;text-align:left}.setup-instructions li{counter-increment:instruction;display:flex;align-items:baseline;gap:10px;color:#cabcbf;font-size:12px;line-height:1.6}.setup-instructions li:before{content:counter(instruction);flex:0 0 17px;text-align:center;color:#ff2940;font-size:11px;font-weight:650}.setup-instructions li a{color:#ffd4da;text-underline-offset:3px}.setup-instructions li{display:block;padding-left:27px;position:relative}.setup-instructions li:before{position:absolute;left:0;width:17px}.setup-tv-instructions{gap:12px;margin-top:18px}.setup-tv-instructions strong{color:#f8f2f3;font-weight:650}.setup-tv-instructions+.setup-link-block{margin-top:16px}.setup-error{margin-top:16px;padding:12px;border:1px solid #c5101e33;border-radius:12px;background:#540a0f33;color:#ffb5bf;font-size:12px;line-height:1.5;text-align:left}.setup-error button{display:block;margin-top:6px;padding:7px 0;border:0;background:none;color:#fff;text-decoration:underline}.setup-text-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:6px;border:0;background:none;color:#c3b3b6;font-size:11px!important}.setup-text-button svg{width:15px;height:15px}.setup-qr-details{margin-top:14px;border-radius:17px}.setup-qr-frame{height:46px;border-radius:17px}.setup-qr-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:14px;border:0;border-radius:inherit;background:transparent;color:#f7eff0;font-size:12px;cursor:pointer;text-align:left}.setup-qr-trigger svg{width:16px;height:16px;transition:transform .28s ease}.setup-qr-trigger svg.is-open{transform:rotate(180deg)}.setup-qr{padding:18px 16px}.setup-qr>svg{border-radius:6px}.setup-qr p{margin-top:12px;font-size:11px;line-height:1.5;color:var(--setup-muted)}.setup-platform-menu{position:absolute;top:calc(100% + 6px);left:50%;width:min(256px,100%);max-height:min(280px,calc(100dvh - 140px));transform:translate(-50%);display:grid;gap:2px;padding:6px;overflow:auto;border:1px solid #ffffff1a;border-radius:19px;color:#fff6f7;background:#24191b;box-shadow:0 12px 32px #0006;animation:setup-menu-enter .28s ease}@keyframes setup-menu-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.setup-platform-menu button{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:12px;background:none;color:#e8dfe1;text-align:left}.setup-platform-menu button[aria-checked=true]{background:#ffffff09}.setup-platform-menu button:hover,.setup-platform-menu button:focus-visible{background:#ffffff0d}.setup-platform:not([data-keyboard-nav=true]) .setup-platform-menu button:focus-visible{outline:none}.setup-platform-menu button:active{background:#ffffff15}.setup-platform-menu svg{flex:0 0 22px;width:22px;height:22px}.setup-platform-menu svg:last-child:not(:first-child){width:17px;height:17px;color:#ff2940}.setup-platform-menu span{flex:1;font-size:13px;font-weight:500}.setup-lumintra-frame{position:relative;isolation:isolate;overflow:visible;border-radius:inherit}.setup-lumintra-frame.setup-glass-pending{overflow:hidden;background:radial-gradient(110% 100% at 12% 0%,color-mix(in srgb,var(--glass-accent, #a20d18) 20%,transparent),transparent 68%),linear-gradient(135deg,#290609cc,#181316e8 62%,#110d0fec);box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff0a,0 8px 20px #0502042e}.setup-lumintra-frame .glass-scene{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);overflow:visible;pointer-events:none}.setup-lumintra-frame .scene-backdrop{visibility:hidden}.setup-lumintra-frame .optical-canvas{opacity:1}.setup-lumintra-frame .liquid-surface{pointer-events:auto;contain:layout style;will-change:transform}.setup-lumintra-frame button:active{transform:none!important}.setup-elastic-frame .glass-content{pointer-events:none}.setup-lumintra-frame .liquid-surface{border:0!important;box-shadow:none!important}.setup-lumintra-frame.setup-glass-deferred{overflow:hidden;background:radial-gradient(ellipse 90% 80% at 12% 5%,color-mix(in srgb,var(--glass-accent,#96121b) 22%,transparent),transparent 75%),linear-gradient(135deg,#1e040694,#10090be8);box-shadow:inset 0 1px #ffffff20,inset 0 0 0 1px #ffffff09}.setup-lumintra-frame .glass-content{overflow:hidden}.setup-glass-pending-content{position:relative;z-index:1;width:100%;height:100%}.setup-glass-pending-content>button,.setup-glass-pending-content>a{width:100%;height:100%}.setup-lumintra-frame.is-transparent-glass .css-fallback .liquid-surface{background:#ffffff08!important;backdrop-filter:blur(5px);border:1px solid #ffffff1c!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.setup-lumintra-frame.is-transparent-glass .liquid-surface{background:#1b1b1c!important}}.setup-glass-auto .glass-content{align-items:flex-start}.setup-glass-layout{width:var(--glass-layout-width, 100%);flex:0 0 var(--glass-layout-width, 100%);min-width:0}.setup-glass-auto .liquid-surface{touch-action:pan-y}.setup-lumintra-frame .render-notice{display:none}.setup-lumintra-frame .css-fallback .liquid-surface{border:1px solid #bc0f1c2b!important;background:#ffffff03!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.setup-back-frame{width:44px;height:44px;border-radius:50%}.setup-action-frame{height:44px;border-radius:17px}.setup-action-frame .setup-primary-button,.setup-action-frame .setup-secondary-button{width:100%;height:100%;min-height:0;border:0;background:transparent;box-shadow:none}.setup-action-frame .setup-primary-button:active,.setup-action-frame .setup-secondary-button:active{transform:none}.setup-action-frame.is-disabled{opacity:.5}.setup-action-frame.is-disabled button:disabled{opacity:1}.setup-action-frame.is-primary .css-fallback .liquid-surface{background:linear-gradient(112deg,#df0321f5,#f50a25f0)!important}.setup-action-frame.is-secondary .css-fallback .liquid-surface{background:#242020cc!important}.setup-action-frame.is-primary.setup-glass-pending{background:radial-gradient(90% 140% at 5% 100%,#b0001744,transparent 70%),linear-gradient(112deg,#d80420,#f30b24)}.setup-action-frame.is-secondary.setup-glass-pending{background:linear-gradient(126deg,#30292b,#1e191a 60%,#292223)}.setup-back-frame .setup-icon-button{width:100%;height:100%;border:0;background:transparent;box-shadow:none}.setup-platform-frame{width:196px;height:44px;border-radius:17px}.setup-platform-frame .setup-platform-trigger>svg:last-of-type{flex:0 0 17px}.setup-platform-frame .setup-platform-trigger{width:100%;min-width:0;height:100%;min-height:0;box-sizing:border-box;border:0;background:transparent;box-shadow:none}.setup-platform-frame .setup-platform-trigger span{white-space:nowrap}.setup-assistance-frame{height:60px;margin-top:12px;border-radius:17px}.setup-assistance-frame .setup-assistance{width:100%;height:100%;min-height:0;margin:0;border:0;background:transparent;box-shadow:none}.setup-platform-menu-frame{position:absolute;z-index:4;top:calc(100% + 6px);left:50%;width:min(256px,100%);height:min(280px,calc(100dvh - 140px));transform:translate(-50%);border-radius:19px;animation:setup-menu-enter .28s ease}.setup-platform-menu-frame .setup-platform-menu{position:static;top:auto;left:auto;transform:none;display:grid;width:100%;height:100%;max-height:none;padding:6px;overflow:auto;border:0;border-radius:inherit;background:transparent;box-shadow:none;animation:none}.setup-platform-menu-frame .setup-platform-menu button{position:relative;z-index:2}.setup-platform-scrim{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background:#08010130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .25s cubic-bezier(.23,1,.32,1)}.setup-platform-scrim.is-open{opacity:1;pointer-events:auto}.setup-platform{z-index:4;height:44px}.setup-platform-morph{position:absolute;top:0;width:min(256px,100%);height:min(304px,calc(100dvh - 180px));pointer-events:none}.setup-platform-scrim{transition:opacity .25s cubic-bezier(.23,1,.32,1) .1s}.setup-platform-scrim.is-open{transition-delay:0ms}.setup-platform-morph .glass-content{align-items:flex-start}.setup-platform-content{width:100%;height:100%}.setup-platform-morph .setup-platform-trigger{height:44px;min-height:44px;justify-content:center}.setup-platform-morph .setup-platform-trigger>svg:first-child{width:22px;height:22px;flex:0 0 22px}.setup-platform-morph .setup-platform-trigger>svg:last-child{width:18px;height:18px;flex:0 0 18px}.setup-platform-morph .setup-platform-menu{position:static;top:auto;left:auto;width:100%;height:calc(100% - 44px);max-height:none;display:flex;flex-direction:column;gap:2px;padding:4px 8px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.setup-platform.is-open .setup-platform-menu{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.14s}.setup-platform-morph .setup-platform-menu button{min-height:46px;flex:0 0 46px;padding:8px 10px}.setup-platform-morph .setup-platform-menu button>svg:first-child{width:22px;height:22px;flex:0 0 22px}.setup-platform-morph .setup-platform-menu button>svg:last-child:not(:first-child){width:17px;height:17px;flex:0 0 17px}.setup-platform[data-keyboard-nav=true] .setup-platform-menu{transition:none}@media(max-width:359px){.setup-topbar p{font-size:9px}.setup-topbar h1{font-size:16px}.setup-assistance{gap:9px;padding:10px}.setup-assistance-icon{flex-basis:34px;height:34px}}@media(min-width:600px){.setup-shell{padding-top:30px;padding-bottom:40px}}@media(min-width:900px){.pwa-app-shell>.vpn-setup-page{display:grid;place-items:center;overflow:hidden}.setup-shell{width:min(100%,1180px);height:min(760px,100%);min-height:min(560px,100%);margin:0;padding:max(24px,env(safe-area-inset-top)) max(30px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(30px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(420px,1.13fr) minmax(350px,.87fr);grid-template-rows:48px 62px minmax(0,1fr);column-gap:clamp(38px,5vw,72px);align-items:stretch}.setup-topbar{grid-column:1 / -1;grid-row:1}.setup-progress{grid-column:1;grid-row:2;width:min(100%,500px);margin:14px auto 0}.setup-platform{grid-column:2;grid-row:2;justify-content:flex-start;width:min(100%,420px);margin:14px 0 0}.setup-platform-morph{left:0;width:min(280px,100%)}.setup-platform-menu-frame{left:0;transform:none}.setup-platform-scrim{position:fixed}.setup-artwork{grid-column:1;grid-row:3;width:100%;height:auto;min-height:0;margin:10px 0 0}.setup-scene-layer{inset:2% 0 4%}.setup-scene{object-position:50% 52%}.setup-step-content{grid-column:2;grid-row:3;align-self:center;justify-self:start;width:min(100%,420px);max-height:100%;overflow-y:auto;padding:10px 4px 18px;text-align:left}.setup-step-content h2{margin:0;font-size:clamp(22px,2vw,28px)}.setup-description{max-width:390px;margin:10px 0 0;font-size:clamp(13px,1vw,15px)}.setup-actions{margin-top:20px}.setup-action-frame{height:48px}.setup-assistance-frame{height:64px;margin-top:14px}.setup-shell-manual .setup-platform{grid-column:1 / -1;justify-self:center;justify-content:center;width:min(100%,620px)}.setup-shell-manual .setup-platform-morph{left:50%;transform:translate(-50%)}.setup-shell-manual .setup-step-content{grid-column:1 / -1;justify-self:center;width:min(100%,620px);margin-top:10px;text-align:center}.setup-shell-manual .setup-description{margin-inline:auto}.setup-shell-manual .setup-link-block,.setup-shell-manual .setup-instructions{text-align:left}}@media(prefers-reduced-motion:reduce){.vpn-setup-page *,.vpn-setup-page *:before,.vpn-setup-page *:after{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.setup-description,.setup-topbar p,.setup-assistance small,.setup-copy-feedback,.setup-store-note{color:#eee}.setup-primary-button,.setup-secondary-button,.setup-platform-trigger{border-color:#ff8a99}}.confirm-dialog-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(255,27,50,.12),transparent 55%),#050a12b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.confirm-dialog{width:min(400px,100%);background:linear-gradient(180deg,#101622fa,#0a0e18fa);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px 20px 18px;box-shadow:0 28px 70px #00000073,inset 0 1px #ffffff0d;animation:confirm-dialog-enter .2s cubic-bezier(.16,1,.3,1) both}@keyframes confirm-dialog-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.confirm-dialog-title{margin:0 0 8px;font-size:17px;font-weight:600;color:#fff;text-align:center}.confirm-dialog-message{margin:0 0 18px;font-size:14px;line-height:1.45;color:#e6ecf4b8;text-align:center;word-break:break-word}.confirm-dialog-actions{display:flex;gap:10px}.confirm-dialog-button{flex:1;border:none;border-radius:13px;padding:12px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,filter .15s ease}.confirm-dialog-button:active{transform:scale(.97)}.confirm-dialog-button-cancel{background:#ffffff17;color:#e4f6ff;border:1px solid rgba(255,255,255,.12)}.confirm-dialog-button-cancel:focus-visible,.confirm-dialog-button-confirm:focus-visible,.confirm-dialog-button-danger:focus-visible{outline:2px solid rgba(255,27,50,.7);outline-offset:2px}.confirm-dialog-button-confirm{background:linear-gradient(135deg,#d30d20,#970b1b);color:#11090c}.confirm-dialog-button-danger{background:linear-gradient(135deg,#ff5c5c,#d43a3a);color:#fff}.confirm-dialog-button-confirm:hover,.confirm-dialog-button-danger:hover{filter:brightness(1.08)}html.settings-page-active,body.settings-page-active{background:radial-gradient(circle at 50% -14%,rgba(255,255,255,.07),transparent 34%),radial-gradient(circle at 90% 10%,rgba(255,27,50,.09),transparent 24%),linear-gradient(180deg,#101011,#10090b 48%,#080607)!important;overflow:hidden!important;position:fixed!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important}.settings-page{position:fixed;inset:0;height:100vh;height:100svh;height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:transparent;color:#f4f4f2;font-family:var(--font-ui)}.settings-shell{width:min(100%,430px);min-height:100vh;min-height:100svh;min-height:100dvh;margin:0 auto;padding:calc(18px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:20px;animation:settings-enter .56s cubic-bezier(.16,1,.3,1) both}@keyframes settings-enter{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.settings-topbar{position:sticky;top:calc(10px + env(safe-area-inset-top));z-index:5;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;min-height:44px;margin:-2px 0 2px}.settings-back-button{width:40px;height:40px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#1b1c1e;color:#f4f4f2e6;font-size:22px;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.settings-back-button:active{transform:scale(.94);background:#ffffff14}.settings-topbar-title{justify-self:center;color:#f4f4f2a8;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-content{display:flex;flex-direction:column;gap:20px}.settings-hero-card,.settings-danger-card{border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#ffffff13,#ffffff09),#141415;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff13}.settings-hero-card{min-height:206px;padding:22px;display:flex;flex-direction:column;gap:18px}.settings-hero-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.settings-hero-chip{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;background:#ffffff14;color:#f4f4f2eb;font-size:12px;font-weight:700;letter-spacing:.02em}.settings-hero-chip-soft{background:#f018311f;color:#ffd2d8}.settings-hero-copy{max-width:316px}.settings-hero-copy h1{margin:0;color:#f4f4f2;font-family:var(--font-display);font-size:clamp(29px,7vw,38px);font-weight:700;letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.settings-hero-copy p{max-width:290px;margin:10px 0 0;color:#f4f4f28f;font-size:14px;line-height:1.42;letter-spacing:-.015em}.settings-card{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:26px;background:#ffffff0b;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff0b}.settings-row-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;background:#ffffff0e;color:#f4f4f2d1}.settings-row-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.settings-row-title{color:#f4f4f2eb;font-size:15px;font-weight:650;letter-spacing:-.02em}.settings-row-subtitle{color:#f4f4f273;font-size:13px;line-height:1.25;letter-spacing:-.01em}.settings-section{display:flex;flex-direction:column;gap:10px}.settings-section-title{padding:0 4px;color:#f4f4f285;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.settings-row{width:100%;min-height:78px;padding:14px 16px;display:flex;align-items:center;gap:13px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;text-align:left}.settings-row:last-child{border-bottom:0}.toggle-switch{width:52px;height:32px;flex:0 0 auto;border:0;border-radius:999px;padding:4px;background:#ffffff1f;cursor:pointer;transition:background-color .22s ease,transform .18s cubic-bezier(.16,1,.3,1)}.toggle-switch:active{transform:scale(.96)}.toggle-switch.active{background:#f0183157}.toggle-knob{width:24px;height:24px;display:block;border-radius:999px;background:#f4f4f2;box-shadow:0 6px 14px #00000038;transition:transform .22s cubic-bezier(.16,1,.3,1)}.toggle-switch.active .toggle-knob{transform:translate(20px)}.settings-danger-card{padding:20px;display:flex;flex-direction:column;gap:16px}.settings-danger-copy h2{margin:0;color:#f4f4f2;font-family:var(--font-display);font-size:clamp(24px,5.6vw,30px);font-weight:670;letter-spacing:-.05em;line-height:1.04}.settings-danger-copy p{max-width:292px;margin:10px 0 0;color:#f4f4f28a;font-size:14px;line-height:1.42}.settings-danger-button{width:100%;min-height:56px;border:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#f4f4f2;color:#10090b;font-size:15px;font-weight:720;letter-spacing:-.02em;cursor:pointer;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffffa8;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease}.settings-danger-button:active{transform:scale(.982);opacity:.92}.settings-danger-button:disabled{opacity:.64;cursor:default}.settings-reset-status{min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:13px;font-weight:600;line-height:1.35;text-align:center}.settings-reset-status-success{background:#f0183117;color:#f01831e0}.settings-reset-status-error{background:#f8717117;color:#fcb6b6e6}.settings-reset-icon{flex:0 0 auto}@media(max-width:480px){.settings-shell{padding-left:16px;padding-right:16px}}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.settings-shell{width:100%;max-width:none;padding:max(16px,env(safe-area-inset-top)) clamp(28px,3.4vw,52px) max(44px,env(safe-area-inset-bottom));gap:clamp(22px,3vh,34px);box-sizing:border-box}.settings-topbar{top:max(12px,env(safe-area-inset-top));min-height:56px;margin:0;grid-template-columns:48px minmax(0,1fr) 48px}.settings-back-button{width:48px;height:48px;border-radius:50%}.settings-topbar-title{font-size:14px}.settings-content{width:min(100%,760px);margin-inline:auto;padding-bottom:42px;gap:24px}.settings-hero-card{min-height:246px;padding:32px;border-radius:32px;box-sizing:border-box}.settings-hero-copy{max-width:520px}.settings-hero-copy h1{max-width:520px;font-size:clamp(2.35rem,3.6vw,3rem)}.settings-hero-copy p{max-width:480px;font-size:15px}.settings-section{gap:11px}.settings-section-title{padding-inline:5px;font-size:12px}.settings-card,.settings-danger-card{border-radius:28px}.settings-row{min-height:84px;padding:16px 20px}.settings-row-title{font-size:16px}.settings-row-subtitle{font-size:13px}.settings-danger-card{padding:26px}.settings-danger-copy h2{font-size:1.875rem}.settings-danger-copy p{max-width:560px}.settings-danger-button{width:min(100%,440px)}}.profile-devices{position:relative;padding-top:14px}.profile-devices-intro{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 2px 18px}.profile-devices-intro h2{margin:0;font-size:1.65rem;line-height:1.1;letter-spacing:-.045em}.profile-devices-intro p{margin:0;color:var(--profile-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.profile-devices-loading{min-height:184px;display:grid;place-content:center;gap:10px;color:var(--profile-muted);font-size:.8125rem;text-align:center}.profile-devices-loading svg{width:22px;height:22px;margin:auto;color:#ff2940;animation:profile-device-spin .9s linear infinite}.profile-devices-summary{display:flex;align-items:end;justify-content:space-between;margin:0 4px 10px}.profile-devices-summary span{color:var(--profile-muted);font-size:.75rem;font-weight:600;letter-spacing:.025em}.profile-devices-summary strong{font-size:1.35rem;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.profile-devices-summary small{color:var(--profile-muted);font-size:.8125rem;font-weight:600;letter-spacing:-.025em}.profile-device-addon-link{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin:12px 0 0;padding:0 3px;border:0;color:#f7e9ec;background:transparent;font:inherit;font-size:.8125rem;font-weight:650;letter-spacing:-.015em;text-align:left;cursor:pointer}.profile-device-addon-link span{color:var(--profile-muted);font-size:.75rem;font-weight:600}.profile-device-addon-link:focus-visible{outline:2px solid #ff7f91;outline-offset:4px;border-radius:4px}.profile-device-reduction{display:grid;gap:5px;margin-bottom:14px;padding:15px}.profile-device-reduction strong{font-size:.9rem;letter-spacing:-.025em}.profile-device-reduction span{color:var(--profile-muted);font-size:.75rem;line-height:1.4}.profile-device-retain{margin-left:auto;border:0;border-radius:999px;padding:8px 10px;color:var(--profile-muted);background:#ffffff0a;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.profile-device-retain.is-retained{color:#ffe8ec;background:#e913233d;box-shadow:inset 0 0 0 1px #ff84963b}.profile-device-retain:disabled{opacity:.45;cursor:default}.profile-device-reduction-action{width:100%;margin-top:14px;border:0;border-radius:16px;padding:15px 16px;color:#fff;background:linear-gradient(125deg,#f81425,#c7091e);font:inherit;font-size:.9rem;font-weight:750;letter-spacing:-.02em;box-shadow:0 14px 28px #a500191f;cursor:pointer}.profile-device-reduction-action:disabled{opacity:.45;cursor:default}.profile-device-list{list-style:none;margin:0;padding:0}.profile-device-row{position:relative;min-height:66px;display:flex;align-items:center;gap:12px;padding:10px 52px 10px 13px;box-sizing:border-box}.profile-device-row+.profile-device-row{border-top:1px solid #ffffff0a}.profile-device-row.is-active{background:linear-gradient(90deg,#7c0f161f,transparent 62%)}.profile-device-row:active{background:#ffffff0a}.profile-device-row-icon-glass{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.profile-device-row-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:inherit;color:#f8e5e9}.profile-device-row.is-empty .profile-device-row-icon{color:#beaab0}.profile-device-row-icon svg{width:19px;height:19px;stroke-width:1.65}.profile-device-row-copy{display:block;min-width:0}.profile-device-row-copy strong{display:block;font-size:.875rem;font-weight:650;letter-spacing:-.025em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-device-row-copy small{display:block;margin-top:3px;color:var(--profile-muted);font-size:.6875rem;line-height:1.2}.profile-device-delete{position:absolute;z-index:2;top:14px;right:7px;left:auto;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #ffffff12;border-radius:13px;color:#ffb0bc!important;background:linear-gradient(145deg,#ffffff0c,#640c1212);box-shadow:inset 0 1px #ffffff20,0 7px 18px #0002;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);opacity:.82;transform-origin:center;will-change:transform;transition:color .16s var(--profile-ease),background-color .16s var(--profile-ease),opacity .16s var(--profile-ease)}.profile-device-delete-icons{position:relative;display:block;width:18px;height:18px}.profile-device-delete-icons>span{position:absolute;inset:0;display:grid;place-items:center;transform-origin:center}.profile-device-delete-icons svg{width:17px;height:17px;stroke-width:1.8}.profile-device-delete:disabled{opacity:.4}.profile-device-menu-scrim{position:fixed;inset:0;z-index:30;padding:0;border:0;background:#00000030}.profile-device-context-menu{position:absolute;z-index:31;right:0;width:min(286px,calc(100% - 12px));height:174px;overflow:hidden;border:1px solid #ffffff12;border-radius:24px;transform-origin:top right;will-change:transform,opacity;background:linear-gradient(145deg,#ffffff0c,#640c1212);box-shadow:inset 0 1px #ffffff20,0 7px 18px #0002;-webkit-backdrop-filter:blur(8px) saturate(1.12);backdrop-filter:blur(8px) saturate(1.12)}.profile-device-context-content{width:100%;height:100%;padding:9px;box-sizing:border-box;display:grid;grid-template-rows:minmax(68px,1fr) 43px 43px;color:#fff7f8}.profile-device-context-copy{display:flex;align-items:center;gap:11px;min-width:0;padding:7px 9px 9px}.profile-device-context-copy>span:last-child{min-width:0}.profile-device-context-message{display:block;color:#fff7f8;font-size:.8125rem;font-weight:540;letter-spacing:-.006em;line-height:1.35}.profile-device-context-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;color:#ff2940;background:#ff14261a;box-shadow:inset 0 1px #ffffff20}.profile-device-context-icon svg{width:18px;height:18px;stroke-width:1.8}.profile-device-context-actions{display:contents}.profile-device-context-actions button{min-height:43px;padding:0 12px;border:0;border-top:1px solid #ffffff12;background:transparent;color:#fff7f8;font-size:.8125rem;font-weight:760;letter-spacing:-.014em;text-align:center;transition:background-color .12s var(--profile-ease),opacity .12s var(--profile-ease)}.profile-device-context-actions button.is-destructive{color:#ff2940!important}.profile-device-context-actions button:active{background:#ffffff0c}.profile-device-context-actions button:disabled{opacity:.46}.profile-devices-empty{min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 24px;text-align:center}.profile-devices-empty-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border-radius:20px;color:#ffd4dc;background:radial-gradient(circle at 32% 22%,#ff8b9b4a,transparent 43%),#ffffff0a;box-shadow:inset 0 1px #ffffff24,0 12px 28px #34080c1f}.profile-devices-empty-icon svg{width:27px;height:27px;stroke-width:1.55}.profile-devices-empty h3{margin:0;font-size:1rem;letter-spacing:-.025em}.profile-devices-empty p{max-width:238px;margin:8px 0 0;color:var(--profile-muted);font-size:.75rem;line-height:1.45}.profile-devices-empty .profile-text-button{margin-top:12px}.profile-device-addon{margin-top:12px;padding:16px;display:grid;gap:14px;border:1px solid #ff14262e;background:radial-gradient(circle at 85% 0%,#ed132427,transparent 46%),#ffffff07}.profile-device-addon>div{display:grid;gap:4px}.profile-device-addon strong{font-size:.95rem;letter-spacing:-.025em}.profile-device-addon span{max-width:250px;color:var(--profile-muted);font-size:.75rem;line-height:1.35}.profile-device-addon-cta{gap:7px!important}.profile-device-addon-cta .setup-action-frame{width:100%;height:44px;border-radius:17px}.profile-device-addon-cta .setup-primary-button{width:100%;height:100%;min-height:0;border:0;background:transparent;box-shadow:none}.profile-device-addon-cta .setup-primary-button:active{transform:none}.profile-device-addon-cta small{color:var(--profile-muted);font-size:.6875rem;font-weight:500;line-height:1.35;text-align:center;font-variant-numeric:tabular-nums}@keyframes profile-device-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.profile-device-row:hover{background:#ffffff06}.profile-device-delete:hover{background:#ffffff0f;opacity:1}.profile-device-context-actions button:hover{background:#ffffff0a}}@media(prefers-reduced-motion:reduce){.profile-devices-loading svg{animation:none}.profile-device-delete,.profile-device-context-actions button{transition-duration:0ms}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.profile-device-list,.profile-devices-empty,.profile-device-context-menu{background:#181819;border-color:#7b626b}.profile-device-delete{background:#200507;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-device-menu-scrim{background:#0008}}.profile-page .glass-switch{position:relative;isolation:isolate;display:inline-block;flex:0 0 3.125rem;width:3.125rem;height:2.75rem;border:0;border-radius:1.6rem;padding:0;background:transparent;box-shadow:none;touch-action:pan-y;user-select:none;font-size:1rem;-webkit-user-select:none}.glass-switch:before{content:none}.glass-switch-rail{position:absolute;inset:.4375rem 0;overflow:hidden;border-radius:1.5rem;background:linear-gradient(160deg,#30292c,#151214);box-shadow:inset 0 1px 1px #ffffff18,inset 0 -1px 1px #0009}.glass-switch .glass-switch-tint{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ac091a,#ef1324);box-shadow:inset 0 1px 1px #ffb0bd33;transition:none}.glass-switch .glass-switch-lens{position:absolute;left:.1875rem;top:.625rem;width:1.5rem;height:1.5rem;border-radius:50%;pointer-events:none;background:linear-gradient(155deg,#ffffffeb,#eee7edd2 48%,#fdf8fce0);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #fff5,0 1px 4px #0005;backdrop-filter:blur(3px) saturate(1.1);-webkit-backdrop-filter:blur(3px) saturate(1.1);transform-origin:center;transition:none!important}.glass-switch:disabled:not([aria-busy=true]){opacity:.45}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-switch .glass-switch-lens{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--app-font: var(--font-ui);--app-background: #050505;--app-text: #f7f7f8;--app-muted: #adb0b6;--app-accent: #f00024;--app-panel: linear-gradient(145deg, #191a1d, #0d0e10);--app-control: linear-gradient(140deg, #ffffff0e, #ffffff05);--app-primary: linear-gradient(112deg, #c9001c, #f00024);--app-ease: cubic-bezier(.23, 1, .32, 1)}.profile-page.profile-page{--profile-bg: var(--app-background);--profile-backdrop: radial-gradient(ellipse 100vw 420px at 0 0, #151517, #15151700), #050505;--profile-text: var(--app-text);--profile-muted: var(--app-muted);--profile-accent: var(--app-accent);--profile-panel: var(--app-panel);--profile-ease: var(--app-ease);position:fixed;inset:0;z-index:1;overflow:hidden;color:var(--profile-text);background:var(--profile-backdrop)!important;font-family:var(--app-font);-webkit-tap-highlight-color:transparent}.profile-page.is-preparing{visibility:hidden;pointer-events:none}html.profile-page-active,body.profile-page-active{background:#050505!important}.profile-screen{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;background:var(--profile-backdrop);box-shadow:-12px 0 30px #00000024;scrollbar-width:none}.profile-shell{width:min(100%,430px);margin-inline:auto;padding:max(10px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom));box-sizing:border-box}.profile-page button,.profile-page input,.profile-page a{font:inherit}.profile-page button{color:inherit;cursor:pointer;touch-action:manipulation}.profile-page button:disabled{cursor:default}.profile-page a{color:inherit;text-decoration:none;touch-action:manipulation}.profile-page button:focus-visible,.profile-page a:focus-visible{outline:2px solid #ff2940;outline-offset:4px}.profile-page h1,.profile-page h2,.profile-page p{margin:0}.profile-topbar{min-height:48px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-bottom:12px}.profile-topbar h1{font-size:.9375rem;font-weight:650;text-align:center;letter-spacing:-.02em;outline:none}.profile-wordmark{--sekta-symbol-size: 22px;justify-self:end;margin-right:9px}.profile-back-frame{height:44px;width:44px;border-radius:50%}.profile-back{width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;background:transparent;transition:opacity .12s var(--profile-ease)}.profile-back:active{opacity:.55;transition-duration:0ms}.profile-back svg{width:23px;height:23px;stroke-width:2}.profile-person{width:100%;text-align:center;padding:16px 18px 12px;box-sizing:border-box;border-radius:inherit}.profile-avatar{width:60px;height:60px;margin:0 auto 8px;overflow:hidden;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#242428,#101113);box-shadow:inset 0 1px 1px #ffffff19,0 0 0 1px #f0002438,0 8px 24px #0004}.profile-avatar span{font-size:24px;font-weight:600;letter-spacing:-.06em;color:#f7f7f8}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-person h2{font-size:1.375rem;font-weight:700;line-height:1.18;letter-spacing:-.04em;overflow-wrap:anywhere}.profile-identifier{font-size:.8125rem;line-height:1.5;color:#bfb8bb;overflow-wrap:anywhere;margin-top:4px!important}.profile-text-button{background:transparent;border:0;padding:12px;min-height:44px;color:var(--profile-accent)!important;font-size:.8125rem!important;font-weight:550!important;transition:opacity .12s var(--profile-ease)}.profile-text-button:disabled{opacity:.5}.profile-edit{display:inline-flex;gap:6px;align-items:center;margin-top:0}.profile-section{margin-bottom:18px}.profile-section-label{margin:20px 3px 9px!important;color:var(--profile-text);font-size:.9375rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.profile-group{width:100%;overflow:hidden;border:1px solid #ffffff08;border-radius:22px;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px #ffffff05}.profile-row{position:relative;width:100%;min-height:68px;display:flex;gap:12px;align-items:center;text-align:left;padding:11px 14px;border:0;background:transparent;box-sizing:border-box}.profile-row+.profile-row:before{content:"";position:absolute;height:1px;top:0;left:60px;right:16px;background:#ffffff09}.profile-row-icon{display:grid;place-items:center;flex:0 0 31px;width:31px;height:34px;color:#eee5e8}.profile-row-icon:empty{display:none}.profile-row-icon svg{width:22px;height:22px;stroke-width:1.6}.profile-row-copy{min-width:0;flex:1}.profile-row-copy strong,.profile-notice-row strong{font-size:.9375rem;font-weight:600;letter-spacing:-.025em;line-height:1.4;display:block}.profile-row-copy small,.profile-notice-row small{display:block;margin-top:4px;font-size:.75rem;color:var(--profile-muted);line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.profile-add{display:flex;align-items:center;gap:4px;color:var(--profile-accent);font-size:.6875rem;font-weight:550;white-space:nowrap}.profile-add svg{width:14px;height:14px}.profile-chevron{flex:0 0 15px;width:15px;height:15px;color:#827d80}.profile-connected{width:17px;height:17px;color:#d4b2b7;stroke-width:1.8;flex-shrink:0}.profile-footnote{color:#aaa0a6;font-size:.75rem;line-height:1.5;letter-spacing:0;padding:0 14px;margin-top:12px!important}.profile-logout{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;min-height:44px;border:0;background:transparent;font-size:.75rem!important;color:#b3aaae!important}.profile-bottom-brand{--sekta-wordmark-width: 92px;margin:16px auto 0!important;opacity:.62}.profile-flow{padding:26px 0 0}.profile-flow-symbol{width:60px;height:60px;display:grid;place-items:center;margin:0 0 24px;border-radius:20px;background:radial-gradient(ellipse at top left,#610c1126,transparent),linear-gradient(135deg,#141415,#0b090b);box-shadow:inset 0 1px #fff1;color:#ff2940}.profile-flow-symbol svg{width:31px;height:31px;stroke-width:1.5}.profile-flow h2,.profile-intro h2{font-size:1.75rem;line-height:1.12;letter-spacing:-.045em;font-weight:700}.profile-flow>p:not(.profile-error):not(.profile-footnote):not(.profile-waiting),.profile-intro p{margin-top:12px;color:#b9b0b5;font-size:.875rem;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.profile-field{display:block;margin-top:30px;font-size:.75rem;color:#b8afb4;line-height:1.4}.profile-field input{display:block;width:100%;box-sizing:border-box;height:56px;border:1px solid #ffffff10;border-radius:17px;padding:0 16px;margin-top:9px;font-size:16px;background:#100d10d9;color:#fff;outline:none;transition:border-color .16s var(--profile-ease),background-color .16s var(--profile-ease)}.profile-field input:focus{border-color:#ff142699;background:#161617}.profile-field input::placeholder{color:#7d737b}.profile-code-field input{height:70px;text-align:center;font-size:29px;font-weight:600;letter-spacing:.32em;padding-left:calc(16px + .32em);font-variant-numeric:tabular-nums}.profile-address{color:#eee8eb;font-weight:550}.profile-error{color:#ff8995;font-size:.75rem;line-height:1.5;margin:13px 0!important;overflow-wrap:anywhere}.profile-error:empty{margin:0!important}.profile-action-frame{height:52px;margin:22px 0 6px;border-radius:18px}.profile-action-frame .profile-action{height:100%;width:100%;padding:0 12px;display:flex;justify-content:center;align-items:center;gap:9px;background:transparent;border:0;font-weight:650;font-size:.9375rem;letter-spacing:-.025em}.profile-action-frame.is-disabled{opacity:.48}.profile-action-frame .css-fallback .liquid-surface{background:linear-gradient(112deg,#b4071b,#f00924)!important;border:1px solid #ff14266b!important}.profile-resend{display:block;margin:10px auto 0;font-variant-numeric:tabular-nums}.profile-bound-line{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 16px;box-sizing:border-box;margin:25px 0;border-radius:17px;background:#121213b3;font-size:.8125rem;overflow-wrap:anywhere}.profile-bound-line svg{color:#e99aa6;width:19px;flex-shrink:0}.profile-instructions{margin:25px 0;padding-left:24px;font-size:.8125rem;color:#d5ccd1;line-height:1.65}.profile-instructions li{margin:0 0 14px;padding-left:7px}.profile-instructions li::marker{color:#f0263c;font-size:.75rem}.profile-open-telegram{margin-top:22px;height:52px;display:flex;gap:6px;align-items:center;justify-content:center;border:1px solid #ff142666;border-radius:18px;background:linear-gradient(112deg,#c6091e,#f40725);font-size:.9375rem;font-weight:600;box-shadow:inset 0 1px #ff294030}.profile-open-telegram svg{width:18px}.profile-waiting{display:flex;justify-content:center;align-items:center;gap:9px;font-size:.75rem;color:#b9aeb5;margin:20px 0!important}.profile-spinner{display:inline-block;width:13px;height:13px;border:1.5px solid #ffffff30;border-top-color:#f9e5ea;border-radius:50%;animation:profile-spin .8s linear infinite}.profile-telegram-confirm{position:relative;isolation:isolate;overflow:hidden;padding:22px;margin:27px 0;border:1px solid #ffffff0b;border-radius:24px;background:radial-gradient(ellipse 90% 70% at 50% 0,#a60d1942,transparent 72%),linear-gradient(145deg,#151516e8,#0b0a0ce8);box-shadow:inset 0 1px #ffffff12,0 18px 48px #0004;text-align:center}.profile-telegram-confirm:before{content:"";position:absolute;z-index:-1;top:-95px;left:50%;width:166px;height:166px;translate:-50% 0;border-radius:50%;background:#ff142630;filter:blur(42px);pointer-events:none}.profile-small-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#7c0f1640;color:#f4273d;margin:0 auto 13px}.profile-small-avatar svg{width:20px}.profile-telegram-confirm strong{font-size:1rem;font-weight:600}.profile-telegram-confirm p{margin-top:7px;color:var(--profile-muted);font-size:.875rem}.profile-success{padding-top:65px;text-align:center}.profile-success-symbol{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 28px;border-radius:28px;background:radial-gradient(at 25% 0%,#580b10,#1b1b1c);box-shadow:inset 0 1px #ffffff17}.profile-success-symbol svg{width:41px;height:41px;color:#f2ccd5;stroke-width:1.35}.profile-intro{padding:25px 0 27px}.profile-types-label{margin-top:26px!important}.profile-notice-row{display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;padding:17px;min-height:73px;box-sizing:border-box}.profile-notice-row+.profile-notice-row:before{content:"";position:absolute;top:0;right:17px;left:17px;height:1px;background:#ffffff0a}.profile-notice-row>span{min-width:0}.profile-types.is-muted .profile-notice-row>span{opacity:.5}.profile-save-status{font-size:.6875rem;color:#b5a8ae;line-height:1.5;min-height:18px;margin:12px 14px!important}.profile-save-status.is-quiet{position:absolute;width:1px;height:1px;min-height:0;margin:0!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.profile-security-note{display:flex;gap:9px;margin-top:22px!important}.profile-security-note svg{flex:0 0 16px;height:18px;color:#b29aa2}.profile-loading{padding:32px 0;font-size:.875rem;color:#b9afb4;line-height:1.6}.profile-loading button{display:block}.profile-notifications>.profile-footnote{margin-bottom:22px}.profile-page button.profile-row,.profile-open-telegram{transition:background-color .12s var(--profile-ease),opacity .12s var(--profile-ease)}.profile-page button.profile-row:active{background:#ffffff09}.profile-page .profile-text-button:active,.profile-open-telegram:active{opacity:.65}.profile-dashboard .profile-person-lens{margin:4px 0 18px;border-radius:22px}.profile-dashboard .profile-avatar{width:60px;height:60px;box-shadow:inset 0 1px 1px #ffffff2b,0 0 0 1px #f0002440,0 18px 46px #0006}.profile-dashboard .profile-section-label{margin-inline:3px!important}@keyframes profile-spin{to{transform:rotate(360deg)}}@media(max-width:359px){.profile-shell{padding-inline:16px}.profile-row{padding-inline:12px;gap:9px}.profile-add{font-size:.6875rem}}@media(hover:hover)and (pointer:fine){.profile-page button.profile-row:hover{background:#ffffff06}.profile-text-button:hover{opacity:.75}}@media(prefers-reduced-motion:reduce){.profile-page *{transition-duration:.01ms!important}.profile-spinner{animation:none;border-color:#ffffff75}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.profile-toggle-thumb{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-group,.profile-field input{background:#141114}.profile-page .profile-footnote,.profile-row-copy small,.profile-notice-row small{color:#cbc5ca}.profile-page .optical-canvas{visibility:hidden}.profile-page .liquid-surface{background:#220507!important;border:1px solid #99888e!important}.profile-page .profile-action-frame .liquid-surface{background:#c20b1d!important}}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.profile-page .account-screen .profile-shell{width:100%;max-width:none;padding:max(16px,env(safe-area-inset-top)) clamp(28px,3.4vw,52px) max(34px,env(safe-area-inset-bottom))}.profile-page .account-screen .profile-topbar{min-height:56px;margin-bottom:28px}.profile-page .account-screen .profile-topbar h1{font-size:1.125rem}.profile-page .account-screen .profile-wordmark{--sekta-symbol-size: 22px}.profile-page .account-screen .profile-back-frame{width:48px;height:48px}.account-screen-dashboard .profile-dashboard{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(470px,1.18fr);grid-template-areas:"person auth" "person settings" "logout settings" "brand settings";grid-template-rows:auto auto auto 1fr;gap:20px clamp(28px,4vw,58px);align-items:start}.account-screen-dashboard .profile-person-lens{grid-area:person;margin:0;border-radius:32px}.account-screen-dashboard .profile-person{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:30px 28px;box-sizing:border-box}.account-screen-dashboard .profile-avatar{width:84px;height:84px;margin-bottom:16px}.account-screen-dashboard .profile-avatar span{font-size:30px}.account-screen-dashboard .profile-person h2{font-size:1.75rem}.account-screen-dashboard .profile-identifier{font-size:.9375rem}.account-screen-dashboard .profile-edit{margin-top:6px}.account-screen-dashboard .profile-auth-section{grid-area:auth}.account-screen-dashboard .profile-dashboard:has(.profile-admin-section){grid-template-areas:"person auth" "person settings" "admin settings" "logout settings" "brand settings";grid-template-rows:auto auto auto auto 1fr}.account-screen-dashboard .profile-admin-section{grid-area:admin}.account-screen-dashboard .profile-settings-section{grid-area:settings}.account-screen-dashboard .profile-section{margin:0}.account-screen-dashboard .profile-section-label{margin:0 3px 10px!important}.account-screen-dashboard .profile-row{min-height:82px;padding:15px 20px}.account-screen-dashboard .profile-row-icon{width:38px;height:38px;flex-basis:38px;border-radius:13px;background:linear-gradient(140deg,#7b0f162b,#1f050742);box-shadow:inset 0 1px #ffffff1e}.account-screen-dashboard .profile-row-copy strong{font-size:1rem}.account-screen-dashboard .profile-row-copy small{font-size:.8125rem}.account-screen-dashboard .profile-footnote{padding-inline:6px}.account-screen-dashboard .profile-logout{grid-area:logout;margin:0}.account-screen-dashboard .profile-bottom-brand{grid-area:brand;margin:0!important}.account-screen-dashboard .profile-error{grid-column:1 / -1}.profile-page .account-screen:not(.account-screen-dashboard) .profile-shell{width:100%;max-width:none}.profile-page .account-screen:not(.account-screen-dashboard) .profile-topbar{margin-bottom:clamp(18px,3vh,34px)}.account-screen .profile-flow{display:flex;width:min(100%,560px);min-height:calc(100dvh - 180px - env(safe-area-inset-top));margin-inline:auto;padding:clamp(24px,5vh,68px) 0 clamp(38px,7vh,86px);box-sizing:border-box;flex-direction:column;justify-content:center}.account-screen .profile-flow>.profile-flow-symbol,.account-screen .profile-flow>.profile-success-symbol{margin:0 0 26px}.account-screen .profile-flow>h2{max-width:520px;font-size:clamp(2rem,3.1vw,2.55rem)}.account-screen .profile-flow>p:not(.profile-error):not(.profile-footnote):not(.profile-inline-note):not(.profile-waiting){max-width:500px}.account-screen .profile-flow>form{width:100%}.account-screen .profile-flow>form .profile-field{margin-top:30px}.account-screen .profile-flow>.profile-action-frame{width:100%}.account-screen .profile-success{align-items:center;text-align:center}.account-screen .profile-success>p{max-width:460px!important}.account-screen .profile-success>.profile-bound-line,.account-screen .profile-success>.profile-action-frame{width:min(100%,440px)}.account-screen-notifications .profile-notifications{width:min(100%,680px);margin-inline:auto;padding:10px 0 56px}.account-screen-notifications .profile-intro{padding:12px 2px 20px}.account-screen-notifications .profile-intro h2{font-size:clamp(2rem,3vw,2.45rem)}.account-screen-notifications .profile-section-label{margin:24px 3px 10px!important}.account-screen-notifications .profile-notice-row{min-height:78px;padding-inline:20px}.account-screen-devices .profile-devices{width:min(100%,680px);margin-inline:auto;padding:12px 0 56px}.account-screen-devices .profile-devices-intro{padding:8px 2px 24px}.account-screen-devices .profile-devices-intro h2{font-size:clamp(2rem,3vw,2.45rem)}.account-screen-devices .profile-device-list{border-radius:27px}.account-screen-devices .profile-device-row{min-height:76px;padding-block:12px}}@media(orientation:landscape)and (min-width:700px)and (max-height:520px){.profile-page .account-screen .profile-topbar{margin-bottom:18px}.account-screen-dashboard .profile-person{min-height:280px}.account-screen .profile-flow{min-height:0;justify-content:flex-start;padding-top:16px}}@media(orientation:landscape)and (min-width:700px)and (max-width:899px){.profile-page .account-screen .profile-shell{padding-inline:24px}.account-screen-dashboard .profile-dashboard{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);gap:18px 24px}.account-screen-dashboard .profile-person{min-height:280px;padding:24px}.account-screen-dashboard .profile-avatar{width:76px;height:76px;margin-bottom:12px}.profile-page .account-screen:not(.account-screen-dashboard) .profile-shell{padding-inline:28px}.account-screen .profile-flow{padding-inline:0}}html.payment-pending-page-active,body.payment-pending-page-active{background:radial-gradient(circle at 50% -14%,rgba(255,255,255,.07),transparent 34%),radial-gradient(circle at 90% 10%,rgba(255,27,50,.09),transparent 24%),linear-gradient(180deg,#101011,#10090b 48%,#080607)!important;overflow:hidden!important;position:fixed!important;width:100%!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important}.payment-pending-page{position:fixed;inset:0;height:100vh;height:100svh;height:100dvh;overflow:hidden;color:#f4f4f2;font-family:var(--font-ui)}.payment-pending-shell{width:min(100%,430px);min-height:100vh;min-height:100svh;min-height:100dvh;margin:0 auto;padding:calc(22px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));display:grid;place-items:center;animation:payment-pending-enter .56s cubic-bezier(.16,1,.3,1) both}@keyframes payment-pending-enter{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.payment-pending-card{width:100%;max-width:392px;min-height:436px;padding:22px 24px;display:flex;flex-direction:column;align-items:center;gap:18px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#ffffff13,#ffffff09),#141415;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff13;transition:background .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1)}.payment-pending-card.is-success{background:radial-gradient(circle at 82% 18%,rgba(240,24,49,.09),transparent 24%),linear-gradient(180deg,#ffffff13,#ffffff09),#141415}.payment-pending-card.is-returned{background:radial-gradient(circle at 82% 18%,rgba(240,24,49,.14),transparent 26%),radial-gradient(circle at 20% 86%,rgba(240,24,49,.06),transparent 30%),linear-gradient(180deg,#ffffff13,#ffffff08),#141415}.payment-pending-card.is-morphing-success{transform:scale(1.01);box-shadow:0 28px 60px #00000052,0 0 0 1px #f0183114,inset 0 1px #ffffff17}.payment-pending-kicker{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0d;color:#f4f4f28f;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;transition:background .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.payment-pending-card.is-returned .payment-pending-kicker{background:#f018311a;color:#f01831d6}.payment-pending-card.is-success .payment-pending-kicker{background:#f0183114;color:#f01831d1}.payment-pending-icon-wrap{display:flex;justify-content:center;padding-top:2px}.payment-pending-icon{width:92px;height:92px;display:grid;place-items:center;border-radius:28px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f;transition:transform .52s cubic-bezier(.16,1,.3,1),background .52s cubic-bezier(.16,1,.3,1),color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1)}.payment-pending-icon-checking{color:#ff9eaf}.payment-pending-icon-morphing{color:#ffd6dc;background:#f0183114;box-shadow:inset 0 1px #ffffff14,0 0 0 10px #f018310d;animation:payment-pending-morph .86s cubic-bezier(.16,1,.3,1) both}.payment-pending-icon-success{color:#ffd2d8}.payment-pending-spin{animation:payment-pending-spin 1.2s linear infinite}@keyframes payment-pending-spin{to{transform:rotate(360deg)}}@keyframes payment-pending-morph{0%{transform:scale(.92);filter:blur(6px);opacity:.5}35%{transform:scale(1.08);filter:blur(0);opacity:1}to{transform:scale(1);opacity:1}}.payment-pending-copy{width:100%;max-width:320px;text-align:center}.payment-pending-copy h1{margin:0;color:#f4f4f2;font-family:var(--font-display);font-size:clamp(28px,5.4vw,34px);font-weight:680;letter-spacing:-.05em;line-height:1;text-wrap:pretty;overflow-wrap:anywhere;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1)}.payment-pending-copy p{margin:14px 0 0;color:#f4f4f28f;font-size:14px;line-height:1.46;letter-spacing:-.015em;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1)}.payment-pending-card.is-morphing-success .payment-pending-copy h1,.payment-pending-card.is-morphing-success .payment-pending-copy p,.payment-pending-card.is-morphing-success .payment-pending-status-note,.payment-pending-card.is-morphing-success .payment-pending-kicker{transform:translateY(-2px)}.payment-pending-foot{margin-top:auto;width:100%;display:flex;justify-content:center}.payment-pending-status-note{width:100%;max-width:308px;padding:14px 16px;display:grid;gap:4px;border-radius:18px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0b;text-align:center;transition:background .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)}.payment-pending-status-note-title{color:#f4f4f2d6;font-size:13px;font-weight:640;letter-spacing:-.012em}.payment-pending-status-note-text{color:#f4f4f280;font-size:12px;line-height:1.45;letter-spacing:-.01em}.payment-pending-primary-button{width:100%;min-height:54px;border:0;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#f4f4f2;color:#10090b;font-size:15px;font-weight:700;letter-spacing:-.015em;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffffa8}@media(max-width:420px){.payment-pending-shell{padding-left:16px;padding-right:16px}.payment-pending-card{min-height:404px;padding:20px 18px 18px;gap:16px}.payment-pending-copy h1{font-size:31px}}.vpn-redirect-card{justify-content:center}.vpn-redirect-copy{max-width:296px}.vpn-redirect-actions{width:100%;max-width:308px;display:flex;flex-direction:column;gap:10px;margin-top:6px}.vpn-redirect-primary-button,.vpn-redirect-secondary-button,.vpn-redirect-link-button{width:100%;min-height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;letter-spacing:-.015em;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease,border-color .18s ease,color .18s ease}.vpn-redirect-primary-button{border:0;background:#f4f4f2;color:#10090b;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffffa8}.vpn-redirect-anchor{text-decoration:none;cursor:pointer}.vpn-redirect-secondary-button{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#f4f4f2e6}.vpn-redirect-link-button{min-height:46px;border:0;background:transparent;color:#f01831e6;font-size:14px;font-weight:650}.vpn-redirect-primary-button:active,.vpn-redirect-secondary-button:active,.vpn-redirect-link-button:active{transform:scale(.98)}html.help-page-active,body.help-page-active{background:#000!important}.help-page .profile-shell{padding-bottom:max(30px,env(safe-area-inset-bottom));overflow-x:clip}.help-page .profile-topbar{margin-bottom:34px}.help-heading{display:flex;align-items:center;gap:12px;margin:0 2px 24px}.help-heading>svg{width:32px;height:32px;color:#d5bbc6;stroke-width:1.2}.help-page .help-heading h2{font-size:1.875rem;font-weight:700;line-height:1.15;letter-spacing:-.04em}.help-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-shortcuts button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px 4px;padding:20px 16px;width:100%;border:0;background:none;text-align:left}.help-shortcuts button>svg:first-child{width:24px;height:24px;stroke-width:1.5;color:#e5becd;grid-column:1 / -1}.help-shortcuts span{font-size:.8125rem;font-weight:550;line-height:1.4}.help-shortcuts button>svg:last-child{width:15px;height:15px;color:#a8949e}.help-search-frame{height:48px;margin:28px 0 18px;border-radius:16px}.help-search{display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:0 14px;border-radius:inherit;background:transparent}.help-search>svg{width:18px;height:18px;flex-shrink:0;color:#9c8b96}.help-search input{min-width:0;width:100%;min-height:48px;padding:10px 0;border:0;outline:none;font-size:1rem;background:none;color:#f6edf2}.help-search input::placeholder{color:#a2959e}.help-search input::-webkit-search-cancel-button{display:none}.help-search:focus-within{outline:2px solid #c193a5;outline-offset:2px}.help-search button{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;background:none}.help-search button svg{width:16px;height:16px}.help-topics{display:flex;flex-direction:column;gap:10px}.help-topic-panel{overflow:hidden;border-radius:22px;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03}.help-question{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:20px 17px;border:0;text-align:left;background:none;font-size:.875rem;font-weight:550;line-height:1.45}.help-question>span{flex:1;min-width:0}.help-question>svg{width:19px;height:19px;flex-shrink:0;color:#b69ba9;stroke-width:1.6}.help-question>svg:last-child{width:15px;height:15px;transition:transform .18s}.help-question[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.help-topic-panel .help-answer{padding:16px 16px 10px;border-top:1px solid #ffffff08;animation:help-answer-in .16s ease-out}.help-answer ol{list-style-position:outside;margin:0;padding-left:18px}.help-answer li{padding-left:7px;font-size:.8125rem;line-height:1.65;color:#cab9c2}.help-answer li+li{margin-top:12px}.help-answer li::marker{color:#b77e97;font-size:.75rem}.help-page .help-answer-action{display:flex;align-items:center;gap:7px;padding:10px 0;min-height:44px;margin-top:10px;border:0;background:none;color:#e9b3c8;font-size:.8125rem;font-weight:550}.help-answer-action svg{width:15px;height:15px}.help-answer-action:disabled{opacity:.4}.help-no-results{padding:20px 4px 30px}.help-page .help-no-results h3{font-size:1rem;font-weight:550}.help-no-results p{margin-top:10px;font-size:.8125rem;line-height:1.55;color:#b7a5b0}.help-no-results button{min-height:44px;padding:12px 0;border:0;background:none;color:#e9b3c8;font-size:.8125rem}.help-contact{margin-top:30px;padding:20px 17px 17px;border-radius:22px;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03}.help-contact-title{display:flex;gap:11px;align-items:flex-start}.help-contact-title>svg{flex:0 0 auto;width:21px;height:21px;margin-top:1px;color:#e3b7c7;stroke-width:1.5}.help-contact-title h3{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.015em}.help-contact-title p{margin:4px 0 0;color:#a998a2;font-size:.75rem;line-height:1.45}.help-thread{display:grid;gap:9px;max-height:360px;margin-top:18px;padding:1px 1px 2px;overflow-y:auto;overscroll-behavior:contain}.help-thread-message{max-width:88%;padding:11px 12px 9px;border-radius:15px 15px 15px 5px;background:#1b1b1c;color:#f3e8ee}.help-thread-message.is-customer{justify-self:end;border-radius:15px 15px 5px;background:linear-gradient(135deg,#d91121,#ec1323)}.help-thread-message p{margin:0;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.48}.help-thread-message time{display:block;margin-top:6px;color:#d9c5ce;font-size:.625rem;line-height:1.2}.help-thread-message.is-customer time{color:#ffe1e7}.help-compose{margin-top:22px}.help-compose label{display:block;margin-bottom:10px;font-size:.875rem}.help-compose textarea{width:100%;min-height:135px;resize:vertical;border:1px solid #ffffff1a;background:#100b10;border-radius:16px;padding:14px;color:#f2e6ed;font:inherit;font-size:1rem;line-height:1.5}.help-compose textarea::placeholder{color:#a18c98}.help-send-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:12px;padding:0 18px;border:0;border-radius:15px;background:linear-gradient(135deg,#e81323,#bd0c1c);color:#fff;font:inherit;font-size:.8125rem;font-weight:650;box-shadow:0 9px 22px #c6101e38}.help-send-action svg{width:16px;height:16px;stroke-width:1.8}.help-send-action:disabled{opacity:.45;box-shadow:none}.help-compose p{color:#b9a3b0;font-size:.75rem;line-height:1.55;margin-top:8px}.help-compose p.is-error{color:#ff9cac}.help-page button:active,.help-page a:active{opacity:.72}.help-page button:focus-visible,.help-page a:focus-visible,.help-compose textarea:focus-visible{outline:2px solid #d2a4b9;outline-offset:4px}@keyframes help-answer-in{0%{opacity:.25}to{opacity:1}}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.help-page .profile-shell{width:100%;max-width:none;padding:max(16px,env(safe-area-inset-top)) clamp(28px,3.4vw,52px) max(42px,env(safe-area-inset-bottom))}.help-page .profile-topbar{min-height:56px;margin:0 0 clamp(22px,3vh,34px)}.help-page .profile-topbar h1{font-size:1.125rem}.help-page .profile-wordmark{--sekta-symbol-size: 22px}.help-page .profile-back-frame{width:48px;height:48px}.help-content{width:min(100%,760px);margin-inline:auto;padding-bottom:42px}.help-heading{margin:8px 2px 28px}.help-heading>svg{width:38px;height:38px}.help-page .help-heading h2{font-size:clamp(2rem,3vw,2.45rem)}.help-shortcuts{gap:14px}.help-shortcuts button{min-height:132px;padding:24px 22px}.help-shortcuts span{font-size:.9375rem}.help-search-frame{height:54px;margin:30px 0 20px;border-radius:18px}.help-search input{min-height:54px}.help-question{min-height:74px;padding:21px 22px;font-size:.9375rem}.help-topic-panel .help-answer{padding:19px 22px 14px}.help-answer li{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.help-answer{animation:none}.help-question>svg{transition:none}}@media(prefers-contrast:more){.help-answer li,.help-compose p{color:#eee4eb}.help-search{outline:1px solid #bdaebb}}html.friends-page-active,body.friends-page-active{background:#000!important}.friends-page{--friends-secondary: #b8adb1;--friends-line: #ffffff0c}.friends-page .profile-shell{padding-bottom:max(28px,env(safe-area-inset-bottom));overflow-x:clip}.friends-page .profile-topbar{margin-bottom:4px}.friends-page h3{margin:0;font-size:.9375rem;line-height:1.4;letter-spacing:-.025em;font-weight:600}.friends-page .friends-eyebrow{color:#c7b8be;font-size:.8125rem;font-weight:500;letter-spacing:-.02em}.friends-tab-subtitle{margin:3px 3px 0;color:var(--friends-secondary);font-size:.75rem;line-height:1.5;text-wrap:balance}.friends-balance-lens{margin:16px 0 12px;border-radius:24px}.friends-profile-panel{overflow:hidden;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03}.friends-rate-frame{min-width:0;max-width:100%;border-radius:25px}.friends-rate-card{box-sizing:border-box;min-width:0;max-width:100%;border-radius:inherit}.friends-rate-marks,.friends-rate-marks>span{min-width:0;max-width:100%}.friends-balance-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:25px 22px;width:100%;min-height:232px;text-align:left;overflow:hidden;border-radius:24px}.friends-balance-art{position:absolute;z-index:-1;width:87%;max-width:none;height:auto;right:-13%;bottom:-29px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 17%)}.friends-balance-copy{position:relative;max-width:65%}.friends-balance-copy .friends-eyebrow{display:block}.friends-page .friends-amount{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:8px}.friends-amount strong{font-size:clamp(54px,16vw,68px);letter-spacing:-.055em;font-weight:700;line-height:1.13;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.friends-amount.is-long strong{font-size:clamp(29px,8.5vw,40px)}.friends-amount>span{font-size:28px;font-weight:500;color:#f8f6f6}.friends-balance-purpose{display:block;margin-top:5px;color:#f8f6f6;font-size:.75rem;line-height:1.4}.friends-balance-rules-frame{position:relative;align-self:flex-start;height:40px;width:158px;max-width:75%;margin-top:19px;border-radius:14px}.friends-page .friends-balance-rules{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;height:100%;padding:8px 10px;border:0;background:transparent;color:#fff;font-size:.6875rem;font-weight:600}.friends-balance-rules svg{flex:0 0 14px;width:14px;height:14px}.friends-balance-rules:active{opacity:.7}.friends-rate-card{display:block;width:100%;padding:19px 18px 18px;border:0;border-radius:25px;text-align:left;background:none}.friends-rate-top{display:flex;align-items:center;gap:14px}.friends-rate-glass{position:relative;isolation:isolate;display:inline-flex;align-items:baseline;justify-content:center;padding:13px 11px;min-width:82px;border-radius:20px;color:#fff0f2;background:linear-gradient(135deg,#ffb9c51b,#ffffff04 46%,#c3101d12);box-shadow:inset 0 1px 1px #ffc2d340,inset 0 -1px 1px #ed263b13,0 3px 9px #09020522;-webkit-backdrop-filter:blur(4px) saturate(1.15);backdrop-filter:blur(4px) saturate(1.15)}.friends-rate-glass strong{font-size:31px;line-height:1;font-weight:650;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.friends-rate-glass>span{font-size:17px;font-weight:500;padding-left:2px;color:#eeb5c0}.friends-rate-copy{flex:1;min-width:0}.friends-rate-copy strong{display:block;font-size:.875rem;letter-spacing:-.025em;font-weight:600;line-height:1.35}.friends-rate-copy small{display:block;color:var(--friends-secondary);font-size:.6875rem;line-height:1.5;margin-top:3px}.friends-chevron{flex:0 0 15px;width:15px;height:15px;color:#a799a0}.friends-rate-marks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:21px}.friends-rate-marks>span{display:flex;flex-direction:column;gap:6px}.friends-rate-marks i{height:4px;border-radius:3px;background:#ffffff14}.friends-rate-marks small{font-size:10px;font-weight:600;color:#a69a9f;font-variant-numeric:tabular-nums}.friends-rate-marks .is-reached i{background:linear-gradient(90deg,#bc0f1c,#ff1426);box-shadow:inset 0 1px #ffabb638}.friends-rate-marks .is-reached small{color:#f5c5cf}.friends-rate-next{display:block;margin-top:13px;font-size:.8125rem;font-weight:550;line-height:1.45;letter-spacing:-.025em}.friends-rate-next>span{display:block;color:var(--friends-secondary);font-size:.6875rem;font-weight:400}.friends-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:11px 0 16px;gap:10px}.friends-page .friends-count-card{position:relative;min-width:0;padding:14px 18px;border:0;border-radius:22px;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff05;text-align:left}.friends-counts strong{display:block;padding-right:12px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.friends-counts span{display:block;font-size:.75rem;color:#f8f6f6;margin-top:7px;line-height:1.4}.friends-count-card>svg{position:absolute;right:15px;top:23px;width:14px;height:14px;color:#f8f6f6}.friends-count-card:active{opacity:.7}.friends-action-frame{height:53px;margin:7px 0 0;border-radius:18px}.friends-action-frame .friends-action{width:100%;height:100%;border:0;background:transparent;display:flex;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:600;letter-spacing:-.025em}.friends-action svg{flex:0 0 18px;height:18px;stroke-width:1.7}.friends-action-frame.is-disabled{opacity:.48}.friends-page .friends-note{margin-top:14px;color:var(--friends-secondary);font-size:.75rem;line-height:1.6}.friends-page .friends-start-note{margin:14px 8px 0;font-size:.6875rem}.friends-centered-note{text-align:center;padding:0 10px}.friends-group{border-radius:22px;overflow:hidden;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0b}.friends-row{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:17px;min-height:72px;border:0;background:transparent}.friends-row>span{flex:1;min-width:0}.friends-row strong{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.025em}.friends-row small{display:block;font-size:.6875rem;color:var(--friends-secondary);margin-top:5px;line-height:1.4}.friends-row>svg{flex:0 0 15px;height:15px;color:#ac9da4}.friends-bottom-links{margin-top:23px}.friends-page .friends-bottom-caption{margin-top:24px;text-align:center;font-size:10px;color:#a4989d}.friends-offers-section{margin-top:28px}.friends-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.friends-section-heading h2{font-size:.9375rem;font-weight:600;letter-spacing:-.025em}.friends-section-heading button{display:flex;align-items:center;gap:2px;min-height:44px;margin-block:-9px;padding:8px 0 8px 10px;border:0;background:transparent;font-size:.75rem!important;color:#ed9fae}.friends-section-heading button svg{width:14px;height:14px}.friends-offer-card{display:block;width:100%;text-align:left;padding:18px;border:0;border-radius:23px;background:radial-gradient(ellipse at 100% 0,#540a0f33,transparent 85%),linear-gradient(130deg,#131314,#0d0a0d);box-shadow:inset 0 1px #ffffff10}.friends-offer-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.friends-offer-status{font-size:.6875rem;color:#d0aeb9;font-weight:500}.friends-offer-rate{font-size:.9375rem;font-weight:650;letter-spacing:-.04em;color:#ffbac8}.friends-offer-card>strong{display:block;margin-top:13px;font-size:.9375rem;font-weight:600;letter-spacing:-.03em;line-height:1.35;overflow-wrap:anywhere}.friends-offer-card>small{display:block;margin-top:5px;font-size:.75rem;line-height:1.5;color:var(--friends-secondary)}.friends-offer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.6875rem;color:#dac3cc}.friends-offer-bottom svg{width:14px;height:14px}.friends-offer-card.is-ended{background:#100d10}.friends-offer-card.is-ended .friends-offer-rate{color:#b7a5ab}.friends-progress{height:5px;background:#ffffff14;border-radius:5px;overflow:hidden;margin-top:17px}.friends-progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b70d1b,#ff1426);box-shadow:inset 0 1px #ffbbcd38;transform-origin:left;transition:transform .24s var(--profile-ease)}.friends-intro{padding:27px 0 23px}.friends-intro h2,.friends-intro p{overflow-wrap:anywhere}.friends-intro h2{font-size:1.75rem;font-weight:700;letter-spacing:-.045em;line-height:1.16;text-wrap:balance}.friends-intro p{margin-top:12px!important;font-size:.875rem;color:var(--friends-secondary);line-height:1.5;letter-spacing:0}.friends-invite-art{height:220px;display:flex;align-items:center;justify-content:center;margin-top:3px;pointer-events:none}.friends-invite-art img{width:286px;height:214px;object-fit:contain}.friends-invite-art+.friends-intro{text-align:center;padding-top:0}.friends-invite-art+.friends-intro h2{font-size:1.75rem}.friends-invite-sequence{position:relative;margin:16px 4px 30px}.friends-invite-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.friends-invite-steps li{position:relative;display:flex;align-items:center;flex-direction:column;gap:12px;font-size:.6875rem;color:#f4e8ee}.friends-invite-steps li:not(:last-child):before,.friends-invite-steps li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 30px);top:21px;width:calc(100% - 60px);height:2px;border-radius:1px;background:repeating-linear-gradient(90deg,#f1aac540 0 4px,transparent 4px 8px)}.friends-invite-steps li:not(:last-child):after{background:repeating-linear-gradient(90deg,#f5b0cd 0 4px,transparent 4px 8px);clip-path:inset(0 100% 0 0);animation:friends-step-fill .38s cubic-bezier(.23,1,.32,1) calc(.58s + var(--step) * .56s) forwards}.friends-step-bounce{position:relative;z-index:1;animation:friends-step-hop .58s calc(.3s + var(--step) * .56s) both}.friends-step-glass{width:44px;height:44px;border-radius:50%}.friends-step-glass span{display:grid;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600}.friends-invite-confetti{position:absolute;inset:12px 0 auto;pointer-events:none}.friends-invite-confetti i{position:absolute;width:4px;height:7px;border-radius:1px;opacity:0;animation:friends-confetti 1.3s var(--delay) both}@keyframes friends-step-fill{to{clip-path:inset(0)}}@keyframes friends-step-hop{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.23,1,.32,1)}38%{transform:translateY(calc(-4px - var(--step) * 2px)) scale(calc(1.055 + var(--step) * .025));animation-timing-function:cubic-bezier(.32,0,.32,1)}to{transform:translateY(0) scale(1)}}@keyframes friends-confetti{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.9}48%{opacity:.8;transform:translate(calc(var(--travel) * var(--side) * -1),calc(var(--rise) * -1)) rotate(var(--turn))}to{opacity:0;transform:translate(calc(var(--travel) * var(--side) * -1.2),26px) rotate(calc(var(--turn) * 1.6))}}@media(prefers-reduced-motion:reduce){.friends-step-bounce,.friends-invite-confetti i{animation:none}.friends-invite-steps li:not(:last-child):after{animation:none;clip-path:inset(0)}}.friends-invite-tools{display:grid;grid-template-columns:1.6fr 1fr;margin-top:9px;gap:8px}.friends-invite-tools button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;background:#ffffff04;border:0;border-radius:16px;padding:8px;color:#d9ced3;font-size:.75rem!important;font-weight:500}.friends-invite-tools button svg{flex:0 0 16px;height:16px;stroke-width:1.6}.friends-invite-tools button:disabled{opacity:.45}.friends-qr-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,280px);padding:12px 12px 20px;background:#fff;color:#0b080b;border-radius:26px;margin:4px auto 24px}.friends-qr-card>svg{display:block;width:100%;height:auto}.friends-qr-brand{--sekta-wordmark-width: 116px}.friends-rate-detail{display:flex;align-items:center;gap:18px;padding:29px 0 26px}.friends-rate-number-frame{flex:0 0 116px;min-width:0;border-radius:24px}.friends-rate-detail .friends-rate-glass{display:flex;min-width:0;width:100%;padding:22px 12px;border-radius:24px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.friends-rate-detail .friends-rate-glass strong{font-size:42px}.friends-rate-detail p{font-size:.8125rem;color:#cfbec6;line-height:1.5}.friends-rate-breakdown{padding:6px 17px}.friends-rate-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:47px;font-size:.75rem;color:#cdbdc5}.friends-rate-breakdown>div+div{border-top:1px solid var(--friends-line)}.friends-rate-breakdown strong{font-weight:600;font-size:.875rem;color:#f7e3eb;font-variant-numeric:tabular-nums}.friends-rate-breakdown small{display:block;font-size:.625rem;padding-top:3px;color:#b4a1a9}.friends-rate-breakdown .friends-temporary{padding-block:11px}.friends-rate-roadmap{list-style:none;padding:0 0 5px;margin:0}.friends-rate-roadmap li{position:relative;display:flex;align-items:center;gap:14px;min-height:66px;padding:10px 15px 10px 0}.friends-rate-roadmap li:not(:last-child):before{content:"";position:absolute;top:calc(50% + 25px);bottom:calc(-50% + 25px);left:17px;width:2px;background:repeating-linear-gradient(180deg,#d998b15c 0 4px,transparent 4px 8px)}.friends-rate-stop{position:relative;z-index:1;flex:0 0 35px;height:35px;border-radius:50%;color:#f2dbe6;font-size:.75rem;font-variant-numeric:tabular-nums}.friends-rate-stop span{display:grid;place-items:center;width:35px;height:35px}.friends-rate-stop svg{width:16px;height:16px;color:#f7c2d1}.friends-rate-roadmap .is-current .friends-rate-stop{outline:1px solid #ffb7d066;outline-offset:2px}.friends-rate-roadmap li>span:nth-child(2){flex:1;min-width:0}.friends-rate-roadmap strong{display:block;font-size:.875rem;font-weight:550}.friends-rate-roadmap small{display:block;font-size:.625rem;color:#c1a1ae;margin-top:4px;line-height:1.4}.friends-rate-roadmap li>b{color:#b59daa;font-size:18px;font-weight:600;letter-spacing:-.035em}.friends-rate-roadmap .is-current>b{color:#ffb5cc}.friends-bonus-explanation{margin:26px 0;padding:0 2px}.friends-bonus-current{display:flex;align-items:center;justify-content:space-between;gap:10px}.friends-bonus-current>span:last-child{color:var(--friends-secondary);font-size:.6875rem}.friends-bonus-glass{display:inline-flex;align-items:center;padding:8px 13px;border-radius:13px;background:linear-gradient(135deg,#cd101f2b,#ffffff05);box-shadow:inset 0 1px 1px #ffc8dd30,inset 0 -1px 1px #ffd9e909;color:#f9b7cf;font-size:.875rem;font-weight:600;letter-spacing:-.025em}.friends-bonus-explanation h3{margin-top:18px}.friends-bonus-explanation p{color:var(--friends-secondary);font-size:.75rem;line-height:1.6;margin-top:9px}.friends-offer-list{display:grid;gap:12px}.friends-offer-detail-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:25px}.friends-goal-card{border-radius:25px;background:radial-gradient(ellipse at 100% 0,#660c122e,transparent 75%),linear-gradient(120deg,#141415,#0d090d);padding:21px;box-shadow:inset 0 1px #ffffff10}.friends-goal-card h3{margin-top:10px}.friends-goal-value{display:flex;align-items:baseline;gap:9px;padding-top:25px;font-variant-numeric:tabular-nums}.friends-goal-value>strong{font-size:43px;line-height:1;font-weight:650;letter-spacing:-.05em}.friends-goal-value>span{font-size:.9375rem;color:#bdaab5}.friends-goal-value>.friends-goal-check{display:grid;place-items:center;margin-left:auto;align-self:center;width:31px;height:31px;border-radius:50%;background:linear-gradient(135deg,#fac7dd20,#db233722);box-shadow:inset 0 1px 1px #ffb6d52a}.friends-goal-check svg{width:16px;height:16px;color:#ffb6d5}.friends-goal-card>p:last-child{margin-top:13px;font-size:.6875rem;line-height:1.5;color:#c1aeb9}.friends-goal-card~.friends-action-frame{margin-top:23px}.friends-join-confirmation{display:flex;align-items:center;gap:10px;margin-top:25px;padding:16px;border-radius:18px;background:#b91e2e0d;color:#e8bbce;font-size:.75rem;line-height:1.5}.friends-join-confirmation svg{flex:0 0 18px;height:18px}.friends-explainer{list-style:none;padding:0;margin:8px 0 30px}.friends-explainer li{display:flex;gap:16px;margin-bottom:24px}.friends-explainer-number{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:50%;background:linear-gradient(140deg,#e6253a25,#39080c33);box-shadow:inset 0 1px 1px #ffd5e526;color:#f1c0d7;font-size:.75rem}.friends-explainer p,.friends-rules-copy p{margin-top:7px;font-size:.8125rem;line-height:1.65;color:var(--friends-secondary)}.friends-rules-copy{padding-top:24px;border-top:1px solid var(--friends-line);margin-bottom:30px}.friends-rules-copy p+h3{margin-top:24px}.friends-condition-detail{margin-top:16px;font-size:.8125rem;color:#cdbfc5}.friends-condition-detail summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:#e2d3d9}.friends-condition-detail p{margin:8px 0 16px;line-height:1.55}.friends-condition-detail summary:focus-visible{outline:2px solid #ff2940;outline-offset:3px}.friends-error{margin:16px 2px!important;color:#ff9cad;font-size:.75rem;line-height:1.55}.friends-refresh-note{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#c5aab7;font-size:.6875rem;line-height:1.4;padding:6px 0}.friends-refresh-note button{min-height:44px;border:0;background:transparent;padding:5px 0 5px 8px;color:#fca2bb;font-size:.6875rem!important}.friends-link-fallback{display:block;font-size:.75rem;color:#d5bfcb;line-height:1.5;margin-top:18px}.friends-link-fallback input{display:block;width:100%;height:48px;padding:0 12px;margin-top:10px;background:#200507;border:1px solid #ffffff14;border-radius:14px;color:#f7dfe8;font-size:16px}.friends-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.friends-empty{padding-top:25px}.friends-page .profile-shell:has(>.friends-dashboard){padding-inline:18px}.friends-page .profile-shell:has(>.friends-dashboard) .profile-topbar{margin:0 2px 15px}.friends-dashboard,.friends-dashboard .friends-eyebrow{color:#f8f6f6}.friends-dashboard .friends-rate-frame{border-radius:24px;box-shadow:inset 0 1px #e79aa330,inset 0 0 0 1px #e79aa310}.friends-dashboard .friends-rate-card{padding:19px 20px 20px}.friends-rate-title{display:block;font-size:.75rem;font-weight:500;line-height:1.4}.friends-dashboard .friends-rate-top{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1.6fr) 14px;gap:12px;margin-top:15px}.friends-dashboard .friends-rate-glass{display:flex;justify-content:flex-start;min-width:0;padding:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}.friends-dashboard .friends-rate-glass strong{font-size:2.625rem;font-weight:700}.friends-dashboard .friends-rate-glass>span{color:#fff;font-size:1.375rem;padding-left:4px}.friends-dashboard .friends-rate-next{margin:0;font-size:.8125rem;line-height:1.45;font-weight:550;text-wrap:balance}.friends-dashboard .friends-chevron{color:#f8f6f6}.friends-dashboard .friends-rate-marks{position:relative;display:flex;justify-content:space-between;gap:0;margin:21px 7px 0}.friends-dashboard .friends-rate-marks:before{content:"";position:absolute;top:6px;left:7px;right:7px;height:2px;background:#ffffff21}.friends-dashboard .friends-rate-marks>span{position:relative;flex:0 0 15px;display:flex;align-items:center;gap:10px;overflow:visible}.friends-dashboard .friends-rate-marks i{display:block;width:14px;height:14px;border-radius:50%;background:#110d10;box-shadow:inset 0 0 0 1.5px #ffffff30}.friends-dashboard .friends-rate-marks small{color:#f8f6f6;font-size:.6875rem;line-height:1.3;white-space:nowrap}.friends-dashboard .friends-rate-marks .is-reached i{background:#e81323;box-shadow:inset 0 0 0 1.5px #ff91a5,0 0 10px #f8142540}.friends-dashboard .friends-rate-marks .is-next i{box-shadow:inset 0 0 0 1.5px #fff}.friends-dashboard .friends-action-frame{height:56px;margin-top:0}.friends-dashboard .friends-action{font-size:1rem;font-weight:650}.friends-dashboard .friends-bottom-links{margin-top:22px}.friends-dashboard .friends-row{min-height:66px;padding:13px 16px}.friends-dashboard .friends-row>svg{color:#f8f6f6}.friends-row-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:13px;background:linear-gradient(140deg,#6b0d1355,#1a1a1b);color:#f8dce6;box-shadow:inset 0 1px #ffd6e32a,inset 0 0 0 1px #ffffff08}.friends-row-icon svg{width:23px;height:23px;stroke-width:1.5}@media(max-width:359px){.friends-dashboard .friends-rate-card{padding-inline:16px}.friends-dashboard .friends-rate-top{gap:8px;grid-template-columns:minmax(60px,.7fr) minmax(0,1.6fr) 14px}.friends-dashboard .friends-rate-next{font-size:.75rem}.friends-dashboard .friends-count-card{padding-inline:14px}.friends-dashboard .friends-balance-hero{padding-inline:18px;min-height:228px}.friends-dashboard .friends-balance-copy{max-width:75%}.friends-dashboard .friends-balance-rules{font-size:.625rem;padding-inline:9px}}.friends-skeleton{padding-top:28px}.friends-skeleton>span:not(.friends-live){display:block;border-radius:24px;background:#b31d2d10;margin-bottom:20px}.friends-skeleton>span:nth-child(1){height:94px;width:67%}.friends-skeleton>span:nth-child(2){height:203px}.friends-skeleton>span:nth-child(3){height:53px;margin-top:105px;border-radius:18px}.friends-offer-card{transition:transform .16s var(--profile-ease)}.friends-offer-card:active{transform:scale(.985);transition-duration:.1s}.friends-row,.friends-invite-tools button{transition:background-color .12s var(--profile-ease)}.friends-row:active,.friends-invite-tools button:active{background-color:#ffffff08;transition-duration:0ms}@media(hover:hover)and (pointer:fine){.friends-row:hover,.friends-invite-tools button:hover{background-color:#ffffff06}}@media(max-width:359px){.friends-rate-card{padding:15px}.friends-rate-top{gap:10px}.friends-rate-glass{min-width:71px}.friends-rate-copy strong{font-size:.8125rem}.friends-invite-art{height:190px}.friends-invite-art img{width:253px;height:190px}.friends-invite-tools{gap:3px}.friends-invite-tools button{font-size:.6875rem!important;gap:6px}.friends-counts{gap:8px}.friends-counts>div+div{padding-left:16px}}@media(max-height:700px){.friends-invite-art{height:170px}.friends-invite-art img{width:230px;height:172px}}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.friends-page .profile-shell{width:100%;max-width:none;padding:max(16px,env(safe-area-inset-top)) clamp(28px,3.4vw,52px) max(40px,env(safe-area-inset-bottom))}.friends-page .profile-topbar{min-height:56px;margin:0 0 clamp(22px,3vh,34px)}.friends-page .profile-topbar h1{font-size:1.125rem}.friends-page .profile-wordmark{--sekta-symbol-size: 22px}.friends-page .profile-back-frame{width:48px;height:48px}.friends-page .profile-shell>.friends-error,.friends-page .profile-shell>.friends-refresh-note,.friends-page .profile-shell>.friends-skeleton,.friends-page .profile-shell>.friends-empty{width:min(100%,1060px);margin-inline:auto!important;box-sizing:border-box}.friends-dashboard{width:min(100%,1060px);margin-inline:auto;display:grid;grid-template-columns:minmax(390px,1.08fr) minmax(360px,.92fr);grid-template-areas:"balance rate" "balance counts" "balance action" "balance links";grid-template-rows:repeat(4,auto);gap:14px clamp(24px,3vw,38px);align-items:start}.friends-dashboard .friends-balance-lens{grid-area:balance;height:100%;min-height:420px;margin:0;border-radius:30px}.friends-dashboard .friends-balance-hero{min-height:420px;height:100%;padding:34px 32px;border-radius:30px;box-sizing:border-box}.friends-dashboard .friends-balance-art{width:92%;right:-10%;bottom:-42px}.friends-dashboard .friends-balance-copy{max-width:62%}.friends-dashboard .friends-amount strong{font-size:clamp(68px,6vw,88px)}.friends-dashboard .friends-balance-rules-frame{width:172px;height:44px}.friends-dashboard .friends-rate-frame{grid-area:rate}.friends-dashboard .friends-counts{grid-area:counts;margin:0}.friends-dashboard>.friends-action-frame{grid-area:action;margin:0}.friends-dashboard .friends-bottom-links{grid-area:links;height:auto;margin:0;align-self:start}.friends-dashboard .friends-rate-card{padding:22px}.friends-dashboard .friends-count-card{min-height:94px;padding:18px 20px}.friends-dashboard .friends-row{min-height:72px}.friends-subview{width:min(100%,680px);margin-inline:auto;padding:4px 0 58px;box-sizing:border-box}.friends-subview .friends-intro h2{font-size:clamp(2rem,3vw,2.45rem)}.friends-subview-invite{width:min(100%,720px)}.friends-subview-invite .friends-invite-art{height:280px;margin-top:0}.friends-subview-invite .friends-invite-art img{width:374px;height:280px}.friends-subview-invite .friends-invite-sequence{margin-inline:30px}.friends-subview-invite .friends-action-frame,.friends-subview-invite .friends-invite-tools,.friends-subview-invite .friends-link-fallback{width:min(100%,560px);margin-inline:auto;box-sizing:border-box}.friends-subview-qr{width:min(100%,540px)}.friends-subview-rate,.friends-subview-offer{width:min(100%,620px)}.friends-subview-rules{width:min(100%,720px)}.friends-subview-rules>.friends-action-frame{width:min(100%,520px);margin-inline:auto}.friends-subview-offers .friends-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(prefers-reduced-motion:reduce){.friends-offer-card:active{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.friends-page{--friends-secondary: #d0c1c9}.friends-rate-glass,.friends-bonus-glass,.friends-invite-steps i{background:#4b090e;backdrop-filter:none;-webkit-backdrop-filter:none}.friends-rate-marks small{color:#c5b4bd}.friends-page .friends-action-frame .liquid-surface{background:#c20b1d!important}}html.payments-page-active,body.payments-page-active{background:#000!important}.payments-page{--billing-muted: #aaa1a6;--billing-radius: 22px}.payments-page .profile-shell{padding-bottom:max(30px,env(safe-area-inset-bottom));overflow-x:clip}.payments-page .profile-topbar{margin-bottom:26px}.payments-page .profile-shell:has(>.billing-dashboard){padding-inline:16px}.payments-page .profile-shell:has(>.billing-dashboard) .profile-topbar{margin:0 3px 14px}.payments-page .billing-intro{margin:22px 0}.billing-addon-layout{display:grid;gap:14px}.billing-addon-saved-card{display:flex;align-items:center;gap:12px;min-height:66px;margin-top:20px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff16,inset 0 0 0 1px #ffffff08}.billing-addon-saved-card>svg{width:22px;height:22px;flex:0 0 22px;color:#ebd4de;stroke-width:1.55}.billing-addon-saved-card>span{min-width:0}.billing-addon-saved-card strong,.billing-addon-saved-card small{display:block}.billing-addon-saved-card strong{font-size:.8125rem;font-weight:620;line-height:1.35}.billing-addon-saved-card small{margin-top:4px;color:var(--billing-muted);font-size:.6875rem;line-height:1.4}.billing-addon-sheet-backdrop{position:fixed;z-index:200;inset:0;width:100vw;min-height:100dvh;height:100dvh;box-sizing:border-box;display:flex;align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:contain;background:#000000a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.billing-addon-sheet{width:min(100%,480px);margin:0 auto;padding:11px 22px 22px;border:1px solid #ffffff15;border-radius:29px;color:#fff5f8;background:radial-gradient(ellipse 85% 60% at 50% 0,#620c1250,transparent 73%),linear-gradient(140deg,#1b1b1c,#100c0f);box-shadow:inset 0 1px #ffffff1c,0 24px 70px #0009;will-change:transform}.billing-addon-sheet-handle{display:block;width:34px;height:4px;margin:0 auto 24px;border-radius:999px;background:#ffffff3d}.billing-addon-sheet-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:20px;color:#f5e8ee;background:linear-gradient(140deg,#6c0d1366,#1616174f);box-shadow:inset 0 1px #fff3}.billing-addon-sheet-icon>svg{width:25px;height:25px;stroke-width:1.7}.billing-addon-sheet-icon.is-success{color:#eaffef;background:linear-gradient(140deg,#6a0d135e,#11261b9a)}.billing-addon-sheet-icon.is-failed{color:#ffdce4;background:linear-gradient(140deg,#7b0f165e,#2b060a9a)}.billing-addon-sheet-icon .billing-status-ring{width:23px;height:23px}.billing-addon-sheet h2{margin:0;text-align:center;font-size:1.25rem;font-weight:680;line-height:1.18;letter-spacing:-.035em}.billing-addon-sheet p{max-width:310px;margin:10px auto 0;color:#c5b4bc;text-align:center;font-size:.8125rem;line-height:1.5}.billing-addon-sheet .billing-action-frame{margin-top:22px}.billing-addon-sheet .billing-action-frame.is-primary.setup-glass-pending{background:radial-gradient(90% 140% at 5% 100%,#b0001744,transparent 70%),linear-gradient(112deg,#d80420,#f30b24);box-shadow:inset 0 1px #ffb1bd45,0 12px 28px #8b061942}.billing-addon-sheet .billing-action-frame.is-primary .css-fallback .liquid-surface{background:linear-gradient(112deg,#df0321f5,#f50a25f0)!important}.billing-addon-sheet .billing-action-frame.is-primary .billing-action{color:#fff}.billing-addon-layout .billing-order-summary{margin:0;padding-top:0}.billing-addon-layout .billing-order-summary dl{margin:16px 0 0}.billing-addon-lead{margin:0;color:#b5acb1;font-size:.875rem;line-height:1.55}.billing-addon-layout .billing-addon-until{margin-top:12px;padding-top:17px;border-top:1px solid #ffffff0c;align-items:center}.billing-addon-layout .billing-addon-until dt{color:#e8dce1;font-weight:600;white-space:nowrap}.billing-addon-layout .billing-addon-until dd{font-size:1rem;font-weight:650;letter-spacing:-.025em;white-space:nowrap}.billing-screen-addon\/devices .profile-topbar{margin-bottom:10px}.payments-page .billing-intro h2{font-size:1.75rem;font-weight:720;line-height:1.16;letter-spacing:-.045em;text-wrap:balance}.payments-page .billing-intro p{margin-top:12px;font-size:.875rem;line-height:1.55;color:#b5acb1}.payments-page .billing-eyebrow{display:block;font-size:.75rem;font-weight:500;line-height:1.5;color:#b5a7ae}.payments-page .billing-tab-subtitle{margin:3px 3px 0;color:var(--billing-muted);font-size:.75rem;line-height:1.5;text-wrap:balance}.billing-glass-tag{display:inline-flex;align-items:center;flex-shrink:0;border-radius:9px;padding:6px 9px;background:linear-gradient(120deg,#e69eab16,#ffc1d007);box-shadow:inset 0 1px #ffe8ed20,inset 0 -1px #0006;font-size:.625rem;font-weight:600;color:#edc5ce;line-height:1.25}.billing-access-card{container:billing-pass / inline-size;position:relative;isolation:isolate;display:grid}.billing-access-lens{grid-area:1 / 1;border-radius:24px}.billing-pass-empty{margin:20px 0 6px;min-height:126px}.billing-pass-empty h2{margin:0;white-space:pre-line;font-size:clamp(1.75rem,8cqi,2.5rem);font-weight:650;letter-spacing:-.035em;line-height:1.08;color:#fff}.billing-pass-empty p{margin:12px 0 0;white-space:pre-line;font-size:.8125rem;line-height:1.5;color:#d6c9ce}.billing-pass-renew:disabled{opacity:.65;cursor:wait}.billing-access-pass{padding:20px 20px 82px}.billing-pass-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.015em}.billing-pass-balance{display:flex;flex-direction:column;align-items:flex-start;margin-top:14px}.billing-pass-balance strong{font-size:4rem;font-weight:760;line-height:.95;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.billing-pass-balance span{margin-top:5px;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.025em}.billing-pass-balance:after{content:"";width:7rem;height:1px;background:#ffffff0c;margin-top:12px}.billing-pass-timeline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px}.billing-pass-timeline>span{color:#b4a8ae;font-size:.6875rem;line-height:1.4}.billing-pass-timeline>i{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));align-items:center;gap:4px;min-width:0;font-style:normal}.billing-pass-timeline b{display:block;width:2px;height:10px;justify-self:center;border-radius:99px;background:#ffffff23;transition:background-color .28s ease,box-shadow .28s ease}.billing-pass-timeline b.is-reached{background:#f31324;box-shadow:0 0 6px #ef132452}.billing-pass-timeline b.is-current{background:#ffe0e7;box-shadow:0 0 4px #fff0f0a0,0 0 10px #ff142690}.billing-pass-plan{position:relative;z-index:1;isolation:isolate;grid-area:1 / 1;align-self:end;display:grid;grid-template-columns:37px minmax(0,1fr) minmax(112px,39%);align-items:center;gap:10px;margin:0 12px 10px;padding:6px 6px 6px 14px;border-radius:22px}.billing-pass-plan-surface{position:absolute;z-index:-1;inset:0;pointer-events:none}.billing-pass-icon-frame{width:37px;height:37px;border-radius:13px}.billing-dashboard .billing-pass-plan .billing-round-icon{width:37px;height:37px;flex-basis:37px;border-radius:13px;color:#edbdc9;background:transparent;box-shadow:none}.billing-pass-plan-copy{min-width:0}.billing-pass-plan-copy small{display:block;color:#b5a9af;font-size:.625rem;line-height:1.4}.billing-pass-plan-copy strong{display:block;margin-top:3px;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:-.025em;text-wrap:balance}.billing-pass-renew-frame{width:100%;height:44px;min-width:0;border-radius:16px}.payments-page .billing-pass-renew{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:0 15px;border:0;background:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.billing-pass-renew svg{width:17px;height:17px;flex:0 0 17px}.payments-page .billing-pass-renew.is-trial{justify-content:center;padding:0 8px}.billing-pass-renew:active{opacity:.72}.billing-access-card.is-inactive .billing-pass-balance strong,.billing-access-card.is-inactive .billing-pass-balance span{color:#b7aeb4}.billing-access-card.is-inactive .billing-pass-timeline b{background:#ffffff10;box-shadow:none}.billing-art{width:225px;max-width:75%;margin:34px auto 20px}.billing-art img{display:block;width:100%;height:auto}.billing-method-empty{display:flex;flex-direction:column;min-height:calc(100svh - 145px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.billing-method-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0 44px}.billing-empty-slot{position:relative;display:grid;place-items:center;width:250px;max-width:90%;min-height:165px}.billing-empty-slot:after{content:"";position:absolute;bottom:2px;width:56%;height:1px;background:linear-gradient(90deg,transparent,#ab1b2b44,transparent)}.billing-empty-slot .billing-art{width:238px;max-width:100%;margin:0}.payments-page .billing-method-placeholder .billing-intro{text-align:center;margin:22px 0 0;max-width:280px}.payments-page .billing-method-placeholder h2{font-size:1.5rem}.billing-method-placeholder .billing-intro p{max-width:250px;margin:12px auto 0}.billing-method-empty .billing-action-frame{margin-top:0}.billing-action-frame{min-height:54px;height:auto;margin-top:22px;border-radius:18px}.billing-action-frame+.billing-action-frame{margin-top:12px}.billing-action-frame .billing-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;height:100%;padding:13px 15px;border:0;background:transparent;font-size:.9375rem;font-weight:650;letter-spacing:-.025em}.billing-action svg{width:19px;height:19px;flex:0 0 19px}.billing-cta-price{margin-left:auto;white-space:nowrap;font-size:.8125rem;color:#ffe3e8}.billing-action-frame.is-disabled,.billing-action:disabled{opacity:.55}.payments-page .billing-action-frame.is-primary .css-fallback .liquid-surface{background:linear-gradient(120deg,#ae081a,#ed1224)!important}.billing-action:active{opacity:.7}.billing-group{overflow:hidden;border-radius:var(--billing-radius);background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff03}.billing-management-links,.billing-pending-row{margin-top:18px}.billing-row{width:100%;min-height:72px;display:flex;align-items:center;gap:11px;padding:16px;text-align:left;border:0;background:transparent}.billing-row+.billing-row,.billing-row+.billing-option,.billing-option+.billing-option{border-top:1px solid #ffffff08}.billing-row-copy{flex:1;min-width:0}.billing-row strong,.billing-option strong{display:block;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.billing-row small,.billing-option small{display:block;margin-top:4px;font-size:.75rem;line-height:1.45;color:var(--billing-muted)}.billing-row>svg{width:16px;height:16px;flex:0 0 16px;color:#8c7e86}.billing-row-icon{display:grid;place-items:center;width:25px;flex:0 0 25px;color:#dec3cb}.billing-row-icon svg{width:21px;height:21px;stroke-width:1.6}.billing-row-value{font-size:.75rem;font-weight:550;color:#f197aa;text-align:right;max-width:32%;overflow-wrap:anywhere}.billing-row:active{background:#ffffff06}.billing-round-icon{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:13px;background:linear-gradient(140deg,#5a0b1031,#1717184a);color:#d9b3c0;box-shadow:inset 0 1px #fff2}.billing-round-icon svg{width:19px;height:19px;stroke-width:1.55}.billing-renewal-card,.billing-balance-pocket{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;padding:16px 0;background:none}.billing-renewal-card{padding:10px 16px;min-height:58px}.billing-renewal-card>span:nth-child(2),.billing-balance-pocket>span:nth-child(2){flex:1;min-width:0}.billing-renewal-card strong,.billing-balance-pocket strong{display:block;font-size:.8125rem;font-weight:600;line-height:1.4}.billing-renewal-card small,.billing-balance-pocket small{display:block;margin-top:4px;font-size:.6875rem;line-height:1.4;color:var(--billing-muted)}.billing-renewal-card>svg{width:14px;height:14px;flex:0 0 14px;color:#837179}.billing-renewal-card:active{opacity:.65}.billing-balance-pocket{position:relative;padding:10px 16px;min-height:58px}.billing-renewal-card+.billing-balance-pocket:before{content:"";position:absolute;top:0;left:65px;right:18px;height:1px;background:#ffffff0b}.billing-balance-pocket .billing-round-icon{width:37px;height:37px;flex-basis:37px}.billing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.payments-page .billing-section-heading h2{font-size:.9375rem;font-weight:650;letter-spacing:-.025em}.billing-section-heading button{display:flex;gap:2px;align-items:center;min-height:36px;margin-block:-9px;border:0;background:none;color:#c7a8b4;font-size:.75rem}.billing-section-heading button svg{width:15px;height:15px}.billing-history-list{border-radius:22px;overflow:hidden;background:var(--profile-panel);box-shadow:inset 0 1px #ffffff0b}.billing-history-item{position:relative}.billing-history-item+.billing-history-item:before{content:"";position:absolute;top:0;left:65px;right:18px;height:1px;background:#ffffff0b}.billing-history-item>button{display:flex;gap:12px;align-items:center;width:100%;min-height:58px;border:0;padding:10px 16px;text-align:left;background:none}.billing-history-item .billing-round-icon{width:37px;height:37px;flex-basis:37px;border-radius:13px}.billing-payment-mark .sekta-symbol{--sekta-symbol-size: 23px}.billing-payment-mark.is-refunded{color:#d7bdc7}.billing-history-copy{flex:1;min-width:0}.billing-history-copy strong{display:block;font-size:.8125rem;font-weight:600}.billing-history-copy small{display:block;margin-top:5px;color:var(--billing-muted);font-size:.6875rem;line-height:1.4}.billing-history-status{max-width:24%;color:#bcaeb5;font-size:.625rem;font-weight:450;line-height:1.35;text-align:right;text-wrap:balance}.billing-history-item>button>svg{width:14px;height:14px;flex:0 0 14px;color:#98818c;transition:transform .24s}.billing-history-item>button[aria-expanded=true]>svg{transform:rotate(90deg)}.billing-history-item>button:active{background:#ffffff05}.billing-history-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),opacity .2s}.billing-history-detail.is-open{grid-template-rows:1fr;opacity:1}.billing-history-detail>div{overflow:hidden;min-height:0}.billing-history-detail dl{padding:0 18px 18px 65px}.billing-history-detail dl>div{display:flex;justify-content:space-between;gap:14px;font-size:.6875rem;line-height:1.5;padding:4px 0;color:#c8afb9}.billing-history-detail dd{margin:0;text-align:right;flex-shrink:0}.billing-history-empty{display:flex;align-items:flex-start;gap:15px;padding:19px 18px;border-radius:21px;background:var(--profile-panel)}.billing-history-empty>svg{width:25px;height:25px;flex:0 0 25px;color:#cbb0bd;stroke-width:1.4}.payments-page .billing-history-empty h3{font-size:.875rem;font-weight:600}.billing-history-empty p{font-size:.75rem;line-height:1.5;color:var(--billing-muted);margin-top:7px}.billing-history-empty button{display:flex;align-items:center;gap:4px;padding:12px 0 0;min-height:40px;border:0;background:none;color:#efa0b3;font-size:.75rem}.billing-history-empty button svg{width:15px;height:15px}.billing-help-group{margin-top:14px}.billing-help-group .billing-row{min-height:64px;gap:12px;padding:12px 16px}.billing-help-group .billing-row-icon{width:37px;height:37px;flex-basis:37px;border-radius:13px;background:linear-gradient(140deg,#5a0b1031,#1717184a);color:#d9b3c0;box-shadow:inset 0 1px #fff2}.billing-help-group .billing-row strong{font-size:.8125rem}.billing-help-group .billing-row small{font-size:.6875rem}.billing-dashboard .billing-section-heading{margin:22px 3px 10px}.billing-dashboard .billing-history-section .billing-section-heading{margin-top:27px}.billing-dashboard .billing-round-icon{background:linear-gradient(140deg,#7b0f1630,#1f050755);box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff08,0 3px 8px #0002}.billing-dashboard .billing-group,.billing-dashboard .billing-history-list{box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px #ffffff05}.payments-page .billing-text-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px;margin:14px auto 0;border:0;background:transparent;font-size:.8125rem;line-height:1.5;color:#bdadb6}.billing-text-button:active{opacity:.55}.billing-text-button:disabled{opacity:.4}.payments-page .billing-destructive{color:#ff2940}.payments-page .billing-note{margin:12px 3px 0;color:var(--billing-muted);font-size:.75rem;line-height:1.55}.payments-page .billing-centered{text-align:center}.payments-page .billing-error{margin:16px 0;padding:13px 15px;border-radius:15px;background:#30070b65;color:#ffb0bc;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.billing-plan-intro{margin-bottom:24px;text-align:center}.payments-page .profile-shell:has(>.billing-atmosphere){position:relative;isolation:isolate;min-height:100%}.billing-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#050505}.billing-atmosphere>div{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse 110% 65% at 12% 12%,color-mix(in srgb,var(--glass-accent) 28%,transparent),transparent 72%),radial-gradient(ellipse 95% 55% at 90% 62%,color-mix(in srgb,var(--glass-accent-second) 18%,transparent),transparent 80%);transition:opacity .85s cubic-bezier(.22,1,.36,1)}.billing-atmosphere>.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.billing-atmosphere>div{transition:none}}.payments-page .billing-plan-intro .billing-intro{margin:8px 0 0}.billing-plans{min-width:0;padding:0;margin:0 -22px;border:0;overflow:clip}.billing-plan-stage{position:relative;display:grid;margin:0 38px;padding:24px 0 56px;touch-action:pan-y}.billing-plan-position{position:relative;grid-area:1 / 1;min-width:0;align-self:start;transform-origin:50% 75%;transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .24s ease}@media(prefers-reduced-motion:reduce){.billing-plan-position{transition:none}}.billing-plan-frame{border-radius:24px}.billing-plan{position:relative;display:flex;flex-direction:column;width:100%;min-height:244px;padding:21px;border:0;background:transparent;color:#faf5f8;text-align:left;border-radius:24px;cursor:pointer;-webkit-tap-highlight-color:transparent}.billing-plan>span{transition:opacity .2s ease .08s,transform .32s cubic-bezier(.22,1,.36,1) .06s}.billing-plan-position[aria-hidden=true] .billing-plan>span{opacity:0;transform:translateY(6px);transition-delay:0s}.billing-plan-heading{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:8px}.billing-plan-description{display:block;min-height:2.9em;margin-bottom:18px;font-size:.75rem;line-height:1.45;color:#eee7ed;text-wrap:pretty}.billing-plan-period{display:block;min-width:0;font-size:1.375rem;font-weight:650;line-height:1.2;letter-spacing:-.04em}.billing-radio{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;margin-left:auto;border-radius:50%;box-shadow:inset 0 0 0 1px #dbc3ce26}.is-selected .billing-plan-heading>.billing-radio{background:linear-gradient(135deg,var(--glass-accent),var(--glass-accent-second));box-shadow:inset 0 1px #fff6}.billing-radio svg{width:13px;height:13px;stroke-width:2}.billing-plan-pricing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.billing-plan-price{display:block;font-size:2.125rem;font-weight:650;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-plan-price>small{display:inline;font-size:1.125rem;font-weight:450;margin-left:6px}.billing-plan-monthly{font-size:.8125rem;font-weight:500;line-height:1.35;text-align:right}.billing-plan-monthly>small{display:block;font-size:.6875rem;font-weight:400;color:#e6e0e5;margin-top:3px}.billing-plan-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;border-top:1px solid #ffffff1a;font-size:.6875rem;line-height:1.4}.billing-plan-days{color:#eee6ed}.billing-plan-footer b{font-weight:550;color:#fff}.billing-plan-stops{display:flex;justify-content:center;align-items:center;margin:0 auto;width:max-content}.billing-plan-stops label{position:relative;display:grid;place-items:center;width:24px;height:44px;cursor:pointer}.billing-plan-stops input,.billing-method-choice input{position:absolute;width:1px;height:1px;opacity:0}.billing-plan-stops i{display:block;width:6px;height:6px;background:#92778380;border-radius:50%;transition:transform .3s,background .3s}.billing-plan-stops .is-selected i{background:#fff0f6;transform:scale(1.35)}.billing-plan-stops label:has(input:focus-visible){outline:2px solid #ffd5e6;outline-offset:-2px;border-radius:12px}.billing-plan-frame.is-period-1 .billing-plan{color:#dbd9e1}.billing-plan-layout{display:flex;flex-direction:column;min-height:calc(100svh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.billing-plan-layout>.billing-plans{margin-block:clamp(14px,5svh,42px) clamp(16px,4svh,32px)}.billing-plan-layout>.billing-action-frame{margin-top:auto;flex-shrink:0}@media(max-width:350px){.billing-plans{margin-inline:-16px}.billing-plan-stage{margin-inline:30px}.billing-plan{padding:18px}.billing-plan-pricing{gap:8px}.billing-plan-monthly{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.billing-plan-stops i,.billing-plan>span{transition:none}.billing-plan-position[aria-hidden=true] .billing-plan>span{transform:none}}.billing-order-preview{border-radius:24px}.billing-order-preview .billing-order-period small,.billing-order-preview .billing-order-period>span:last-child,.billing-order-preview .billing-order-until{color:#e4dce5}.billing-order-card{padding:2px 20px 17px}.billing-order-period{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:24px 0 18px;text-align:left}.billing-order-period strong{display:block;font-size:1.75rem;font-weight:700;letter-spacing:-.05em;line-height:1.1}.billing-order-period small{display:block;font-size:.6875rem;color:#ae919f;margin-top:8px}.billing-order-period>span:last-child{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:#d4a3b5}.billing-order-period svg{width:14px;height:14px}.billing-order-until{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ffffff0a;padding-top:12px;font-size:.6875rem;line-height:1.4;color:#bba0ad}.billing-order-until strong{font-weight:550;color:#e6d3db}.payments-page .profile-screen{overflow-anchor:none}.billing-benefits{position:relative}.billing-benefits-frame{margin-top:18px}.billing-cashback.is-empty strong{color:#8e8991}.billing-benefits>*{position:relative}.billing-option{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:16px;min-height:73px}.billing-option-copy{min-width:0;flex:1}.billing-auto-management{margin-top:22px}.billing-auto-management>h2{margin:0 3px 10px;font-size:.9375rem;font-weight:650;letter-spacing:-.025em;line-height:1.4}.billing-auto-management>.billing-note{margin-bottom:0}.billing-methods{border:0;padding:0;margin:24px 0 0}.billing-methods legend{font-size:.9375rem;font-weight:650;letter-spacing:-.025em;margin-bottom:12px}.billing-method-choices{display:flex;align-items:stretch;gap:10px;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.billing-method-choices::-webkit-scrollbar{display:none}.billing-method-choices>.glass-panel{flex:1 0 calc(50% - 5px);min-width:0;scroll-snap-align:start}.billing-method-choices:has(>:nth-child(3))>.glass-panel{flex:0 0 min(44%,152px)}.billing-method-choice{position:relative;z-index:2;display:block;min-height:126px;padding:16px;border-radius:24px;box-sizing:border-box;cursor:pointer;touch-action:pan-x}.billing-method-choices .setup-glass-auto .liquid-surface{touch-action:pan-x}.billing-method-choice-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.billing-method-choice-top svg{width:26px;height:26px;stroke-width:1.6;color:#e5d6df}.billing-choice-dot{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #8d869b65;border-radius:50%}.billing-choice-dot:after{content:"";width:8px;height:8px;border-radius:inherit;background:#f1e8f2;opacity:0;transition:opacity .14s}.is-selected .billing-choice-dot{border-color:#d3c8da}.is-selected .billing-choice-dot:after{opacity:1}.billing-method-choice strong{display:block;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.billing-method-choice small{display:block;margin-top:5px;font-size:.6875rem;line-height:1.45;color:#b8a2ae}.billing-method-choices>.is-unavailable{opacity:.47}.billing-method-choices>.is-unavailable .billing-method-choice{cursor:default}@media(max-width:899px)and (orientation:portrait),(max-width:699px){.payments-page .billing-methods{--billing-methods-gutter: 22px;margin-inline:calc(var(--billing-methods-gutter) * -1)}.payments-page .billing-methods legend{padding-inline:var(--billing-methods-gutter)}.payments-page .billing-method-choices{padding-inline:var(--billing-methods-gutter);scroll-padding-inline:var(--billing-methods-gutter)}}@media(max-width:359px){.payments-page .billing-methods{--billing-methods-gutter: 16px}}.billing-order-summary{padding:22px 2px 0}.billing-order-summary dl>div{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:5px 0;font-size:.8125rem;line-height:1.5}.billing-order-summary dt{color:#ac939f}.billing-order-summary dd{margin:0;font-variant-numeric:tabular-nums;font-weight:500}.billing-order-summary .is-benefit dd{color:#f69cb5}.billing-order-summary .billing-final-total{margin-top:12px;padding-top:17px;border-top:1px solid #ffffff0c}.billing-order-summary .billing-final-total dt{color:#e8dce1;font-weight:600}.billing-order-summary .billing-final-total dd{font-size:2rem;font-weight:720;letter-spacing:-.045em}.payments-page .billing-inline-link{display:inline;padding:0;border:0;background:transparent;color:#e7c7d4;text-decoration:underline;text-underline-offset:3px}.billing-coupon-art{position:relative;isolation:isolate;height:150px;display:grid;place-items:center;margin-top:-10px}.billing-coupon-art:before{content:"";position:absolute;z-index:0;width:180px;height:132px;border-radius:50%;background:radial-gradient(ellipse at 50% 46%,#86101862,#36080c35 44%,#0f0f1000 74%);box-shadow:0 0 34px #6c0d1328;pointer-events:none}.billing-coupon-art img{position:relative;z-index:1;display:block;width:205px;height:205px;object-fit:contain;transform:translateZ(0)}.billing-promo-form.is-invalid .billing-coupon-art:before{box-shadow:0 0 34px #6c0d1328,inset 0 0 0 1px #ff8b9a1c}.billing-field{display:block;margin-top:25px;color:#b8a9b2;font-size:.75rem}.billing-field input{display:block;width:100%;box-sizing:border-box;padding:0 16px;height:56px;margin-top:9px;border:1px solid #ffffff13;border-radius:17px;outline:none;color:#fff;background:#120d10;font-size:16px}.billing-field input:focus{border-color:#ff294077}.billing-promo-form.is-invalid .billing-field input{border-color:#ff29408a}.billing-field input::placeholder{color:#93818a}.payments-page .billing-promo-confirmation{display:flex;align-items:center;gap:8px;margin:16px 0;color:#ead6df;font-size:.8125rem}.billing-promo-confirmation svg{width:17px;height:17px}.billing-saved-method-glass{margin:18px 0 28px;border-radius:26px}.billing-saved-method{position:relative;min-height:202px;padding:23px;border-radius:26px;background:transparent}.billing-saved-method-top{display:flex;align-items:center;justify-content:space-between}.billing-card-brand{--sekta-wordmark-width: 91px}.billing-card-chip{display:grid;grid-template-columns:1fr 1.2fr 1fr;width:36px;height:27px;margin:21px 0 20px;border:1px solid #f6c8db80;border-radius:7px;overflow:hidden;background:linear-gradient(135deg,#ffe5ed26,#d5223509)}.billing-card-chip i+i{border-left:1px solid #f6c8db60}.billing-card-chip i:first-child,.billing-card-chip i:last-child{background:linear-gradient(transparent 46%,#f6c8db60 46% 50%,transparent 50%)}.billing-method-chip{display:block;width:29px;height:29px;margin:22px 0 15px;stroke-width:1.2;color:#baa8b1}.payments-page .billing-saved-method h2{font-size:1.4375rem;font-weight:550;letter-spacing:-.035em}.billing-method-provider{position:absolute;right:24px;bottom:24px;font-size:.75rem;color:#aa929f}.billing-removal-preview{display:flex;align-items:center;gap:12px;padding:20px;background:var(--profile-panel);border-radius:20px;font-size:.9375rem}.billing-removal-preview svg{width:22px;color:#c9afbe}.billing-result{text-align:center;padding-top:28px}.billing-result-object{display:grid;place-items:center;height:164px;margin-block:10px 22px}.billing-result-glass{display:grid;place-items:center;width:105px;height:105px;border-radius:35px;color:#ffe0e9;background:radial-gradient(ellipse at 15% 0,#ac0e1a50,transparent 90%),linear-gradient(130deg,#290609,#100b0e);box-shadow:inset 0 1px 1px #ffcae138,inset 0 -1px 1px #a80d191c,0 18px 35px #0004}.billing-result-glass>svg{width:39px;height:39px;stroke-width:1.65}.billing-status-ring{display:block;width:30px;height:30px;border-radius:50%;border:2px solid #f5a0be2b;border-top-color:#ffe6ee;animation:billing-wait 1.1s linear infinite}.billing-status-ring.is-access{border-right-color:#ffe6ee}.billing-transfer{display:flex;align-items:center;gap:18px;margin:28px auto;width:fit-content;font-size:.8125rem;color:#9d808e}.billing-transfer>span:first-child{display:flex;align-items:center;gap:7px}.billing-transfer .sekta-logo{--sekta-wordmark-width: 76px;opacity:.7}.billing-transfer svg{width:17px;height:17px}.billing-transfer .is-complete,.billing-transfer .is-current{color:#ffe0eb}.billing-transfer .sekta-logo.is-current{opacity:1}.billing-transfer-light{width:34px;height:2px;background:linear-gradient(90deg,#83101844,#f28faa,#83101844);border-radius:100%}.billing-skeleton{display:grid;gap:14px;padding:20px 0}.billing-skeleton span{display:block;height:56px;border-radius:18px;background:#151516}.billing-skeleton span:first-child{height:130px;background:#101011}.billing-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes billing-wait{to{transform:rotate(360deg)}}@media(max-width:359px){.billing-access-pass{padding-inline:17px}.billing-pass-plan{grid-template-columns:30px minmax(0,1fr) 102px;gap:7px}.billing-pass-plan .billing-round-icon{width:30px;height:34px}.payments-page .billing-pass-renew{padding-inline:9px;font-size:.75rem}.billing-pass-plan-copy strong{font-size:.6875rem}.billing-dashboard .billing-history-item>button{gap:8px;padding-inline:14px}.billing-history-status{max-width:21%}.billing-plan{padding-inline:14px}.billing-plan-price{font-size:1.5rem}.billing-plan-footer{flex-wrap:wrap}.billing-row{padding-inline:13px;gap:8px}.billing-method-choice{gap:7px;padding-inline:9px}.billing-method-choice>svg{width:17px;flex-basis:17px}.billing-history-item>button{gap:7px;padding-inline:10px}}@container billing-pass (max-width: 21rem){.billing-access-pass{padding-bottom:134px}.billing-pass-plan{grid-template-columns:37px minmax(0,1fr);gap:10px;padding:6px 6px 6px 14px}.billing-pass-plan .billing-round-icon{width:37px;height:37px}.billing-pass-renew-frame{grid-column:1 / -1}.payments-page .billing-pass-renew{padding-inline:16px;font-size:.8125rem}.billing-pass-plan-copy strong{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.billing-pass-timeline b,.billing-history-item>button>svg{transition:none}.billing-status-ring{animation:none;border-color:#edbccdb0}.billing-history-detail{transition:none}.billing-plan:active{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.billing-glass-tag,.billing-plan,.billing-saved-method,.billing-result-glass{background:#19191a;box-shadow:inset 0 0 0 1px #725a68}.billing-plan.is-selected,.billing-method-choice.is-selected{outline:2px solid #ff87a9;outline-offset:-2px}.payments-page .billing-note,.billing-row small,.billing-option small,.billing-eyebrow,.billing-plan-main>span>small,.billing-plan-footer{color:#d0bfc9}.payments-page .billing-action-frame.is-primary .liquid-surface{background:#bf0f1d!important}}.billing-adaptive-tint{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--glass-accent) 18%,transparent),transparent 85%),linear-gradient(125deg,#141416,#0b0b0d)}.billing-adaptive-tint .billing-row-icon{color:color-mix(in srgb,var(--glass-accent) 45%,white);background:transparent}.billing-promo-form .billing-intro{text-align:center}.billing-adaptive-tint:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.12;background:radial-gradient(ellipse at 0% 0%,var(--glass-accent, transparent),transparent 70%);pointer-events:none;transition:opacity .4s ease}.billing-adaptive-tint:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glass-accent, transparent) 30%,transparent),transparent);pointer-events:none}.billing-checkout-layout,.billing-checkout-primary,.billing-checkout-summary-pane{display:contents}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.payments-page .billing-screen .profile-shell{width:min(100%,1180px);padding:max(16px,env(safe-area-inset-top)) clamp(28px,4vw,54px) max(34px,env(safe-area-inset-bottom))}.payments-page .billing-screen .profile-topbar{min-height:56px;margin:0 0 28px}.payments-page .billing-screen .profile-topbar h1{font-size:1.125rem}.payments-page .billing-screen .profile-wordmark{--sekta-symbol-size: 22px}.payments-page .billing-screen .profile-back-frame{width:48px;height:48px}.billing-screen-dashboard .billing-dashboard{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);grid-auto-rows:min-content;column-gap:clamp(22px,3vw,38px);align-items:start}.billing-screen-dashboard .billing-dashboard>.billing-note,.billing-screen-dashboard .billing-dashboard>.billing-skeleton{grid-column:1 / -1}.billing-screen-dashboard .billing-access-card{grid-column:1;grid-row:1 / span 2}.billing-screen-dashboard .billing-management-section{grid-column:2;grid-row:1}.billing-screen-dashboard .billing-history-section{grid-column:2;grid-row:2 / span 3}.billing-screen-dashboard .billing-pending-row{grid-column:1;grid-row:3}.billing-screen-dashboard .billing-help-group{grid-column:1;grid-row:3;margin-top:18px}.billing-screen-dashboard .billing-dashboard:has(.billing-pending-row) .billing-help-group{grid-row:4}.billing-screen-dashboard .billing-section-heading,.billing-screen-dashboard .billing-history-section .billing-section-heading{margin:0 3px 12px}.billing-screen-dashboard .billing-history-section .billing-section-heading{margin-top:22px}.billing-screen-dashboard .billing-access-pass{min-height:376px;padding:34px 34px 108px;box-sizing:border-box}.billing-screen-dashboard .billing-pass-title{font-size:1rem}.billing-screen-dashboard .billing-pass-balance{margin-top:24px}.billing-screen-dashboard .billing-pass-balance strong{font-size:clamp(5.4rem,8vw,7rem)}.billing-screen-dashboard .billing-pass-balance span{font-size:1.45rem}.billing-screen-dashboard .billing-pass-balance:after{width:10rem;margin-top:22px}.billing-screen-dashboard .billing-pass-timeline{gap:18px;margin-top:20px}.billing-screen-dashboard .billing-pass-timeline>span{font-size:.75rem}.billing-screen-dashboard .billing-pass-timeline b{width:3px;height:14px}.billing-screen-dashboard .billing-pass-plan{grid-template-columns:46px minmax(0,1fr) minmax(150px,34%);margin:0 16px 14px;padding:8px 8px 8px 16px}.billing-screen-dashboard .billing-pass-icon-frame,.billing-screen-dashboard .billing-pass-plan .billing-round-icon{width:46px;height:46px;border-radius:15px}.billing-screen-dashboard .billing-pass-plan-copy small{font-size:.6875rem}.billing-screen-dashboard .billing-pass-plan-copy strong{font-size:.875rem}.billing-screen-dashboard .billing-pass-renew-frame{height:50px}.billing-screen-dashboard .billing-history-item>button,.billing-screen-activity .billing-history-item>button{min-height:68px;padding-block:12px}.billing-screen-plan .profile-shell{max-width:1120px}.billing-plan-layout{display:grid;grid-template-columns:minmax(470px,1.45fr) minmax(280px,.72fr);grid-template-areas:"plans intro" "plans action" "plans note";gap:0 clamp(38px,5vw,72px);min-height:calc(100dvh - 128px - env(safe-area-inset-top));align-content:center;align-items:center}.billing-plan-layout>.billing-plan-intro{grid-area:intro;align-self:end;margin:0 0 8px;text-align:left}.billing-plan-layout>.billing-plans{grid-area:plans;width:100%;margin:0;overflow:clip}.billing-plan-layout>.billing-action-frame{grid-area:action;align-self:start;width:100%;margin-top:20px}.billing-plan-layout>.billing-note{grid-area:note;align-self:start;margin-top:14px;text-align:left}.billing-plan-layout .billing-plan-stage{margin-inline:clamp(64px,8vw,96px);padding-block:56px 66px}.billing-plan-layout .billing-plan{min-height:318px;padding:30px}.billing-plan-layout .billing-plan-period{font-size:1.75rem}.billing-plan-layout .billing-plan-description{min-height:3em;margin-bottom:26px;font-size:.875rem}.billing-plan-layout .billing-plan-price{font-size:2.8rem}.billing-plan-layout .billing-plan-monthly{font-size:.875rem}.billing-plan-layout .billing-plan-footer{padding-top:20px;font-size:.75rem}.billing-screen-checkout .profile-shell{max-width:1120px}.billing-checkout-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(24px,3.4vw,46px);align-items:start}.billing-checkout-primary,.billing-checkout-summary-pane{display:block;min-width:0}.billing-checkout-primary .billing-order-card{padding:8px 28px 23px}.billing-checkout-primary .billing-order-period{padding-top:28px}.billing-checkout-primary .billing-order-period strong{font-size:2.15rem}.billing-checkout-primary .billing-benefits-frame{margin-top:22px}.billing-checkout-primary .billing-methods{margin-top:28px}.billing-checkout-primary .billing-method-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.billing-checkout-primary .billing-method-choices>.glass-panel,.billing-checkout-primary .billing-method-choices:has(>:nth-child(3))>.glass-panel{min-width:0}.billing-checkout-primary .billing-method-choice{min-height:122px;padding:20px;box-sizing:border-box}.billing-checkout-summary-pane{position:sticky;top:max(18px,env(safe-area-inset-top));padding:27px;border:1px solid #ffffff0b;border-radius:28px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--glass-accent, #c2101d) 14%,transparent),transparent 72%),linear-gradient(135deg,#171316e8,#0b0a0ce8);box-shadow:inset 0 1px #ffffff13,0 22px 55px #0005}.billing-checkout-summary-pane .billing-order-summary{padding:0}.billing-checkout-summary-pane .billing-order-summary dl{margin:0}.billing-checkout-summary-pane .billing-final-total{margin-top:18px;padding-top:22px}.billing-checkout-summary-pane .billing-order-summary .billing-final-total dd{font-size:2.45rem}.billing-checkout-summary-pane .billing-action-frame{margin-top:24px}.billing-screen-promo .profile-shell{max-width:940px}.billing-promo-form{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);grid-auto-rows:min-content;column-gap:clamp(42px,7vw,82px);min-height:calc(100dvh - 150px - env(safe-area-inset-top));align-content:center}.billing-promo-form>*{grid-column:2}.billing-promo-form>.billing-coupon-art{grid-column:1;grid-row:1 / span 10;height:360px;margin:0}.billing-promo-form>.billing-coupon-art img{width:340px;height:340px}.billing-promo-form .billing-intro{margin:0 0 4px;text-align:left}.billing-promo-form .billing-field{margin-top:22px}.billing-screen-activity .profile-shell{max-width:880px}.billing-screen-activity .billing-history-list{border-radius:26px}.billing-screen-activity .billing-history-copy strong{font-size:.9375rem}.billing-screen-activity .billing-history-copy small,.billing-screen-activity .billing-history-status{font-size:.75rem}.billing-screen-activity .billing-history-detail dl{padding-left:72px}.billing-screen-method .profile-shell{max-width:980px}.billing-screen-method .profile-shell:has(>.billing-saved-method-glass){display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.86fr);grid-auto-rows:min-content;gap:0 clamp(34px,5vw,64px);align-content:start;min-height:100%}.billing-screen-method .profile-shell:has(>.billing-saved-method-glass)>.profile-topbar{grid-column:1 / -1}.billing-screen-method .billing-saved-method-glass{grid-column:1;grid-row:2 / span 7;align-self:start;margin:0}.billing-screen-method .billing-saved-method{min-height:330px;padding:30px;box-sizing:border-box}.billing-screen-method .billing-saved-method h2{margin-top:34px;font-size:1.85rem}.billing-screen-method .billing-method-provider{right:30px;bottom:30px}.billing-screen-method .profile-shell:has(>.billing-saved-method-glass)>:not(.profile-topbar):not(.billing-saved-method-glass){grid-column:2}.billing-screen-method .billing-method-empty{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,.9fr);grid-template-rows:1fr auto 1fr;gap:0 clamp(36px,6vw,76px);align-items:center;min-height:calc(100dvh - 150px - env(safe-area-inset-top))}.billing-screen-method .billing-method-placeholder{display:contents}.billing-screen-method .billing-empty-slot{grid-column:1;grid-row:1 / -1;width:100%;max-width:none;min-height:330px}.billing-screen-method .billing-empty-slot .billing-art{width:min(390px,100%)}.billing-screen-method .billing-method-placeholder .billing-intro{grid-column:2;grid-row:1;align-self:end;text-align:left;max-width:340px;margin:0 0 20px}.billing-screen-method .billing-method-placeholder .billing-intro p{max-width:none;margin-inline:0}.billing-screen-method .billing-method-empty>.billing-action-frame{grid-column:2;grid-row:2;width:100%}.billing-screen-remove-method .profile-shell,.billing-screen-status .profile-shell{max-width:720px}.billing-screen-remove-method .billing-intro{margin-top:clamp(60px,12vh,120px);text-align:center}.billing-screen-remove-method .billing-removal-preview{max-width:520px;margin:30px auto 0}.billing-screen-remove-method .billing-action-frame{max-width:520px;margin-inline:auto}.billing-screen-status .billing-result{max-width:600px;margin-inline:auto;padding-top:38px}.billing-screen-status .billing-result-object{height:190px}.billing-screen-status .billing-result-glass{width:124px;height:124px;border-radius:40px}}@media(orientation:landscape)and (min-width:700px)and (max-height:520px){.payments-page .billing-screen .profile-topbar{margin-bottom:18px}.billing-plan-layout,.billing-promo-form,.billing-screen-method .billing-method-empty{min-height:0}.billing-plan-layout .billing-plan-stage{padding-block:24px 44px}.billing-plan-layout .billing-plan{min-height:244px;padding:22px}.billing-screen-dashboard .billing-access-pass{min-height:310px}}@media(min-width:900px),(orientation:landscape)and (min-width:700px){.payments-page .billing-screen .profile-shell,.payments-page .billing-screen-plan .profile-shell,.payments-page .billing-screen-checkout .profile-shell,.payments-page .billing-screen-promo .profile-shell,.payments-page .billing-screen-activity .profile-shell,.payments-page .billing-screen-method .profile-shell,.payments-page .billing-screen-remove-method .profile-shell,.payments-page .billing-screen-status .profile-shell{width:100%;max-width:none;padding-inline:clamp(28px,3.4vw,52px)}.payments-page .billing-screen .profile-topbar{width:100%}.payments-page .billing-screen .profile-shell>.billing-error{width:min(100%,1120px);margin-inline:auto;box-sizing:border-box}.billing-screen-dashboard .billing-dashboard{width:min(100%,1100px);margin-inline:auto}.billing-screen-plan .billing-plan-layout,.billing-screen-checkout .billing-checkout-layout{width:min(100%,1120px);margin-inline:auto}.billing-screen-promo .billing-promo-form{width:min(100%,940px);margin-inline:auto}.billing-screen-activity .profile-shell>:not(.profile-topbar):not(.billing-error),.billing-screen-remove-method .profile-shell>:not(.profile-topbar):not(.billing-error),.billing-screen-status .profile-shell>:not(.profile-topbar):not(.billing-error){width:min(100%,720px);margin-left:auto;margin-right:auto;box-sizing:border-box}.billing-screen-method .profile-shell:has(>.billing-saved-method-glass){display:block;min-height:100%}.billing-screen-method .profile-shell>:not(.profile-topbar):not(.billing-error){width:min(100%,620px);margin-left:auto;margin-right:auto;box-sizing:border-box}.billing-screen-method .billing-saved-method-glass{display:block;margin-top:8px}.billing-screen-method .billing-saved-method{min-height:292px;padding:30px;box-sizing:border-box}.billing-screen-method .billing-saved-method h2{margin-top:30px;font-size:1.85rem}.billing-screen-method .billing-method-provider{right:30px;bottom:30px}.billing-screen-method .billing-group{margin-top:18px}.billing-screen-method .billing-method-empty{display:flex;min-height:calc(100dvh - 170px - env(safe-area-inset-top));flex-direction:column;justify-content:center}.billing-screen-method .billing-method-placeholder{display:flex;flex:0 1 auto}.billing-screen-method .billing-empty-slot{width:290px;max-width:100%;min-height:190px}.billing-screen-method .billing-empty-slot .billing-art{width:270px}.billing-screen-method .billing-method-placeholder .billing-intro{max-width:360px;margin:24px auto 0;text-align:center}.billing-screen-method .billing-method-placeholder .billing-intro p{max-width:310px;margin-inline:auto}.billing-screen-method .billing-method-empty>.billing-action-frame{width:min(100%,480px);margin:26px auto 0}.billing-screen-plan .billing-plan-layout{grid-template-columns:minmax(0,1fr) minmax(300px,27vw);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"plans ." "plans intro" "plans action" "plans note" "plans .";gap:0 clamp(34px,4vw,62px)}.billing-screen-plan .billing-plan-layout>.billing-plans{overflow:visible}.billing-screen-plan .billing-plan-stage{margin-inline:clamp(72px,8.5vw,122px)}.billing-screen-plan .billing-plan-position[data-offset="-1"]{transform:translate3d(-23%,25px,0) scale(.9) rotate(-7deg)!important}.billing-screen-plan .billing-plan-position[data-offset="0"]{transform:translateZ(0) scale(1) rotate(0)!important}.billing-screen-plan .billing-plan-position[data-offset="1"]{transform:translate3d(23%,25px,0) scale(.9) rotate(7deg)!important}.billing-screen-plan .billing-plan-intro,.billing-screen-plan .billing-plan-layout>.billing-action-frame,.billing-screen-plan .billing-plan-layout>.billing-note{position:relative;z-index:5}.billing-screen-plan .billing-plan-intro:before{content:"";display:block;width:38px;height:3px;margin-bottom:18px;border-radius:99px;background:linear-gradient(90deg,var(--glass-accent, #ef1324),var(--glass-accent-second, #ff8b9f));box-shadow:0 0 18px color-mix(in srgb,var(--glass-accent, #ef1324) 45%,transparent)}}.browser-auth-page{position:fixed;inset:0;z-index:20;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse 100% 60% at 0 0,#171719 0%,#0b0c0d 45%,transparent 80%),#050505!important;color:#f8f5f5;font-family:var(--font-ui);-webkit-overflow-scrolling:touch}.browser-auth-atmosphere{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 76%,#9e101c13,transparent 28%)}.browser-auth-shell{position:relative;width:min(100%,430px);min-height:100vh;min-height:100dvh;margin-inline:auto;padding:max(28px,env(safe-area-inset-top)) 22px max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center}.browser-auth-hero{display:flex;flex-direction:column;align-items:flex-start}.browser-auth-wordmark{--sekta-wordmark-width: 132px}.browser-auth-hero h1{margin:17px 0 0;color:#fff;font-family:var(--font-ui);font-size:clamp(30px,8vw,35px);font-weight:750;letter-spacing:-.048em;line-height:1.08}.browser-auth-subtitle{max-width:330px;margin:9px 0 0;color:#b3b5ba;font-size:14px;font-weight:450;line-height:1.5}.browser-auth-flow{width:100%;margin-top:25px}.browser-auth-field{display:flex;flex-direction:column;gap:9px;width:100%;color:#c7c9ce;font-size:12px;font-weight:500;letter-spacing:.01em}.browser-auth-field input{width:100%;height:52px;padding:0 15px;border:1px solid #e512228c;border-radius:15px;outline:0;background:#151516;color:#fff;font:500 16px/1.4 var(--font-ui);transition:border-color .18s ease,box-shadow .18s ease}.browser-auth-field input::placeholder{color:#887d81}.browser-auth-field input:focus{border-color:#ff2940;box-shadow:0 0 0 4px #ee132428}.browser-auth-field input.browser-auth-code-input{text-align:center;font-size:21px;font-weight:650;letter-spacing:.2em}.browser-auth-admin .browser-auth-field+.browser-auth-field{margin-top:14px}.browser-auth-action{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:52px;margin-top:12px;padding:10px 18px;border:1px solid #ff142669;border-radius:15px;background:linear-gradient(110deg,#ca001e,#e90023 55%,#f41125);box-shadow:inset 0 1px #ffb6bf42,0 12px 25px #5a00103d;color:#fff;font:650 15px var(--font-ui);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.browser-auth-action svg{width:17px;height:17px;stroke-width:1.9}.browser-auth-action:disabled{opacity:1;color:#ffd2da;cursor:not-allowed}.browser-auth-action:hover:not(:disabled){filter:brightness(1.13);box-shadow:inset 0 1px #ffb6bf62,0 15px 32px #9b091c66}.browser-auth-action:active:not(:disabled){transform:scale(.985)}.browser-auth-alternative{position:relative;display:flex;justify-content:center;align-items:center;height:15px;margin:24px 0 20px;color:#aaa0a2;font-size:12px}.browser-auth-alternative:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,#ffffff13,#ffffff24,#ffffff13)}.browser-auth-alternative span{position:relative;padding:0 12px;background:#08090a}.browser-auth-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.browser-auth-provider-grid>:only-child{grid-column:1 / -1}.browser-auth-provider{display:grid;place-items:center;width:100%;min-height:52px;border:1px solid #e7acb844;border-radius:17px;color:#fff;cursor:pointer;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.browser-auth-provider svg{width:23px;height:23px}.browser-auth-telegram{border-color:#ff294066;background:linear-gradient(130deg,#b9001c,#e40022);box-shadow:inset 0 1px #ffd6db57,0 12px 26px #0008}.browser-auth-passkey{background:linear-gradient(130deg,#242528,#101113);box-shadow:inset 0 1px #ffffff28,0 12px 26px #0007}.browser-auth-provider:hover:not(:disabled){transform:translateY(-2px);border-color:#ff8e9f;box-shadow:inset 0 1px #fff7,0 16px 32px #50070e85}.browser-auth-provider:active:not(:disabled){transform:scale(.98)}.browser-auth-provider:disabled{opacity:.55;cursor:not-allowed}.browser-auth-action:focus-visible,.browser-auth-provider:focus-visible,.browser-auth-hint a:focus-visible{outline:2px solid #ff8c9d;outline-offset:3px}.browser-auth-hint{margin:13px 2px 0;color:#c4b5b8;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.browser-auth-hint strong{color:#fff;font-weight:650}.browser-auth-hint a{color:#ff8598;font-weight:650;text-underline-offset:3px}.browser-auth-error{margin:16px 0 0;padding:12px 14px;border:1px solid #ff294047;border-radius:14px;background:#530a0fa6;color:#ffe1e5;font-size:13px;line-height:1.45}.browser-auth-toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:60;max-width:calc(100vw - 36px);padding:12px 16px;border:1px solid #ff9baa75;border-radius:16px;background:#290609ef;box-shadow:0 16px 36px #000a;color:#fff;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:370px){.browser-auth-shell{padding-inline:17px}.browser-auth-hero h1{font-size:29px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.browser-auth-provider{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.browser-auth-action,.browser-auth-provider{transition:none}}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--lime: #f00024;--electric-blue: #f00024;--dark-bg: #000000;--dark-surface: #121212;--dark-border: #1f1f1f;--font-ui: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: var(--font-ui);--app-content-max-width: 560px;--app-narrow-max-width: 500px;--app-form-max-width: 460px}html.android-browser body:before,html.android-browser body:after{content:"";position:fixed;left:0;right:0;z-index:2147483646;background:#000;pointer-events:none}html.android-browser body:before{top:0;height:env(safe-area-inset-top,0px)}html.android-browser body:after{bottom:0;height:env(safe-area-inset-bottom,0px)}html{width:100%;height:100%;height:-webkit-fill-available;height:100dvh;min-height:100%;min-height:-webkit-fill-available;min-height:100dvh;background:#000;overflow:hidden;overscroll-behavior:none}*{margin:0;padding:0;box-sizing:border-box}body{position:fixed;inset:0;width:100%;height:100vh;height:100svh;height:-webkit-fill-available;height:100dvh;min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;min-height:100dvh;font-family:var(--font-ui);background:#000;color:#fff;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#root{position:fixed;inset:0;width:100%;height:100vh;height:100svh;height:-webkit-fill-available;height:100dvh;min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;min-height:100dvh;overflow:hidden;background:#000}html,body,#root,.pwa-app-shell{width:100%;min-width:100%;background-color:#000!important}.pwa-app-shell{min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;min-height:100dvh;height:100vh;height:100svh;height:-webkit-fill-available;height:100dvh;overflow:hidden;background:#000!important;color:#f4f4f2!important}.pwa-app-shell>*{min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;min-height:100dvh;height:100vh;height:100svh;height:-webkit-fill-available;height:100dvh;background:#000!important}.browser-auth-page,.home-page,.profile-page,.email-bind-page,.connection-page,.manual-setup-page,.android-tv-page,.subscription-page,.subscription-plans-page,.subscription-management-page,.cashback-page,.my-cards-page,.promo-code-page,.payment-pending-page,.settings-page{top:0!important;bottom:0!important;min-height:100vh!important;min-height:100svh!important;min-height:-webkit-fill-available!important;min-height:100dvh!important;height:100vh!important;height:100svh!important;height:-webkit-fill-available!important;height:100dvh!important;background:radial-gradient(circle at 6% -12%,rgba(172,15,43,.21),transparent 42%),radial-gradient(circle at 95% 20%,rgba(109,9,29,.12),transparent 34%),linear-gradient(180deg,#10090b,#080708 48%,#050505)!important;background-color:#050505!important}html.refmap-mode,body.refmap-mode{width:100vw;height:100dvh;overflow:hidden}body.refmap-mode{padding:0!important}#root.refmap-root-mode{width:100vw;min-height:100dvh;height:100dvh}:is(.profile-topbar,.email-bind-topbar,.connection-topbar,.manual-topbar,.androidtv-topbar,.subscription-topbar,.subscription-plans-topbar,.subscription-management-topbar,.cashback-topbar,.cards-topbar,.promo-topbar,.settings-topbar,.help-topbar){z-index:30;isolation:isolate}:is(.profile-topbar,.email-bind-topbar,.connection-topbar,.manual-topbar,.androidtv-topbar,.subscription-topbar,.subscription-plans-topbar,.subscription-management-topbar,.cashback-topbar,.cards-topbar,.promo-topbar,.settings-topbar,.help-topbar):before{content:"";position:fixed;z-index:-1;top:0;left:0;right:0;height:calc(96px + env(safe-area-inset-top));pointer-events:none;background:#10111457;backdrop-filter:blur(34px) saturate(1.08);-webkit-backdrop-filter:blur(34px) saturate(1.08);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.92) 28%,rgba(0,0,0,.48) 66%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.92) 28%,rgba(0,0,0,.48) 66%,transparent 100%)}.full-viewport{height:100vh;height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}::-webkit-scrollbar{display:none}*,body{scrollbar-width:none;-ms-overflow-style:none}.gradient-bg{background:linear-gradient(135deg,#10090b,#121212,#10090b);background-size:200% 200%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glow-lime,.glow-blue{box-shadow:0 0 20px #ff1b324d}.glass{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.gradient-text{background:linear-gradient(135deg,var(--lime),var(--electric-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card{background:#000;border:1px solid var(--dark-border);border-radius:16px;padding:16px;margin-bottom:16px;transition:transform .2s,box-shadow .2s}.card:active{transform:scale(.98)}.card-title{font-size:18px;font-weight:600;margin-bottom:8px}.card-subtitle{font-size:14px;color:#999}body.animations-disabled{scroll-behavior:auto!important}body.animations-disabled *{animation:none!important;transition:none!important}:root{--app-background: #050505;--app-text: #f7f7f8;--app-muted: #adb0b6;--app-accent: #f00024;--app-panel: linear-gradient(145deg, #191a1d, #0d0e10);--app-control: linear-gradient(135deg, #ffffff10, #ffffff06);--app-primary: linear-gradient(115deg, #c9001c, #f00024);--dark-bg: #050505;--dark-surface: #111214;--dark-border: #2a2c31}html,body,#root,.pwa-app-shell{background:#050505!important}img.sekta-logo{display:block;flex:none;width:var(--sekta-wordmark-width, 124px);max-width:100%;height:auto;object-fit:contain}svg.sekta-symbol{display:block;flex:none;width:var(--sekta-symbol-size, 24px);height:var(--sekta-symbol-size, 24px);color:#f00024}svg.sekta-symbol--inverse{color:#08090a}svg.sekta-symbol--mono{color:#fff}.home-page,.home-page.home-page-preserved,html.home-page-active,body.home-page-active,body.home-page-active #root,body.home-page-active .pwa-app-shell,body.home-page-active .pwa-app-shell>*,body.home-page-active .home-page{background:#050505!important}.crm-page,.crm-entry{--crm-accent: #f00024;--crm-bg: #050505}.sekta-payments-pending{min-height:100dvh;padding:8vh 24px;display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,#79000e35,transparent 32%),#050505;color:#f7f7f8}.sekta-payments-pending>div{width:min(100%,460px);padding:30px;border:1px solid #ffffff19;border-radius:22px;background:#111214;box-shadow:0 25px 80px #0009}.sekta-payments-pending .sekta-logo{--sekta-wordmark-width: 130px}.sekta-payments-pending h1{font-size:clamp(30px,7vw,48px);line-height:1.1;margin:22px 0 14px}.sekta-payments-pending p{color:#b4b5b9;line-height:1.6}.sekta-payments-pending a{display:inline-block;margin-top:18px;padding:12px 18px;border-radius:14px;color:#fff;background:#e00020;font-weight:700;text-decoration:none}
