@layer components{.plan-details{--plan-accent:#c397ff;--plan-accent-rgb:177,116,244;overscroll-behavior:contain;border:1px solid var(--plan-accent);color:#e8d6f5;width:min(1080px,100vw - 28px);max-width:none;max-height:92dvh;box-shadow:0 0 65px rgba(var(--plan-accent-rgb),.2),0 25px 100px #000b;background:#120d1a;border-radius:25px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.plan-details::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07050bd9}.plan-details-gold{--plan-accent:#ffe099;--plan-accent-rgb:255,209,91}.plan-details-blue{--plan-accent:#9bc6ff;--plan-accent-rgb:75,130,255}.plan-details-layout{grid-template-columns:minmax(270px,.85fr) minmax(0,1.4fr);display:grid}.plan-details-close{color:#e9d5f5;z-index:2;cursor:pointer;background:#24182e;border:1px solid #8e6a9c80;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:13px;right:13px}.plan-details-offer{background:radial-gradient(ellipse at 0 0,rgba(var(--plan-accent-rgb),.18),transparent 75%),linear-gradient(150deg,#2b1d35,#12121c);border-right:1px solid #9169ac33;padding:35px 27px}.plan-details-emblem{border:1px solid var(--plan-accent);background:rgba(var(--plan-accent-rgb),.08);width:64px;height:64px;color:var(--plan-accent);box-shadow:0 0 20px rgba(var(--plan-accent-rgb),.18);border-radius:18px;place-items:center;margin-bottom:23px;display:grid}.plan-details-kicker{letter-spacing:1.5px;color:var(--plan-accent);font-size:8px;line-height:1.8;display:block}.plan-details-offer h2{letter-spacing:-1px;margin:13px 0 17px;font-size:34px;font-weight:800;line-height:1.2}.plan-details-offer h2>span{color:var(--plan-accent)}.plan-details-discount{border:1px solid var(--plan-accent);color:var(--plan-accent);background:rgba(var(--plan-accent-rgb),.08);border-radius:9px;padding:7px 10px;font-size:10px;display:inline-block}.plan-details-price{letter-spacing:-1.5px;color:var(--plan-accent);text-shadow:0 0 22px rgba(var(--plan-accent-rgb),.25);margin-top:24px;font-size:48px;font-weight:900;line-height:1.2}.plan-details-price>span{font-size:26px}.plan-details-price-note{color:#b5a0c2;margin:8px 0 24px;font-size:11px}.plan-details-unlimited{color:var(--plan-accent);letter-spacing:.4px;align-items:center;gap:10px;font-size:12px;display:flex}.plan-details-pitch{color:#c1a9cf;margin:17px 0;font-size:13px;line-height:1.9}.plan-details-offer ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.plan-details-offer li{color:#cfb8dc;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.plan-details-offer li>svg{color:var(--plan-accent);flex-shrink:0;margin-top:2px}.plan-details-cta{border:1px solid var(--plan-accent);background:linear-gradient(115deg,var(--plan-accent),#f1e1ff);color:#25142e;min-height:53px;box-shadow:0 0 22px rgba(var(--plan-accent-rgb),.2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding:14px 16px;font-size:13px;font-weight:800;transition:filter .2s,box-shadow .2s;display:flex}.plan-details-cta:hover{filter:brightness(1.1);box-shadow:0 0 32px rgba(var(--plan-accent-rgb),.4)}.plan-details-register-note{color:#a58caf;margin-top:13px;font-size:10px;line-height:1.8;display:block}.plan-details-content{min-width:0;padding:39px 30px 27px}.plan-details-content>h3{letter-spacing:-.7px;margin:12px 0;font-size:25px;font-weight:800;line-height:1.3}.plan-details-intro{color:#aa91bc;font-size:12px;line-height:1.8}.plan-details-model-group{margin-top:23px}.plan-details-model-group h4{color:#dfcaed;margin-bottom:11px;font-size:12px;font-weight:700}.plan-details-model-group>div{flex-wrap:wrap;gap:8px;display:flex}.plan-details-model{color:#e0c9ef;background:linear-gradient(125deg,#35253e88,#181321);border:1px solid #7f5d9259;border-radius:13px;align-items:center;gap:9px;padding:7px 11px 7px 7px;font-size:10px;line-height:1.4;display:inline-flex}.plan-details-model-logo{color:#563d6b;background:linear-gradient(135deg,#f6efff,#def6ef);border:1px solid #a083bb40;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 12px #9c70bd20}.plan-details-model-logo img{object-fit:contain;width:23px;height:23px}.plan-details-conditions{color:#9e87ac;border-top:1px solid #78588b50;margin-top:26px;padding-top:17px;font-size:10px;line-height:1.8}.plan-details-conditions strong{color:#b89bc7;margin-bottom:7px;display:block}.plan-details button:focus-visible,.plan-details a:focus-visible{outline-offset:3px;outline:2px solid #a2f4dc}#pricing-plans .price-card{cursor:pointer}@media (max-width:750px){.plan-details-layout{grid-template-columns:1fr}.plan-details-offer{border-bottom:1px solid #9169ac33;border-right:0;padding:28px 23px}.plan-details-content{padding:28px 23px}.plan-details-offer h2{font-size:30px}.plan-details-emblem{width:52px;height:52px;margin-bottom:18px}.plan-details-price{margin-top:18px;font-size:43px}.plan-details-content>h3{font-size:23px}.plan-details-cta{position:relative}.plan-details-close{float:right;margin:10px 10px -49px 0;position:sticky;top:10px;right:auto}}@media (prefers-reduced-motion:reduce){.plan-details-cta{transition:none}}}.plan-details-provider-seedream img{mix-blend-mode:multiply;filter:saturate(1.5)contrast(1.08)}
