@property --foil{syntax:"<angle>";inherits:false;initial-value:0deg}.packs{min-height:100vh;padding:36px 24px 80px;color:#f6f3ff;font-family:ui-sans-serif,system-ui,sans-serif;background:radial-gradient(1.5px 1.5px at 8% 12%,rgba(255,255,255,.75) 50%,transparent 52%),radial-gradient(1px 1px at 22% 28%,rgba(255,255,255,.45) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 70% 10%,rgba(255,255,255,.6) 50%,transparent 52%),radial-gradient(1px 1px at 84% 22%,rgba(255,255,255,.4) 50%,transparent 52%),radial-gradient(1px 1px at 48% 8%,rgba(255,255,255,.55) 50%,transparent 52%),radial-gradient(ellipse 70% 32% at 50% -8%,rgba(88,48,190,.45),transparent 68%),linear-gradient(180deg,#050318,#0c0830 42%,#14082c 58%,#070414);position:relative}.horizon{position:absolute;left:0;right:0;top:46%;height:1px;background:linear-gradient(90deg,transparent,#7af7ff 20%,#ff4fd8 55%,#ffe08a 78%,transparent);box-shadow:0 0 28px rgba(122,247,255,.55);pointer-events:none}.gallery,.meters,.split,.top{position:relative;z-index:1}.top{max-width:1080px;margin:0 auto 28px;display:flex;gap:20px;align-items:center}.logo{width:96px;height:96px;object-fit:cover;border-radius:26px;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 18px 40px rgba(70,30,160,.45)}.kicker{margin:0;letter-spacing:.22em;text-transform:uppercase;color:#9ae7ff;font-size:11px}h1{margin:2px 0 0;font-size:64px;line-height:.9;letter-spacing:-.045em;background:linear-gradient(100deg,#ffffff 10%,#d7c8ff 42%,#7af7ff 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.meters{max-width:1080px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;background:rgba(8,6,24,.62);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px)}.meters article{padding:16px 18px 14px;border-right:1px solid rgba(255,255,255,.08)}.meters article:last-child{border-right:0}.meters span{display:block;color:#9d94b8;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.meters strong{display:block;margin:6px 0 2px;font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.meters small{display:block;color:#c8bedf;font-size:12px}.gallery{max-width:1080px;margin:0 auto 32px}.tabs{display:flex;gap:8px;align-items:center;margin-bottom:4px}.tabs button{border:1px solid rgba(255,255,255,.16);background:rgba(8,6,24,.45);color:#efe9ff;border-radius:999px;padding:8px 14px;cursor:pointer}.tabs button.on{background:#f4f0ff;color:#12081f;border-color:transparent;font-weight:700}.tabs em{font-style:normal;margin-left:6px}.ca{margin:10px 0 0;display:inline-block;max-width:100%;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(8,6,24,.5);color:#f6f3ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;white-space:nowrap;overflow-x:auto}.stage{height:460px;perspective:1600px;display:grid;place-items:center}.ring{width:220px;height:300px;position:relative;transform-style:preserve-3d;animation:spin linear infinite}.stage:hover .ring{animation-play-state:paused}.showcase{height:440px}.showcase .ring{animation:none;width:260px;height:360px}.card3d{position:absolute;inset:0;border-radius:26px;padding:3px;background:conic-gradient(from var(--foil,0deg),#7af7ff,#b388ff,#ff4fd8,#ffe08a,#7af7ff);box-shadow:0 22px 44px rgba(0,0,0,.5),0 0 28px rgba(120,210,255,.28);transform:rotateY(calc(var(--i) * 1turn / var(--n))) translateZ(min(var(--z),46vw));animation:foil 7s linear infinite}.shot{position:relative;height:100%;border-radius:23px;overflow:hidden;background:#100818}.shot:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.42) 48%,transparent 62%);transform:translateX(-130%);animation:sheen 4.2s ease-in-out infinite;pointer-events:none}.blank,.card3d img{width:100%;height:100%;object-fit:cover;display:block}.blank{background:linear-gradient(160deg,#2a1458,#071428 60%,#3a1240)}.meta{position:absolute;left:8px;right:8px;bottom:8px;padding:10px 12px 11px;border-radius:16px;background:rgba(8,4,20,.72);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px)}.meta em{font-style:normal;letter-spacing:.16em;text-transform:uppercase;font-size:10px;color:#9ae7ff}.meta em,.meta span,.meta strong{display:block}.meta strong{margin-top:2px;font-size:15px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta span{margin-top:3px;color:#d7cff0;font-size:12px}@keyframes foil{to{--foil:360deg}}@keyframes sheen{0%,55%{transform:translateX(-130%)}to{transform:translateX(130%)}}.empty,.muted{color:#b7aed4}.split{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.split>div{border-radius:22px;padding:18px 18px 8px;background:rgba(8,6,24,.62);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}h2{margin:0 0 6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#9ae7ff}.list{list-style:none;margin:0;padding:0}.list li{display:flex;gap:10px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.08)}.list b,.list li>span:first-child{font-variant-numeric:tabular-nums}.list b{margin-left:auto}.list i,.list img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:#24143f;flex:none}.list small{color:#b7aed4}.list a{margin-top:4px;color:#9ae7ff;font-size:12px;word-break:break-all}.list a,.list li span b,.send-pass{display:block}.send-pass{margin:12px 0;color:#c8bedf;font-size:13px}.list button,.send-add,.send-pass input{border:1px solid rgba(255,255,255,.16);background:rgba(8,6,24,.55);color:#f6f3ff;border-radius:10px;padding:8px 10px}.send-pass input{display:block;margin-top:6px;width:min(220px,100%)}.send-add{width:96px}.list button{cursor:pointer}.list li>strong{margin-left:auto;font-variant-numeric:tabular-nums}.packs-loading{min-height:100vh;display:grid;place-items:center}.packs-loading-logo{width:108px;height:108px;border-radius:28px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.28),0 0 48px rgba(120,90,255,.55);animation:packs-load 1.6s ease-in-out infinite}@keyframes packs-load{50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotateY(-1turn)}}@media (max-width:800px){h1{font-size:42px}.meters,.split{grid-template-columns:1fr 1fr}.meters article:nth-child(2){border-right:0}.top{align-items:flex-start}.stage{height:360px;perspective:800px}.showcase{height:400px}.ring,.showcase .ring{width:210px;height:300px}}