@charset "UTF-8";:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.app{min-height:100vh;background:#000;color:#f4eee6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.25rem 4rem;background:radial-gradient(70% 45% at 50% 42%,rgba(102,126,234,.14),transparent 62%),#000}.hero-kicker{margin:0;font-family:Cinzel,Times New Roman,serif;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#8a8a8a}.hero-title{margin:.45rem 0 0;font-family:Cinzel,Times New Roman,serif;font-weight:400;font-size:clamp(2.8rem,9vw,6.4rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.05}.hero-gloss{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem 1.2rem;margin:1.15rem 0 2.1rem}.hero-ipa{color:#8a8a8a;font-style:italic;font-size:clamp(1rem,2vw,1.2rem);white-space:nowrap}.hero-motto{color:#c8c2ba;font-style:italic;font-size:clamp(1rem,2vw,1.2rem)}.hero-enter{display:inline-block;border:1px solid #667eea;color:#f4eee6;text-decoration:none;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;padding:.7rem 1.15rem}.hero-enter:hover{background:#667eea29}.appbar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-height:64px;padding:.55rem 1.25rem;background:#000;border-top:1px solid #222;border-bottom:1px solid #222}.appbar-left{display:flex;align-items:center;gap:.65rem;min-width:0}.nav-brand{display:flex;align-items:center;gap:.5rem;min-width:0;text-decoration:none;color:inherit}.nav-title{font-family:Cinzel,Times New Roman,serif;font-size:.92rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.15}.appbar-ipa{color:#8a8a8a;font-size:.78rem;font-style:italic;border-left:1px solid #333;padding-left:.75rem;white-space:nowrap}.appbar-search{flex:1;min-width:10rem}.appbar-search input{width:100%;max-width:32rem;background:#0a0a0a;border:1px solid #333;color:#f4eee6;padding:.42rem .7rem;font:inherit;font-size:.85rem}.appbar-search input:focus{outline:1px solid #667eea}.appbar-views{display:flex;align-items:center;gap:.4rem;margin-left:auto}.view-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #333;background:none;color:#aaa;font:inherit;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.38rem .65rem;cursor:pointer}.view-btn.on{color:#fff;border-color:#667eea;background:#667eea29}.view-btn:disabled{opacity:.38;cursor:not-allowed}.nav-link{color:#ccc;text-decoration:none;font-size:.78rem;font-weight:500;padding:.35rem .5rem}.nav-link:hover{color:#fff}.mobile-menu-toggle{display:none;background:none;border:0;color:#fff}.ledger-page{padding:1rem 1.25rem 1.5rem;max-width:1600px;margin:0 auto}.ledger-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem}.ledger-head h2{margin:0;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ledger-meta{margin:.2rem 0 0;color:#777;font-size:.72rem}.ledger-count{margin-left:auto;color:#888;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:.9rem}.toolbar-title{font-family:Cinzel,Times New Roman,serif;font-weight:400;letter-spacing:.22em;text-transform:uppercase;font-size:.95rem;margin-right:.4rem}.toolbar-search input{width:min(260px,70vw);background:#0a0a0a;border:1px solid #333;color:#f4eee6;padding:.4rem .65rem;font:inherit;font-size:.85rem}.toolbar-search input:focus{outline:1px solid #667eea}.seg{display:flex;border:1px solid #333}.seg button{background:transparent;border:0;color:#999;font:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.38rem .65rem;cursor:pointer}.seg button+button{border-left:1px solid #333}.seg button.on{background:#667eea29;color:#f4eee6}.page-size{display:flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#888}.page-size select{background:#0a0a0a;color:#f4eee6;border:1px solid #333;padding:.32rem .45rem;font:inherit;letter-spacing:.08em;text-transform:uppercase}.ledger-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:1.1rem;align-items:start}.ledger{border:1px solid #222;overflow-x:hidden}.ledger table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.82rem}.ledger th,.ledger td{padding:.45rem .55rem;border-bottom:1px solid #1c1c1c;text-align:left}.ledger th{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#888;font-weight:500}.ledger .num,.ledger .spark-col{text-align:right;font-variant-numeric:tabular-nums}.ledger .rank{width:50px;max-width:50px;padding-left:.35rem;padding-right:.25rem;white-space:nowrap}.ledger .num{width:4.2rem;white-space:nowrap}.ledger .spark-col{width:5.6rem}.ledger .mix-col{width:11rem}.stack-mix{display:flex;height:10px;overflow:hidden;background:#111;min-width:4.5rem}.stack-mix i{display:block;height:100%}.stack-mix-lg{height:28px}.stack-mix-lg i{display:flex;align-items:center;justify-content:center;font-size:.62rem;font-style:normal;color:#fff}.mix-cell{display:flex;flex-direction:column;gap:.22rem}.mix-legend{font-size:.62rem;color:#888;line-height:1.25}.topic-sub{display:block;color:#777;font-size:.7rem}.delta-cell.up,.stat-row dd.up{color:#a78bfa}.delta-cell.down,.stat-row dd.down{color:#888}.sparkline{width:100%;max-width:72px;height:22px}.ledger .rank,.ledger .grav{font-family:Cinzel,Times New Roman,serif;color:#a78bfa}.ledger tbody tr{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.ledger tbody tr:hover{background:#0c0c12}.ledger tbody tr.is-selected{background:#667eea1a;box-shadow:inset 2px 0 #667eea}.ledger td strong{display:block;font-weight:500}.ledger .topic-cell{white-space:normal;overflow-wrap:anywhere}.score-inline{display:none;color:#777;font-size:.68rem}.card-btn.on{color:#f4eee6;border-color:#667eea;background:#667eea29}.card-lead{color:#8a8a8a;font-size:.75rem;line-height:1.4;margin:0 0 .6rem}.ledger .delta{display:block;font-size:.68rem;color:#777}.ledger .delta.up{color:#a78bfa}.ledger .tags{color:#777;font-size:.72rem}.inspector{border:1px solid #222;padding:1.1rem 1.15rem 1.25rem;position:sticky;top:72px;background:radial-gradient(120% 80% at 100% 0%,rgba(102,126,234,.12),transparent 55%),#080808}.inspector.is-card{box-shadow:inset 0 0 0 1px #667eea59}.inspector-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.inspector-title{margin:.15rem 0 .1rem;font-family:Cinzel,Times New Roman,serif;font-size:1.35rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.inspector-kind{margin:0 0 .45rem;color:#aaa;font-size:.9rem}.id-chip{display:inline-block;margin:0 0 .7rem;border:1px solid #333;padding:.12rem .45rem;font-size:.65rem;color:#888;letter-spacing:.04em}.stack-block h3,.source-card h3,.chart-kicker{margin:0 0 .4rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#888;font-weight:500}.stack-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:.45rem 0 0;padding:0;font-size:.7rem;color:#aaa}.stack-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.35rem}.stack-note{margin:.4rem 0 0;color:#777;font-size:.7rem}.stat-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:.85rem 0;padding-top:.85rem;border-top:1px solid #222}.stat-row dt{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#777}.stat-row dd{margin:.2rem 0 0;font-size:1.05rem}.card-btn-wide{width:100%;margin-top:.75rem;text-align:center}display: flex; align-items: center; justify-content: space-between; gap: .6rem; } .card-btn{background:transparent;border:1px solid #333;color:#c4b5fd;font:inherit;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .5rem;cursor:pointer}.kind-chip{display:inline-block;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;border:1px solid #333;padding:.12rem .4rem;margin:0 0 .55rem}.chart-tools{display:flex;flex-wrap:wrap;gap:.35rem;margin:.85rem 0 .35rem}.chart-tools button{background:transparent;border:1px solid #333;color:#888;font:inherit;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.22rem .45rem;cursor:pointer}.chart-tools button.on{color:#f4eee6;border-color:#667eea;background:#667eea24}.focus-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.45rem 0 .5rem}.focus-row button{background:transparent;border:1px solid #333;color:#c4b5fd;font:inherit;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.22rem .45rem;cursor:pointer}.focus-row button:disabled{color:#555;cursor:default}.focus-note{color:#666;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;margin:0;flex:1;text-align:center}.card-layer{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end}.card-backdrop{position:absolute;inset:0;border:0;background:#0000008c;cursor:pointer}.topic-card{position:relative;width:min(420px,100vw);height:100%;overflow:auto;background:#0a0a0c;border-left:1px solid #333;padding:1.1rem 1.15rem 2rem;box-shadow:-16px 0 40px #00000073}.topic-card-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.card-points{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.card-points>li{border-top:1px solid #1c1c1c;padding-top:.8rem}.card-points>li.is-focused{box-shadow:inset 3px 0 #667eea;padding-left:.55rem}.card-points>li>button{display:flex;align-items:baseline;gap:.55rem;width:100%;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.card-points b{font-family:Cinzel,serif;color:#a78bfa}.card-points em{font-style:normal;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#777}.card-points em.up{color:#a78bfa}@media(max-width:860px){.topic-card{width:100vw}}.source-card h3{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#888;margin:.6rem 0 .45rem}.source-card ul,ul.source-card{list-style:none;display:flex;flex-direction:column;gap:.7rem}.source-card a{color:#c4b5fd;text-decoration:none;font-size:.82rem}.source-card a:hover{text-decoration:underline}.source-card p{color:#8a8a8a;font-size:.75rem;line-height:1.4;margin:.2rem 0 0}.card-col{width:1%;text-align:right}.inspector-kicker{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#777}.inspector h2{font-family:Cinzel,Times New Roman,serif;font-weight:400;font-size:1.35rem;margin:.35rem 0 .7rem}.combo-names{color:#8a8a8a;font-size:.75rem;line-height:1.35;margin:-.35rem 0 .85rem}.inspector-score{display:flex;align-items:baseline;gap:.7rem;margin-bottom:1rem}.inspector-score span{font-family:Cinzel,serif;font-size:2rem;color:#a78bfa}.inspector-score em{font-style:normal;font-size:.8rem;color:#888}.inspector-score em.up{color:#a78bfa}.mix-list{list-style:none;display:flex;flex-direction:column;gap:.45rem}.mix-list li{display:grid;grid-template-columns:3.4rem 1fr 1.6rem;gap:.45rem;align-items:center;font-size:.75rem;color:#aaa}.mix-track{height:5px;background:#1a1a1a;overflow:hidden}.mix-track i{display:block;height:100%}.mix-list b{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.inspector-chart{height:160px;margin:1rem 0 .8rem}.inspector .tags{color:#777;font-size:.75rem}.empty{color:#777;padding:1rem;font-size:.85rem}.pager{display:flex;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.75rem;color:#888}.pager button{background:transparent;border:1px solid #333;color:#ddd;font:inherit;padding:.25rem .55rem;cursor:pointer}.pager button:disabled{color:#555;cursor:default}.site-footer{border-top:1px solid #222;padding:1.4rem 1.25rem 2rem;text-align:center;color:#666;font-size:.82rem}.site-footer a{color:#a78bfa}@media(max-width:860px){.mobile-menu-toggle{display:block}.appbar-views{display:none;position:fixed;top:64px;left:0;right:0;background:#000000f5;flex-direction:column;align-items:stretch;padding:.6rem 1rem 1rem;border-bottom:1px solid #333;margin-left:0}.appbar-views.is-open{display:flex}.appbar-ipa{display:none}.ledger-split{grid-template-columns:1fr}.inspector{position:static}.hide-sm{display:none}.seg button,.card-btn,.pager button,.focus-row button{min-height:2.4rem;padding:.45rem .7rem}.toolbar-search input{width:min(100%,100vw);min-width:12rem}}@media(max-width:1100px){.hide-md{display:none}}@media(max-width:640px){.hide-xs{display:none}.score-inline{display:block}.nav-title{font-size:.85rem;letter-spacing:.1em}.inspector-score span{font-size:1.6rem}}.reach-line{color:#a78bfa;font-size:.72rem;margin:.15rem 0 0}.card-scores,.reach-lanes{margin:.2rem 0 .45rem;color:#9a9a9a;font-size:.72rem;font-variant-numeric:tabular-nums}.reach-lanes.muted{color:#555}.sort-th{display:inline-flex;align-items:center;gap:.12rem;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sort-th.on,.sort-th.is-default{color:#c4b5fd}.sort-ico{display:inline-flex;opacity:.4}.sort-th.on .sort-ico,.sort-th.is-default .sort-ico{opacity:1}.ledger-tip{background:#0a0a0a!important;color:#f4eee6!important;border:1px solid #333!important;font-size:.75rem!important;line-height:1.35!important;max-width:16rem;z-index:40}.ledger .num.reach{color:#c4b5fd}@media(hover:hover)and (pointer:fine){.multi-btn{display:none}}:root{font-family:Inter,system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#f4eee6;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;background:#000}#root{min-height:100vh}a{color:inherit}
