.pp{--pp-line:#ffffff12;font-feature-settings:"tnum" 1, "cv11" 1}.pp a:focus-visible{outline:2px solid var(--tint-text);outline-offset:3px;border-radius:10px}.pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-trust{color:var(--text-2);align-items:center;gap:12px;margin-bottom:16px;font-size:16px;line-height:1.45;display:flex}.pp-trust b{color:var(--text)}.pp-ok{background:#00d08421;border-radius:50%;flex:none;width:26px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #00d08466}.pp-ok:after,.pp-sw:after{content:"";position:absolute}.pp-ok:after{border:0 solid #3fe0a5;border-width:0 0 2px 2px;width:10px;height:5px;top:8px;left:8px;transform:rotate(-45deg)}.pp-plans{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;display:grid}.pp-plan{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--pp-line);background:linear-gradient(#ffffff08,#ffffff03),#0c0f16;border-radius:20px;row-gap:0;min-width:0;padding:4px 28px 8px;display:grid;box-shadow:inset 0 1px #ffffff0a}.pp-pro{background:radial-gradient(560px 300px at 100% 0,#3b7fe833,#0000 70%),linear-gradient(#ffffff08,#ffffff03),#0c0f16;border-color:#3b7fe866;box-shadow:inset 0 1px #ffffff12,0 30px 80px -40px #3b7fe880}.pp-top{padding:24px 0 22px}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-plan h3{letter-spacing:0;color:var(--text-2);font-size:15px;font-weight:700;line-height:42px}.pp-pro h3{color:var(--tint-text)}.pp-price{color:var(--text-2);margin-top:10px;font-size:15px}.pp-price b{letter-spacing:-.04em;color:var(--text);margin-right:4px;font-size:48px;line-height:1}.pp-note{color:var(--text-2);max-width:520px;margin-top:10px;font-size:13.5px;line-height:1.5}.pp-bill{margin-top:4px}.pp-term{box-shadow:inset 0 0 0 1px var(--pp-line);background:#ffffff0f;border:0;border-radius:99px;padding:3px;display:inline-flex}.pp-term input{opacity:0;width:1px;height:1px;position:absolute}.pp-term label{color:#a3abbd;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pp-term label span{color:#3fe0a5;font-size:11px}.pp-term label:hover,.pp-term :checked+label{color:var(--text)}.pp-term :checked+label{background:#3b7fe847;box-shadow:inset 0 0 0 1px #8ab4f873}.pp-term :focus-visible+label{outline:2px solid var(--tint-text);outline-offset:2px}.pp-pro:has([value=monthly]:checked) .pp-ta,.pp-pro:has([value=annual]:checked) .pp-tm{display:none}.pp-row{border-top:1px solid var(--pp-line);flex-direction:column;gap:14px;padding:20px 0;display:flex;container-type:inline-size}.pp-rh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pp-rh h4{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:11.5px;line-height:16px}.pp-rh b{letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:22px;line-height:1}.pp-rh .pp-none,.pp-cap{color:var(--text-2)}.pp-cap{font-size:13px;line-height:1.5}.pp-slots{grid-template-columns:repeat(8,minmax(0,30px));gap:6px;display:grid}.pp-stack{gap:6px;display:flex}.pp-stack .pp-m{flex:none;width:30px}.pp-stack{overflow:hidden;mask-image:linear-gradient(90deg,#000 72%,#0000)}.pp-m{aspect-ratio:1;background:hsl(var(--h,225) 22% 20%);width:100%;font:500 9px/1 var(--font-mono);color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.pp-m img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pp-face img{object-position:50% 18%}.pp-face{font-family:var(--font-sans);font-weight:700}.pp-m:has(>.b-ok)>span{visibility:hidden}.pp-logo:has(>.b-ok){background:#1c2030}.pp-fund{background:hsl(var(--h) 34% 15%);font-family:var(--font-sans);color:#9ff0e3;font-weight:700}.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.pp-rule{max-width:100%;min-height:30px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--pp-line);white-space:nowrap;background:#ffffff0b;border-radius:99px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex;overflow:hidden}.pp-rule b{color:var(--text);text-overflow:ellipsis;overflow:hidden}.pp-rule i{width:22px;height:22px;color:var(--text);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.pp-rule .pp-rm{letter-spacing:-.02em;flex:none;width:22px;font-size:7px}.pp-rule.pp-ghost{background:0 0;padding:3px 12px;box-shadow:inset 0 0 0 1px #ffffff24}.pp-rt{align-items:center;column-gap:7px;min-width:0;display:inline-flex}.pp a.b-nm,.pp a.b-nm:hover{color:inherit;text-decoration:none}.pp a.b-nm:hover{color:var(--tint-text)}.pp-rule{position:relative}.pp-rule a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pp .pp-pa a{position:relative}.pp .pp-pa a:after{content:"";position:absolute;inset:-4px -2px}.pp .pp-rule a:focus-visible{outline:none}.pp .pp-rule:has(a:focus-visible){outline:2px solid var(--tint-text);outline-offset:2px}.pp .pp-pa a:focus-visible{outline-offset:2px;border-radius:4px}.pp-alert{box-shadow:inset 0 0 0 1px var(--pp-line);background:#ffffff0a;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto auto;grid-template-areas:"pm pa ex sw";align-items:center;column-gap:12px;padding:12px 14px;display:grid}.pp-alert>.pp-m{grid-area:pm}.pp-pa{color:var(--text-2);flex-direction:column;grid-area:pa;font-size:12.5px;display:flex}.pp-pa b{font:500 14px/1.35 var(--font-mono);color:var(--text)}.pp-ex{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:#ffffff0f;border-radius:6px;grid-area:ex;justify-self:start;padding:3px 8px;font-size:10.5px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1f}.pp-sw{background:var(--tint);border-radius:99px;grid-area:sw;width:44px;height:26px;position:relative}.pp-sw:after{background:#e8eaf2;border-radius:50%;width:20px;height:20px;top:3px;right:3px}@container (width<=440px){.pp-alert{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"pm pa sw""pm ex sw";row-gap:6px}.pp-pa b{letter-spacing:-.02em;font-size:13px}}.pp-empty{min-height:60px;color:var(--text-2);border:1px dashed #ffffff24;border-radius:14px;align-items:center;padding:0 16px;font-size:13px;display:flex}.pp-close{justify-content:center;margin-top:28px;display:flex}@container (width<=660px){.pp-stack{flex-wrap:wrap;max-height:102px;mask-image:linear-gradient(#000 60%,#0000)}}@media (width<=900px){.pp-plans{grid-template-columns:minmax(0,1fr);gap:12px}.pp-plan{flex-direction:column;grid-row:auto;display:flex}.pp-plan h3{line-height:30px}}@media (width<=360px){.pp-rt{flex-wrap:wrap;row-gap:1px}.pp-rule{border-radius:16px}}@media (width<=760px){.pp-trust{align-items:flex-start;font-size:15px}.pp-plan{padding:2px 20px 6px}.pp-price b{font-size:40px}.pp-term label{min-height:44px;padding:0 16px}.pp-row{padding:18px 0}.pp-close{--bh:min(46px, calc((100vw - 64px) / 6.4))}.pp-close .badges-row{flex-wrap:nowrap;gap:10px}}
