@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000000;--fg: #ffffff;--border: #2a2a2a;--border-dim: #1a1a1a;--dim: #666666;--dimmer: #444444;--green: #ffffff;--red: #ff3333;--accent: #333333;--hover: #111111;--font: "JetBrains Mono", monospace}html,body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:12px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:var(--font);font-size:12px;cursor:pointer;background:none;border:none;color:inherit;text-transform:uppercase;letter-spacing:.05em}input,textarea,select{font-family:var(--font);font-size:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}th{color:var(--dim);font-weight:400;border-bottom:1px solid var(--border)}tr:hover td{background:var(--hover)}tr.clickable{cursor:pointer}.pos{color:var(--green)}.neg{color:var(--red)}.dim{color:var(--dim)}.page-container{max-width:1400px;margin:0 auto;padding:48px 64px}@media(max-width:768px){.page-container{padding:24px 20px;overflow-x:hidden}th,td{padding:8px 12px}}.nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 64px;background:var(--bg);position:sticky;top:0;z-index:200;gap:16px}@media(max-width:768px){.nav{padding:0 20px}}.nav-brand{display:flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg);padding:16px 0;font-weight:500;-webkit-user-select:none;user-select:none;flex-shrink:0}.nav-brand-caret{font-size:11px;color:var(--dim);width:10px;display:inline-block;text-align:center}.nav-links{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:1;min-width:0}.nav-links::-webkit-scrollbar{display:none}.nav-link{display:inline-block;padding:16px 24px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);border-bottom:2px solid transparent;cursor:pointer;transition:color .1s,border-color .1s;white-space:nowrap;flex-shrink:0}.nav-link:hover{color:var(--fg)}.nav-link.active{color:var(--fg);border-bottom-color:var(--fg)}.section-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin-bottom:8px}.section-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);margin-bottom:32px;font-weight:500}.stat-block{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.stat-value{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg)}.meta-row{display:flex;gap:48px;flex-wrap:wrap;margin-bottom:48px}.divider{border:none;border-top:1px solid var(--border);margin:40px 0}.back-btn{display:inline-flex;align-items:center;gap:8px;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:32px;cursor:pointer;transition:color .1s;background:none;border:none;padding:0;font-family:var(--font)}.back-btn:hover{color:var(--fg)}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.thesis-block{border:1px solid var(--border);padding:0;margin-bottom:32px}.thesis-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--hover)}.thesis-timestamp{color:var(--dim);font-size:12px}.thesis-section{padding:20px;border-bottom:1px solid var(--border-dim)}.thesis-section:last-child{border-bottom:none}.thesis-section-label{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12px}.thesis-section-content{color:var(--fg);line-height:1.8;font-size:12px}.model-badge{display:inline-block;padding:2px 8px;border:1px solid var(--border);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.conviction-high{color:var(--fg)}.conviction-medium{color:var(--dim)}.conviction-low{color:var(--dimmer)}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}@media(max-width:900px){.brief-grid{grid-template-columns:1fr}}.brief-cell{padding:24px;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.brief-cell:nth-child(2n){border-right:none}@media(max-width:900px){.brief-cell{border-right:none}}.brief-cell-label{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:12px}.brief-cell-content{color:var(--fg);line-height:1.8;font-size:12px}.banner{border:1px solid var(--border);padding:20px 24px;margin-bottom:40px;display:flex;align-items:flex-start;gap:48px;flex-wrap:wrap}.leaderboard-rank{color:var(--dimmer);font-size:12px;width:24px;display:inline-block}.archive-month-card{border:1px solid var(--border);padding:24px;cursor:pointer;transition:background .1s;margin-bottom:1px}.archive-month-card:hover{background:var(--hover)}.model-registry-card{display:grid;grid-template-columns:32px 180px 1fr auto;align-items:center;gap:24px}@media(max-width:768px){.model-registry-card{grid-template-columns:32px 1fr auto;gap:12px}.model-registry-card>div:nth-child(3){display:none}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:900px){.two-col{grid-template-columns:1fr;gap:24px}.meta-row{gap:24px}}.footnote{color:var(--dimmer);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-top:40px;padding-top:24px;border-top:1px solid var(--border-dim)}.status-badge{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.status-active{color:var(--green)}.status-settled{color:var(--dim)}.holding-fundamentals{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);margin-top:24px}@media(max-width:768px){.holding-fundamentals{grid-template-columns:1fr 1fr}}.fundamental-cell{padding:16px 20px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.fundamental-cell:nth-child(3n){border-right:none}.header-stamp{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--dimmer);margin-bottom:64px;display:flex;gap:32px;flex-wrap:wrap}.page-header{margin-bottom:48px}.page-header h1{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.page-header .subtitle{color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.06em;line-height:1.8;max-width:800px}
