:root{--nftp-charcoal: #16161c;--nftp-charcoal-2: #1c1c24;--nftp-ink: #0e0e12;--nftp-panel: #1a1a22;--nftp-magenta: #e11d8f;--nftp-magenta-dim: #9d1764;--nftp-ice: #e8f4ff;--nftp-ice-dim: #9bb4c8;--nftp-ring: #7c3aed;--nftp-live: #3dffc8;--nftp-line: rgba(232, 244, 255, .12);--nftp-line-strong: rgba(225, 29, 143, .45);--nftp-display: "Orbitron", system-ui, sans-serif;--nftp-body: "Sora", system-ui, sans-serif;--nftp-max: 1120px}*,*:before,*:after{box-sizing:border-box}html{background:var(--nftp-ink)}html,body{margin:0;min-height:100%}body{font-family:var(--nftp-body);color:var(--nftp-ice);background:radial-gradient(1200px 600px at 80% -10%,rgba(225,29,143,.08),transparent 55%),radial-gradient(900px 500px at -10% 110%,rgba(124,58,237,.07),transparent 50%),var(--nftp-charcoal);line-height:1.6}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:80;opacity:.035;background:repeating-linear-gradient(to bottom,#e8f4ff 0 1px,transparent 1px 3px)}img{max-width:100%;display:block}a{color:var(--nftp-ice);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--nftp-magenta)}h1,h2,h3,.nftp-display{font-family:var(--nftp-display);letter-spacing:.06em;font-weight:600;line-height:1.15}h1{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:0 0 .6rem}h2{font-size:1.05rem}.nftp-shell{width:min(var(--nftp-max),calc(100% - 2rem));margin:0 auto}.nftp-pad{padding:2rem 0 4.5rem}.nftp-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.1rem;background:#0e0e12e0;backdrop-filter:blur(10px);border-bottom:1px solid var(--nftp-line)}.nftp-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--nftp-ice)}.nftp-brand:hover{color:var(--nftp-ice)}.nftp-dish{width:28px;height:28px;flex:0 0 28px}.nftp-brand__mark{font-family:var(--nftp-display);font-size:.92rem;letter-spacing:.32em;font-weight:700;padding-left:.08em}.nftp-nav{display:flex;flex-wrap:wrap;gap:.15rem 1.05rem;font-family:var(--nftp-display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.nftp-nav a{text-decoration:none;color:var(--nftp-ice-dim)}.nftp-nav a[aria-current=page],.nftp-nav a:hover{color:var(--nftp-magenta)}.nftp-status{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--nftp-line);font-family:var(--nftp-display);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nftp-ice-dim)}.nftp-status strong{color:var(--nftp-live);font-weight:600}.nftp-dot{width:7px;height:7px;border-radius:50%;background:var(--nftp-live);box-shadow:0 0 0 4px #3dffc81f;animation:nftp-pulse 1.8s ease-in-out infinite}@keyframes nftp-pulse{50%{opacity:.45}}.nftp-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,.92fr);gap:2rem;align-items:center;padding:1.6rem 0 2.2rem;overflow:visible}.nftp-scope-wrap{width:min(540px,100%);margin:0 auto;padding:1.75rem;overflow:visible}.nftp-scope{position:relative;width:100%;aspect-ratio:1;overflow:visible}.nftp-scope__face{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(225,29,143,.1),transparent 58%),repeating-radial-gradient(circle at 50% 50%,transparent 0 19.4%,rgba(124,58,237,.22) 19.4% 20%),conic-gradient(from 0deg,rgba(232,244,255,.02),transparent 25%,rgba(232,244,255,.02) 50%,transparent 75%,rgba(232,244,255,.02)),var(--nftp-ink);border:1px solid var(--nftp-line-strong);box-shadow:0 0 0 10px var(--nftp-charcoal),0 0 0 11px #e8f4ff1a,inset 0 0 80px #0e0e128c;pointer-events:none}.nftp-scope__cross,.nftp-scope__cross:after{position:absolute;background:#e8f4ff1f}.nftp-scope__cross{left:8%;right:8%;top:50%;height:1px}.nftp-scope__cross:after{content:"";top:calc(-50% + .5px);bottom:calc(-50% + .5px);left:50%;width:1px;height:auto}.nftp-scope__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(225,29,143,0) 72%,rgba(225,29,143,.38) 100%);animation:nftp-sweep 7s linear infinite;mix-blend-mode:screen}@keyframes nftp-sweep{to{transform:rotate(360deg)}}.nftp-blip{position:absolute;z-index:4;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--nftp-ice);box-shadow:0 0 0 4px #e11d8f47;text-decoration:none}.nftp-blip:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(225,29,143,.55);animation:nftp-ring 2.2s ease-out infinite}.nftp-blip:hover{background:var(--nftp-magenta)}.nftp-blip__tip{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:max-content;max-width:7.5rem;padding:.22rem .4rem;background:#0e0e12f0;border:1px solid var(--nftp-line);font-family:var(--nftp-display);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nftp-ice);white-space:nowrap}.nftp-blip--in .nftp-blip__tip{left:auto;right:16px}.nftp-ops--wide{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.4rem 0 1.4rem}@keyframes nftp-ring{to{transform:scale(1.9);opacity:0}}.nftp-ops{display:flex;flex-direction:column;gap:1rem}.nftp-kicker{font-family:var(--nftp-display);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nftp-magenta);margin:0 0 .4rem}.nftp-lede{margin:0 0 .85rem;color:var(--nftp-ice-dim);max-width:42ch}.nftp-panel{position:relative;background:var(--nftp-panel);border:1px solid var(--nftp-line);padding:1rem 1.05rem}.nftp-panel:before,.nftp-panel:after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--nftp-magenta)}.nftp-panel:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.nftp-panel:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.nftp-panel h2,.nftp-panel p{margin:0}.nftp-panel h2{margin-bottom:.35rem}.nftp-panel p{color:var(--nftp-ice-dim);font-size:.95rem}.nftp-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--nftp-display);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nftp-live);border:1px solid rgba(61,255,200,.35);padding:.18rem .4rem;margin-bottom:.55rem}.nftp-chip--win{color:var(--nftp-magenta);border-color:var(--nftp-line-strong)}.nftp-chip--sweep{color:var(--nftp-ice);border-color:var(--nftp-line)}.nftp-board-wrap{margin:.4rem 0 2.4rem;overflow-x:auto;border:1px solid var(--nftp-line);background:var(--nftp-ink)}.nftp-board{width:100%;border-collapse:collapse;min-width:640px}.nftp-board th,.nftp-board td{text-align:left;padding:.72rem .9rem;border-bottom:1px solid var(--nftp-line)}.nftp-board th{font-family:var(--nftp-display);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nftp-ice-dim);background:#14141a}.nftp-board td{font-size:.94rem}.nftp-board tr:last-child td{border-bottom:0}.nftp-board a{text-decoration:none;font-weight:500}.nftp-board a:hover{color:var(--nftp-magenta)}.nftp-time{font-family:var(--nftp-display);font-size:.72rem;letter-spacing:.08em;color:var(--nftp-ice)}.nftp-flag{font-family:var(--nftp-display);font-size:.55rem;letter-spacing:.14em;padding:.16rem .38rem;border:1px solid currentColor}.nftp-flag--LIVE,.nftp-flag--OPEN{color:var(--nftp-live)}.nftp-flag--WINDOW{color:var(--nftp-magenta)}.nftp-flag--SWEEP,.nftp-flag--BLIP{color:var(--nftp-ice)}.nftp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem}.nftp-section-head h2{margin:0;font-size:1rem}.nftp-section-head a{font-family:var(--nftp-display);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--nftp-ice-dim)}.nftp-list{display:flex;flex-direction:column;border:1px solid var(--nftp-line)}.nftp-row{display:grid;grid-template-columns:92px 1fr auto;gap:.95rem;align-items:center;padding:.7rem .85rem;border-bottom:1px solid var(--nftp-line);text-decoration:none;color:inherit;background:#1a1a22a6}.nftp-row:last-child{border-bottom:0}.nftp-row:hover{background:#e11d8f14;color:inherit}.nftp-row img{width:92px;height:64px;object-fit:cover;border:1px solid var(--nftp-line)}.nftp-row h3{margin:0 0 .2rem;font-family:var(--nftp-body);letter-spacing:0;font-size:1rem;font-weight:600}.nftp-row p,.nftp-meta{margin:0;color:var(--nftp-ice-dim);font-size:.82rem}.nftp-row__meta{font-family:var(--nftp-display);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nftp-ice-dim);text-align:right}.nftp-pings{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.5rem 0 0}.nftp-ping{display:grid;grid-template-columns:72px 1fr;gap:.8rem;align-items:center;padding:.65rem;border:1px solid var(--nftp-line);text-decoration:none;background:var(--nftp-ink)}.nftp-ping:hover{border-color:var(--nftp-magenta);color:inherit}.nftp-ping img{width:72px;height:72px;object-fit:cover;border-radius:50%;border:1px solid var(--nftp-line-strong)}.nftp-ping strong{display:block;font-family:var(--nftp-display);font-size:.72rem;letter-spacing:.08em}.nftp-ping span{color:var(--nftp-ice-dim);font-size:.82rem}.nftp-intro{padding:1.6rem 0 1.2rem}.nftp-intro p{max-width:58ch;color:var(--nftp-ice-dim);margin:0}.nftp-article-head{padding:1.6rem 0 1rem}.nftp-byline{color:var(--nftp-ice-dim);font-size:.9rem}.nftp-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.nftp-pill{font-family:var(--nftp-display);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--nftp-line);padding:.25rem .45rem;text-decoration:none;color:var(--nftp-ice-dim)}.nftp-hero-frame{position:relative;margin:0 0 1.6rem}.nftp-hero-frame img{width:100%;max-height:460px;object-fit:cover;border:1px solid var(--nftp-line)}.nftp-hero-frame:before,.nftp-hero-frame:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--nftp-magenta);z-index:1}.nftp-hero-frame:before{top:8px;left:8px;border-right:0;border-bottom:0}.nftp-hero-frame:after{bottom:8px;right:8px;border-left:0;border-top:0}.nftp-prose{max-width:68ch}.nftp-prose p,.nftp-prose li{color:#d5e4f0;font-size:1.04rem}.nftp-prose h2{margin-top:1.8rem;color:var(--nftp-ice)}.nftp-hubs{margin-top:2rem;padding:1rem;border:1px solid var(--nftp-line);background:var(--nftp-ink)}.nftp-hubs h2{margin:0 0 .55rem}.nftp-hubs p{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0}.nftp-subject{display:grid;grid-template-columns:140px 1fr;gap:1.2rem;align-items:center;margin:1.4rem 0 1rem}.nftp-subject img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:2px solid var(--nftp-magenta);box-shadow:0 0 0 8px #e11d8f1f}.nftp-faq h3{font-family:var(--nftp-display);font-size:.78rem;letter-spacing:.06em;margin-bottom:.3rem}.nftp-footer{border-top:1px solid var(--nftp-line);padding:1.6rem 0 2.2rem;color:var(--nftp-ice-dim);font-size:.88rem}.nftp-footer__grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem}.nftp-footer strong{font-family:var(--nftp-display);letter-spacing:.22em;color:var(--nftp-ice);font-size:.78rem}.nftp-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-family:var(--nftp-display);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.nftp-footer a{text-decoration:none;color:var(--nftp-ice-dim)}@media(max-width:860px){.nftp-hero,.nftp-pings,.nftp-subject,.nftp-ops--wide{grid-template-columns:1fr}.nftp-header{flex-direction:column;align-items:flex-start}.nftp-row{grid-template-columns:72px 1fr}.nftp-row__meta{display:none}}
