:root{--bg: #0B101B;--surface: #121A2B;--surface-2: #182338;--surface-alt: #0E1524;--surface-mint: rgba(0, 176, 111, .13);--surface-violet: rgba(139, 92, 246, .15);--surface-amber: rgba(245, 158, 11, .14);--ink: #F1F5F9;--ink-muted: #94A3B8;--border: #25324D;--border-soft: #1E293B;--border-strong: #384B70;--accent: #00B06F;--accent-hover: #009960;--accent-bright: #22C55E;--accent-ink: #FFFFFF;--void: #A78BFA;--void-solid: #7C3AED;--void-ink: #FFFFFF;--rare: #38BDF8;--gold: #FBBF24;--gold-bright: #F59E0B;--danger: #F87171;--danger-bg: rgba(239, 68, 68, .16);--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.3rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.75rem;--space-8: 3.75rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-ink: 0 12px 28px rgba(3, 7, 18, .45);--shadow-ink-sm: 0 4px 12px rgba(3, 7, 18, .35);--dur-fast: .15s;--dur-med: .24s;--ease-pop: cubic-bezier(.22, 1, .36, 1);--max-width: 1160px;--measure: 72ch}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;color-scheme:dark}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background-color:var(--bg);background-image:radial-gradient(900px 420px at 15% -10%,rgba(0,176,111,.14),transparent 60%),radial-gradient(760px 380px at 90% 0%,rgba(124,58,237,.16),transparent 65%);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,picture{display:block;max-width:100%;height:auto}a{color:#4ade80;text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:#86efac}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:1.18;letter-spacing:-.02em;margin-top:0}h1{font-size:clamp(1.85rem,3.6vw,var(--text-3xl));margin-bottom:var(--space-3)}h2{font-size:clamp(1.38rem,2.5vw,var(--text-2xl));margin-top:var(--space-7);margin-bottom:var(--space-3)}h3{font-size:var(--text-lg);margin-top:var(--space-5);margin-bottom:var(--space-2)}p{margin-top:0;margin-bottom:var(--space-4);max-width:var(--measure)}ul,ol{margin-top:0;margin-bottom:var(--space-4);padding-left:var(--space-5);max-width:var(--measure)}li{margin-bottom:var(--space-2)}code,kbd,.mono{font-family:var(--font-mono);font-size:.88em}code{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.12em .42em;color:#e2e8f0;overflow-wrap:anywhere;word-break:break-word}.skip-link{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-ink);padding:var(--space-3) var(--space-4);font-weight:700;z-index:100}.skip-link:focus{left:var(--space-3);top:var(--space-3)}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-4)}.site-header{background:#0b101beb;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:64px;flex-wrap:wrap;padding-block:var(--space-2)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:var(--text-lg)}.brand:hover{color:#fff}.brand-mark{width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);border:1px solid var(--border-strong)}.nav-toggle{display:none;background:var(--surface-2);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-weight:700;min-height:44px;cursor:pointer}.site-nav{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.site-nav a{color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:var(--text-sm);padding:.45rem .72rem;border-radius:var(--radius-sm);border:1px solid transparent;min-height:40px;display:inline-flex;align-items:center;transition:background-color var(--dur-fast) var(--ease-pop),color var(--dur-fast) var(--ease-pop),border-color var(--dur-fast) var(--ease-pop)}.site-nav a:hover{color:var(--ink);background:var(--surface-2);border-color:var(--border-strong)}.site-nav a[aria-current=page]{background:#00b06f29;color:#4ade80;border-color:#00b06f73}@media(max-width:920px){.nav-toggle{display:inline-flex;align-items:center}.site-nav{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:var(--space-2);border-top:1px solid var(--border)}.site-nav.is-open{display:flex}.site-nav a{min-height:44px}}main{padding-block:var(--space-5) var(--space-8)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted)}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--ink-muted)}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-5);align-items:stretch;margin-bottom:var(--space-5)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero-grid>*,.stats-grid>*,.card-grid>*,.media-grid>*,.telemetry-bar>*{min-width:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ink);padding:var(--space-5)}.card-mint{border-top:3px solid var(--accent)}.card-amber{border-top:3px solid var(--gold)}.card-violet{border-top:3px solid var(--void)}.card-sky{border-top:3px solid var(--rare)}.rbx-identity{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.rbx-icon{width:56px;height:56px;border-radius:var(--radius-md);border:1.5px solid var(--border-strong);object-fit:cover;flex-shrink:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);background:#38bdf81f;color:#7dd3fc;border:1px solid rgba(56,189,248,.35);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .65rem;border-radius:var(--radius-pill);margin-bottom:var(--space-3)}.rbx-identity .eyebrow{margin-bottom:0}.lead{font-size:var(--text-md);color:var(--ink-muted);line-height:1.55;margin-bottom:var(--space-4)}.meta-strip{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.pill{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:700;line-height:1.3;padding:.35rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink)}.pill-verified{background:var(--surface-mint);border-color:#00b06f73;color:#4ade80}.pill-warn{background:var(--surface-amber);border-color:#f59e0b73;color:#fcd34d}.pill-void{background:var(--surface-violet);border-color:#a78bfa73;color:#c4b5fd}.pill-rare{background:#38bdf824;border-color:#38bdf873;color:#7dd3fc}.rbx-showcase{display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ink);overflow:hidden}.rbx-showcase-media{position:relative;background:var(--surface-alt)}.rbx-showcase-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.telemetry-bar{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border-top:1px solid var(--border)}.telemetry-cell{background:var(--surface-alt);padding:.8rem 1rem}.telemetry-label{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-weight:700}.telemetry-val{display:block;font-family:var(--font-mono);font-size:.98rem;font-weight:700;color:var(--ink);margin-top:.15rem}.arc-figure{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ink);overflow:hidden}.arc-figure figcaption{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);border-top:1px solid var(--border);background:var(--surface-alt)}.arc-svg{width:100%;height:auto;display:block}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:.65rem 1.15rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-pop),filter var(--dur-fast) var(--ease-pop),background-color var(--dur-fast) var(--ease-pop)}.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:#10b981}.btn-primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.btn-secondary{background:var(--surface-2);color:var(--ink);border-color:var(--border-strong)}.btn-secondary:hover{background:#22304c;color:#fff}.tool-panel{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-ink);padding:var(--space-5);margin-block:var(--space-5)}.tool-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.tool-tab{min-height:44px;padding:.5rem .95rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-alt);color:var(--ink-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:all var(--dur-fast) var(--ease-pop)}.tool-tab:hover{color:var(--ink);background:var(--surface-2)}.tool-tab[aria-selected=true]{background:#00b06f29;border-color:var(--accent);color:#4ade80}.tool-pane[hidden]{display:none}.tool-form{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end;margin-bottom:var(--space-4)}.field{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 240px;min-width:0;max-width:100%}.field label{font-weight:700;font-size:var(--text-sm);color:var(--ink)}.field input,.field select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:.55rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);background:var(--surface-alt);color:var(--ink);text-overflow:ellipsis}.status-box{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-alt);font-size:var(--text-base);color:var(--ink)}.status-box.is-warn{background:var(--surface-amber);border-color:#f59e0b73}.status-box.is-error{background:var(--danger-bg);border-color:#f8717180}.status-box.is-ok{background:var(--surface-mint);border-color:#00b06f80}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:var(--space-4);margin-block:var(--space-5)}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);padding:var(--space-4)}.stat-label{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:var(--space-1)}.stat-value{display:block;font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;color:var(--ink)}.stat-sub{display:block;font-size:var(--text-xs);font-weight:600;color:var(--ink-muted);margin-top:.25rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--space-4);margin-block:var(--space-5)}.link-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);padding:var(--space-4);text-decoration:none;color:var(--ink);transition:transform var(--dur-fast) var(--ease-pop),border-color var(--dur-fast) var(--ease-pop),background-color var(--dur-fast) var(--ease-pop)}.link-card.tier-emerald{border-top-color:var(--accent)}.link-card.tier-gold{border-top-color:var(--gold)}.link-card.tier-void{border-top-color:var(--void)}.link-card.tier-rare{border-top-color:var(--rare)}.link-card:hover{transform:translateY(-2px);background:var(--surface-2);border-color:var(--border-strong);color:#fff}.link-card h3{margin-top:var(--space-2);margin-bottom:var(--space-2)}.link-card p{font-size:var(--text-sm);color:var(--ink-muted);margin-bottom:var(--space-3)}.link-card-cta{font-weight:700;color:#4ade80;font-size:var(--text-sm)}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);background:var(--surface);margin-block:var(--space-5)}table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-sm)}caption{caption-side:top;text-align:left;font-weight:700;color:var(--ink);padding:var(--space-3) var(--space-4);background:var(--surface-alt);border-bottom:1px solid var(--border)}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);vertical-align:top}th{background:var(--surface-2);font-family:var(--font-display);font-weight:700;color:var(--ink)}tr:last-child td{border-bottom:none}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);margin-block:var(--space-5)}.media-card{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);overflow:hidden}.media-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.media-card figcaption{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);border-top:1px solid var(--border)}.progress-track{width:100%;height:16px;background:var(--surface-alt);border:1px solid var(--border-strong);border-radius:var(--radius-pill);overflow:hidden;margin-block:var(--space-3)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--rare),var(--void));transition:width var(--dur-med) var(--ease-pop)}.arena-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--space-2);margin-top:var(--space-4)}.arena-chip{min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;cursor:pointer;padding:var(--space-2);transition:all var(--dur-fast) var(--ease-pop)}.arena-chip:hover{color:var(--ink);border-color:var(--accent)}.arena-chip.is-reached{background:#00b06f38;border-color:var(--accent);color:#4ade80}.faq-list{display:grid;gap:var(--space-3);margin-block:var(--space-4)}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-ink-sm);padding:var(--space-4)}.faq-item h3{margin-top:0;margin-bottom:var(--space-2);font-size:var(--text-lg)}.faq-item p:last-child{margin-bottom:0;color:var(--ink-muted)}.ad-slot{margin-block:var(--space-6);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-alt);min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ad-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-bottom:var(--space-2)}.ad-container{width:100%;min-height:240px}.sources-box{margin-top:var(--space-7);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.sources-box h2{margin-top:0;font-size:var(--text-lg)}.site-footer{border-top:1px solid var(--border);background:var(--surface-alt);padding-block:var(--space-6);font-size:var(--text-sm);color:var(--ink-muted)}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:start}.footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;padding:0;margin:0}.footer-links a{color:var(--ink);font-weight:600}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:riseIn var(--dur-med) var(--ease-pop) both}@media(max-width:640px){.card,.tool-panel{padding:var(--space-4)}.eyebrow{font-size:.68rem;letter-spacing:.03em;padding:.28rem .6rem;max-width:100%}}
