.licenses-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 18px;display:flex}.licenses-wallet{align-items:center;gap:10px;display:flex}.wallet-pill-label{color:#8f9fa3;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.wallet-pill{color:#fff;background:#00ff9d0f;border:1px solid #00ff9d40;border-radius:10px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.85rem}.licenses-filters{flex-shrink:0;align-items:center;gap:8px;display:flex}.filter-chip{color:#ffffffd1;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:#00000040;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:800}.filter-chip:hover{color:#ffffffeb;border-color:#fff3}.filter-chip.active{color:#fff;background:#00ff9d12;border-color:#00ff9d73}.licenses-connected{align-items:center;gap:8px;display:flex}.connected-label{color:#8f9fa3;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.licenses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.licenses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.licenses-toolbar{justify-content:center}.licenses-connected{display:none}}@media (max-width:768px){.licenses-toolbar{flex-direction:column;align-items:center;gap:16px}.licenses-wallet{order:2}.licenses-filters{order:1}.licenses-grid{grid-template-columns:1fr}}.license-flip-card{text-align:left;cursor:pointer;perspective:1200px;background:0 0;border:0;border-radius:20px;padding:0;position:relative}.license-flip-card:before{content:"";pointer-events:none;opacity:0;border-radius:22px;transition:opacity .12s;position:absolute;inset:-1px}.license-flip-card.edge-left:before{opacity:1;background:radial-gradient(circle at 10%,#ffffff2e,#fff0 55%)}.license-flip-card.edge-right:before{opacity:1;background:radial-gradient(circle at 90%,#ffffff2e,#fff0 55%)}.license-card-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));border-radius:20px;transition:transform .22s;position:relative}.license-flip-card.flip-right.is-flipped .license-card-inner{transform:rotateX(var(--rx,0deg))rotateY(calc(180deg + var(--ry,0deg)))}.license-flip-card.flip-left.is-flipped .license-card-inner{transform:rotateX(var(--rx,0deg))rotateY(calc(-180deg + var(--ry,0deg)))}@media (pointer:coarse){.license-card-inner{transform:none!important}}.license-card-face{backface-visibility:hidden;background:#00000061;border:1px solid #ffffff14;border-radius:20px;padding:14px;position:relative;overflow:hidden}.license-card-face.back{position:absolute;inset:0;transform:rotateY(180deg)}.license-flip-card:hover .license-card-face.front{border-color:#ffffff29}.front-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tier-mark{letter-spacing:.16em;color:#ffffffeb;background:#00000047;border-radius:999px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:900}.club-mark{letter-spacing:.16em;color:#ffd36af2;background:#00000047;border-radius:999px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:900}.nft-art-frame{isolation:isolate;background:radial-gradient(circle at 30% 20%,#ffffff0d,#000000b8);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.nft-art-img{width:100%;height:auto;display:block;transform:translateZ(0)}.nft-art-glow{opacity:.18;filter:blur(18px);pointer-events:none;z-index:0;mix-blend-mode:screen;position:absolute;inset:18% 0 0}.tier-genesis .nft-art-glow{background:radial-gradient(circle at 40% 30%,#00ff9de6,#00ff9d00 60%);animation:3s ease-in-out infinite glowPulseGenesis}.tier-core .nft-art-glow{background:radial-gradient(circle at 40% 30%,#c0c0c0f2,#c0c0c000 60%);animation:2.6s ease-in-out infinite glowPulseCore}.tier-surge .nft-art-glow{background:radial-gradient(circle at 40% 30%,#00fffff2,#0ff0 60%);animation:2.4s ease-in-out infinite glowPulseSurge}@keyframes glowPulseCore{0%,to{opacity:.18}50%{opacity:.34}}@keyframes glowPulseGenesis{0%,to{opacity:.16}50%{opacity:.36}}@keyframes glowPulseSurge{0%,to{opacity:.16}50%{opacity:.35}}.glint-sweep{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#fff0 0%,#ffffff1f 48%,#fff0 62%);animation:12s ease-in-out infinite glint12;position:absolute;inset:-20%;transform:translate(-140%)rotate(8deg)}@keyframes glint12{0%{opacity:0;transform:translate(-140%)rotate(8deg)}6%{opacity:.55}11%{opacity:0;transform:translate(140%)rotate(8deg)}to{opacity:0;transform:translate(140%)rotate(8deg)}}.front-meta{padding:12px 2px 8px}.front-title{color:#fff;font-size:1.05rem;font-weight:900}.front-sub{color:#ffffffb3;margin-top:6px;font-size:.82rem}.mono{font-family:JetBrains Mono,monospace}.front-footer{color:#ffffff8c;justify-content:space-between;align-items:center;margin-top:10px;font-size:.82rem;font-weight:800;display:flex}.back-top{justify-content:space-between;gap:12px;display:flex}.back-title{color:#fff;font-size:1.05rem;font-weight:950}.back-sub{color:#ffffffb3;margin-top:6px;font-size:.82rem}.edition-pill{color:#ffffffeb;white-space:nowrap;background:#00000047;border-radius:999px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:900}.back-divider{background:#ffffff1a;height:1px;margin:14px 0}.back-spec{flex-direction:column;gap:12px;display:flex}.spec-row{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.spec-row:last-child{border-bottom:0}.spec-k{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:900}.spec-v{color:#ffffffeb;font-size:.95rem;font-weight:900}.back-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.back-link-btn{color:#fff;background:#0000004d;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;padding:12px 10px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.back-link-btn:hover{border-color:#ffffff38}.license-flip-card.tier-genesis:hover .license-card-face.front{border-color:#00ff9d59}.license-flip-card.tier-core:hover .license-card-face.front{border-color:#c0c0c059}.license-flip-card.tier-surge:hover .license-card-face.front{border-color:#00ffff59}.license-flip-card.tier-genesis:hover .license-card-face.back{border-color:#00ff9d59}.license-flip-card.tier-core:hover .license-card-face.back{border-color:#c0c0c059}.license-flip-card.tier-surge:hover .license-card-face.back{border-color:#00ffff59}.license-flip-card.tier-genesis.is-flipped:hover .license-card-face.back{border-color:#00ff9d73;box-shadow:0 0 0 1px #00ff9d40,inset 0 0 0 1px #00ff9d1f}.license-flip-card.tier-core.is-flipped:hover .license-card-face.back{border-color:#c0c0c073;box-shadow:0 0 0 1px #c0c0c040,inset 0 0 0 1px #c0c0c01f}.license-flip-card.tier-surge.is-flipped:hover .license-card-face.back{border-color:#00ffff73;box-shadow:0 0 0 1px #00ffff40,inset 0 0 0 1px #00ffff1f}.serial-engrave{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:min(86%,520px);height:44px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.serial-text{letter-spacing:.21em;text-transform:uppercase;color:#f5fffaeb;-webkit-text-stroke:2px #ffffff8c;text-shadow:0 0 10px #ffd36a,0 0 22px #ffd36a;font-family:system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:500}.club-corner{z-index:2;pointer-events:none;background:#ffd36ae6;border-radius:999px;width:8px;height:8px;position:absolute;top:10px;right:10px;box-shadow:0 0 18px #ffd36a40}.license-flip-card,.license-flip-card *{font-family:Oxanium,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.license-flip-card{cursor:pointer}.license-flip-card:focus{outline:none}.license-flip-card:focus-visible{border-radius:22px;box-shadow:0 0 0 2px #00ff9d59}.license-card-face.front{pointer-events:auto}.license-card-face.back,.license-flip-card.is-flipped .license-card-face.front{pointer-events:none}.license-flip-card.is-flipped .license-card-face.back{pointer-events:auto}.back-links{z-index:5;position:relative}.back-link-btn{z-index:6;pointer-events:auto;position:relative}
