#cfpremium .stack{gap:var(--s-14)}#cfpremium .pmhero{background:repeating-linear-gradient(115deg,transparent 0 34px,rgb(var(--ink-rgb) / .035) 34px 35px),radial-gradient(120% 95% at 100% 0%,var(--pink-dim),transparent 60%),linear-gradient(var(--surface),var(--surface)),var(--panel-veil);padding:22px 26px;position:relative;overflow:hidden}#cfpremium .pmhero__grid{z-index:1;grid-template-columns:1fr minmax(240px,300px);align-items:stretch;gap:24px;display:grid;position:relative}#cfpremium .pmhero__content{flex-direction:column;gap:9px;min-width:0;display:flex}#cfpremium .pmhero__eyebrow{color:var(--pink-soft);align-items:center;gap:6px;display:flex}#cfpremium .pmhero__crown{flex:none}#cfpremium .pmhero__title{font-family:var(--font-display);font-weight:800;font-size:var(--t-d1);letter-spacing:-.01em;margin:0;line-height:1.05}#cfpremium .pmhero__text{color:var(--muted);font-size:var(--t-body);max-width:520px;margin:0}#cfpremium .pmxp{flex-direction:column;gap:7px;margin-top:4px;display:flex}#cfpremium .pmxp__head{align-items:center;gap:10px;display:flex}#cfpremium .pmxp__dot{background:var(--league-default);border-radius:50%;flex:none;width:10px;height:10px}#cfpremium .pmxp__label{font-family:var(--font-display);font-weight:700;font-size:var(--t-h4)}#cfpremium .pmxp__val{color:var(--pink-soft);margin-left:auto;font-weight:700}#cfpremium .pmxp__foot{justify-content:flex-end;display:flex}#cfpremium .linklike{appearance:none;color:var(--pink-soft);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}#cfpremium .linklike:hover{color:var(--pink)}#cfpremium .pmstatus{z-index:1;border-radius:var(--r-card);border:1px solid var(--pink-dim);background:linear-gradient(160deg,var(--pink-ghost),var(--surface-hi));flex-direction:column;justify-content:center;gap:12px;padding:14px 16px;display:flex;position:relative}#cfpremium .pmstatus__head{align-items:center;gap:9px;display:flex}#cfpremium .pmstatus__badge{border-radius:var(--r-control);background:var(--pink-dim);width:30px;height:30px;color:var(--pink-soft);flex:none;justify-content:center;align-items:center;display:flex}#cfpremium .pmstatus__text{flex-direction:column;min-width:0;display:flex}#cfpremium .pmstatus__label{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-weight:700}#cfpremium .pmstatus__level{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm)}#cfpremium .pmstatus__pill{flex-direction:column;align-items:center;gap:0;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.25}#cfpremium .pmstatus__pill small{text-transform:uppercase;letter-spacing:.03em;color:var(--pink-soft);font-size:8.5px;font-weight:600}#cfpremium .pmstatus__rows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}#cfpremium .pmstatus__rows li{justify-content:space-between;align-items:center;gap:10px;display:flex}#cfpremium .pmstatus__rows li+li{border-top:1px solid var(--border);padding-top:7px}#cfpremium .pmstatus__rowlabel{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}#cfpremium .pmstatus__rowlabel svg{color:var(--pink-soft);flex:none}#cfpremium .pmstatus__rowval{font-family:var(--font-display);color:var(--text);font-size:14px;font-weight:800}@media (max-width:860px){#cfpremium .pmhero__grid{grid-template-columns:1fr}}#cfpremium .pmtiers{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}#cfpremium .pmtier{border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 4px;display:flex}#cfpremium .pmtier__dot{border-radius:50%;flex:none;width:11px;height:11px}#cfpremium .pmtier__name{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);white-space:nowrap;display:block}#cfpremium .pmtier__range{color:var(--muted-2);white-space:nowrap;font-size:10px;display:block}#cfpremium .pmtier__sep{width:18px;color:var(--muted-2);flex:none;justify-content:center;align-items:center;display:flex}#cfpremium .pmtier{gap:4px;padding:12px 8px 11px;transition:translate .18s,border-color .18s,background-color .18s;position:relative}#cfpremium .pmtier:hover{border-color:var(--border-hi);translate:0 -2px}#cfpremium .pmtier__emblem{flex:none;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:2px;display:flex}#cfpremium .pmtier__img{object-fit:contain;object-position:center;width:58px;height:58px;filter:drop-shadow(0 3px 5px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k))));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:scale .18s,width .18s,height .18s;display:block}#cfpremium .pmtier:hover .pmtier__img{scale:1.03}#cfpremium .pmtier__name{color:var(--text)}#cfpremium .pmtier__range{font-size:10.5px}#cfpremium .pmtier--active .pmtier__img{width:64px;height:64px;filter:drop-shadow(0 3px 5px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k)))) drop-shadow(0 0 9px var(--pm-tint))}#cfpremium .pmtier--active .pmtier__name{color:var(--text-hi)}#cfpremium .pmtier__cur{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--surface-hi);border:1px solid var(--border-hi);border-radius:var(--r-pill);padding:2px 6px;font-size:9px;font-weight:800;line-height:1.2;position:absolute;top:6px;right:6px}#cfpremium .pmtier--future .pmtier__name{color:var(--muted)}#cfpremium .pmtier--default{--pm-tint:#c8d2e159}#cfpremium .pmtier--gold{--pm-tint:#f2a33a80;background:linear-gradient(180deg,#f2a33a12,#f2a33a00 70%),var(--surface)}#cfpremium .pmtier--platinum{--pm-tint:#a855f780;background:linear-gradient(180deg,#a855f712,#a855f700 70%),var(--surface)}#cfpremium .pmtier--diamond{--pm-tint:#38bdf880;background:linear-gradient(180deg,#38bdf812,#38bdf800 70%),var(--surface)}#cfpremium .pmtier--elite{--pm-tint:#ff4d5e80;background:linear-gradient(180deg,#ff4d5e12,#ff4d5e00 70%),var(--surface)}#cfpremium .pmtier--legend{--pm-tint:#d946ef80;background:linear-gradient(180deg,#d946ef12,#d946ef00 70%),var(--surface)}#cfpremium .pmtier__sep{color:var(--border-hi);width:16px}@keyframes pmtier-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}#cfpremium .pmtier--active .pmtier__img{animation:.5s ease-out pmtier-in}@media (prefers-reduced-motion:reduce){#cfpremium .pmtier--active .pmtier__img{animation:none}#cfpremium .pmtier,#cfpremium .pmtier__img{transition:none}}#cfpremium .pmplan__titles{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:920px){#cfpremium .pmtiers{flex-wrap:wrap;gap:8px}#cfpremium .pmtier{flex:calc(33.333% - 6px)}#cfpremium .pmtier__sep{display:none}}@media (max-width:560px){#cfpremium .pmtier{flex:calc(50% - 6px)}}#cfpremium .pmgroups{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#cfpremium .pmgroup{flex-direction:column;gap:11px;padding:16px 18px;display:flex}#cfpremium .pmgroup__head{align-items:center;gap:10px;display:flex}#cfpremium .pmgroup__icon{border-radius:var(--r-control);background:var(--pink-dim);width:34px;height:34px;color:var(--pink-soft);flex:none;justify-content:center;align-items:center;display:flex}#cfpremium .pmgroup__title{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);display:block}#cfpremium .pmgroup__sub{font-size:var(--t-xs);color:var(--muted-2)}#cfpremium .pmgroup__grid{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}#cfpremium .pmgroup__item{border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface-hi);color:var(--text);align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;font-weight:600;display:flex}#cfpremium .pmgroup__item svg{color:var(--pink-soft);flex:none}@media (max-width:820px){#cfpremium .pmgroups{grid-template-columns:1fr}}#cfpremium .pmplans{grid-template-columns:1fr 1fr;gap:14px;display:grid}#cfpremium .pmplan{flex-direction:column;gap:10px;padding:18px 20px;display:flex}#cfpremium .pmplan--base{border-color:var(--pink-dim);box-shadow:var(--glow-pink);background:repeating-linear-gradient(115deg,transparent 0 34px,rgb(var(--ink-rgb) / .035) 34px 35px),radial-gradient(120% 95% at 100% 100%,var(--pink-dim),transparent 60%),linear-gradient(var(--surface),var(--surface)),var(--panel-veil)}#cfpremium .pmplan--plus{border-color:rgb(var(--green-rgb) / .302);box-shadow:var(--glow-green);background:repeating-linear-gradient(115deg,transparent 0 34px,rgb(var(--ink-rgb) / .035) 34px 35px),radial-gradient(120% 95% at 100% 100%,var(--green-dim),transparent 60%),linear-gradient(var(--surface),var(--surface)),var(--panel-veil)}#cfpremium .pmplan__head{align-items:center;gap:10px;padding-right:104px;display:flex}#cfpremium .pmplan__badge{border-radius:var(--r-control);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#cfpremium .pmplan--base .pmplan__badge{background:var(--pink-dim);color:var(--pink-soft)}#cfpremium .pmplan--plus .pmplan__badge{background:var(--green-dim);color:var(--green-soft)}#cfpremium .pmplan__name{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);align-items:center;gap:8px;line-height:1.15;display:inline-flex}#cfpremium .pmplan__sub{font-size:var(--t-xs);color:var(--muted-2)}#cfpremium .pmplan__popular{letter-spacing:.02em;background:var(--green-dim);color:var(--green-soft);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:800}#cfpremium .pmplan__price{flex-direction:column;align-items:flex-end;gap:0;display:flex;position:absolute;top:18px;right:20px}#cfpremium .pmplan__pricenum{font-family:var(--font-display);font-weight:800;font-size:var(--t-d2)}#cfpremium .pmplan__priceold{color:var(--muted-2);font-size:var(--t-sm);text-decoration:line-through}#cfpremium .pmplan__feats{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}#cfpremium .pmplan__feat{color:var(--text);align-items:center;gap:8px;font-size:12.5px;line-height:1.25;display:flex}#cfpremium .pmplan__feat svg{flex:none}#cfpremium .pmplan--base .pmplan__feat svg{color:var(--pink-soft)}#cfpremium .pmplan--plus .pmplan__feat svg{color:var(--green-soft)}#cfpremium .pmplan__feat--off,#cfpremium .pmplan__feat--off svg{color:var(--muted-2)}@media (max-width:560px){#cfpremium .pmplan__feats{grid-template-columns:1fr}}#cfpremium .pmplan__dur{gap:6px;margin-top:2px;display:flex}#cfpremium .pmplan__dur button{appearance:none;cursor:pointer;border-radius:var(--r-control);border:1px solid var(--border-hi);background:var(--surface-hi);color:var(--muted);font:inherit;font-size:var(--t-xs);flex:1;padding:7px 4px;font-weight:700}#cfpremium .pmplan__dur button[aria-pressed=true]{color:var(--text);background:var(--surface-hi2)}#cfpremium .pmplan--base .pmplan__dur button[aria-pressed=true]{border-color:var(--pink);color:var(--pink-soft)}#cfpremium .pmplan--plus .pmplan__dur button[aria-pressed=true]{border-color:var(--green);color:var(--green-soft)}@media (max-width:820px){#cfpremium .pmplans{grid-template-columns:minmax(0,1fr)}}#cfpremium .pmplan__actions{gap:10px;display:flex}#cfpremium .pmplan__actions .btn{flex:1;padding-inline:0}#cfpremium .pmplan__giftbtn{background:var(--surface-hi)}@media (max-width:480px){#cfpremium .pmplan__head{padding-right:0}#cfpremium .pmplan__price{flex-flow:wrap;align-items:baseline;gap:4px 10px;position:static}#cfpremium .pmplan__price .pmplan__xp{align-self:center;position:static;translate:none}#cfpremium .pmplan__actions{flex-direction:column}}#cfpremium .pmbonus{text-align:center;font-size:var(--t-sm);color:var(--text);justify-content:center;align-items:center;gap:12px;padding:14px;font-weight:600;display:flex}#cfpremium .pmbonus svg{color:var(--pink-soft);flex:none}
.xpm{z-index:2600;padding:calc(3vh / var(--zoom,1)) calc(4vw / var(--zoom,1));background:rgb(var(--scrim-rgb) / calc(.68 * var(--scrim-k)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;overscroll-behavior:contain;place-items:center;transition:opacity .2s;display:grid;position:fixed;inset:0}.xpm.is-in{opacity:1}.xpm.is-out{opacity:0}.xpm__win{width:min(1120px,84%);max-height:calc(84vh / var(--zoom,1));border:1px solid var(--border-hi,rgb(var(--ink-rgb) / .14));background:linear-gradient(160deg,rgb(var(--accent-rgb,255 45 107)/.09),transparent 38%),var(--deep,var(--deep));box-shadow:0 30px 80px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k))),0 0 0 1px rgb(var(--accent-rgb,255 45 107)/.08),0 0 38px rgb(var(--accent-rgb,255 45 107)/.1);color:var(--text);border-radius:18px;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(8px)scale(.975)}.xpm.is-in .xpm__win{transform:none}.xpm.is-out .xpm__win{transform:translateY(6px)scale(.985)}.xpm__head{flex:none;align-items:center;gap:14px;padding:18px 22px 14px;display:flex}.xpm__ic{width:40px;height:40px;color:var(--pink-soft);background:rgb(var(--accent-rgb,255 45 107)/.14);border:1px solid rgb(var(--accent-rgb,255 45 107)/.35);border-radius:12px;flex:none;place-items:center;display:grid}.xpm__ht{flex:1;min-width:0}.xpm__ht h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.xpm__ht p{color:var(--muted);margin:3px 0 0;font-size:13px}.xpm__x{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.xpm__x:hover{color:var(--text);border-color:var(--border-hi)}.xpm__x:focus-visible,.xpm__go:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.xpm__body{flex:1;grid-template-columns:1.55fr 1fr 1fr;align-items:start;gap:14px;min-height:0;padding:4px 22px 16px;display:grid;overflow:auto}.xpm__blk{border:1px solid var(--border);background:rgb(var(--ink-rgb) / .02);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.xpm__bt{font-family:var(--font-display);align-items:center;gap:10px;margin:0;font-size:14.5px;font-weight:800;display:flex}.xpm__n{width:24px;height:24px;color:var(--pink-soft);background:rgb(var(--accent-rgb,255 45 107)/.14);border:1px solid rgb(var(--accent-rgb,255 45 107)/.3);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.xpm__bs{color:var(--muted-2);margin:-4px 0 0;font-size:12px;line-height:1.45}.xpm__tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xpm__tb{border:1px solid var(--border);border-radius:12px;align-content:start;gap:2px;padding:10px 12px;display:grid}.xpm__tb--premium{background:rgb(var(--accent-rgb,255 45 107)/.07);border-color:rgb(var(--accent-rgb,255 45 107)/.28)}.xpm__tb--plus{background:rgb(var(--green-rgb,52 211 153)/.07);border-color:rgb(var(--green-rgb,52 211 153)/.26)}.xpm__tn{font-family:var(--font-display);margin-bottom:4px;font-size:13px;font-weight:800}.xpm__tb--premium .xpm__tn{color:var(--pink-soft)}.xpm__tb--plus .xpm__tn{color:var(--green-soft,var(--green))}.xpm__r{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.xpm__r:first-of-type{border-top:0}.xpm__r b{font-variant-numeric:tabular-nums;color:var(--text)}.xpm__tb--premium .xpm__r b{color:var(--pink-soft)}.xpm__tb--plus .xpm__r b{color:var(--green-soft,var(--green))}.xpm__flow{text-align:center;border:1px solid var(--border);background:rgb(var(--ink-rgb) / .025);border-radius:12px;justify-items:center;gap:4px;padding:12px;font-size:13px;display:grid}.xpm__flow span{color:var(--muted)}.xpm__flow i{color:var(--muted-2);font-style:normal;line-height:1}.xpm__flow b{font-family:var(--font-display);color:var(--pink-soft);font-size:15px}.xpm__ex{gap:0;display:grid}.xpm__ex div{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;display:flex}.xpm__ex b{color:var(--text);font-variant-numeric:tabular-nums}.xpm__note{color:var(--muted-2);margin:0;font-size:11.5px;line-height:1.5}.xpm__lv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xpm__l{border:1px solid var(--border);background:rgb(var(--ink-rgb) / .02);border-radius:11px;align-items:center;gap:10px;padding:6px 10px;display:flex}.xpm__l .pmtier__emblem{flex:none;place-items:center;width:30px;height:30px;display:grid}.xpm__l .pmtier__emblem img{object-fit:contain;width:30px;height:30px}.xpm__l b{font-size:13px}.xpm__l small{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11.5px}.xpm__l.is-cur{border-color:rgb(var(--accent-rgb,255 45 107)/.55);background:rgb(var(--accent-rgb,255 45 107)/.1)}.xpm__l em{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-soft);margin-left:6px;font-size:10px;font-style:normal;font-weight:800}.xpm__me{border:1px solid rgb(var(--accent-rgb,255 45 107)/.3);background:rgb(var(--accent-rgb,255 45 107)/.07);color:var(--muted);border-radius:12px;gap:2px;padding:10px 12px;font-size:12.5px;display:grid}.xpm__me b{color:var(--text);font-size:14px}.xpm__foot{border-top:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:12px 22px 16px;display:flex}.xpm__foot p{color:var(--muted);flex:1;margin:0;font-size:13px}.xpm__go{cursor:pointer;flex:none}@media (max-width:1100px){.xpm__body{grid-template-columns:1fr}.xpm__win{width:92%}}@media (prefers-reduced-motion:reduce){.xpm,.xpm__win{transition:none}}
