.bc-stage{perspective:2400px;perspective-origin:50% 45%;width:100%;transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:28rem;padding:3rem 0 4rem;display:grid;position:relative}.bc-stage.bc-dragging{cursor:grabbing}.bc-scene{aspect-ratio:1.585;width:min(100%,560px);transform-style:preserve-3d;will-change:transform;position:relative}.bc-card{width:100%;height:100%;transform-style:preserve-3d;position:relative}.bc-slab{transform-style:preserve-3d;position:absolute;inset:0}.bc-slice{border-radius:18px;position:absolute;inset:0}.bc-face{transform-style:flat;border-radius:18px;transition:opacity .2s;position:absolute;inset:0}.bc-card.bc-show-front .bc-back,.bc-card.bc-show-back .bc-front{opacity:0;pointer-events:none}.bc-front{transform:translateZ(var(--bc-depth,3px));background:radial-gradient(120% 80% at 22% -8%, #ffffff47, #fff0 48%), radial-gradient(140% 120% at 82% 115%, #00000038, #0000 58%), linear-gradient(118deg, var(--bc-m-a) 0%, var(--bc-m-b) 32%, var(--bc-m-c) 55%, var(--bc-m-b) 78%, var(--bc-m-a) 100%);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff6,inset 0 -1px #00000038}.bc-back{transform:rotateY(180deg) translateZ(var(--bc-depth,3px));background:radial-gradient(120% 80% at 78% -8%, #ffffff40, #fff0 48%), linear-gradient(242deg, var(--bc-m-a) 0%, var(--bc-m-b) 38%, var(--bc-m-c) 65%, var(--bc-m-a) 100%);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff6,inset 0 -1px #00000038}.bc-clip{border-radius:18px;position:absolute;inset:0;overflow:hidden}.bc-photo{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.bc-textured .bc-content,.bc-textured .bc-back-content,.bc-textured .bc-brushed,.bc-textured .bc-envspec,.bc-textured .bc-envref{display:none}.bc-brushed{mix-blend-mode:overlay;opacity:.35;pointer-events:none;background-image:repeating-linear-gradient(90deg,#fff0 0,#ffffff06 .5px,#00000005 1.3px,#fff0 2.6px);position:absolute;inset:0}.bc-envspec{background:radial-gradient(ellipse 75% 55% at calc(30% + var(--bc-light-x,0%) * 1.2) calc(20% + var(--bc-light-y,0%) * 1.2), #ffffff8c 0%, #ffffff47 28%, #ffffff0f 58%, transparent 78%), radial-gradient(ellipse 50% 35% at calc(75% - var(--bc-light-x,0%) * 1) calc(85% - var(--bc-light-y,0%) * 1), #0003 0%, transparent 58%);mix-blend-mode:screen;opacity:.6;pointer-events:none;filter:blur(10px);position:absolute;inset:-10%}@keyframes bc-sweep{0%{opacity:0;transform:translate(-140%)}10%{opacity:.45}48%{opacity:.45;transform:translate(40%)}60%{opacity:0;transform:translate(140%)}to{opacity:0;transform:translate(140%)}}.bc-sweep{mix-blend-mode:screen;opacity:.4;pointer-events:none;filter:blur(8px);background:linear-gradient(105deg,#0000 36%,#ffffff1a 46%,#ffffff73 50%,#ffffff1a 54%,#0000 64%);animation:9s cubic-bezier(.65,.05,.35,.95) infinite bc-sweep;position:absolute;inset:-30% -10%;transform:translate(-140%)}.bc-clearcoat{pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff38,inset 0 2px 6px #ffffff0d,inset 0 -2px 6px #00000024}.bc-sheen{background:linear-gradient(calc(110deg + var(--bc-sheen-angle,0deg)), transparent 40%, #ffffff59 48%, #ffffffb3 50%, #ffffff59 52%, transparent 60%);mix-blend-mode:screen;opacity:.42;transform:translate(var(--bc-sheen,0%), var(--bc-sheen-y,0%));pointer-events:none;filter:blur(3px);position:absolute;inset:-20%}.bc-envref{mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(60% 40% at 15% 20%,#fff3,#0000 60%),radial-gradient(50% 35% at 85% 85%,#0000002e,#0000 60%);position:absolute;inset:0}.bc-noise{opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.bc-etched{text-shadow:0 -.5px 0 var(--bc-etch-top,#00000059), 0 1px 0 var(--bc-etch-bottom,#ffffff80)}.bc-card,.bc-content{container-type:inline-size}.bc-content{color:var(--bc-ink);z-index:2;pointer-events:none;grid-template-rows:auto 1fr auto auto;gap:2.5%;padding:6% 6.5%;display:grid;position:absolute;inset:0}.bc-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.bc-brand{letter-spacing:.26em;text-transform:uppercase;color:var(--bc-ink);align-items:center;gap:.5em;font-size:clamp(12px,1.7cqw,20px);font-weight:600;display:inline-flex}.bc-brand-mark{width:1.55em;height:1.55em;filter:drop-shadow(0 .5px 0 var(--bc-etch-bottom,#fff6));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bc-brand-mark img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.bc-tier-label{letter-spacing:.32em;color:var(--bc-ink-soft);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(9px,1.1cqw,12px)}.bc-chip-row{align-items:center}.bc-chip{aspect-ratio:1.05;box-sizing:border-box;color:#dcdfe4e6;background:radial-gradient(85% 65% at 50% 18%,#ffffff38 0%,#ffffff0f 38%,#0000 72%),linear-gradient(160deg,#6b6f78 0%,#484c54 42%,#2a2d33 82%,#1b1d22 100%);border-radius:6px;width:clamp(54px,13%,96px);position:relative;overflow:hidden;box-shadow:inset 0 .5px #ffffff59,inset 0 -.5px #0000008c,inset .5px 0 #ffffff26,inset -.5px 0 #00000059,0 .5px #ffffff38,0 1.5px 2.5px #0000004d}.bc-chip svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bc-chip svg line{fill:none;stroke:currentColor;stroke-width:.95px;stroke-linecap:round;opacity:.8}.bc-chip-die{fill:#0000008c;stroke:#00000059;stroke-width:.3px}.bc-chip-bevel{stroke:#ffffff6b;stroke-width:.3px;opacity:1;fill:none}.bc-chip-dot{fill:currentColor;opacity:.55}.bc-chip-dot-spec{fill:#fff6}.bc-chip:before{content:"";mix-blend-mode:overlay;opacity:.7;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(16deg,#fff0 0,#ffffff0d .5px,#00000012 1.2px,#fff0 2.4px);position:absolute;inset:0}.bc-wave{aspect-ratio:1;opacity:.7;width:clamp(20px,4%,32px);color:var(--bc-ink);filter:drop-shadow(0 .5px 0 var(--bc-etch-bottom,#fff6));margin-left:10px}.bc-spacer{flex:1}.bc-middle{flex-direction:column;align-self:end;gap:2%;display:flex}.bc-number{letter-spacing:.14em;color:var(--bc-ink);flex-wrap:wrap;gap:.85em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(15px,2.9cqw,32px);font-weight:500;display:flex}.bc-details{align-items:flex-end;gap:6%;display:flex}.bc-label{letter-spacing:.3em;color:var(--bc-ink-soft);text-transform:uppercase;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(7px,.9cqw,10px);line-height:1}.bc-value{letter-spacing:.12em;color:var(--bc-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(11px,1.6cqw,18px)}.bc-foot{justify-content:space-between;align-items:flex-end;display:flex}.bc-holder{letter-spacing:.2em;text-transform:uppercase;color:var(--bc-ink);font-size:clamp(10px,1.6cqw,18px);font-weight:500}.bc-member-since{letter-spacing:.28em;color:var(--bc-ink-soft);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(8px,1cqw,11px);line-height:1}.bc-back-content{color:var(--bc-ink);z-index:2;pointer-events:none;grid-template-rows:auto 1fr auto;gap:3%;padding:6% 6.5%;display:grid;position:absolute;inset:0}.bc-back-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bc-member-id{letter-spacing:.18em;color:var(--bc-ink);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(12px,2cqw,20px);font-weight:500}.bc-back-meta{text-align:right;flex-direction:column;gap:6%;display:flex}.bc-meta-value{letter-spacing:.2em;color:var(--bc-ink);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10px,1.5cqw,15px);font-weight:500}.bc-qr-row{align-items:center;gap:5%;display:flex}.bc-qr{aspect-ratio:1;color:#1a1a1c;background:#f5f3ec;border-radius:6px;flex-shrink:0;width:clamp(80px,30%,160px);padding:7%;box-shadow:inset 0 0 0 1px #00000014,0 1px 3px #00000040}.bc-qr svg{width:100%;height:100%;display:block}.bc-back-benefits{flex:1;min-width:0}.bc-back-benefits ul{letter-spacing:.08em;color:var(--bc-ink);margin:.4em 0 0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(8px,1.1cqw,12px);line-height:1.8;list-style:none}.bc-back-benefits li:before{content:"· ";color:var(--bc-ink-soft);margin-right:2px}.bc-back-footer{letter-spacing:.22em;color:var(--bc-ink-soft);text-align:center;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(8px,1cqw,11px)}.bc-shadow{transform-origin:50% 0;filter:blur(22px);pointer-events:none;will-change:transform, opacity;background:radial-gradient(#000000bf 0%,#00000073 35%,#0000 70%);width:85%;height:22%;position:absolute;top:100%;left:50%;transform:translate(-50%,40%)rotateX(90deg)}.bc-hint{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#ffffff47;pointer-events:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;transition:opacity .5s;position:absolute;top:1.5rem;left:0;right:0}.bc-hint-gone{opacity:0}.bc-hud{pointer-events:none;z-index:10;justify-content:center;gap:8px;display:flex;position:absolute;bottom:.75rem;left:0;right:0}@media (prefers-reduced-motion:reduce){.bc-sweep{opacity:0;animation:none}}
