.pc{--pc-w: 260px;--pc-h: calc(var(--pc-w) * 5 / 3);--pc-rx: 0deg;--pc-ry: 0deg;--pc-gx: 50%;--pc-gy: 30%;position:relative;display:block;flex:none;width:var(--pc-w);height:var(--pc-h);margin:calc(var(--pc-ot) * var(--pc-w)) calc(var(--pc-or) * var(--pc-w)) calc(var(--pc-ob) * var(--pc-w)) calc(var(--pc-ol) * var(--pc-w));padding:0;isolation:isolate;perspective:1100px;animation:pc-in .9s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1)) both}.pc[data-pc-tryon]{margin:calc(var(--pc-rt, var(--pc-ot)) * var(--pc-w)) calc(var(--pc-rr, var(--pc-or)) * var(--pc-w)) calc(var(--pc-rb, var(--pc-ob)) * var(--pc-w)) calc(var(--pc-rl, var(--pc-ol)) * var(--pc-w))}.pc:not(.pc--lively) .pc__motes{display:none}.pc__aura{position:absolute;inset:-12% -22%;z-index:-1;border-radius:50%;background:radial-gradient(48% 42% at 50% 22%,var(--pc-glow),transparent 72%),radial-gradient(60% 50% at 50% 70%,color-mix(in srgb,var(--pc-glow) 55%,transparent),transparent 74%);filter:blur(18px);opacity:.55;pointer-events:none;animation:pc-breathe 7s ease-in-out infinite}.pc--lively .pc__aura{opacity:.85}.pc__tilt{position:absolute;inset:0;display:block;transform:rotateX(var(--pc-rx)) rotateY(var(--pc-ry));transform-style:preserve-3d;transition:transform .5s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1));will-change:transform}.pc.is-tilting .pc__tilt{transition-duration:90ms}.pc__win{position:absolute;inset:-.8%;overflow:hidden;border-radius:calc(var(--pc-w) * .02);background:var(--k-inverse-ink)}.pc__photo,.pc__blank{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pc__photo{transform:scale(1.04);transition:transform 1.2s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1))}.pc:hover .pc__photo{transform:scale(1.08)}.pc__blank{display:grid;place-items:center;background:radial-gradient(70% 50% at 50% 38%,color-mix(in srgb,var(--pc-glow) 60%,transparent),transparent 70%),var(--pc-world, none) 50% 50% / cover no-repeat,var(--k-inverse-ink)}.pc__initial{font:italic var(--k-fw-regular) calc(var(--pc-w) * .62) / 1 var(--k-font-serif);background:linear-gradient(180deg,var(--k-inverse) 10%,var(--pc-c1) 60%,color-mix(in srgb,var(--pc-c1) 40%,var(--k-inverse-ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px var(--pc-glow));translate:0 -12%}.pc__glare{position:absolute;inset:0;background:radial-gradient(60% 45% at var(--pc-gx) var(--pc-gy),color-mix(in srgb,var(--k-inverse) 26%,transparent),transparent 70%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s ease;pointer-events:none}.pc.is-tilting .pc__glare{opacity:1}.pc__shade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--k-inverse-ink) 30%,transparent) 0%,transparent 18%),linear-gradient(0deg,var(--k-inverse-ink) 0%,color-mix(in srgb,var(--k-inverse-ink) 82%,transparent) 16%,transparent 46%);pointer-events:none}.pc__plate{position:absolute;inset:auto 0 0;display:grid;justify-items:center;gap:calc(var(--pc-w) * .018);padding:0 8% calc(var(--pc-w) * .13);text-align:center}.pc__plaque{padding:2px 8px;border:1px solid color-mix(in srgb,var(--pc-c1) 60%,transparent);border-radius:var(--k-r-pill);background:color-mix(in srgb,var(--k-inverse-ink) 60%,transparent);color:var(--pc-c1);font:var(--k-fw-bold) var(--k-fs-nano) / 1.4 var(--k-font-sans);letter-spacing:.2em}.pc__name{max-width:100%;overflow:hidden;color:var(--k-text);font:var(--k-fw-regular) clamp(18px,calc(var(--pc-w) * .1),30px) / 1.05 var(--k-font-serif);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 16px var(--k-inverse-ink)}.pc__line{display:inline-flex;align-items:center;gap:6px;color:var(--pc-c1);font:var(--k-fw-bold) var(--k-fs-micro) / 1.2 var(--k-font-sans);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 10px var(--k-inverse-ink)}.pc__em{width:18px;height:18px;filter:drop-shadow(0 0 6px var(--pc-glow))}.pc__frame,.pc__sheen{position:absolute;left:calc(var(--pc-fx) * var(--pc-w));top:calc(var(--pc-fy) * var(--pc-w));width:calc(var(--pc-fw) * var(--pc-w));height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc__frame{filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--k-inverse-ink) 70%,transparent));animation:pc-forge 1.1s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1)) .12s both}.pc__sheen{height:calc(var(--pc-h) + (var(--pc-ot) + var(--pc-ob)) * var(--pc-w));background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--k-inverse) 85%,transparent) 50%,transparent 62%) -170% 0 / 260% 100% no-repeat;-webkit-mask:var(--pc-art) 0 0 / 100% 100% no-repeat;mask:var(--pc-art) 0 0 / 100% 100% no-repeat;mix-blend-mode:overlay;animation:pc-sheen 6.5s ease-in-out 1.6s infinite}.pc__motes{position:absolute;inset:-8% -10%;z-index:2;pointer-events:none}.pc__motes>i{position:absolute;left:var(--x);top:var(--y);width:calc(3px * var(--z));aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--pc-c1) 85%,var(--k-inverse));box-shadow:0 0 7px var(--pc-glow);opacity:0;animation:pc-mote var(--t) linear var(--d) infinite}.pc__edit{position:absolute;top:calc(var(--pc-w) * .06);right:calc(var(--pc-w) * .06);z-index:3;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--k-line-hover);border-radius:var(--k-r-pill);background:color-mix(in srgb,var(--k-inverse-ink) 62%,transparent);color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-caption) / 1 var(--k-font-sans);text-decoration:none;opacity:0;backdrop-filter:blur(6px);transition:opacity .2s ease}.pc:hover .pc__edit,.pc__edit:focus-visible{opacity:1}@media(hover:none){.pc__edit{opacity:1}}@keyframes pc-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes pc-forge{0%{opacity:0;transform:scale(1.06);filter:brightness(2.4) drop-shadow(0 0 0 transparent)}55%{opacity:1;filter:brightness(1.5) drop-shadow(0 0 18px var(--pc-glow))}to{transform:none}}@keyframes pc-sheen{0%,35%{background-position:-170% 0}70%,to{background-position:170% 0}}@keyframes pc-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes pc-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.9}80%{opacity:.35}to{opacity:0;transform:translateY(-120px)}}html[data-cx-hidden] .pc *,html[data-cx-hidden] .pc{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.pc,.pc *,.pc *:before,.pc *:after{animation:none!important;transition:none!important}.pc__motes{display:none}}.pcm{--pc-h: calc(var(--pc-w) * 5 / 3);position:relative;display:block;width:var(--pc-w);height:var(--pc-h);margin:calc(var(--pc-ot) * var(--pc-w)) calc(var(--pc-or) * var(--pc-w)) calc(var(--pc-ob) * var(--pc-w)) calc(var(--pc-ol) * var(--pc-w))}.pcm__win{position:absolute;inset:-1%;overflow:hidden;border-radius:2px;background:var(--k-inverse-ink)}.pcm__win img,.pcm__win i{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pcm__win i{background:radial-gradient(70% 50% at 50% 40%,var(--pc-glow),transparent 75%)}.pcm__fr{position:absolute;left:calc(var(--pc-fx) * var(--pc-w));top:calc(var(--pc-fy) * var(--pc-w));width:calc(var(--pc-fw) * var(--pc-w));max-width:none;height:auto;pointer-events:none}.cdp{display:grid;gap:var(--k-s-4)}.cdp__head{display:grid;gap:4px}.cdp__head--pic{margin-top:var(--k-s-4);padding-top:var(--k-s-5);border-top:1px solid var(--k-line)}.cdp__t{margin:0;color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1.1 var(--k-font-serif)}.cdp__s{margin:0;color:var(--k-text-meta);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.cdp__group{display:grid;gap:var(--k-s-2)}.cdp__k{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--k-text-label);font:var(--k-fw-bold) var(--k-fs-micro) / 1.3 var(--k-font-sans);letter-spacing:.18em;text-transform:uppercase}.cdp__k span{color:var(--k-text-subtle);font-weight:var(--k-fw-regular);font-size:var(--k-fs-caption);letter-spacing:0;text-transform:none}.cdp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--k-s-2)}.cdp__tile{display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;padding:12px 6px 10px;overflow:hidden;border:1px solid var(--k-line);border-radius:14px;background:var(--k-fill-card);color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.cdp__tile .pcm{--pc-w: 52px}.cdp__tile:hover,.cdp__tile:focus-visible{border-color:var(--k-line-hover);background:var(--k-fill-hover)}.cdp__tile[aria-pressed=true]{border-color:var(--k-line-selected);background:var(--k-fill-active)}.cdp__tile.is-locked .pcm{filter:saturate(.6) brightness(.8)}.cdp__name{max-width:100%;overflow:hidden;color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-small) / 1.2 var(--k-font-sans);text-overflow:ellipsis;white-space:nowrap}.cdp__state{color:var(--k-text-meta);font-size:var(--k-fs-caption)}.cdp__tile[aria-pressed=true] .cdp__state{color:var(--k-text);font-weight:var(--k-fw-semibold)}.cdp__pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.cdp__pic{position:relative;aspect-ratio:3 / 5;padding:0;overflow:hidden;border:1px solid var(--k-line);border-radius:10px;background:var(--k-fill-card);cursor:pointer}.cdp__pic img,.cdp__pic i{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cdp__pic span{position:absolute;inset:auto 0 0;padding:14px 4px 5px;background:linear-gradient(0deg,var(--k-inverse-ink),transparent);color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-caption) / 1.2 var(--k-font-sans)}.cdp__pic:hover{border-color:var(--k-line-hover)}.cdp__pic[aria-pressed=true]{border-color:var(--k-line-selected);box-shadow:0 0 0 2px var(--k-line-selected)}.cdp-pv{display:grid;justify-items:center;gap:var(--k-s-3);padding:var(--k-s-6) var(--k-s-4) var(--k-s-5);overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-4xl);background:radial-gradient(60% 50% at 50% 40%,color-mix(in srgb,var(--pc-glow, var(--k-fill-heavy)) 40%,transparent),transparent 75%),var(--k-inverse-ink)}.cdp-pv .pc{--pc-w: min(180px, calc(300px / (1 + var(--pc-rl, var(--pc-ol)) + var(--pc-rr, var(--pc-or)))))}.cdp-pv__line{display:grid;justify-items:center;gap:4px;margin:0;text-align:center}.cdp-pv__line b{color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-md) / 1.1 var(--k-font-serif)}.cdp-pv__line span{max-width:300px;color:var(--k-text-meta);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.cdp-pv__buy[hidden]{display:none}.cx-custom:not([data-panel=card]) .cdp-pv,.cx-custom[data-panel=card] .cx-pv{display:none}
