*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0f0e0c;--ink-2:#3f3d38;--ink-3:#888580;--surface:#fff;--surface-2:#f8f7f4;--surface-3:#eeecea;--border:#e2e0da;--border-md:#c8c6bf;--navy:#131622;--gold:#b07d2a;--gold-lt:#fdf8ee;--gold-mid:#e0b96a;--green:#145a32;--green-lt:#f0faf4;--green-mid:#27ae60;--red:#922b21;--red-lt:#fdf2f2;--amber-ink:#7d5000;--amber-lt:#fffbf0;--purple:#5b2d8e;--purple-lt:#f5f0fb;--gray-ink:#5a5854;--font-serif:"DM Serif Display", Georgia, serif;--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"DM Mono", "Courier New", monospace;--page-x:48px;--page-y:44px}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--surface-2);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.65}.page-wrapper{padding:var(--page-y) var(--page-x) 80px}.sec-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:18px;font-size:10px;display:flex}.sec-label:before{content:"";background:var(--border-md);width:22px;height:1px;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.badge{font-family:var(--font-mono);border-radius:100px;align-items:center;gap:4px;margin-top:8px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.badge-green{background:var(--green-lt);color:var(--green)}.badge-gold{background:var(--gold-lt);color:var(--gold)}.badge-gray{background:var(--surface-3);color:var(--gray-ink)}.status-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:10px}.sp-current{background:var(--green-lt);color:var(--green)}.sp-batch{background:var(--gold-lt);color:var(--gold)}.sp-pending{background:var(--amber-lt);color:var(--amber-ink)}.sp-founding{background:var(--surface-3);color:var(--gray-ink)}.share-track{background:var(--surface-3);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.share-fill{background:var(--gold);border-radius:2px;height:4px;transition:width .6s}.share-fill-gray{background:var(--border-md);border-radius:2px;height:4px}.pos{color:var(--green)}.neg{color:var(--red)}.neutral{color:var(--ink-3)}@media (max-width:768px){:root{--page-x:20px;--page-y:28px}}.pc-section{border-bottom:1px solid var(--border)}.pc-section:first-of-type{border-top:1px solid var(--border)}.pc-section>summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:13px 2px;font-size:11px;list-style:none;transition:color .15s;display:flex}.pc-section>summary::-webkit-details-marker{display:none}.pc-section>summary .pc-num{color:var(--gold);min-width:18px}.pc-section>summary:after{content:"+";color:var(--gold);margin-left:auto;font-size:16px;line-height:1}.pc-section[open]>summary:after{content:"–"}.pc-section>summary:hover,.pc-section[open]>summary{color:var(--ink)}.pc-section-body{color:var(--ink-2);padding:2px 2px 16px;font-size:13.5px;line-height:1.7}@media print{.pc-section-body{display:block!important}.pc-section>summary:after{content:""}}.page-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.grid-2{grid-template-columns:1fr 1fr;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);display:grid}.grid-4{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll>table{min-width:540px}.tb-bar{padding:0 48px}.tb-nav-desktop{gap:2px;display:flex}.tb-toggle{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:34px;font-size:16px;line-height:1;display:none}.tb-mobile-menu{display:none}@media (max-width:768px){.tb-bar{padding:0 20px}.tb-tagline,.tb-date,.tb-nav-desktop{display:none!important}.tb-toggle{display:inline-flex!important}.tb-mobile-menu.tb-open{display:flex!important}}
