:root{--bg:#050505;--bg-soft:#0e0e0e;--bg-card:#141414;--stroke:#2b2b2b;--stroke-soft:#1f1f1f;--text:#f2f2f2;--muted:#9b9b9b;--green:#43d667;--red:#ea5b5b}*{box-sizing:border-box}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text);background:radial-gradient(circle at 25% 15%,#171717,#0000 45%),radial-gradient(circle at 90% 10%,#111,#0000 40%),linear-gradient(#050505 0%,#020202 100%);min-height:100vh;margin:0;font-family:Avenir Next,Segoe UI,Trebuchet MS,sans-serif;font-size:15px}.ca-bar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090909eb;border-bottom:1px solid #252525;position:sticky;top:0}.ca-bar-inner{align-items:center;gap:8px;max-width:1200px;min-height:34px;margin:0 auto;padding:7px 20px;display:flex}.ca-label{color:#b7b7b7;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ca-value{color:#e6e6e6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;overflow:hidden}.bg-orb{filter:blur(42px);opacity:.15;pointer-events:none;z-index:0;border-radius:999px;animation:10s ease-in-out infinite float;position:fixed}.orb-1{background:#2f2f2f;width:260px;height:260px;top:8%;left:-80px}.orb-2{background:#1d1d1d;width:320px;height:320px;animation-delay:-4s;bottom:6%;right:-120px}.topbar,.page{z-index:1;position:relative}.topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:14px 20px;display:flex}.brand-wrap{align-items:center;gap:12px;display:flex}.brand{letter-spacing:-.04em;text-transform:lowercase;margin:0;font-family:Gill Sans,Futura,Avenir Next,sans-serif;font-size:1.7rem}.brand-logo{mix-blend-mode:screen;opacity:.92;filter:drop-shadow(0 0 8px #ffffff29);width:auto;height:52px;display:block}.credit-pill{border:1px solid var(--stroke);color:#d4f4dd;background:#1919198c;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:.95rem;font-weight:600;display:inline-flex}.credit-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #43d667cc}.main-nav{align-items:center;gap:20px;display:flex}.main-nav a{color:var(--muted);font-weight:600;text-decoration:none}.main-nav a.active,.main-nav a:hover{color:var(--text)}.pump-pill{color:#c2f1cd;cursor:pointer;background:#3eb0581f;border:1px solid #2a5f37;border-radius:10px;padding:7px 12px;font-weight:600}.toolbar{align-items:center;gap:10px;display:flex}.icon-btn,.wallet-btn,.learn-btn,.tabs button{font:inherit}.icon-btn{border:1px solid var(--stroke);color:var(--text);cursor:pointer;background:#0f151ebf;border-radius:10px;width:38px;height:38px}.wallet-btn{color:#f1f1f1;cursor:pointer;background:linear-gradient(#1f1f1f 0%,#151515 100%);border:1px solid #404040;border-radius:10px;padding:9px 14px;font-weight:700}.page{max-width:1200px;margin:8px auto 40px;padding:0 20px}.board-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.page>.board-head{text-align:center;justify-content:center;max-width:900px;margin-left:auto;margin-right:auto}.board-head h2{letter-spacing:-.02em;margin:0;font-size:1.65rem}.board-sub{color:var(--muted);margin:6px 0 0;font-size:.95rem}.tabs{border:1px solid var(--stroke);background:#0b0b0b;border-radius:10px;display:inline-flex;overflow:hidden}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-weight:600}.tabs button.is-active{color:var(--text);background:#202020}.content-grid{grid-template-columns:1fr 238px;align-items:start;gap:24px;display:grid}.leaderboard{gap:10px;display:grid}.page>.leaderboard{max-width:900px;margin:0 auto}.entry{border-radius:10px}.row-link{color:inherit;text-decoration:none;display:block}.row{border:1px solid var(--stroke);cursor:pointer;background:linear-gradient(#151515 0%,#0f0f0f 100%);border-radius:10px;justify-content:space-between;align-items:center;min-height:74px;padding:14px 16px;transition:border-color .16s,background .16s;animation:.42s both reveal;display:flex}.row:hover{border-color:#4a4a4a}.row:focus-visible{outline-offset:2px;outline:2px solid #58aa8e}.entry:first-child .row{border-color:#6c5f2c}.entry:first-child .row,.entry:nth-child(3) .row{background:linear-gradient(90deg,#3434346b 0%,#1c1c1c38 100%),linear-gradient(#171717 0%,#101010 100%)}.row-left{align-items:center;gap:13px;min-width:0;display:flex}.rank{text-align:center;color:#dfe7f5;width:22px;font-size:1.65rem;line-height:1}.avatar{color:#f4f8ff;background:linear-gradient(145deg,#4b4b4b,#2d2d2d);border:1px solid #5b5b5b;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid;position:relative;overflow:hidden}.identity{min-width:0}.name{white-space:nowrap;text-overflow:ellipsis;font-size:1.45rem;font-weight:700;line-height:1.05;overflow:hidden}.handle{color:var(--muted);font-size:.95rem;font-weight:600}.row-right{white-space:nowrap;align-items:baseline;gap:18px;margin-left:12px;display:flex}.ratio{color:var(--text);font-size:1.1rem;font-weight:700}.pos{color:var(--green)}.neg{color:var(--red)}.score{color:var(--green);font-size:1.35rem;font-weight:700}.promo-card{background:linear-gradient(#101722 0%,#0d1620 100%);border:1px solid #29435b;border-radius:12px;padding:16px}.promo-card h3{margin:0 0 12px;font-family:Gill Sans,Futura,Avenir Next,sans-serif;font-size:1.15rem}.qr-box{border:1px solid var(--stroke);background:#0a0f17;border-radius:10px;margin-bottom:10px;padding:8px}.qr-pattern{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 10% 10%,#fff 12px,#0000 12px),radial-gradient(circle at 90% 10%,#fff 12px,#0000 12px),radial-gradient(circle at 50% 54%,#9ce5b0 8px,#0000 9px),linear-gradient(90deg,#fff 10%,#0000 10% 20%,#fff 20% 30%,#0000 30% 40%,#fff 40% 50%,#0000 50% 60%,#fff 60% 70%,#0000 70% 80%,#fff 80% 90%,#0000 90%),#0e1520 linear-gradient(#fff 10%,#0000 10% 20%,#fff 20% 30%,#0000 30% 40%,#fff 40% 50%,#0000 50% 60%,#fff 60% 70%,#0000 70% 80%,#fff 80% 90%,#0000 90%);border-radius:6px}.promo-card p{color:var(--muted);text-align:center;margin:0 0 12px;font-size:.95rem}.learn-btn{color:#d1efe1;cursor:pointer;background:linear-gradient(#1a302f 0%,#142523 100%);border:1px solid #2d4a46;border-radius:10px;width:100%;padding:9px 10px;font-weight:700}.profile-page{z-index:1;max-width:1060px;margin:20px auto 48px;padding:0 20px;position:relative}.profile-shell{background:linear-gradient(#141414 0%,#0b0b0b 100%);border:1px solid #2a2a2a;border-radius:18px;padding:24px;box-shadow:0 20px 45px #00000047}.back-link{color:#d2d2d2;background:#0a1018a6;border:1px solid #303030;border-radius:999px;margin-bottom:14px;padding:7px 11px;font-weight:600;text-decoration:none;display:inline-block}.back-link:hover{color:#fff;border-color:#4b4b4b}.profile-hero{justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.profile-identity{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar{color:#f8fbff;background:linear-gradient(145deg,#525252,#303030);border:1px solid #606060;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1rem;font-weight:700;display:grid;position:relative;overflow:hidden}.avatar-img{object-fit:cover}.profile-title h1{letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1}.profile-title p{color:var(--muted);margin:4px 0 0;font-size:1rem;font-weight:600}.profile-score-card{background:linear-gradient(#242424b8 0%,#141414e0 100%);border:1px solid #3a3a3a;border-radius:14px;align-content:center;justify-items:end;gap:3px;min-width:180px;padding:12px 14px;display:grid}.profile-score-card span{color:#b0b0b0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.profile-score-card strong{font-size:2.05rem;line-height:1}.profile-score-card em{color:#bde4ce;font-size:.92rem;font-style:normal;font-weight:700}.profile-grid{grid-template-columns:260px 1fr;align-items:start;gap:14px;display:grid}.profile-stats{grid-template-columns:1fr;gap:10px;display:grid}.stat-card{background:linear-gradient(#181818 0%,#101010 100%);border:1px solid #323232;border-radius:10px;padding:13px 14px}.stat-card span{color:#a5a5a5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.stat-card strong{font-size:1.05rem;line-height:1.25}.trait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trait-groups{gap:12px;display:grid}.trait-group{background:linear-gradient(#161616 0%,#101010 100%);border:1px solid #2f2f2f;border-radius:12px;padding:10px}.trait-group-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.trait-group-head h3{text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.92rem}.trait-group-head span{text-align:center;border:1px solid #4a4a4a;border-radius:999px;min-width:2em;padding:2px 7px;font-size:.72rem;font-weight:700}.trait-head{justify-content:space-between;align-items:baseline;gap:10px;margin:2px 0 10px;display:flex}.trait-head h2{letter-spacing:-.01em;margin:0;font-size:1.2rem}.trait-head span{color:#a6a6a6;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.detail-chip{background:linear-gradient(#181818 0%,#101010 100%);border:1px solid #343434;border-left:4px solid #4a4a4a;border-radius:12px;padding:10px;line-height:1.35;box-shadow:inset 0 1px #ffffff08}.trait-chip-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.trait-chip-index{text-align:center;color:#c4c4c4;letter-spacing:.08em;background:#141414;border:1px solid #464646;border-radius:999px;min-width:2.1em;padding:2px 0;font-size:.7rem;font-weight:700}.trait-category{text-transform:uppercase;letter-spacing:.08em;color:#d2d2d2;background:#151515;border:1px solid #4a4a4a;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:700}.trait-chip-label{letter-spacing:-.01em;color:#f0f0f0;margin:0;font-size:.93rem}.trait-chip-value{color:#c8c8c8;margin:0;font-size:.9rem}.detail-chip.trait-eyes{border-left-color:#4fa3ff}.detail-chip.trait-structure{border-left-color:#6ed184}.detail-chip.trait-nose{border-left-color:#ffd166}.detail-chip.trait-skin{border-left-color:#d08aff}.detail-chip.trait-hair{border-left-color:#ff8f5c}.detail-chip.trait-general{border-left-color:#a0a0a0}.trait-group.trait-eyes .trait-group-head h3{color:#9bcfff}.trait-group.trait-structure .trait-group-head h3{color:#a6e7b7}.trait-group.trait-nose .trait-group-head h3{color:#ffe4a1}.trait-group.trait-skin .trait-group-head h3{color:#dfb7ff}.trait-group.trait-hair .trait-group-head h3{color:#ffc9ab}.trait-group.trait-general .trait-group-head h3{color:#d0d0d0}.trait-category.trait-eyes{color:#9bcfff;border-color:#3a78ba}.trait-category.trait-structure{color:#a6e7b7;border-color:#3f7a4d}.trait-category.trait-nose{color:#ffe4a1;border-color:#8e7440}.trait-category.trait-skin{color:#dfb7ff;border-color:#75518e}.trait-category.trait-hair{color:#ffc9ab;border-color:#8a5a40}.trait-category.trait-general{color:#d0d0d0;border-color:#5f5f5f}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}@media (max-width:1150px){.topbar{flex-wrap:wrap}.main-nav{border-top:1px solid var(--stroke-soft);order:3;justify-content:flex-start;width:100%;padding-top:10px}.content-grid{grid-template-columns:1fr}.promo-card{max-width:340px}}@media (max-width:780px){.brand-logo{width:auto;height:40px}.board-head{flex-direction:column;align-items:flex-start}.board-head h2{font-size:1.3rem}.board-sub{font-size:.88rem}.row{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.row-right{justify-content:space-between;width:100%;margin-left:0}.name{font-size:1.15rem}.handle,.ratio{font-size:.9rem}.score{font-size:1.05rem}.tabs{width:100%}.tabs button{text-align:center;flex:1}.wallet-btn{display:none}.profile-shell{padding:18px 14px}.profile-hero{flex-direction:column}.profile-score-card{justify-items:start;width:100%}.profile-title h1{font-size:1.55rem}.profile-grid,.profile-stats,.trait-grid{grid-template-columns:1fr}}.audio-toggle{z-index:50;border:1px solid var(--stroke);color:var(--text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e16e0;border-radius:10px;padding:9px 12px;font-weight:700;position:fixed;bottom:14px;right:14px}.audio-toggle:hover{border-color:#4a4a4a}.news-page{z-index:1;gap:14px;max-width:1200px;margin:14px auto 48px;padding:0 20px;display:grid;position:relative}.news-hero-panel{background:radial-gradient(circle at 20% 0,#78787829,#0000 40%),linear-gradient(#171717 0%,#0f0f0f 100%);border:1px solid #2f2f2f;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;padding:18px;display:grid}.news-pill{text-transform:uppercase;letter-spacing:.1em;color:#d9d9d9;background:#ffffff0a;border:1px solid #3c3c3c;border-radius:999px;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.news-hero-copy h1{letter-spacing:-.02em;margin:10px 0 6px;font-size:1.65rem}.news-hero-copy p{color:#c7c7c7;max-width:52ch;margin:0;line-height:1.45}.news-hero-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.news-cta{color:#fafafa;background:linear-gradient(#2c2c2c 0%,#202020 100%);border:1px solid #414141;border-radius:10px;padding:9px 12px;font-weight:700;text-decoration:none}.news-cta.ghost{background:#121212}.news-cta:hover{border-color:#666}.news-hero-stats{gap:10px;display:grid}.news-stat{background:#141414;border:1px solid #313131;border-radius:12px;padding:12px}.news-stat span{color:#aaa;text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;font-weight:700;display:block}.news-stat strong{margin-top:5px;font-size:1.08rem;line-height:1;display:block}.news-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.news-sources-panel,.news-feed-panel{background:linear-gradient(#141414 0%,#0f0f0f 100%);border:1px solid #2f2f2f;border-radius:16px;padding:14px}.news-section-head h2{letter-spacing:-.01em;margin:0;font-size:1.1rem}.news-section-head p{color:#a9a9a9;margin:6px 0 0}.news-source-list{gap:10px;margin-top:12px;display:grid}.news-source-card{background:#111;border:1px solid #303030;border-radius:12px;padding:11px}.news-source-head{align-items:center;gap:9px;display:flex}.news-source-avatar{object-fit:cover;background:#1a1a1a;border:1px solid #444;border-radius:999px;flex-shrink:0;width:34px;height:34px}.news-source-card h3{margin:0;font-size:.86rem;line-height:1.3}.news-source-card p{color:#bcbcbc;margin:7px 0 9px;font-size:.82rem;line-height:1.35}.news-source-card a{color:#f0f0f0;font-size:.82rem;font-weight:700;text-decoration:none}.news-source-card a:hover{text-decoration:underline}.news-feed-list{gap:12px;margin-top:12px;display:grid}.news-post-card{background:linear-gradient(#151515 0%,#101010 100%);border:1px solid #2f2f2f;border-radius:14px;gap:10px;padding:12px;display:grid}.news-post-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.news-post-author{align-items:center;gap:8px;min-width:0;display:flex}.news-post-author-meta{min-width:0}.news-post-avatar{object-fit:cover;background:#1a1a1a;border:1px solid #444;border-radius:999px;flex-shrink:0;width:32px;height:32px}.news-post-head h3{margin:0;font-size:.9rem;line-height:1.25}.news-post-date{color:#9c9c9c;letter-spacing:.01em;margin:2px 0 0;font-size:.76rem;font-weight:600}.news-post-head a{color:#efefef;border:1px solid #3d3d3d;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:.83rem;font-weight:700;text-decoration:none}.news-post-head a:hover{border-color:#686868}.news-post-summary{color:#d2d2d2;margin:0;font-size:.86rem;line-height:1.38}.mogmap-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;max-width:1100px;margin:0 auto;display:grid}.map-card{background:linear-gradient(#141414 0%,#0d0d0d 100%);border:1px solid #2f2f2f;border-radius:14px;padding:10px}.us-map{width:100%;height:auto;display:block}.state-shape{fill:#1c2738;stroke:#3b4d66;stroke-width:.8px;cursor:pointer;transition:fill .12s,stroke .12s}.state-shape.hovered{fill:#32588a}.state-shape.selected{fill:#3fbd69;stroke:#82dea0}.state-shape:focus-visible{filter:brightness(1.15);outline:none}.map-info-card{background:linear-gradient(#151515 0%,#0f0f0f 100%);border:1px solid #323232;border-radius:14px;padding:14px}.map-info-card h2{margin:0 0 8px;font-size:1.2rem}.map-info-card p{color:var(--muted);margin:0 0 12px}.map-info-line{background:#111;border:1px solid #2f2f2f;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.map-info-line+.map-info-line{margin-top:8px}.map-info-line span{color:#a7a7a7;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:700}.map-info-line strong{margin-top:2px;font-size:1rem}.tweet-embed{background:#000;border:1px solid #363636;border-radius:8px;width:min(100%,520px);min-height:300px;margin:0 auto}.tweet-media-loading{color:#b8b8b8;background:#161616;border:1px solid #363636;border-radius:8px;place-items:center;width:100%;min-height:220px;font-weight:600;display:grid}.tweet-media-image,.tweet-media-video{background:#000;border:1px solid #363636;border-radius:8px;width:min(100%,520px);margin:0 auto;display:block}.news-post-footer{color:#b5b5b5;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:flex}.news-post-footer span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.faq-page{z-index:1;max-width:1100px;margin:30px auto 80px;padding:0 20px;position:relative}.faq-hero{text-align:center;background:radial-gradient(circle at 50% 0,#3c3c3c26,#0000 60%),linear-gradient(#121212 0%,#080808 100%);border:1px solid #2a2a2a;border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003}.faq-pill{text-transform:uppercase;letter-spacing:.12em;color:#e0e0e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.faq-hero h1{letter-spacing:-.04em;background:linear-gradient(#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:16px 0 12px;font-size:2.5rem;line-height:1.1}.faq-hero p{color:#a0a0a0;max-width:54ch;margin:0 auto;font-size:1.05rem;line-height:1.6}.faq-hero-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.faq-btn{color:#ccc;background:#111;border:1px solid #333;border-radius:12px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.faq-btn:hover{color:#fff;background:#1a1a1a;border-color:#555}.faq-btn.primary{color:#fff;background:linear-gradient(#333 0%,#1a1a1a 100%);border-color:#ffffff1a;box-shadow:0 2px 10px #0000004d,inset 0 1px #ffffff1a}.faq-btn.primary:hover{background:linear-gradient(#444 0%,#222 100%);border-color:#fff3}.faq-metrics{background:#2a2a2a;border:1px solid #2a2a2a;border-radius:14px;gap:1px;margin-top:32px;display:inline-flex;overflow:hidden}.faq-metrics article{text-align:center;background:#0d0d0d;min-width:100px;padding:12px 24px}.faq-metrics span{color:#666;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.faq-metrics strong{color:#ddd;font-size:1.1rem;display:block}.faq-shell{grid-template-columns:220px 1fr;align-items:start;gap:60px;margin-top:60px;display:grid}.faq-nav-card{position:sticky;top:40px}.faq-nav-card h2{text-transform:uppercase;letter-spacing:.1em;color:#666;margin:0 0 12px;font-size:.9rem}.faq-nav-card p{display:none}.faq-toc{flex-direction:column;display:flex}.faq-toc a{color:#888;border-left:2px solid #222;padding:8px 0 8px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.faq-toc a:hover{color:#fff;border-left-color:#555}.faq-main-card{flex-direction:column;gap:60px;display:flex}.faq-group{scroll-margin-top:100px}.faq-group-head{margin-bottom:20px}.faq-group-head h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.4rem}.faq-group-head p{color:#888;margin:6px 0 0;font-size:.95rem}.faq-grid{flex-direction:column;display:flex}.faq-item{border-top:1px solid #222}.faq-item:last-child{border-bottom:1px solid #222}.faq-item summary{cursor:pointer;color:#e0e0e0;justify-content:space-between;align-items:center;padding:20px 0;font-size:1.05rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.faq-item summary:hover{color:#fff}.faq-item summary:after{content:"+";color:#555;margin-left:10px;font-size:1.2rem;font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:#a0a0a0;max-width:65ch;margin:0 0 24px;font-size:1rem;line-height:1.6;animation:.3s reveal}.faq-tier-section{scroll-margin-top:100px}.faq-tier-section h2{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:1.4rem}.faq-tier-sub{color:#888;margin:0 0 24px;font-size:.95rem}.faq-tier-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.faq-term-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.faq-term-card{background:linear-gradient(#121212 0%,#0e0e0e 100%);border:1px solid #2a2a2a;border-radius:12px;padding:14px}.faq-term-card h3{color:#f2f2f2;letter-spacing:-.01em;margin:0 0 8px;font-size:.98rem}.faq-term-card p{color:#9a9a9a;margin:0;font-size:.87rem;line-height:1.45}.faq-tier-card{background:#111;border:1px solid #2a2a2a;border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.faq-tier-card:hover{z-index:2;border-color:#444;transform:translateY(-4px);box-shadow:0 12px 30px #0006}.faq-tier-card:before{content:"";background:var(--card-accent,#333);height:3px;box-shadow:0 0 15px var(--card-accent,#333);opacity:.8;position:absolute;top:0;left:0;right:0}.tier-card-header{background:linear-gradient(#ffffff08 0%,#fff0 100%);border-bottom:1px solid #222;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.tier-medal{filter:drop-shadow(0 0 10px #00000080);font-size:1.8rem}.tier-card-header h3{letter-spacing:.02em;color:#fff;margin:0;font-family:Gill Sans,Futura,sans-serif;font-size:1.1rem}.tier-card-body{padding:16px 20px 20px}.tier-meta{gap:6px;margin-bottom:16px;display:grid}.tier-meta p{color:#aaa;margin:0;font-size:.85rem;line-height:1.4}.tier-meta strong{color:#666;text-transform:uppercase;letter-spacing:.05em;margin-right:6px;font-size:.7rem}.tier-traits strong{color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.7rem;display:block}.tier-traits ul{margin:0;padding:0;list-style:none}.tier-traits li{color:#ccc;margin-bottom:6px;padding-left:14px;font-size:.85rem;line-height:1.4;position:relative}.tier-traits li:before{content:"•";color:#555;position:absolute;left:0}.faq-psl-note{background:linear-gradient(90deg,#111 0%,#0d0d0d 100%);border:1px solid #2a2a2a;border-radius:12px;align-items:flex-start;gap:16px;margin-top:24px;padding:16px;display:flex}.faq-psl-note h3{text-transform:uppercase;letter-spacing:.08em;color:#fff;white-space:nowrap;margin:0;font-size:.85rem}.faq-psl-note p{color:#888;margin:0;font-size:.9rem;line-height:1.5}.x-badge{background:#111318;border:1px solid #444a57;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.82rem;display:inline-flex}@media (max-width:900px){.faq-shell{grid-template-columns:1fr;gap:40px}.faq-nav-card{display:none}}@media (max-width:780px){.news-page{padding:0 14px}.news-hero-panel{grid-template-columns:1fr}.news-hero-copy h1{font-size:1.35rem}.news-hero-stats,.news-layout{grid-template-columns:1fr}.news-post-head{flex-direction:column;align-items:flex-start}.faq-page{margin-top:20px;padding:0 16px}.faq-hero{padding:24px 16px}.faq-hero h1{font-size:1.8rem}.faq-metrics{width:100%;display:flex}.faq-metrics article{flex:1;min-width:0;padding:12px 6px}.faq-tier-grid,.mogmap-grid{grid-template-columns:1fr}.tweet-embed{width:min(100%,420px);min-height:250px}}.news-empty{color:#b8b8b8;margin:8px 0}.dashboard-page{z-index:1;max-width:1100px;margin:14px auto 48px;padding:0 20px;position:relative}.dashboard-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.dashboard-head-actions{align-items:center;gap:8px;display:flex}.dashboard-head h2{margin:0;font-size:1.5rem}.dashboard-head p{color:#bcbcbc;margin:6px 0 0}.dashboard-source{color:#d8d8d8;text-transform:uppercase;letter-spacing:.08em;background:#131313;border:1px solid #363636;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.dashboard-logout{color:#e3e3e3;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#141414;border:1px solid #434343;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700}.dashboard-logout:hover{color:#f7f7f7;border-color:#5a5a5a}.dashboard-login-wrap{max-width:480px;margin:24px auto 0}.dashboard-login-form h2{margin:0;font-size:1.3rem}.dashboard-login-form p{color:#bcbcbc;margin:2px 0 8px;font-size:.88rem}.dashboard-grid{grid-template-columns:minmax(0,1fr) 360px;gap:12px;display:grid}.dashboard-stack{gap:12px;display:grid}.dashboard-form,.dashboard-list{background:linear-gradient(#151515 0%,#101010 100%);border:1px solid #2f2f2f;border-radius:14px;padding:14px}.dashboard-form{gap:10px;display:grid}.dashboard-form label{color:#d8d8d8;gap:6px;font-size:.86rem;font-weight:700;display:grid}.dashboard-form input,.dashboard-form textarea{color:#f0f0f0;font:inherit;background:#101010;border:1px solid #3a3a3a;border-radius:10px;padding:9px 10px}.dashboard-form input:focus,.dashboard-form textarea:focus{border-color:#5a5a5a;outline:none}.dashboard-form button{color:#f5f5f5;cursor:pointer;background:linear-gradient(#2f2f2f 0%,#212121 100%);border:1px solid #4a4a4a;border-radius:10px;padding:10px 12px;font-weight:700}.dashboard-form button:disabled{opacity:.7;cursor:not-allowed}.dashboard-status{margin:0;font-size:.86rem}.dashboard-status.success{color:#97e9ac}.dashboard-status.error{color:#f09797}.dashboard-list h3{margin:0 0 10px;font-size:1rem}.dashboard-subhead{margin-top:16px!important}.dashboard-post-row{background:#111;border:1px solid #2f2f2f;border-radius:10px;justify-content:space-between;gap:10px;padding:9px;display:flex}.dashboard-post-row+.dashboard-post-row{margin-top:8px}.dashboard-post-row strong{font-size:.88rem;display:block}.dashboard-post-row p{color:#bdbdbd;margin:4px 0 0;font-size:.8rem;line-height:1.35}.dashboard-post-row a{color:#f4f4f4;align-self:center;font-size:.82rem;font-weight:700;text-decoration:none}@media (max-width:900px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:780px){.dashboard-page{padding:0 14px}.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-head-actions{justify-content:space-between;width:100%}}
