@import"https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";.wallet-terminal-panel{width:33vw;flex-shrink:0;height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;isolation:isolate}.wallet-terminal-shell{width:100%;height:75vh;padding:1.2vh;display:grid;grid-template-rows:auto 1fr auto auto;gap:1vh;overflow:visible}.wallet-terminal-shell>*{min-height:0}.terminal-wallet-box,.terminal-clusters-box,.terminal-feature-card,.terminal-points-card,.terminal-license-card,.terminal-collection-pill,.terminal-discovery-box{position:relative;border-radius:20px;overflow:visible}.wallet-terminal-top{display:grid;grid-template-columns:1fr 1fr;gap:1.4vh;align-items:stretch;min-height:5vh}.terminal-wallet-box{background:#6e4e127a;border:1px solid rgba(200,155,60,.25);padding:1vh 1.2vh;display:flex;flex-direction:column;justify-content:center;gap:.4vh}.terminal-label{font-family:Impact,Arial Black,sans-serif;font-size:.9vh;letter-spacing:.14em;color:#c8923c;line-height:1;text-transform:uppercase;align-self:center}.terminal-wallet-value{font-family:Georgia,serif;font-style:italic;font-size:.78vh;line-height:1.35;color:#f7dcafe0;word-break:break-all;text-align:center}.terminal-clusters-box{background:#0e0a068c;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:center;padding:.8vh 1.2vh;gap:.5vh}.terminal-clusters-label{font-family:Impact,Arial Black,sans-serif;font-size:.9vh;letter-spacing:.16em;color:#c8a050b3;line-height:1;text-transform:uppercase;align-self:center}.terminal-clusters-stripes{width:100%;height:2.2vh;display:flex;align-items:stretch;gap:.22vh}.terminal-cluster-stripe{flex:1 1 0;border-radius:3px;opacity:.95;transition:opacity .2s ease}.wallet-terminal-main{display:grid;grid-template-columns:1fr 1fr;gap:1.4vh;align-items:stretch;min-height:0;height:34vh}.terminal-left{min-height:0;display:flex;flex-direction:column}.terminal-feature-card{flex:1;background:linear-gradient(175deg,#242358f7,#16163cf2);border-radius:2.2vh;padding:1.2vh 1.4vh 1vh;display:flex;flex-direction:column;min-height:0}.terminal-feature-title{font-family:Impact,Arial Black,sans-serif;font-size:1.8vh;line-height:.9;color:#6b67ff;margin-bottom:1vh;flex-shrink:0;text-align:center}.terminal-feature-title:after{content:" ♥";color:#ff2b44}.terminal-feature-stamp{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.terminal-feature-stamp img{max-width:100%;max-height:100%;object-fit:contain;display:block}.terminal-feature-empty{width:100%;height:100%;min-height:120px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff08;color:#ffffff4d;font-family:Impact,Arial Black,sans-serif;font-size:1.8vh;letter-spacing:.06em}.terminal-feature-name{font-family:Courier New,monospace;font-size:.8vh;color:#6b67ffb3;text-align:center;margin-top:.6vh;letter-spacing:.1em;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-right{display:flex;flex-direction:column;justify-content:flex-start;grid-template-rows:9vh 1fr;gap:1.2vh;min-height:0;height:100%}.terminal-points-card{background:radial-gradient(ellipse at 35% 40%,#dc285073,#5a0614f5);border:1px solid rgba(200,30,60,.3);border-radius:20px;flex:1.1;display:flex;align-items:center;justify-content:center;gap:1vh;min-height:5vh;padding:.8vh 1vh}.terminal-points-number{font-family:Impact,Arial Black,sans-serif;font-size:clamp(24px,2.8vw,48px);letter-spacing:-.01em;line-height:.9;color:#f25;text-shadow:0 4px 0 rgba(0,0,0,.3)}.terminal-points-unit{font-family:Impact,Arial Black,sans-serif;font-size:14px;opacity:.6;line-height:1;color:#f25;align-self:flex-end;padding-bottom:.4vh}.terminal-license-card{flex:0 1 auto;flex:1.4;display:flex;align-items:center;justify-content:center;min-height:0;max-height:clamp(120px,12vh,200px);overflow:hidden;border-radius:14px}.terminal-license-img{max-width:100%;max-height:100%;object-fit:contain}.wallet-terminal-pills{display:grid;grid-template-columns:1fr 1fr;gap:1.2vh;min-height:0}.terminal-collection-pill{border-radius:16px;padding:1vh 1.2vh .9vh;display:flex;flex-direction:column;gap:.55vh;min-height:0;overflow:hidden}.terminal-collection-pill.trix{background:linear-gradient(160deg,#066e6ef7,#084658f7);border:1px solid rgba(34,211,238,.15)}.terminal-collection-pill.ednafo{background:linear-gradient(160deg,#730eb4f7,#500a78f7);border:1px solid rgba(192,132,252,.15)}.terminal-coll-header{display:flex;align-items:baseline;justify-content:space-between;flex-shrink:0}.terminal-coll-name{font-family:Georgia,serif;font-style:italic;font-size:1.5vh;color:#ffffffd9;line-height:1}.terminal-coll-name{display:flex;align-items:center}.terminal-coll-logo{height:1.2em;width:auto;object-fit:contain;filter:drop-shadow(0 0 4px rgba(255,255,255,.15));transform:translateY(1px)}.terminal-coll-count{font-family:Impact,Arial Black,sans-serif;font-size:2.8vh;line-height:.9;color:#00000073;white-space:nowrap}.terminal-coll-total{font-size:1.9vh;color:#0000004d}.terminal-coll-chips{display:flex;flex-wrap:wrap;gap:.35vh .5vh;overflow:hidden;max-height:3.8vh;align-content:flex-start}.terminal-coll-chip{font-family:Courier New,monospace;font-size:.7vh;font-weight:700;letter-spacing:.05em;color:#ffffffe6;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:.15vh .5vh;white-space:nowrap;line-height:1.4}.terminal-coll-empty{font-family:Courier New,monospace;font-size:.75vh;color:#ffffff4d;font-style:italic}.wallet-terminal-bottom{display:grid;grid-template-columns:3vh 1fr;gap:1vh;min-height:0;align-items:start;overflow:visible}.terminal-special-column{display:flex;flex-direction:column;align-items:center;gap:.5vh;overflow:visible;padding-top:2.2vh}.terminal-special-slot{position:relative;display:flex;align-items:center;justify-content:center}.terminal-special-icon-img{width:2.2vh;height:2.2vh;object-fit:contain;transition:transform .25s ease,opacity .25s ease,filter .25s ease;will-change:transform}.terminal-special-icon-img:hover{transform:scale(1.5)}.terminal-special-dot{position:absolute;bottom:-.15vh;right:-.15vh;width:.55vh;height:.55vh;border-radius:50%;background:#4ade80;box-shadow:0 0 4px #4ade80}.terminal-discovery-box{display:flex;flex-direction:column;gap:.6vh;min-height:0;overflow:hidden;background:transparent;border-radius:12px;padding:0}.terminal-faction-legend{display:flex;flex-wrap:wrap;gap:.3vh .9vh;flex-shrink:0}.terminal-legend-item{font-family:Courier New,monospace;font-size:.72vh;font-weight:700;letter-spacing:.04em;opacity:.85;display:flex;align-items:center;gap:.25vh;white-space:nowrap}.terminal-legend-item em{font-style:normal;opacity:.6;font-size:.65vh;background:currentColor;color:#000;border-radius:3px;padding:0 .35vh;line-height:1.5;font-weight:700}.terminal-discovery-grid{display:grid;grid-template-columns:repeat(15,1fr);gap:.45vh .5vh;width:100%;flex:1;overflow:visible;transform:scale(.96);transform-origin:top}.terminal-discovery-dot{width:100%;aspect-ratio:1;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.9vh;font-family:Courier New,monospace;font-weight:700;opacity:.4;background:#1a1a1a;color:#444;box-shadow:inset 0 0 0 1px #ffffff0a;-webkit-user-select:none;user-select:none;cursor:default;transition:opacity .3s ease,box-shadow .3s ease,transform .2s ease;overflow:visible}.terminal-discovery-dot.is-lit{opacity:1}.terminal-discovery-dot.is-lit:hover{transform:scale(1.4);z-index:10;opacity:1}.terminal-discovery-dot.is-unlit{opacity:.4}.terminal-power-block{display:flex;flex-direction:column;height:100%;gap:1.2vh;padding:14px;border-radius:18px;background:#140a0599;border:1px solid rgba(255,180,80,.15);box-shadow:0 0 40px #ff780014,inset 0 0 20px #ffb4500d}.terminal-points-card,.terminal-summary-pill{flex:0 0 auto}.terminal-license-card{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;max-height:18vh;overflow:hidden;boardeer-radius:14px}.terminal-power-block>*{min-height:0}.terminal-summary-pill{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:.9;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 20px #ffffff08,inset 0 0 10px #ffffff08}.summary-label{font-family:Impact,Arial Black,sans-serif;font-size:1vh;letter-spacing:.18em;opacity:.6;color:#fff9}.summary-row{display:flex;justify-content:space-between;align-items:center;font-family:Courier Prime,Arial Black,sans-serif;font-size:.9vh;letter-spacing:.04em;font-weight:400;color:#ffffffe6}.summary-row span:last-child{font-size:1vh;color:#f25}.summary-asset img{height:14px;width:auto;object-fit:contain;opacity:.9}.summary-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:4px}.terminal-hover-overlay{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hover-text{font-family:Impact,sans-serif;font-size:2vh;letter-spacing:.1em;color:#ffffffe6;text-align:center;max-width:60%}.terminal-collection-pill{transition:transform .25s ease,filter .25s ease;position:relative;z-index:5}.pk-cabal--rekt{--pk-cabal-color:#e0404a;--pk-cabal-bg:rgba(224,64,74,.1)}.pk-cabal--fed{--pk-cabal-color:#3fcf82;--pk-cabal-bg:rgba(63,207,130,.1)}.pk-cabal--alpha{--pk-cabal-color:#f0c040;--pk-cabal-bg:rgba(240,192,64,.1)}.pk-cabal--ghost{--pk-cabal-color:#9da8c0;--pk-cabal-bg:rgba(157,168,192,.1)}.pk-cabal--noise{--pk-cabal-color:#c07cf0;--pk-cabal-bg:rgba(192,124,240,.1)}.pk-cabal--whale{--pk-cabal-color:#4ba8e8;--pk-cabal-bg:rgba(75,168,232,.1)}.pk-cabal--founders{--pk-cabal-color:#e87c4b;--pk-cabal-bg:rgba(232,124,75,.1)}.pk-cabal--default{--pk-cabal-color:#d4a017;--pk-cabal-bg:rgba(212,160,23,.1)}.pk-shell{position:relative;width:100%;max-width:75vw;height:calc(100vh - 32px);max-height:80vh;background:var(--pk-bg);border:1px solid var(--pk-border2);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;animation:pk-pop .34s cubic-bezier(.22,1,.36,1) both;box-shadow:0 0 0 1px #ffffff0a,0 0 80px -20px var(--pk-cabal-bg),0 40px 100px #000000f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),linear-gradient(160deg,rgba(255,255,255,.025) 0%,transparent 50%)}.pk-body{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr;overflow:hidden}.pk-stamp-img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:transparent;filter:contrast(1.04) drop-shadow(0 16px 40px rgba(0,0,0,.8))}.pk-codename{font-family:var(--ff-display);font-size:clamp(36px,4.5vw,58px);font-weight:800;line-height:1;color:var(--pk-cabal-color);letter-spacing:.04em;margin:0 0 6px;text-shadow:0 0 60px color-mix(in srgb,var(--pk-cabal-color) 35%,transparent)}.pk-section{display:flex;flex-direction:column;gap:10px}@media(max-width:900px){.pk-body{grid-template-columns:260px 1fr}.pk-right{padding:24px 28px}.pk-codename{font-size:clamp(28px,6vw,48px)}}@media(max-width:640px){.pk-backdrop{padding:0;align-items:flex-end}.pk-shell{width:100%;max-width:100%;height:96vh;max-height:96vh;border-radius:var(--r-lg) var(--r-lg) 0 0}.pk-body{grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow-y:auto;overflow-x:hidden}.pk-left{border-right:none;border-bottom:1px solid var(--pk-border);padding:20px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px;overflow:visible}.pk-stamp-wrap{width:120px;max-width:120px;flex-shrink:0}.pk-traits-grid{gap:5px}.pk-trait-pill{min-width:60px;padding:5px 9px}.pk-right{padding:20px 20px 24px;overflow-y:visible;overflow-x:hidden}.pk-codename{font-size:clamp(30px,10vw,44px)}.pk-quick-stats{gap:6px}.pk-stat-pill{padding:7px 13px}}@media(max-width:380px){.pk-topbar{padding:0 14px;gap:6px}.pk-collection-badge,.pk-token-badge{padding:3px 9px}}@font-face{font-family:ASSET;src:url(/fonts/ASSET.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--art-scale-unrevealed-ednafo: .5;--art-scale-unrevealed-trix: 1;--art-scale-unrevealed-special: .5;--art-scale-revealed: .73;--title-font: "ASSET", system-ui, sans-serif;--title-size: clamp(2px, .3vw, 5px);--title-color: #f4e8c3;--num-font: Arial, system-ui, sans-serif;--num-size: 8px;--num-color: #f7d7a9}html,body,#root{height:100%;margin:0;background:#000}body{background:#000}body::-webkit-scrollbar{height:10px;background:#000}body::-webkit-scrollbar-thumb{background:#222;border-radius:6px;border:2px solid #000}body::-webkit-scrollbar-thumb:hover{background:#333}.nav{position:fixed;top:0;left:0;right:0;width:100vw;box-sizing:border-box;z-index:10000;display:flex;align-items:center;justify-content:space-between;padding:0 20px;min-height:56px;background:transparent}.nav-left,.nav-center a{color:#ffffffd9;text-shadow:0 2px 6px rgba(0,0,0,.8);text-decoration:none;font-family:Impact,Arial Black,sans-serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;pointer-events:all}.nav-center a:hover{color:#f4e8c3}.nav-center{display:flex;gap:18px}.nav-logo{height:35px;width:auto;display:block}.stage{min-height:100vh;display:flex;flex-direction:row;width:max-content;position:relative;overflow-x:auto;overflow-y:hidden;isolation:isolate;background-image:url(https://cdn.prod.website-files.com/615d5f36962d65ff61d1cf80/68cbb88aa0716e19d0a929cd_STAMPSPAGE_bg.jpg);background-size:auto 100vh;background-position:top left;background-repeat:repeat-x}.stage:before{content:"";position:absolute;inset:0;z-index:1;background:#000;opacity:var(--fade-opacity, 1);pointer-events:none}.stage>*{position:relative;z-index:2}.panel{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.landing-panel{width:100vw}.hof-panel{width:max-content;justify-content:center;margin-right:40px}.community-panel{width:max-content;min-width:100vw;justify-content:flex-start;padding-right:80px;overflow:visible}.landing-inner{text-align:center;color:#fff}.landing-logo{display:block;width:clamp(220px,30vw,600px);margin:0 auto 24px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6));opacity:.95}.landing-text{font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#e0d6c2a6}.grid-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:visible}.grid-shell[data-scope=community]{justify-content:flex-start}.stamp-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.stamps-matrix{--rows: 5;--cols: 60;--gap: 40px;--vpad: 64px;--tile: min(200px, calc((80vh - var(--vpad) - (var(--rows) - 1) * var(--gap)) / var(--rows)));position:relative;display:grid;grid-template-columns:repeat(var(--cols),var(--tile));grid-template-rows:repeat(var(--rows),var(--tile));gap:var(--gap);padding:0 40px;margin:0 auto;width:max-content;overflow:visible}#hofMatrix{--cols: 5;--rows: 5;justify-content:center;align-content:center;margin:0 auto;overflow:visible!important}#hofMatrix .bg-span{width:100%;height:100%}#stampsMatrix{overflow:visible!important}#stampsMatrix .bg-span{position:relative;z-index:0;overflow:visible;pointer-events:none}.bg-span,#hofMatrix .bg-span,#stampsMatrix .bg-span{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;display:block}.bg-img,#hofMatrix .bg-span .bg-img,#stampsMatrix .bg-span .bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:translate(var(--bg-tx, 0),var(--bg-ty, 0)) scale(var(--bg-scale, 1));transform-origin:center;transition:all .6s ease}.stamp-tile.is-revealing .stamp-img{animation:revealPop .6s ease forwards}@keyframes revealPop{0%{transform:translate(-50%,-50%) scale(.6);filter:brightness(2) drop-shadow(0 0 20px gold)}40%{transform:translate(-50%,-50%) scale(calc(var(--img-scale) * var(--tile-scale) * 1.25));filter:brightness(1.6) drop-shadow(0 0 30px gold)}to{transform:translate(-50%,-50%) scale(calc(var(--img-scale) * var(--tile-scale)));filter:brightness(1)}}.stamp-tile.is-revealing:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.4),transparent 70%);animation:revealFlash .6s ease forwards;pointer-events:none;z-index:1}@keyframes revealFlash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.stamp-tile.special-revealed{z-index:3}.stamp-tile{position:relative;width:var(--tile);height:var(--tile);overflow:hidden;aspect-ratio:1;z-index:2;--art-scale: 1}.stamp-tile[data-variant=bgz]{width:100%;height:100%}.stamp-tile[data-variant=bgz] .stamp-img{object-fit:contain}.stamp-tile[data-variant=bgz]{z-index:5;transform:scale(1)}.stamp-img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center;transform:translate(-50%,-50%) scale(var(--img-scale, 1));inset:50% 0 0 50%;transform-origin:center;pointer-events:none}.stamp-tile.type-special:not(.state-revealed) .stamp-img{--img-scale: var(--art-scale-unrevealed-special)}.stamp-tile.type-ednafo:not(.state-revealed) .stamp-img{--img-scale: var(--art-scale-unrevealed-ednafo)}.stamp-tile.type-trix:not(.state-revealed) .stamp-img{--img-scale: var(--art-scale-unrevealed-trix)}.stamp-tile.type-ednafo.state-revealable:not(.state-revealed) .stamp-img{--img-scale: var(--art-scale-unrevealed-ednafo) !important}.frame-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;display:block;border:0;outline:0}.stamp-img{z-index:1}.frame-img{z-index:2}.lock-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48%;height:auto;object-fit:contain;pointer-events:none;z-index:3;opacity:.9;filter:drop-shadow(0 0 6px rgba(255,220,140,.6))}.stamp-title{position:absolute;left:6%;right:6%;top:7%;text-align:center;letter-spacing:.02em;font-family:var(--title-font);font-size:var(--title-size);font-weight:400;text-transform:uppercase;color:var(--title-color);text-shadow:0 1px 0 rgba(0,0,0,.55);pointer-events:none}.stamp-num{position:absolute;left:6%;right:6%;bottom:0%;text-align:center;font-family:var(--num-font);font-size:var(--num-size);font-weight:800;color:var(--num-color);text-shadow:0 1px 0 rgba(0,0,0,.55);pointer-events:none}.stamp-tile.state-revealed .stamp-img{--img-scale: var(--art-scale-revealed)}.holdbar{position:absolute;left:12%;right:12%;bottom:12%;height:4px;border-radius:4px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);overflow:hidden;display:none;z-index:10}.stamp-tile.state-revealable .holdbar{display:block}.holdbar i{display:block;height:100%;width:0%;background:linear-gradient(90deg,#d1d5db,#f3f4f6)}#mobile-blocker-react{position:fixed;inset:0;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;z-index:999999;text-align:center;padding:24px;flex-direction:column}#mobile-blocker-react .mbox{max-width:560px;width:100%}#mobile-blocker-react img{display:block;max-width:100%;height:auto;margin:0 auto 24px}.bookery-overlay-head h3{margin:0 0 4px;color:#fff}.bookery-overlay-head p{margin:0 0 18px;color:#ffffffa6}.bookery-overlay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.bookery-asset-card{background:#171717;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px}.overlay-mini-card:hover{transform:translateY(-4px)}.bookery-asset-card.is-owned{border-color:#ffd27852}.bookery-asset-card.is-revealed .bookery-asset-thumb img{opacity:1}.bookery-asset-card.is-unrevealed .bookery-asset-thumb img{opacity:.45}.bookery-asset-thumb{aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#0c0c0c;display:flex;align-items:center;justify-content:center}.bookery-asset-thumb img{width:100%;height:100%;object-fit:cover}.bookery-asset-fallback{color:#999;font-size:24px}.bookery-asset-title{color:#fff;font-size:14px;font-weight:700}.bookery-asset-sub{color:#ffffff8f;font-size:12px}.bookery-asset-tags{display:flex;gap:6px;flex-wrap:wrap}.bookery-reveal-btn{border:0;border-radius:12px;padding:10px 12px;cursor:pointer;font-weight:700}.bookery-overlay-empty{color:#fff9;padding:18px 0}.tile{cursor:pointer;position:relative}.tile-unlock{position:absolute;inset:0;object-fit:contain;pointer-events:none}.tile-frame{position:absolute;inset:0;pointer-events:none}.token.owned{border:2px solid gold;box-shadow:0 0 12px gold}.token.hidden{opacity:.3}.overlay-grid,.scrollable{max-height:70vh;overflow-y:auto}.bookery-asset-card.is-owned{border:2px solid gold;box-shadow:0 0 12px gold}.bookery-asset-card.is-hidden{opacity:.4}.hold-reveal{margin-top:10px;padding:6px 10px;background:#111;color:#fff;border:1px solid #555;cursor:pointer;text-align:center}.hold-reveal{cursor:pointer;-webkit-user-select:none;user-select:none}#tile-JONWINKLE-E3{z-index:3}#tile-DONWINKLE-E3{z-index:4}#tile-JONWINKLE-E3,#tile-DONWINKLE-E3{--pair-scale: .35}#tile-JONWINKLE-E3{--pair-offset-x: 0%;--pair-offset-y: 10%}#tile-DONWINKLE-E3{--pair-offset-x: 0%;--pair-offset-y: -10%}#tile-JONWINKLE-E3 .stamp-img,#tile-JONWINKLE-E3 .frame-img,#tile-JONWINKLE-E3 .lock-img{inset:0!important;width:100%!important;height:100%!important;transform-origin:top left!important;transform:translate(var(--pair-offset-x),var(--pair-offset-y)) scale(var(--pair-scale))!important}#tile-DONWINKLE-E3 .stamp-img,#tile-DONWINKLE-E3 .frame-img,#tile-DONWINKLE-E3 .lock-img{inset:0!important;width:100%!important;height:100%!important;transform-origin:bottom right!important;transform:translate(var(--pair-offset-x),var(--pair-offset-y)) scale(var(--pair-scale))!important}.overlay-mini-thumb{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.overlay-mini-thumb img{width:100%;height:auto;object-fit:contain}.overlay-mini-title{margin-top:6px;font-size:12px;color:#fff}.overlay-mini-tags{display:flex;gap:4px;justify-content:center;margin-top:4px}.bookery-overlay{position:fixed;inset:0;z-index:9999;background:#000000e6;display:flex;justify-content:center;padding-top:56px;align-items:center}.bookery-overlay-card{width:min(1200px,92vw);height:calc(100vh - 56px);background:#0a0a0a;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative}.bookery-overlay-close{position:absolute;right:20px;top:14px;font-size:26px;color:#fff;background:none;border:none;cursor:pointer}.overlay-image{display:flex;align-items:center;justify-content:center}.profile-tags{display:flex;gap:8px;margin-bottom:10px}.overlay-profile h2{color:#f4e8c3;font-size:28px;letter-spacing:.08em;margin-bottom:6px}.profile-meta{color:#ffffffbf}.trait-type{color:#ffffff80}.trait-value{color:#fff;font-weight:600}.overlay-assets{display:flex;gap:12px;padding:16px 20px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08)}.overlay-mini-card{min-width:90px;max-width:90px;background:#111;border-radius:10px;padding:6px;font-size:10px}.overlay-mini-card img{width:100%;object-fit:contain}.tag{padding:4px 8px;border-radius:999px;font-size:11px}.tag-owned{background:#ffd06633}.tag-community{background:#7ebaff33}.tag-revealed{background:#62dd8b33}.tag-hidden{background:#ffffff1a}.lightbox{position:fixed;inset:0;background:#000000f2;display:flex;justify-content:center;align-items:center}.lightbox img{max-width:90%;max-height:90%}.character-desc{color:#ffffffd9;line-height:1.5;margin-top:8px}.overlay-root{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:999}.overlay-card{width:1200px;max-width:95vw;background:#0b0b0b;color:#eaeaea;border:1px solid #222;padding:20px}.overlay-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;padding-bottom:10px}.overlay-image img{width:260px}.dossier-row{margin-bottom:6px;font-size:14px}.dossier-section{margin-top:15px}.dossier-section h3{font-size:12px;opacity:.6;margin-bottom:5px}.dossier-section a{display:block;font-size:13px;color:#aaa}.overlay-variants{margin-top:20px;display:flex;gap:10px}.variant img{width:70px;border:1px solid #333;cursor:pointer}.variant.active{border:1px solid gold}.trait{border:1px solid #333;padding:6px 10px;font-size:12px}.bookery-overlay-card.dossier{max-width:1100px;width:90vw;background:#0b0b0c;border-radius:12px;padding:24px;color:#eae7df;font-family:Cinzel,serif}.dossier-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:18px;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px}.dossier-header button{background:none;border:none;color:#aaa;font-size:18px;cursor:pointer}.dossier-body{display:grid;grid-template-columns:420px 1fr;gap:40px;height:100%;align-items:start}.dossier-body:after{content:"";position:absolute;left:420px;top:80px;bottom:40px;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.08),transparent)}.dossier-image img{width:100%;object-fit:contain;max-height:75vh;filter:drop-shadow(0 20px 40px rgba(0,0,0,.9)) contrast(1.05)}.dossier-info h2{font-size:34px;margin-bottom:10px;letter-spacing:3px;color:#f4e8c3}.dossier-meta{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#aaa;margin-bottom:16px}.dossier-section{margin-top:14px}.dossier-section h3{font-size:11px;letter-spacing:2px;margin-bottom:6px;color:#777;text-transform:uppercase}.dossier-section p{font-size:14px;line-height:1.5;color:#ddd}.dossier-section a{display:block;font-size:13px;color:#c6a96a;text-decoration:none;margin-bottom:4px}.dossier-section a:hover{text-decoration:underline}.trait-type{font-size:10px;color:#777}.trait-value{font-size:13px;font-weight:600}.overlay-assets{margin-top:25px;display:flex;gap:12px;overflow-x:auto}.overlay-mini-card{width:80px;flex-shrink:0;cursor:pointer;border-radius:6px;padding:6px;background:#111}.overlay-mini-card.active{outline:2px solid gold}.overlay-mini-card img{width:100%;border-radius:4px}.overlay-mini-card div{font-size:10px;text-align:center;margin-top:4px}@media(min-width:1921px){:root{--title-size: clamp(3px, .4vw, 8px)}}@media(max-width:768px){.dossier-body{grid-template-columns:1fr}.dossier-image img{max-width:100%}}.bookery-overlay{height:100vh;overflow:hidden}.bookery-overlay-card.dossier{height:90vh;display:flex;flex-direction:column}.dossier-body{flex:1;overflow:hidden}.dossier-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:13px;margin-bottom:12px}.dossier-meta-grid span{display:block;font-size:10px;color:#777;letter-spacing:1px}.dossier-tags{display:flex;gap:8px;margin-bottom:10px}.tag{font-size:10px;padding:4px 8px;border-radius:999px;letter-spacing:1px}.tag.owned{background:#ffd70026;color:gold}.tag.revealed{background:#00ff9626;color:#00d084}.overlay-mini-card.owned{border:2px solid gold}.overlay-assets{overflow-x:auto;overflow-y:hidden}.dossier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px}.dossier-grid div{font-size:13px}.dossier-grid span{display:block;font-size:10px;color:#777;letter-spacing:1px}.dossier-image{flex:0 0 420px}.dossier-info{display:flex;flex-direction:column;gap:16px}.dossier-grid div{font-size:15px;line-height:1.4}.dossier-grid span{font-size:10px;opacity:.6}.dossier-grid div:nth-child(-n+8){font-size:16px;font-weight:600}.dossier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 30px}.traits-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.trait-pill{background:#0f0f0f;border:1px solid rgba(255,255,255,.1);font-size:10px;padding:6px 8px;border-radius:6px;text-align:center}.trait-pill span{font-size:9px;color:#666}.trait-pill strong{font-size:11px;color:#fff}.dossier-section{max-height:140px;overflow:hidden}.cabal-row{display:flex;flex-direction:column}.cabal-value{display:flex;align-items:center;gap:8px}.cabal-value img{width:18px;height:18px;object-fit:contain;opacity:.9}.dossier-title{display:flex;align-items:center;gap:14px}.cabal-logo{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(0,0,0,.6));opacity:.9}.dossier-card{border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:14px;border-radius:6px}.card-title{font-size:11px;letter-spacing:2px;color:#c6a86b;margin-bottom:8px}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}.card-grid span{display:block;font-size:10px;color:#fff6;letter-spacing:1px}.card-grid div{font-size:14px;color:#fff}.status-strip{display:flex;gap:8px;margin-bottom:10px}.status-strip span{font-size:10px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#aaa}.access-gate{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#050505bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.access-card{width:340px;padding:32px;background:#0a0a0ad9;border:1px solid rgba(201,162,39,.2);border-radius:12px;text-align:center;color:#c9a227;box-shadow:0 0 0 1px #c9a2270d,0 20px 60px #000000e6}.access-card h2{font-size:14px;letter-spacing:.3em;margin-bottom:10px}.access-card input{width:100%;margin-top:12px;padding:10px;background:#000;border:1px solid #333;color:#fff;text-align:center}.access-card button{margin-top:14px;padding:10px;width:100%;background:#c9a227;border:none;cursor:pointer}.error{display:block;margin-top:10px;color:#ff4d4d;font-size:11px}:root{--pk-bg: #100e0b;--pk-surface: #181410;--pk-s2: #1f1a14;--pk-s3: #27211a;--pk-border: #2e2820;--pk-border2: #3d3529;--pk-text: #e8dfd0;--pk-muted: #6b5f4e;--pk-dim: #4a3f31;--pk-accent: #d4a017;--pk-accent2: #f0c040;--pk-accentbg: rgba(212,160,23,.1);--pk-cabal-color: var(--pk-accent);--pk-cabal-bg: var(--pk-accentbg);--ff-display: "Syne", sans-serif;--ff-mono: "DM Mono", monospace;--ff-body: "Instrument Serif", serif;--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-pill: 999px}.pk-cabal--rekt{--pk-cabal-color: #7a679c;--pk-cabal-bg: rgba(122,103,156,.12)}.pk-cabal--fed{--pk-cabal-color: #a9a9a9;--pk-cabal-bg: rgba(169,169,169,.12)}.pk-cabal--alpha{--pk-cabal-color: #bd1818;--pk-cabal-bg: rgba(189,24,24,.12)}.pk-cabal--ghost{--pk-cabal-color: #46afbf;--pk-cabal-bg: rgba(70,175,191,.12)}.pk-cabal--noise{--pk-cabal-color: #ba58a6;--pk-cabal-bg: rgba(186,88,166,.12)}.pk-cabal--whale{--pk-cabal-color: #e87712;--pk-cabal-bg: rgba(232,119,18,.12)}.pk-cabal--founders{--pk-cabal-color: #51aa96;--pk-cabal-bg: rgba(81,170,150,.12)}.pk-cabal--anon{--pk-cabal-color: #797979;--pk-cabal-bg: rgba(121,121,121,.12)}body.overlay-open{overflow:hidden;height:100vh;touch-action:none}.pk-backdrop{position:fixed;inset:0;z-index:9999;background:#080604cc;backdrop-filter:blur(8px) saturate(.7);-webkit-backdrop-filter:blur(8px) saturate(.7);display:flex;align-items:center;justify-content:center;padding:16px;animation:pk-fade .22s ease both}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}.pk-shell{position:relative;width:100%;width:1500px;height:82vh;max-height:92vh;background:var(--pk-bg);border:1px solid var(--pk-border2);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;animation:pk-pop .34s cubic-bezier(.22,1,.36,1) both;box-shadow:0 0 0 1px #ffffff0a,0 0 80px -20px var(--pk-cabal-bg),0 40px 100px #000000f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),linear-gradient(160deg,rgba(255,255,255,.025) 0%,transparent 50%)}@keyframes pk-pop{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:none}}.pk-topbar{flex-shrink:0;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--pk-border);background:var(--pk-surface);gap:10px}.pk-topbar-left{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.pk-collection-badge,.pk-token-badge,.pk-owned-badge,.pk-revealed-badge{font-family:var(--ff-mono);font-size:10px;font-weight:500;letter-spacing:.14em;padding:4px 12px;border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0}.pk-collection-badge{background:var(--pk-cabal-bg);color:var(--pk-cabal-color);border:1px solid color-mix(in srgb,var(--pk-cabal-color) 30%,transparent)}.pk-token-badge{background:var(--pk-s2);color:var(--pk-muted);border:1px solid var(--pk-border)}.pk-owned-badge{background:#3fcf821f;color:#3fcf82;border:1px solid rgba(63,207,130,.28)}.pk-revealed-badge{background:#84b6381f;color:#84b638;border:1px solid rgba(132,182,56,.28)}.pk-close{width:32px;height:32px;border-radius:var(--r-pill);border:1px solid var(--pk-border2);background:var(--pk-s2);color:var(--pk-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.pk-close:hover{border-color:var(--pk-cabal-color);color:var(--pk-cabal-color);background:var(--pk-cabal-bg)}.pk-body{flex:1;min-height:0;display:grid;grid-template-columns:400px 1fr;overflow:hidden}.pk-left{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 24px 24px;border-right:1px solid var(--pk-border);background:linear-gradient(175deg,var(--pk-cabal-bg) 0%,transparent 38%);overflow-y:auto;scrollbar-width:none}.pk-left::-webkit-scrollbar{display:none}.pk-stamp-wrap{position:relative;width:100%;max-width:256px;border-radius:var(--r-md);overflow:hidden;cursor:zoom-in;flex-shrink:0;animation:pk-stamp .6s .1s cubic-bezier(.22,1,.36,1) both;border:2px solid var(--pk-border2);transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}@keyframes pk-stamp{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.pk-stamp-wrap.is-owned{position:relative;border-radius:12px;box-shadow:0 0 12px #ffd77873,0 0 28px #ffd77840,0 0 60px #ffd7781f;animation:ownedPulse 3s ease-in-out infinite}@keyframes ownedPulse{0%,to{box-shadow:0 0 10px #ffd77859,0 0 20px #ffd77833}50%{box-shadow:0 0 18px #ffd77899,0 0 40px #ffd77859}}.pk-stamp-wrap.is-owned:after{content:"";position:absolute;inset:-6px;border-radius:12px;background:radial-gradient(circle,rgba(255,215,120,.18) 0%,rgba(255,215,120,.08) 40%,transparent 70%);pointer-events:none;z-index:5;animation:ownedPulse 3.5s ease-in-out infinite}@keyframes ownedPulse{0%,to{opacity:.6}50%{opacity:1}}.pk-stamp-wrap:hover{border-color:var(--pk-cabal-color);transform:scale(1.018)}.pk-stamp-img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:transparent;filter:contrast(1.04) drop-shadow(0 16px 40px rgba(0,0,0,.8));z-index:2}.pk-stamp-empty{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--ff-display);font-size:72px;color:var(--pk-muted);background:var(--pk-s2)}.pk-stamp-overlay{position:absolute;inset:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff;font-family:var(--ff-mono);font-size:10px;letter-spacing:.18em;opacity:0;transition:opacity .2s}.pk-stamp-wrap:hover .pk-stamp-overlay{opacity:1}.pk-cabal-row{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--r-pill);background:var(--pk-cabal-bg);border:1px solid color-mix(in srgb,var(--pk-cabal-color) 28%,transparent)}.pk-cabal-logo{width:22px;height:22px;object-fit:contain;opacity:.9}.pk-cabal-name{font-family:var(--ff-display);font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--pk-cabal-color)}.pk-traits{width:100%}.pk-traits-label{font-family:var(--ff-mono);font-size:9px;letter-spacing:.3em;color:var(--pk-muted);margin-bottom:10px;text-align:center}.pk-traits-grid{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pk-trait-pill{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--pk-s2);border:1px solid var(--pk-border2);border-radius:var(--r-md);padding:7px 11px;min-width:72px;transition:border-color .15s,background .15s;cursor:default}.pk-trait-pill:hover{border-color:color-mix(in srgb,var(--pk-cabal-color) 45%,transparent);background:var(--pk-s3)}.pk-trait-pill.pk-trait-null{opacity:.45}.pk-trait-type{font-family:var(--ff-mono);font-size:7.5px;letter-spacing:.14em;color:var(--pk-muted);text-transform:uppercase}.pk-trait-val{font-family:var(--ff-mono);font-size:12px;font-weight:500;color:var(--pk-text)}.pk-trait-null .pk-trait-val{color:var(--pk-dim)}.pk-reveal{width:100%;padding:12px 18px;border-radius:var(--r-md);background:#e0404a14;border:1px solid rgba(224,64,74,.25);cursor:pointer;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;align-items:center;gap:8px;transition:background .2s,border-color .2s}.pk-reveal:hover{background:#e0404a24;border-color:#e0404a6b}.pk-reveal--holding{background:#e0404a2e;border-color:var(--pk-cabal-color)}.pk-reveal-label{font-family:var(--ff-mono);font-size:10px;letter-spacing:.22em;color:#c05050}.pk-reveal--holding .pk-reveal-label{color:var(--pk-cabal-color)}.pk-reveal-track{width:100%;height:3px;background:#ffffff12;border-radius:var(--r-pill);overflow:hidden}.pk-reveal-fill{height:100%;background:linear-gradient(90deg,#8a2020,var(--pk-cabal-color));border-radius:var(--r-pill);transition:width .04s linear}.pk-right{display:flex;flex-direction:column;gap:22px;padding:32px 40px 28px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pk-border2) transparent;animation:pk-right-in .38s .07s cubic-bezier(.22,1,.36,1) both}@keyframes pk-right-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.pk-right::-webkit-scrollbar{width:4px}.pk-right::-webkit-scrollbar-thumb{background:var(--pk-border2);border-radius:2px}.pk-right::-webkit-scrollbar-track{background:transparent}.pk-name-block{flex-shrink:0}.pk-codename{font-family:var(--ff-display);font-size:35px;font-weight:800;line-height:1;color:var(--pk-cabal-color);letter-spacing:.04em;margin:0 0 6px;text-shadow:0 0 60px color-mix(in srgb,var(--pk-cabal-color) 35%,transparent)}.pk-realname{font-family:var(--ff-body);font-size:18px;font-style:italic;color:var(--pk-muted);margin:0;letter-spacing:.02em}.pk-quick-stats{display:flex;flex-wrap:wrap;gap:8px}.pk-stat-pill{display:flex;align-items:baseline;gap:10px;background:var(--pk-s2);border:1px solid var(--pk-border2);border-radius:var(--r-pill);padding:8px 16px;flex-shrink:0}.pk-stat-pill--wide{flex:1 1 100%}.pk-stat-key{font-family:var(--ff-mono);font-size:8.5px;letter-spacing:.22em;color:var(--pk-muted);flex-shrink:0}.pk-stat-val{font-family:var(--ff-body);font-size:15px;font-weight:400;color:var(--pk-text);line-height:1.3}.pk-stat-val--italic{font-style:italic;font-size:14px;color:var(--pk-muted)}.pk-section{display:flex;flex-direction:column;gap:10px;margin-top:18px}.pk-sec-head{font-family:var(--ff-mono);font-size:9px;letter-spacing:.32em;color:var(--pk-cabal-color);opacity:.7;padding-bottom:6px;border-bottom:1px solid var(--pk-border)}.pk-known-pills{display:flex;flex-wrap:wrap;gap:7px}.pk-known-pill{font-family:var(--ff-mono);font-size:11px;font-weight:500;color:var(--pk-text);background:var(--pk-cabal-bg);border:1px solid color-mix(in srgb,var(--pk-cabal-color) 22%,transparent);border-radius:var(--r-pill);padding:6px 14px;letter-spacing:.06em}.pk-summary{font-family:var(--ff-body);font-size:16px;font-style:italic;line-height:1.9;color:var(--pk-muted);margin:0;padding-left:16px;border-left:2px solid color-mix(in srgb,var(--pk-cabal-color) 40%,transparent)}.pk-links{display:flex;flex-direction:column;gap:5px}.pk-link{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--pk-muted);font-family:var(--ff-mono);font-size:11px;overflow:hidden;transition:color .14s;padding:5px 0}.pk-link:hover{color:var(--pk-cabal-color)}.pk-link-arr{flex-shrink:0;font-size:13px;transition:transform .14s}.pk-link:hover .pk-link-arr{transform:translate(3px,-3px)}.pk-link-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.65}.pk-link:hover .pk-link-url{opacity:1}.pk-headlines{display:flex;flex-direction:column;gap:6px}.pk-headline{display:flex;align-items:baseline;gap:12px;text-decoration:none;padding:8px 12px;border-radius:var(--r-sm);background:var(--pk-s2);border:1px solid transparent;transition:border-color .14s,background .14s}.pk-headline:hover{border-color:var(--pk-border2);background:var(--pk-s3)}.pk-hl-num{font-family:var(--ff-mono);font-size:10px;color:var(--pk-cabal-color);opacity:.7;flex-shrink:0}.pk-hl-text{font-family:var(--ff-body);font-size:15px;color:var(--pk-text);line-height:1.45}.pk-headline:hover .pk-hl-text{color:var(--pk-cabal-color)}.pk-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--pk-muted);text-align:center}.pk-no-data span{font-family:var(--ff-display);font-size:18px;font-weight:800;letter-spacing:.14em;opacity:.4}.pk-no-data p{font-family:var(--ff-mono);font-size:12px;opacity:.35;margin:0}.pk-strip{flex-shrink:0;border-top:1px solid var(--pk-border);background:var(--pk-surface);padding:10px 20px;display:flex;align-items:center;gap:14px;position:relative;z-index:2}.pk-strip-label{font-family:var(--ff-mono);font-size:8.5px;letter-spacing:.28em;color:var(--pk-muted);flex-shrink:0}.pk-strip-scroll{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--pk-border2) transparent;padding-bottom:2px;flex:1}.pk-strip-scroll::-webkit-scrollbar{height:3px}.pk-strip-scroll::-webkit-scrollbar-thumb{background:var(--pk-border2);border-radius:2px}.pk-mini{flex-shrink:0;width:64px;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--pk-s2);border:1px solid var(--pk-border);border-radius:var(--r-sm);padding:6px 6px 5px;cursor:pointer;transition:border-color .14s,transform .14s,background .14s}.pk-mini:hover{transform:translateY(-3px);border-color:var(--pk-border2)}.pk-mini--active{border-color:var(--pk-cabal-color);background:var(--pk-cabal-bg)}.pk-mini--owned{box-shadow:0 0 0 1px color-mix(in srgb,var(--pk-cabal-color) 18%,transparent) inset}.pk-mini-img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:4px;display:block}.pk-mini-fallback{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--ff-mono);font-size:18px;color:var(--pk-muted);background:var(--pk-s3);border-radius:4px}.pk-mini-name{font-family:var(--ff-mono);font-size:8px;color:var(--pk-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.pk-mini--active .pk-mini-name{color:var(--pk-cabal-color)}.pk-lightbox{position:absolute;inset:0;z-index:100;background:#000000f0;display:flex;align-items:center;justify-content:center;cursor:zoom-out;border-radius:inherit;animation:pk-fade .18s ease both}.pk-lightbox img{max-width:88%;max-height:88%;object-fit:contain;border-radius:4px;box-shadow:0 20px 80px #000000e6}.terminal-discovery-icon{width:22px;height:22px;object-fit:contain;display:block;pointer-events:none;overflow:visible}.dos-link-official{font-size:12px;color:var(--dos-gold)}.dos-link-label{opacity:.9}.pk-score{display:flex;flex-direction:column;gap:10px}.pk-score-row{display:flex;align-items:center;gap:12px}.pk-score-name{width:90px;font-family:var(--ff-mono);font-size:9px;letter-spacing:.22em;color:var(--pk-muted)}.pk-score-bar{flex:1;height:3px;background:#ffffff0d;border-radius:var(--r-pill);overflow:hidden}.pk-score-fill{height:100%;background:linear-gradient(90deg,var(--pk-cabal-color),color-mix(in srgb,var(--pk-cabal-color) 70%,white));box-shadow:0 0 6px var(--pk-cabal-bg)}.pk-score-val{width:30px;text-align:right;font-family:var(--ff-mono);font-size:10px;color:var(--pk-text)}.pk-score-total{margin-top:6px;font-family:var(--ff-mono);font-size:10px;letter-spacing:.2em;color:var(--pk-cabal-color);opacity:.7}.pk-crimson{border-left:2px solid rgba(224,64,74,.5);padding-left:12px}.pk-crimson-title{font-family:var(--ff-body);font-size:14px;color:#c05050}.pk-crimson-text{font-family:var(--ff-body);font-size:14px;color:var(--pk-muted)}.pk-theory{border-left:2px solid var(--pk-cabal-color);padding-left:12px;opacity:.85}.pk-theory-title{font-family:var(--ff-body);font-size:14px;color:var(--pk-text)}.pk-theory-text{font-family:var(--ff-body);font-size:14px;font-style:italic;color:var(--pk-muted)}.pk-reveal-toast{margin:10px 20px 0;padding:10px 14px;border-radius:var(--r-md);background:#3fcf821f;border:1px solid rgba(63,207,130,.28);color:#8be0ac;font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pk-action-pulse{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-pill);background:#0c0a08db;border:1px solid var(--pk-border2);color:var(--pk-text);font-family:var(--ff-mono);font-size:9px;letter-spacing:.14em;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pk-action-pulse.is-reveal{border-color:#e0404a73;color:#f0b0b5}.pk-action-dot{width:7px;height:7px;border-radius:50%;background:var(--pk-cabal-color);box-shadow:0 0 color-mix(in srgb,var(--pk-cabal-color) 55%,transparent);animation:pk-action-ping 1.5s infinite}.pk-action-pulse.is-reveal .pk-action-dot{background:#d95c67;box-shadow:0 0 #d95c6773}@keyframes pk-action-ping{0%{transform:scale(1);box-shadow:0 0 #fff3}70%{transform:scale(1.12);box-shadow:0 0 0 10px #fff0}to{transform:scale(1);box-shadow:0 0 #fff0}}.pk-reveal-celebration{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 70%),#000000bf;animation:pk-reveal-fade 2.8s ease forwards}.pk-reveal-inner{text-align:center;color:#f4e8c3;animation:pk-reveal-pop .6s ease}.pk-reveal-title{font-family:var(--title-font);font-size:14px;letter-spacing:.5em;opacity:.7;margin-bottom:10px}.pk-reveal-name{font-family:var(--title-font);font-size:32px;letter-spacing:.1em;margin-bottom:12px}.pk-reveal-sub{font-size:11px;opacity:.7;letter-spacing:.2em}@keyframes pk-reveal-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pk-reveal-fade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}.global-reveal{position:fixed;inset:0;z-index:9999999999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#000000e6,#000);animation:revealFade 2.6s ease forwards;pointer-events:none;isolation:auto}.global-reveal-inner{text-align:center;color:gold;z-index:2;animation:revealZoom .7s ease}.gr-title{font-size:14px;letter-spacing:.4em;opacity:.6}.gr-name{font-size:64px;font-family:var(--title-font);margin:12px 0;text-shadow:0 0 20px gold}.gr-sub{font-size:14px;opacity:.6}@keyframes revealFade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes revealZoom{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:1600px){.pk-shell{max-width:82vw}}.pk-reveal-overlay{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.2),transparent)}.gr-lines{margin-top:10px;display:flex;flex-direction:column;gap:4px;opacity:.85}.gr-line{font-size:13px;letter-spacing:.04em}.pk-revealed-badge.clickable{cursor:pointer;opacity:.8}.pk-revealed-badge.clickable:hover{opacity:1}.pk-history{position:fixed;font-family:Impact,Arial Black,sans-serif;inset:0;background:#000000bf;z-index:9999;display:flex;align-items:center;justify-content:center}.pk-history-inner{background:#0c0c0c;border:1px solid #333;padding:20px;width:480px;max-height:70vh;overflow-y:auto}.pk-history-title{font-family:Impact,Arial Black,sans-serif;font-size:13px;letter-spacing:.1em;margin-bottom:12px;color:#aaa}.pk-history-item{margin-bottom:14px;border-bottom:1px solid #222;padding-bottom:10px}.pk-history-time{font-family:Impact,Arial Black,sans-serif;font-size:11px;color:#666;margin-bottom:6px}.pk-history-lines{font-family:Impact,Arial Black,sans-serif;font-size:13px;color:#ddd}.boot-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#050504f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.boot-inner{width:min(420px,88vw);text-align:center}.boot-title{color:#c9a227;font-family:Courier Prime,monospace;font-size:12px;letter-spacing:.34em;margin-bottom:18px}.boot-logs{display:flex;flex-direction:column;gap:8px;color:#e0d6c2cc;font-family:Courier Prime,monospace;font-size:12px;line-height:1.4}.boot-bar{width:100%;height:4px;margin-top:22px;background:#ffffff14;overflow:hidden;border-radius:999px}.boot-fill{width:0%;height:100%;background:linear-gradient(90deg,#852020,#c9a227);animation:bootLoad 2.1s ease forwards}@keyframes bootLoad{0%{width:0%}to{width:100%}}.landing-logo-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none}.landing-logo{display:block;max-width:min(420px,62vw);width:100%;height:auto;filter:grayscale(1) blur(5px) brightness(.45);opacity:.92;transition:filter .45s ease,transform .45s ease,opacity .45s ease}.landing-logo-wrap:hover .landing-logo{filter:grayscale(0) blur(4px) brightness(.9);transform:scale(1.015)}.landing-logo-wrap.is-unlocked .landing-logo{filter:grayscale(.15) blur(0px) brightness(1);transform:scale(1.03)}.landing-logo-glow{position:absolute;inset:10% 18%;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(201,162,39,.18) 0%,rgba(201,162,39,.05) 40%,transparent 72%);opacity:0;transition:opacity .4s ease}.landing-logo-wrap:hover .landing-logo-glow,.landing-logo-wrap.is-unlocked .landing-logo-glow{opacity:1}.landing-holdbar{width:min(240px,46vw);height:3px;margin-top:12px;background:#ffffff14;overflow:hidden;border-radius:999px}.landing-holdbar i{display:block;height:100%;width:0%;background:linear-gradient(90deg,#852020,#c9a227);border-radius:999px;transition:width .04s linear}.landing-hint{margin-top:10px;color:#e0d6c2b8;font-family:Courier Prime,monospace;font-size:11px;letter-spacing:.28em}.landing-welcome{font-family:Courier Prime,monospace;font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:#c9a227;margin-top:18px;text-align:center;animation:landingWelcomeFade 2.2s ease both}@keyframes landingWelcomeFade{0%{opacity:0;transform:translateY(8px)}18%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.nav-images{display:flex;gap:10px;margin-top:-8px;margin-left:5px}.nav-icon{height:25px;cursor:pointer;opacity:1;transition:.3s ease;padding:3px}.nav-icon:hover{transform:scale(1.4);opacity:1}.connect-hint{position:fixed;top:50px;right:100px;z-index:9999;pointer-events:none}.connect-hint img{width:400px;height:auto;opacity:.85;animation:pulseConnect 1.6s ease-in-out infinite}@keyframes pulseConnect{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:.7}}.finale-tile{width:100%;display:flex;align-items:center;justify-content:center;padding:120px 0}.finale-wrap{max-width:900px;width:100%;text-align:center}.stamp-tile.bgz-tile.bgz-unrevealed .stamp-img{transform:translate(-50%,-50%) scale(.33)}.stamp-tile.bgz-tile.bgz-revealed .stamp-img{transform:translate(-50%,-50%) scale(1)}
