.pc-valueline{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:15px;font-weight:700;color:var(--lime);text-align:center}.pc-valueline svg{width:18px;height:18px;flex:none}.pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:18px}.pc-wrap{--acc: var(--cyan);--acc-a: rgba(109, 228, 255, .16);position:relative;display:flex;flex-direction:column;transition:transform .25s var(--ease),filter .25s;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.pc-wrap[data-plan=creator]{--acc: var(--lime);--acc-a: rgba(196, 241, 40, .16)}.pc-wrap[data-plan=studio]{--acc: var(--pink);--acc-a: rgba(238, 151, 227, .16)}.pc-wrap.fanned{transform:translateY(-4px);z-index:4}.pc-wrap.feat{filter:drop-shadow(0 0 24px rgba(196,241,40,.22)) drop-shadow(0 18px 30px rgba(0,0,0,.45))}.pc-wrap.sel{filter:drop-shadow(0 0 28px rgba(0,139,255,.45)) drop-shadow(0 18px 30px rgba(0,0,0,.45))}.pc-cart{--c: polygon( 0 18px, 6px 18px, 6px 12px, 12px 12px, 12px 6px, 18px 6px, 18px 0, calc(100% - 18px) 0, calc(100% - 18px) 6px, calc(100% - 12px) 6px, calc(100% - 12px) 12px, calc(100% - 6px) 12px, calc(100% - 6px) 18px, 100% 18px, 100% calc(100% - 22px), calc(100% - 16px) calc(100% - 22px), calc(100% - 16px) 100%, 16px 100%, 16px calc(100% - 22px), 0 calc(100% - 22px) );position:relative;flex:1;display:flex;clip-path:var(--c);background:#3a4049;padding:1px}.pc-wrap.feat .pc-cart{background:linear-gradient(170deg,var(--lime),#6fd18e 45%,var(--blue))}.pc-wrap[data-plan=studio] .pc-cart{background:linear-gradient(170deg,var(--pink),#9a6cf0 60%,#3a4049)}.pc-wrap.sel .pc-cart{background:linear-gradient(170deg,var(--blue),#6fd1e0)}.pc-in{flex:1;clip-path:var(--c);background:linear-gradient(180deg,#22262c,#181b1f 70%);padding:24px 20px 42px;position:relative;display:flex;flex-direction:column}.pc-ridges{position:absolute;top:9px;left:50%;transform:translate(-50%);display:flex;gap:4px}.pc-ridges i{width:22px;height:3px;background:rgba(255,255,255,.08)}.pc-pins{position:absolute;left:22px;right:22px;bottom:6px;height:12px;background:repeating-linear-gradient(90deg,#b9a15a 0 6px,transparent 6px 10px);opacity:.5}.pc-wrap.feat .pc-pins{background:repeating-linear-gradient(90deg,var(--lime) 0 6px,transparent 6px 10px);opacity:.65}.pc-label{height:176px;border-radius:6px;margin-bottom:18px;position:relative;flex:none;background:radial-gradient(90% 80% at 50% 100%,var(--acc-a),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),#121417;box-shadow:inset 0 0 0 1px #ffffff12}.pc-fan{position:absolute;left:0;right:0;top:25px;height:176px;z-index:3;pointer-events:none}.pc-fc{position:absolute;left:50%;top:22px;width:128px;height:128px;margin-left:-64px;pointer-events:auto;cursor:pointer;transform:translate(var(--rx, 0),var(--ry, 0)) rotate(var(--rr, 0deg));transition:transform .45s cubic-bezier(.3,1.35,.5,1);filter:drop-shadow(2px 3px 0 rgba(0,0,0,.55)) drop-shadow(0 8px 14px rgba(0,0,0,.4))}.pc-fc i{display:block;width:100%;height:100%;padding:3px;background:#e9ebee;clip-path:var(--cut-sm)}.pc-fc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated;background:#0c0d0f}.pc-fc{--fx: calc(var(--k, 0) * var(--fan-step));--fy: calc(var(--k2, 0) * 7px);--fr: calc(var(--k, 0) * 8.7deg)}.pc-wrap{--fan-step: 64px}.pc-wrap.fanned .pc-fc{transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}.pc-wrap.fanned .pc-fc.up{transform:translate(var(--fx),calc(var(--fy) - 12px)) rotate(0) scale(1.08);z-index:9}.pc-wrap[data-plan=creator] .pc-fc i{background:#f3ffc9}.pc-stk{position:absolute;z-index:6;display:inline-flex;filter:drop-shadow(2px 2px 0 #050607) drop-shadow(0 0 12px var(--sg, rgba(196, 241, 40, .35)));pointer-events:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.pc-stk b{display:inline-flex;align-items:center;height:24px;padding:0 9px;font:32px/12px var(--font-px5);text-transform:uppercase;-webkit-font-smoothing:none;white-space:nowrap;clip-path:var(--cut-sm);background:var(--lime);color:var(--lime-ink)}.pc-stk.pink{--sg: rgba(238, 151, 227, .4)}.pc-stk.pink b{background:var(--pink);color:#2a0f26}.pc-stk.cyan{--sg: rgba(109, 228, 255, .35)}.pc-stk.cyan b{background:var(--cyan);color:#04222a}.pc-stk.blue{--sg: rgba(0, 139, 255, .45)}.pc-stk.blue b{background:var(--blue);color:#fff}.pc-stk.tl{top:0;left:10px;transform:rotate(-4deg)}.pc-stk.tr{top:-6px;right:8px;transform:rotate(5deg)}.pc-wrap.fanned .pc-stk.tl{transform:rotate(-7deg) translateY(-3px)}.pc-wrap.fanned .pc-stk.tr{transform:rotate(8deg) translateY(-3px)}.pc-stk.inl{position:relative;transform:rotate(-3deg);margin-left:4px;animation:pcStkPop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes pcStkPop{0%{transform:rotate(-3deg) scale(.4);opacity:0}}.pc-name{margin:0;font-size:22px;font-stretch:115%;font-weight:750}.pc-blurb{margin:4px 0 0;font-size:13px;color:var(--dim)}.pc-price{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap;min-height:36px}.pc-price .px5{color:var(--text)}.pc-per{color:var(--muted);font-size:13.5px}.pc-value{display:flex;align-items:center;gap:10px;margin:16px 0 14px;padding:11px 12px;border-radius:6px;background:var(--acc-a);font-size:14px;line-height:1.35;color:var(--text)}.pc-value svg{width:18px;height:18px;color:var(--acc);flex:none}.pc-value b{font-weight:700;display:block;font-size:15px}.pc-value small{display:block;font-size:12px;color:var(--muted);font-weight:500}.pc-note{margin:18px 0 0;text-align:center;font-size:13px;color:var(--muted)}.pc-reset{margin:-6px 0 14px;font-size:12px;line-height:1.4;color:var(--muted)}.pc-det{margin:0 0 16px;font-size:12.5px}.pc-det summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc-det summary::-webkit-details-marker{display:none}.pc-det summary svg{width:14px;height:14px;transition:transform var(--t)}.pc-det[open] summary svg{transform:rotate(180deg)}.pc-det summary:hover{color:var(--text)}.pc-det p{margin:10px 0 0;color:var(--dim);line-height:1.55;padding-top:10px;border-top:1px dashed var(--line2)}.pc-cta{margin-top:auto;display:grid;gap:8px}.pc-cta>.rd-btn,.pc-cta>button{width:100%;justify-content:center}.pc-cta .pc-row{display:flex;gap:8px}.pc-cta .pc-row>*{flex:1;justify-content:center}.pc-cta .pc-status{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.pc-cta .pc-status.warn{color:var(--err)}.pc-current{display:inline-flex;align-items:center;justify-content:center;height:42px;border:1px dashed var(--line2);border-radius:var(--rb);color:var(--muted);font-weight:650;font-size:14px}@media (max-width: 1000px){.pc-grid{gap:16px}.pc-fc{width:112px;height:112px;margin-left:-56px}}@media (max-width: 900px){.pc-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto;gap:34px}.pc-fc{width:128px;height:128px;margin-left:-64px}}@media (max-width: 560px){.pc-fc{width:112px;height:112px;margin-left:-56px;top:30px}.pc-wrap{--fan-step: 56px}}@media (hover: hover){.pc-wrap:hover{transform:translateY(-4px);z-index:4}.pc-wrap:hover .pc-fc{transform:translate(var(--fx),var(--fy)) rotate(var(--fr))}.pc-wrap:hover .pc-fc.up{transform:translate(var(--fx),calc(var(--fy) - 12px)) rotate(0) scale(1.08);z-index:9}.pc-wrap:hover .pc-stk.tl{transform:rotate(-7deg) translateY(-3px)}.pc-wrap:hover .pc-stk.tr{transform:rotate(8deg) translateY(-3px)}}@media (prefers-reduced-motion: reduce){.pc-fc,.pc-stk,.pc-wrap{transition:none}.pc-stk.inl{animation:none}}
