:root{--navy:#0b1f43;--teal:#087f80;--ink:#16243b;--muted:#66758a;--line:#dce4ec;--bg:#f5f7fa}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}button,input,select{font:inherit}.top{height:6px;background:linear-gradient(90deg,var(--teal),#65c1b5)}header{background:var(--panel);border-bottom:1px solid var(--line)}.inner,main{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.brand{padding:20px 0;color:var(--navy);font-weight:800}.brand b{background:var(--teal);color:#fff;border-radius:7px;padding:5px 9px;margin-right:9px}.hero{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:22px 0 30px}.eyebrow,small{color:var(--teal);font-weight:750;text-transform:uppercase;letter-spacing:.08em;font-size:11px}h1{font-size:36px;line-height:1.1;margin:5px 0;color:var(--navy)}h2{font-size:23px;margin:2px 0 12px;color:var(--navy)}p{color:var(--muted)}select,input{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px 12px}main{padding-top:30px;padding-bottom:50px}.status:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#20a36d;margin-right:8px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article,.card{background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:0 3px 14px #19324f0a}.metrics article{padding:19px}.metrics strong{display:block;color:var(--navy);font-size:25px;margin:7px 0 1px}.metrics span{font-size:12px;color:var(--muted)}.card{margin-top:18px;padding:24px}.section-head{display:flex;justify-content:space-between;align-items:center}.link{border:0;background:none;color:var(--teal);font-weight:700;cursor:pointer}.scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-top:1px solid var(--line);padding:12px 10px;white-space:nowrap}th{color:var(--muted);font-size:11px;text-transform:uppercase}.rank{color:var(--teal)}.analysis{border-left:4px solid var(--teal)}.analysis p{margin:8px 0}.actions{display:flex;gap:12px;margin-top:20px}.actions button,.modal button{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:11px 16px;color:var(--navy);font-weight:700;cursor:pointer}.actions .primary{background:var(--navy);color:#fff}.actions b{margin-left:7px;background:#e8f4f3;color:var(--teal);border-radius:99px;padding:2px 7px}.collected{text-align:right;font-size:12px}.day-panel,.modal-day{display:none}.day-panel.active,.modal-day.active{display:block}.backdrop{position:fixed;inset:0;background:#07142680;display:none;z-index:10}.backdrop.open{display:block}.modal{position:absolute;right:0;top:0;min-height:100%;width:min(720px,94vw);background:var(--panel);padding:28px;box-shadow:-12px 0 40px #07142635}.modal-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.close{background:var(--bg)!important}.message-chunk{border:1px solid var(--line);border-radius:9px;padding:14px;margin:12px 0;background:#fafbfd}.message-chunk>div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.message-chunk button{padding:5px 10px;color:var(--teal)}pre{white-space:pre-wrap;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.players-head{display:flex;justify-content:space-between;align-items:center}.players-head h2{display:none}.player-scroll{max-height:70vh}@media(max-width:760px){.inner,main{padding-left:16px;padding-right:16px}.hero{align-items:start;flex-direction:column}.metrics{grid-template-columns:1fr 1fr}.actions{display:grid}.modal{width:100%;padding:20px}.players-head{align-items:stretch;flex-direction:column}.players-head input{width:100%}}@media(max-width:430px){h1{font-size:30px}.metrics{grid-template-columns:1fr}}
.ledger-shell{min-height:100vh}.ledger-sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#071a36;color:#fff;padding:26px 16px;z-index:20;display:flex;flex-direction:column}.ledger-brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none;font-weight:750;letter-spacing:.03em;padding:0 8px 28px}.ledger-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid #537295;border-radius:9px;color:#7cd7e7}.ledger-brand small{display:block;color:#7cd7e7;margin-top:3px}.ledger-nav{display:flex;flex-direction:column;gap:3px}.ledger-nav a{height:44px;color:#dbe6f3;text-decoration:none;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:7px;font-size:14px;font-weight:590}.ledger-nav a.selected{background:#0d4d94;color:#fff;position:relative}.ledger-nav a.selected:before{content:'';position:absolute;left:-16px;width:3px;height:28px;background:#27c2df;border-radius:3px}.ledger-content{margin-left:238px;min-height:100vh}.ledger-topbar{height:66px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px;position:sticky;top:0;z-index:8}.ledger-topbar strong{color:var(--navy)}.ledger-content header{position:static}.page-body{max-width:1400px}.page-title{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:30px 0 20px}.page-title h1{margin-bottom:7px}.page-table{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px;margin-bottom:24px}.page-table>p{margin-top:0}.players-head{padding:0 0 18px}.players-head h2{display:block}.player-scroll{max-height:none}.message-only .modal{width:min(560px,94vw)}
.ledger-topbar span{margin-left:auto;color:var(--muted);font-size:13px}.wiki-link{margin-top:auto;color:#9dddea;text-decoration:none;border-top:1px solid #29415e;padding:18px 10px 0}.source-note{background:#e9f3ff;border-left:3px solid #0867e8;padding:16px 18px;margin-bottom:22px;color:#314965}.event-heading{display:flex;justify-content:space-between;align-items:start}.event-heading h2{margin-top:4px}.event-status{background:#e8f4f3;color:var(--teal);font-weight:700;border-radius:99px;padding:5px 10px;text-transform:capitalize}.event-card a{color:#0867e8;text-decoration:none;font-weight:650}
@media(max-width:760px){.ledger-sidebar{position:static;width:auto;padding:14px 16px}.ledger-brand{padding:0 0 12px}.ledger-nav{flex-direction:row;overflow:auto}.ledger-nav a{white-space:nowrap}.ledger-nav a.selected:before{display:none}.ledger-content{margin-left:0}.ledger-topbar{display:none}.page-title{align-items:start;flex-direction:column}}

/* GENERATED ENTITY UI */
.card-updated{display:block;margin-top:7px;color:var(--muted);font:600 10px/1.35 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.035em;text-transform:none;opacity:.78}.profile-hero .card-updated{color:#b6ab99}.event-card .card-updated,.ranking-group .card-updated,.ranking-overview-card .card-updated,.source-note .card-updated{color:var(--muted)}
.secondary{display:block;color:var(--muted);font-size:11px;margin-top:4px}.score-link,.page-table a{color:#0867e8;text-decoration:none;font-weight:700}.clickable{cursor:pointer}.clickable:hover{background:#eef6ff}.muted{color:var(--muted)}.back-link{display:inline-block;margin-bottom:18px;color:#0867e8;text-decoration:none;font-weight:700}.profile-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;background:#071a36;color:white;padding:30px;border-radius:12px;margin-bottom:20px}.profile-hero h2{color:white;font-size:32px;margin:0}.profile-hero p{color:#b9c9da}.profile-hero a{color:#7cd7e7;text-decoration:none;font-weight:750}.profile-hero dl{display:flex;flex-wrap:wrap;gap:30px;margin:0}.profile-hero dt{color:#7cd7e7;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.profile-hero dd{margin:4px 0 0;font-weight:750}.ranking-group{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:0 20px}.ranking-group summary{cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;font-weight:750;color:var(--navy)}.ranking-group summary small{color:var(--muted)}.rank-bracket,.context-panel{border-top:1px solid var(--line);padding:10px 0}.rank-bracket summary,.context-panel summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:700;padding:10px 0}.rank-bracket summary small,.context-panel summary small{color:var(--muted)}.score-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(130px,1fr) auto auto;gap:12px;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px;margin:16px 0}.score-filters label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.score-filters input,.score-filters select,.score-filters button{height:42px;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:0 12px;font:inherit}.score-filters button{cursor:pointer;font-weight:700}.score-filters span{padding:12px 0;color:var(--muted)}details pre{background:#f4f7fa;border:1px solid var(--line);padding:14px;overflow:auto;white-space:pre-wrap}.page-table details summary{cursor:pointer;padding:10px 0;font-weight:700}@media(max-width:760px){.profile-hero{align-items:start;flex-direction:column}.profile-hero dl{display:grid;grid-template-columns:1fr 1fr}.ranking-group summary{align-items:start;flex-direction:column;gap:5px}.score-filters{grid-template-columns:1fr}}
.quick-links,.loadout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.quick-links a,.loadout-card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px;text-decoration:none}.loadout-card h3{margin:0;color:var(--navy)}.loadout-card p{color:var(--muted)}.loadout-card>div{display:flex;gap:18px;flex-wrap:wrap}.loadout-card span{display:grid}.loadout-card small{color:var(--muted);text-transform:uppercase;font-size:10px}.loadout-card details{margin-top:14px}.formation-summary{display:flex;justify-content:space-between;background:#eef6ff;border-left:3px solid #1674ea;padding:16px;margin-bottom:14px}
.entity-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end;background:#f8fafc;border:1px solid var(--line);border-radius:9px;padding:14px;margin:0 0 14px}.entity-filters label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.entity-filters input,.entity-filters select,.entity-filters button{height:42px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:0 12px;font:inherit}.entity-filters button{cursor:pointer;font-weight:700}.entity-filters .filter-count{align-self:center;color:var(--muted);white-space:nowrap}@media(max-width:760px){.entity-filters{grid-template-columns:1fr}}
.field-map{font-size:12px;min-width:900px}.field-map td,.field-map th{vertical-align:top}.field-map td:nth-child(3){max-width:300px;overflow-wrap:anywhere}.field-map td:nth-child(4){white-space:nowrap}.field-map td:nth-child(4) small{display:block;color:var(--muted);font-size:10px;margin-top:3px;white-space:normal}.trace-badge{display:inline-block;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;text-transform:uppercase}.trace-blue{background:#e4f0ff;border-left:4px solid #1976d2}.trace-blue .trace-badge,.trace-legend .trace-blue{color:#0759a8}.trace-red{background:#fff0f0;border-left:4px solid #d33}.trace-red .trace-badge,.trace-legend .trace-red{color:#b21f2d}.trace-green{color:#18733b}.trace-yellow{color:#9a6a00}.trace-legend{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 14px;font-size:11px;font-weight:700}.trace-legend span{padding:5px 8px;border-radius:5px}.trace-legend .trace-green{background:#e5f6ea}.trace-legend .trace-blue{background:#e4f0ff}.trace-legend .trace-yellow{background:#fff6d9}.trace-legend .trace-red{background:#fff0f0}.trace-source{font-size:11px}
.global-search{position:relative;background:#071a36;color:#fff;border-radius:12px;padding:22px;margin-bottom:18px}.global-search label{display:block;color:#7cd7e7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.global-search input{width:100%;height:50px;font-size:17px}.global-search>span{display:block;color:#b9c9da;margin-top:8px}.entity-results{position:absolute;z-index:7;left:22px;right:22px;top:104px;max-height:420px;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:9px;box-shadow:0 18px 40px #07142635}.entity-result{display:flex;gap:16px;align-items:center;padding:12px 15px;border-top:1px solid var(--line);text-decoration:none}.entity-result[hidden],.entity-results[hidden]{display:none}.entity-result:first-child{border-top:0}.entity-result small{min-width:88px}.entity-result strong{color:var(--navy)}.arena-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.arena-slot{border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--panel)}.arena-slot header{border-bottom:1px solid var(--line);padding-bottom:12px}.arena-slot h3{margin:4px 0}.arena-slot ol{padding:0;margin:14px 0 0;list-style:none}.arena-slot li{display:grid;gap:3px;border-top:1px solid var(--line);padding:10px 0}.arena-slot li span{color:var(--muted);font-size:13px}.crew-note{margin-top:18px}.crew-note .loadout-card{max-width:360px}@media(max-width:900px){.arena-grid{grid-template-columns:1fr}}
.arena-week{background:var(--panel);border:1px solid var(--line);margin:0 0 16px;padding:0 20px}.arena-week>summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 0}.arena-week>summary>span{display:grid;gap:5px}.arena-week>summary strong{color:#f2ede3;font-size:18px}.arena-week>summary small{color:var(--muted)}.arena-week-state{font:800 9px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.12em;color:var(--imperial-gold)!important}.arena-week-note{margin:0 0 16px}.arena-week .pvp-arena-grid{padding-bottom:18px}.pvp-arena h3{margin:18px 0 4px}@media(max-width:760px){.arena-week{padding:0 14px}.arena-week>summary{align-items:start;flex-direction:column}}
.arena-division{border-top:1px solid var(--line);padding:0}.arena-division>summary{padding:16px 0}.arena-division>summary>span{display:grid;gap:3px}.arena-division>summary>span>small{display:block}.arena-division>.muted{margin:0 0 16px;padding:14px;background:#f8fafc;border-radius:8px}.arena-division>.rank-bracket{margin-left:18px}.pvp-filters{grid-template-columns:minmax(185px,1.2fr) minmax(220px,2fr) minmax(160px,1fr) minmax(130px,1fr) auto auto}.pvp-arena-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;align-items:start}.pvp-arena-grid .ranking-group{margin-bottom:0}.pvp-arena[hidden]{display:none}@media(max-width:760px){.arena-division>.rank-bracket{margin-left:0}.pvp-filters{grid-template-columns:1fr}.pvp-arena-grid{grid-template-columns:1fr}}
.player-table-controls{display:grid;grid-template-columns:minmax(240px,2fr) minmax(170px,1fr) minmax(210px,1fr) auto auto auto;gap:12px;align-items:end;margin-bottom:16px}.player-table-controls label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.player-table-controls input,.player-table-controls select,.player-table-controls button{height:42px;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:0 12px;font:inherit}.player-table-controls button{cursor:pointer;font-weight:700}.player-table-controls span{align-self:center;color:var(--muted);white-space:nowrap}@media(max-width:760px){.player-table-controls{grid-template-columns:1fr}.player-table-controls span{padding:4px 0}}
.guild-member-sort-heading{display:inline-flex;align-items:center;gap:3px}.guild-member-sort{width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.guild-member-sort:hover,.guild-member-sort:focus-visible,.guild-member-sort.is-active{background:color-mix(in srgb,currentColor 16%,transparent);outline:none}.guild-member-sort:focus-visible{box-shadow:0 0 0 2px currentColor}@media(max-width:760px){.guild-member-sort{width:24px;height:24px}}
.arena-changes .section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.arena-changes .section-heading h2{margin-bottom:4px}.arena-changes .section-heading p{margin:0;color:var(--muted)}.change-count{background:#eaf3ff;color:#0867e8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;white-space:nowrap}.arena-change-list{display:grid;gap:10px}.arena-change{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.arena-change header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;background:#f7fafc;border-bottom:1px solid var(--line)}.arena-change header strong{color:var(--navy)}.arena-change header span{color:var(--muted);font-size:11px;font-weight:700}.arena-change ul{list-style:none;margin:0;padding:4px 16px 8px}.arena-change li{padding:9px 0;border-bottom:1px solid #edf1f5;line-height:1.45}.arena-change li:last-child{border-bottom:0}.arena-change-empty{padding:16px;background:#f8fafc;border-radius:8px}@media(max-width:760px){.arena-changes .section-heading{flex-direction:column;gap:8px}.arena-change header{align-items:flex-start;flex-direction:column;gap:3px}}
.arena-flagship-link{display:inline-flex;align-items:center;gap:4px;color:var(--navy);text-decoration:none}.arena-flagship-link:hover{text-decoration:underline}.arena-change-detail{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(250px,1.6fr);gap:14px;align-items:center}.arena-change-entity{display:flex;align-items:center;gap:8px;min-width:0}.arena-change-entity span{display:grid;gap:2px;min-width:0}.arena-change-entity small,.arena-change-skill small,.arena-star-level small{color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.arena-change-entity strong{overflow-wrap:anywhere}.arena-change-entity strong a{color:var(--navy);text-decoration:none}.arena-change-entity strong a:hover{text-decoration:underline}.arena-change-art-link{display:block;line-height:0}.arena-change-arrow{color:var(--teal);font-size:20px;font-weight:800}.arena-change-values{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;padding:7px;background:#f3f7fb;border-radius:9px;color:var(--navy);overflow-wrap:anywhere}.arena-change-skill{display:grid;gap:3px;min-width:145px;flex:1;padding:8px 10px;background:var(--panel);border:1px solid #dbe6f2;border-radius:7px;box-shadow:0 1px 2px #17345f0d}.arena-change-skill a{font-weight:800;color:#1265d9;text-decoration:none;overflow-wrap:anywhere}.arena-change-skill a:hover{text-decoration:underline}.arena-change-skill b{font-size:14px}.arena-star-level{display:grid;gap:4px;min-width:180px;padding:7px 9px;background:#e8f1fb;border:1px solid #cbdced;border-radius:7px}.arena-star-level strong{font-size:16px;white-space:normal}.star-level-track{display:flex;align-items:center;gap:5px}.star-level-track>span{display:flex;gap:2px}.star-level-track b{font-size:14px;color:var(--teal)}.star-level-block{display:block;width:9px;height:18px;background:#d4dee8;clip-path:polygon(28% 0,100% 0,72% 100%,0 100%);border:1px solid #9eacba}.star-band-a{background:#8bd8e2;border-color:#2c9da8}.star-band-b{background:#f6dc8c;border-color:#bc9730}.star-band-c{background:#f38c3c;border-color:#bd5d1b}.star-band-d{background:#ed5967;border-color:#ad2534}.star-band-e{background:#b598ef;border-color:#7650b8}.star-band-f{background:#b9e6fa;border-color:#5eafd0}.star-band-g{background:#8bd8e2;border-color:#2c9da8}.star-band-h{background:#efcf71;border-color:#b38a21}.arena-change-inline-entity{display:inline-flex;align-items:center;gap:5px}.arena-change-inline-entity .catalog-art{width:24px;height:24px;flex:0 0 24px}.arena-change-detail .catalog-art{width:40px;height:40px;flex:0 0 40px}@media(max-width:760px){.arena-change-detail{grid-template-columns:1fr auto 1fr}.arena-change-values{grid-column:1 / -1}.arena-change-arrow{font-size:16px}.arena-star-level{min-width:0}}
.event-status{display:inline-block;white-space:nowrap}.event-status-current{background:#e8f4f3;color:#087f80}.event-status-upcoming{background:#e9f3ff;color:#0867e8}.event-status-closed{background:#eef1f5;color:#526173}.event-status-historical{background:#f5efe6;color:#8a5b1e}.event-week{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:0 20px}.event-week>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 0;color:var(--navy);font-weight:750}.event-week>summary small{color:var(--muted)}.event-week-content{border-top:1px solid var(--line);padding:18px 0}.event-card{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;overflow:hidden}.event-card:last-child{margin-bottom:0}.event-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:#f8fafc;padding:16px 18px}.event-card h3{color:var(--navy);font-size:18px;margin:0}.event-card header p{margin:4px 0 0}.event-leaderboards{overflow:auto;padding:0 8px 8px}.event-leaderboards table{min-width:720px}.calendar-only{margin:0;padding:14px 18px;border-top:1px solid var(--line);color:var(--muted)}.event-analysis-summary{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.event-analysis-summary span{display:grid;gap:2px;background:#f3f7fb;border-radius:6px;padding:6px 8px;min-width:92px}.event-analysis-summary small{color:var(--muted);font-size:10px;text-transform:uppercase}.event-analysis-summary strong{font-size:12px;color:var(--navy)}.event-analysis-empty{background:#fafafa;padding:8px;border-radius:6px}.event-command-metrics{margin-bottom:18px}@media(max-width:760px){.event-week>summary,.event-card>header{align-items:flex-start;flex-direction:column;gap:4px}.event-week{padding:0 14px}.event-card>header{padding:14px}.event-leaderboards{overflow:visible;padding:0 14px 14px}.event-leaderboards table{display:block;min-width:0}.event-leaderboards thead{display:none}.event-leaderboards tbody,.event-leaderboards tr,.event-leaderboards td{display:block;width:100%}.event-leaderboards tr{border-top:1px solid var(--line);padding:12px 0}.event-leaderboards td{border:0;padding:3px 0;white-space:normal}.event-leaderboards td:nth-child(2):before{content:"Schedule · ";color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.event-leaderboards td:nth-child(3):before{content:"Collected · ";color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.event-leaderboards td:last-child{padding-top:8px}.event-leaderboards .score-link{display:inline-block}}
.event-leaderboards table{min-width:480px}.event-leaderboards th:last-child,.event-leaderboards td:last-child{width:1%;white-space:nowrap;text-align:right}@media(max-width:760px){.event-leaderboards td:nth-child(2):before{content:none}}
.provenance-cards{display:block;margin:34px 0 10px}.provenance-card{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.provenance-card h2{margin:0 0 8px;font-size:16px}.provenance-card p{margin:0 0 12px;color:var(--muted)}.provenance-cards>summary{list-style:none;cursor:pointer}.provenance-cards>summary::-webkit-details-marker{display:none}.provenance-cards[open]>summary{border-radius:10px 10px 0 0}.provenance-cards[open]>article{border-radius:0 0 10px 10px;border-top:0}.provenance-chain{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px}.provenance-chain code{padding:6px 8px;background:#f3f7fb;border-radius:5px;overflow-wrap:anywhere}.raw-evidence summary{cursor:pointer;font-weight:750}.trace-source{color:#0867e8;font-size:12px;font-weight:700}.trace-blue{border-left:4px solid #1976d2}
.arena-change-values{display:grid;grid-template-columns:1fr;gap:8px}.arena-change-skill,.arena-star-level{width:100%;min-width:0;box-sizing:border-box}.arena-change-detail-single{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(250px,1.6fr)}.arena-change-change-label{align-self:center}.star-band-cyan{background:#75d8df;border-color:#208f9b}.star-band-purple{background:#b598ef;border-color:#7650b8}.star-band-red{background:#ed5967;border-color:#ad2534}.star-band-orange{background:#f38c3c;border-color:#bd5d1b}.star-band-gold{background:#f6dc8c;border-color:#bc9730}@media(max-width:760px){.arena-change-detail-single{grid-template-columns:1fr auto 1fr}.arena-change-detail-single .arena-change-values{grid-column:1 / -1}}
.arena-change-values{display:grid;grid-template-columns:1fr;gap:8px}.arena-change-detail:not(.arena-change-champion) .arena-change-values{display:block}.arena-change-skill-column{display:grid;grid-template-columns:1fr;gap:8px}.arena-change-champion{grid-template-columns:minmax(190px,1fr) minmax(220px,1.35fr) minmax(220px,1.2fr)}.arena-change-skill,.arena-star-level{width:100%;min-width:0;box-sizing:border-box}.arena-change-field-list{display:grid;grid-template-columns:1fr;gap:8px}.arena-change-field-name,.arena-change-field-value,.arena-change-field-row{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid #dbe6f2;border-radius:7px;background:var(--panel);font-weight:800;box-sizing:border-box}.arena-change-field-value,.arena-change-field-row{background:#f3f7fb;font-weight:700}.arena-change-field-row{justify-content:space-between}.arena-change-field-row b{font-size:15px}.arena-change-field-name .catalog-art{width:32px;height:32px}.arena-change-field-name .skill-art{width:30px;height:30px}.arena-change-field-name a,.arena-change-field-value a,.arena-change-skill a,.arena-change-entity strong a{color:var(--navy)!important}.arena-change-champion .arena-change-values .arena-star-level{background:#e8f1fb}@media(max-width:760px){.arena-change-champion{grid-template-columns:1fr}}.catalog-art{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:7px;border-radius:4px}.arena-slot li>strong{display:flex;align-items:center}.skill-group{margin-top:10px;padding:10px 0;border-top:1px solid var(--line)}.skill-group>b{display:block;color:var(--teal);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:7px 0}.skill-list{display:flex;flex-wrap:wrap;gap:7px}.skill-chip{position:relative;display:inline-flex;flex-direction:column;background:#f2f6fa;border:1px solid #dbe4ec;border-radius:7px;padding:6px 8px}.skill-chip strong{font-size:12px;color:var(--ink)}.skill-chip small{font-size:10px;color:var(--muted)}.skill-chip[data-tooltip]::after{content:attr(data-tooltip);position:absolute;z-index:20;left:0;bottom:calc(100% + 8px);width:min(360px,calc(100vw - 48px));padding:10px 12px;border-radius:8px;background:#263746;color:#fff;box-shadow:0 5px 18px #0004;font-size:13px;line-height:1.35;font-weight:500;white-space:normal;text-align:left;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.skill-chip[data-tooltip]:hover::after,.skill-chip[data-tooltip]:focus-visible::after{visibility:visible;opacity:1}.skill-chip:focus-visible{outline:3px solid #57c9c7;outline-offset:2px}
/* Shared player-history row model */
.scroll{max-width:100%;min-width:0;overflow-x:auto}.arena-change-detail{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(150px,.8fr);gap:12px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid #edf1f5}.arena-change-detail:last-child{border-bottom:0}.arena-change-entity,.arena-change-content,.arena-change-values{min-width:0}.arena-change-content{display:grid;gap:3px;overflow-wrap:anywhere}.arena-change-content strong,.arena-change-content a{color:var(--navy);font-weight:800;overflow-wrap:anywhere}.arena-change-content small,.arena-change-values small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.arena-change-values{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px;background:#f3f7fb;border:1px solid #dbe6f2;border-radius:7px;overflow-wrap:anywhere}.arena-change-values strong{font-size:14px}.arena-change-field-name,.arena-change-field-value{min-width:0;padding:0;border:0;background:none;box-shadow:none}.arena-change-detail .arena-change-arrow{display:none}@media(max-width:900px){.arena-change-detail{grid-template-columns:minmax(130px,1fr) minmax(150px,1.3fr) auto}.arena-change-entity .catalog-art{width:32px;height:32px;flex-basis:32px}}@media(max-width:640px){.arena-change-detail{grid-template-columns:1fr auto;gap:8px}.arena-change-entity{grid-column:1 / -1}.arena-change-content{grid-column:1}.arena-change-values{grid-column:2;justify-content:flex-end}.arena-change-entity .catalog-art{width:32px;height:32px;flex-basis:32px}.arena-change-list{gap:0}.arena-change{overflow:hidden}.arena-change ul{padding-left:12px;padding-right:12px}}
/* Keep object art in front of its label in the shared history content column. */
.arena-change-content{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.arena-change-content .arena-change-art-link{grid-row:1 / span 3}.arena-change-content .arena-change-art-link .catalog-art{margin-right:0}.arena-change-field-name{display:inline-flex;align-items:center;gap:6px}.arena-change-field-name .catalog-art{margin-right:0}

.star-level-track{display:inline-flex!important;flex-direction:row;flex-wrap:nowrap!important;align-items:center;gap:7px;white-space:nowrap;width:max-content;max-width:none}.star-level-track>span{display:inline-flex!important;flex:0 0 auto;gap:2px}.star-level-track>b{display:inline-block!important;flex:0 0 auto}.arena-change-field-name:has(.star-level-track){display:block}.arena-change-field-name>span{display:grid;gap:2px}.arena-change-field-name>span small{display:block;margin:0}.arena-change-field-name>span strong{display:block;margin:0}.arena-change-values{display:grid!important;align-content:center;gap:0!important}.arena-change-values .arena-change-field-value{display:grid!important;gap:0!important;line-height:1.25}.arena-change-values .arena-change-field-value small{display:block!important;font-size:10px!important;line-height:1.2!important}.arena-change-entity strong,.arena-change-content strong,.arena-change-values>strong,.arena-change-values .arena-change-field-value strong{display:block!important;font-size:1rem!important;font-weight:800!important;line-height:1.25!important}

:root{--history-primary-size:16px;--history-primary-weight:800;--history-primary-line:20px}.arena-change-entity strong,.arena-change-content strong,.arena-change-values>strong,.arena-change-values .arena-change-field-value strong{font-size:var(--history-primary-size)!important;font-weight:var(--history-primary-weight)!important;line-height:var(--history-primary-line)!important}

.skill-art{background:#5f4f86;border-radius:6px;padding:2px;box-sizing:border-box}.arena-change-field-name:has(.skill-art)>span{min-width:0}.skill-chip{align-items:center;flex-direction:row;gap:7px}.skill-chip .skill-art{width:30px;height:30px;flex:0 0 30px;margin:0}.skill-chip>span{display:grid;gap:1px;min-width:0}@media(min-width:901px){.arena-change-detail{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.55fr) minmax(238px,.8fr)}.arena-change-content .arena-change-field-name,.arena-change-content .arena-change-field-name>span,.arena-change-content .arena-change-field-name strong,.arena-change-content .arena-change-field-name a{white-space:nowrap}}

/* Rankings catalogue: group one logical leaderboard across its captured views. */
.rankings-intro{display:flex;justify-content:space-between;gap:32px;align-items:end;background:linear-gradient(115deg,#071a36 0%,#103967 100%);border-radius:12px;padding:28px 30px;color:#fff;margin-bottom:16px;box-shadow:0 12px 30px #071a3624}.rankings-intro h2{color:#fff;font-size:30px;margin:4px 0 7px}.rankings-intro p{color:#c4d5e8;max-width:720px;margin:0}.rankings-kicker{color:#7cd7e7!important;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.rankings-freshness{min-width:230px;border-left:1px solid #4f739a;padding-left:24px;display:grid;gap:4px}.rankings-freshness>span{color:#7cd7e7;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.rankings-freshness strong{font-size:16px}.rankings-freshness small{color:#c4d5e8;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.rankings-freshness code{color:#fff}.ranking-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.ranking-overview-card{display:flex;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;box-shadow:0 3px 12px #19324f08}.ranking-overview-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf5ff;color:#1265d9;font-size:11px;font-weight:850;letter-spacing:.04em;flex:none}.ranking-overview-previous .ranking-overview-icon{background:#f0f4f8;color:#5f7185}.ranking-overview-cross .ranking-overview-icon{background:#e8f8fa;color:#087f80}.ranking-overview-card small{display:block;color:var(--muted);font-size:10px;letter-spacing:.08em}.ranking-overview-card strong{display:block;color:var(--navy);font-size:18px;margin-top:2px}.ranking-overview-card p{font-size:12px;margin:1px 0 0;line-height:1.35}.ranking-catalogue-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:16px}.ranking-catalogue-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.ranking-catalogue-heading h2{font-size:21px;margin:0 0 4px}.ranking-catalogue-heading p{margin:0;font-size:13px}.ranking-catalogue-guide{color:#44627f!important;text-align:right}.ranking-catalogue-scroll{overflow:auto}.ranking-catalogue{min-width:760px}.ranking-catalogue th,.ranking-catalogue td{padding:12px 22px;border-top:1px solid #e4ebf2}.ranking-catalogue thead th{border-top:0;background:#f5f8fc;color:#587089;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ranking-catalogue tbody>tr:hover{background:#fbfdff}.ranking-catalogue tbody th{width:34%;color:var(--navy);font-size:14px;text-transform:none;letter-spacing:0;font-weight:700}.ranking-catalogue tbody th small{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.catalogue-availability{display:grid;grid-template-columns:17px 1fr;column-gap:6px;align-items:center;color:var(--navy)!important;text-decoration:none!important;min-width:144px}.catalogue-availability>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#e5f6ea;color:#14733b;font-size:10px;font-weight:900;grid-row:span 2}.catalogue-availability b{font-size:13px}.catalogue-availability small{color:#60758a;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.catalogue-availability:hover b{text-decoration:underline}.catalogue-current>span{background:#e3f5fb;color:#087f80}.catalogue-previous>span{background:#eef2f6;color:#60758a}.catalogue-missing{color:#8a99aa;font-size:12px}.ranking-archive{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0 20px;margin-bottom:24px}.ranking-archive>summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;color:var(--navy);font-weight:750}.ranking-archive>summary small{color:var(--muted)}.ranking-archive>p{max-width:840px;margin:0 0 12px;font-size:13px}.ranking-archive[open]{padding-bottom:8px}.ranking-archive .score-filters{background:#f8fafc;margin:12px 0 14px}.ranking-archive .ranking-group{margin-bottom:10px;background:var(--panel)}@media(max-width:900px){.rankings-intro{align-items:start;flex-direction:column}.rankings-freshness{border-left:0;border-top:1px solid #4f739a;padding:16px 0 0;width:100%}.ranking-overview{grid-template-columns:1fr}.ranking-catalogue-heading{align-items:start;flex-direction:column}.ranking-catalogue-guide{text-align:left}}@media(max-width:760px){.rankings-intro{padding:22px 20px;border-radius:10px}.rankings-intro h2{font-size:25px}.ranking-overview-card{padding:14px}.ranking-catalogue-heading{padding:17px 16px}.ranking-catalogue th,.ranking-catalogue td{padding:12px 16px}.ranking-archive{padding:0 16px}.ranking-archive>summary{align-items:start;flex-direction:column;gap:4px}}

/* IMPERIAL FRACTURE VISUAL SYSTEM */
:root{--navy:#0d0d0e;--teal:#d4af37;--ink:#eae1d4;--muted:#b9ae98;--line:#4d4635;--bg:#16130b;--imperial-gold:#d4af37;--panel:rgba(31,27,19,.9)}
html{background:#070705}body{min-height:100vh;background:radial-gradient(circle at 70% 12%,rgba(212,175,55,.1),transparent 25rem),linear-gradient(125deg,rgba(212,175,55,.025) 1px,transparent 1px),linear-gradient(55deg,rgba(212,175,55,.018) 1px,transparent 1px),#070705;background-size:auto,46px 46px,46px 46px,auto;color:var(--ink);font-family:'Space Grotesk',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.18;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px)}
.ledger-shell{isolation:isolate}.ledger-sidebar{width:268px;background:rgba(13,13,14,.94);border-right:1px solid rgba(212,175,55,.45);box-shadow:18px 0 44px #0005;backdrop-filter:blur(15px);padding:28px 16px 18px}.ledger-brand{color:#f2ca50;text-transform:uppercase;letter-spacing:.13em;font-size:18px;padding:0 10px 30px}.ledger-mark{border-color:var(--imperial-gold);border-radius:0;color:var(--imperial-gold);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}.ledger-brand small{color:#b9ae98;font:600 9px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.16em}.ledger-nav{gap:5px}.ledger-nav a{color:#d0c5af;border:1px solid transparent;border-radius:0;text-transform:uppercase;letter-spacing:.095em;font-size:10px;font-weight:650;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.ledger-nav a:hover{color:#f2ca50;border-color:#d4af3760;background:#d4af3714}.ledger-nav a.selected{background:var(--imperial-gold);color:#0d0d0e}.ledger-nav a.selected:before{background:#f2ca50;border-radius:0;width:2px}.ledger-content{margin-left:268px}.ledger-topbar{height:76px;background:rgba(13,13,14,.84);border-bottom-color:#d4af376b;box-shadow:0 12px 30px #0004;backdrop-filter:blur(14px);font:600 10px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.ledger-topbar strong{color:var(--imperial-gold)}.ledger-topbar span{color:#b9ae98}.page-body{max-width:1480px}.page-title{padding:46px 0 28px;border-bottom:1px solid #4d4635;margin-bottom:26px}.page-title h1,h1{color:#f2ede3;font-size:clamp(36px,4vw,58px);font-weight:300;letter-spacing:.09em;text-transform:uppercase}.page-title p,p{color:#b9ae98}.metrics{gap:10px}.metrics article,.page-table,.ranking-group,.event-week,.event-card,.quick-links a,.loadout-card,.arena-slot,.provenance-card,.global-search,.profile-hero,.context-panel{background:var(--panel);border-color:#4d4635;border-radius:0;box-shadow:inset 0 1px 0 #f2ca5012,0 18px 30px #0003;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}.metrics article{padding:18px}.metrics strong{color:#f2ede3;font-size:25px}.metrics small,.metrics span,.page-table small,.ranking-group small,.event-card small{color:#b9ae98;font-family:'JetBrains Mono',ui-monospace,monospace}.metrics small,th,.score-filters label,.player-table-controls label,.entity-filters label{color:var(--imperial-gold);font-family:'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em}h2,h3{color:#f2ede3;letter-spacing:.045em}a,.score-link,.page-table a,.back-link{color:#f2ca50}.source-note,.formation-summary{background:#2a2418;border-left-color:var(--imperial-gold);color:#e1d7c7}.global-search{padding:22px}.global-search label{color:var(--imperial-gold);font-family:'JetBrains Mono',ui-monospace,monospace}.global-search input,.score-filters input,.score-filters select,.score-filters button,.player-table-controls input,.player-table-controls select,.player-table-controls button,.entity-filters input,.entity-filters select,.entity-filters button{background:#17140e;border-color:#615842;border-radius:0;color:#eae1d4}.global-search input:focus,.score-filters input:focus,.score-filters select:focus,.player-table-controls input:focus,.player-table-controls select:focus{outline:2px solid var(--imperial-gold);outline-offset:2px}.entity-results{background:#17140e;border-color:var(--imperial-gold);border-radius:0;box-shadow:0 20px 42px #0009}.entity-result{border-color:#403a2d}.entity-result strong{color:#eae1d4}table{background:transparent}th,td{border-color:#3d392f}th{color:var(--imperial-gold)}td{color:#eae1d4}tr:hover td,.clickable:hover{background:#d4af370e}.profile-hero{padding:30px;background:linear-gradient(135deg,#211d14,#0d0d0e);border:1px solid #d4af3770}.profile-hero h2{color:#f2ede3}.profile-hero p,.profile-hero dt{color:#b9ae98}.profile-hero a{color:#f2ca50}.ranking-group summary,.event-week>summary{color:#f2ede3}.event-card>header,.arena-change header{background:#1f1b13;border-color:#4d4635}.event-card h3,.arena-change header strong,.loadout-card h3{color:#f2ede3}.event-status,.trace-badge,.change-count{border-radius:0;background:#2a2418;color:#f2ca50}.trace-blue{background:#2a2418;border-left-color:#d4af37}.trace-red{background:#2b1412;border-left-color:#c94435}.provenance-chain code,details pre{background:#12100c;border-color:#4d4635;color:#d0c5af}.arena-change-values,.arena-change-field-value,.arena-change-field-row,.arena-star-level{background:#211d14;border-color:#4d4635;color:#eae1d4}.skill-chip{background:#211d14;border-color:#4d4635;border-radius:0}.skill-chip strong{color:#f2ede3}.skill-chip[data-tooltip]::after{background:#0d0d0e;border:1px solid #d4af37;box-shadow:0 8px 22px #0009}.skill-art{background:#312717;border-radius:0}.catalog-art{border-radius:0}@media(max-width:760px){.ledger-sidebar{width:auto}.ledger-content{margin-left:0}.page-title{margin-bottom:18px}.page-body{padding-left:18px;padding-right:18px}.metrics{grid-template-columns:1fr 1fr}.ledger-nav a{font-size:9px}}

/* Complete dark-surface coverage and live Imperial Fracture interactions. */
.score-filters,.entity-filters,.player-table-controls,.ranking-group,.rank-bracket,.context-panel,.event-week,.event-week>summary,.event-card,.event-card>header,.event-card>header>*,.event-card .event-analysis-summary,.event-analysis-summary span,.event-analysis-empty,.event-status,.page-table,.loadout-card,.loadout-card>div,.arena-slot,.arena-slot header,.arena-slot header>*,.arena-division>.muted,.formation-summary,.source-note,.provenance-card,.global-search,.entity-results,.profile-hero,.arena-change,.arena-change header,.arena-change-content,.arena-change-content>*,.rankings-intro,.ranking-overview-card,.ranking-catalogue-panel,.ranking-catalogue-heading,.ranking-archive,.ranking-archive .score-filters{background-color:#1f1b13!important;border-color:#4d4635!important;color:#eae1d4}
.score-filters input,.score-filters select,.score-filters button,.entity-filters input,.entity-filters select,.entity-filters button,.player-table-controls input,.player-table-controls select,.player-table-controls button{background:#12100c!important;border-color:#615842!important;color:#f2ede3!important}
.score-filters label,.entity-filters label,.player-table-controls label,.score-filters span,.entity-filters .filter-count,.player-table-controls span,.ranking-group summary,.rank-bracket summary,.context-panel summary,.loadout-card p,.loadout-card small,.arena-slot li span,.arena-division>.muted,.profile-hero p,.profile-hero dt{color:#d0c5af!important}
.page-table h2,.ranking-group h2,.event-card h3,.loadout-card h3,.arena-slot h3,.arena-slot h3 a,.profile-hero h2,.entity-result strong,.arena-change h3,.arena-change strong,.arena-change-content a{color:#f2ede3!important}
.page-table a,.score-link,.back-link,.entity-result a,.arena-change a,.arena-change-content a{color:#f2ca50!important}
.arena-change-entity strong a{color:#f2ca50!important}
.rankings-intro{background:linear-gradient(135deg,#2a2418,#12100c)!important;border:1px solid #4d4635!important;box-shadow:inset 0 1px 0 rgba(242,202,80,.12),0 18px 30px #0003!important}
.rankings-intro h2,.rankings-intro strong,.ranking-overview-card strong,.ranking-catalogue-heading h2,.ranking-catalogue tbody th,.ranking-archive>summary,.catalogue-availability,.catalogue-availability b{color:#f2ede3!important}
.rankings-intro p,.rankings-freshness small,.ranking-overview-card p,.ranking-overview-card small,.ranking-catalogue-heading p,.ranking-catalogue-guide,.ranking-catalogue tbody th small,.catalogue-availability small,.ranking-archive>summary small,.ranking-archive>p{color:#d0c5af!important}
.rankings-kicker,.rankings-freshness>span{color:#f2ca50!important}.rankings-freshness{border-color:#4d4635!important}
.ranking-overview-icon,.ranking-overview-previous .ranking-overview-icon,.ranking-overview-cross .ranking-overview-icon,.catalogue-availability>span,.catalogue-current>span,.catalogue-previous>span{background:#2a2418!important;color:#f2ca50!important}
.ranking-catalogue thead th{background:#17140e!important;color:#f2ca50!important;border-color:#4d4635!important}.ranking-catalogue th,.ranking-catalogue td{border-color:#3d392f!important}.ranking-catalogue tbody>tr:hover{background:#d4af370e!important}
.event-analysis-summary small,.event-analysis-summary strong,.event-card h3,.event-card header p,.event-week>summary,.calendar-only{color:#eae1d4!important}.event-analysis-summary small{color:#f2ca50!important}.event-analysis-summary strong{color:#f2ede3!important}.event-status-current,.event-status-upcoming,.event-status-closed{background:#2a2418!important;color:#f2ca50!important}
.card-updated,.profile-hero .card-updated,.event-card .card-updated,.ranking-group .card-updated,.ranking-overview-card .card-updated,.source-note .card-updated{color:#9f9584!important;opacity:.82}
/* Terminal surface contract: generated views may introduce new cards, but no
   article or disclosure surface may fall back to the legacy light palette. */
.page-body :is(article,details){background-color:#1f1b13!important;color:#eae1d4;border-color:#4d4635!important}.page-body :is(article,details)>:is(header,footer,summary){background-color:#1f1b13!important;color:inherit;border-color:#4d4635!important}
body::after{content:'';position:fixed;inset:0;z-index:50;pointer-events:none;background:radial-gradient(340px circle at var(--cursor-x,50%) var(--cursor-y,30%),rgba(242,202,80,.14),transparent 68%);mix-blend-mode:screen}
.imperial-surface{position:relative;isolation:isolate;overflow:hidden;--surface-x:50%;--surface-y:50%}
.imperial-surface::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(250px circle at var(--surface-x) var(--surface-y),rgba(242,202,80,.18),transparent 66%),linear-gradient(112deg,transparent 38%,rgba(242,202,80,.16) 49%,transparent 60%);background-size:auto,230% 100%;background-position:center,145% 0;mix-blend-mode:screen;transition:opacity .3s ease,background-position 1.05s cubic-bezier(.2,.75,.2,1)}
.imperial-surface:hover::after,.imperial-surface:focus-within::after{opacity:1;background-position:center,-40% 0}.imperial-surface:hover{border-color:rgba(242,202,80,.74)!important;box-shadow:inset 0 1px 0 rgba(242,202,80,.25),0 22px 40px rgba(0,0,0,.34)}
.ledger-nav a,.score-filters button,.entity-filters button,.player-table-controls button,.quick-links a,.score-link,.back-link{transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.ledger-nav a:hover,.score-filters button:hover,.entity-filters button:hover,.player-table-controls button:hover,.quick-links a:hover{transform:translateX(4px);background:#d4af3720!important;color:#f2ca50!important;border-color:#d4af37!important}
.imperial-rapture{position:absolute;z-index:3;left:var(--pulse-x);top:var(--pulse-y);width:12px;height:12px;pointer-events:none;border:1px solid rgba(242,202,80,.96);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 1px rgba(212,175,55,.28),0 0 18px rgba(242,202,80,.65);animation:imperial-rapture 1.35s cubic-bezier(.16,.84,.32,1) forwards}
@keyframes imperial-rapture{0%{opacity:.96;transform:translate(-50%,-50%) rotate(45deg) scale(.25)}58%{opacity:.76}100%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(16)}}
@media(prefers-reduced-motion:no-preference){.metrics article,.page-table,.ranking-group,.event-week,.event-card,.quick-links a,.loadout-card,.arena-slot,.provenance-card,.global-search,.profile-hero,.context-panel,.score-filters,.entity-filters,.player-table-controls,.rankings-intro,.ranking-overview-card,.ranking-catalogue-panel,.ranking-archive{animation:imperial-assemble .86s cubic-bezier(.2,.8,.2,1) both}}@keyframes imperial-assemble{from{opacity:0;transform:translateY(10px) skewX(-.6deg);clip-path:polygon(0 0,86% 0,100% 22%,100% 100%,13% 100%,0 78%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body::after,.imperial-surface::after{display:none}}
.page-body{animation:imperial-page-assemble 1.1s cubic-bezier(.16,.84,.32,1) both}html.imperial-route-fracture .page-body{animation:imperial-page-fracture .68s cubic-bezier(.22,.8,.2,1) both}.imperial-link-fracture{animation:imperial-link-fracture .68s cubic-bezier(.22,.8,.2,1) both!important}details.imperial-fracture-opening>:not(summary){animation:imperial-details-assemble .92s cubic-bezier(.16,.84,.32,1) both;transform-origin:top center}@keyframes imperial-page-assemble{0%{opacity:0;transform:translateY(18px) skewX(-1.2deg);clip-path:polygon(0 0,78% 0,100% 25%,100% 100%,22% 100%,0 75%)}56%{opacity:1;transform:translateY(-2px) skewX(.15deg)}100%{opacity:1;transform:none;clip-path:none}}@keyframes imperial-page-fracture{to{opacity:0;transform:translateX(-8px) skewX(-1.4deg);clip-path:polygon(0 0,88% 0,100% 16%,100% 82%,86% 100%,0 100%,0 12%)}}@keyframes imperial-link-fracture{45%{color:#fff4c5;text-shadow:0 0 12px rgba(242,202,80,.7);transform:translateX(5px) skewX(-8deg)}100%{opacity:.45;transform:translateX(12px) skewX(11deg)}}@keyframes imperial-details-assemble{0%{opacity:0;transform:translateY(-9px) scaleY(.94);clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,15% 100%,0 84%)}100%{opacity:1;transform:none;clip-path:none}}@media(prefers-reduced-motion:reduce){.page-body,html.imperial-route-fracture .page-body,.imperial-link-fracture,details.imperial-fracture-opening>:not(summary){animation:none}}

/* PHONE LAYOUT: data remains readable and navigation stays intentional. */
.ledger-menu-button,.ledger-nav-backdrop{display:none}
@media(max-width:900px){
  html,body{max-width:100%;overflow-x:clip}
  .ledger-content,.page-body{min-width:0}
  .ledger-sidebar{position:fixed;inset:0 auto 0 0;width:min(286px,calc(100vw - 48px));padding:24px 16px 18px;transform:translateX(-105%);transition:transform .2s ease;z-index:70;overflow-y:auto;overscroll-behavior:contain}
  .ledger-sidebar.open{transform:translateX(0)}
  .ledger-nav{flex-direction:column;overflow:visible}
  .ledger-nav a{white-space:normal;min-height:44px;height:auto}
  .ledger-nav-backdrop{position:fixed;inset:0;z-index:60;border:0;background:rgba(0,0,0,.56);opacity:0;transition:opacity .2s ease}
  .ledger-nav-backdrop:not([hidden]){display:block;opacity:1}
  .ledger-content{margin-left:0}
  .ledger-topbar{display:flex;height:64px;gap:12px;padding:0 16px}
  .ledger-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 11px;border:1px solid #615842;background:#17140e;color:#f2ca50;font:700 10px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
  .ledger-topbar strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ledger-topbar span{display:none}
  .page-body{width:100%;padding-left:16px;padding-right:16px}
}
.scroll,.event-leaderboards,.ranking-catalogue-scroll{max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.event-card .secondary,.event-card h3,.event-analysis-summary strong,.page-table td,.page-table a{overflow-wrap:anywhere}
@media(max-width:640px){
  .page-title{padding-top:28px}.page-title h1,h1{font-size:clamp(28px,9vw,40px);letter-spacing:.065em}
  .event-analysis-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .event-analysis-summary span{min-width:0}.event-analysis-summary strong{white-space:normal}
  .scroll:has(.responsive-table){overflow:visible}
  .responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}
  .responsive-table thead{display:none}
  .responsive-table tr{padding:12px 0;border-top:1px solid var(--line)}
  .responsive-table td{display:grid;grid-template-columns:minmax(6.25rem,.8fr) minmax(0,1.2fr);gap:10px;border:0;padding:4px 0;white-space:normal;overflow-wrap:anywhere}
  .responsive-table td::before{content:attr(data-mobile-label);color:var(--imperial-gold);font:700 10px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
  .responsive-table td.mobile-unlabeled{display:block}.responsive-table td.mobile-unlabeled::before{display:none}
  .page-table{padding:14px}.context-panel summary{gap:8px}.context-panel summary small{white-space:nowrap}
}
@media(max-width:430px){.event-analysis-summary{grid-template-columns:1fr}.ledger-topbar strong{font-size:9px}}

/* GLOBAL HEADER SEARCH: integrated into the existing top bar. */
.ledger-topbar{z-index:55;gap:20px;overflow:visible}
.ledger-topbar>strong{flex:0 0 auto;min-width:max-content;white-space:nowrap;line-height:1}
.ledger-live-copy{flex:0 0 auto;margin-left:0!important;white-space:nowrap;text-align:right;line-height:1}
.ledger-global-search{position:relative;flex:1 1 auto;min-width:320px;max-width:none;margin:0 4px;text-transform:none;letter-spacing:normal}
.ledger-global-search input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:36px;min-width:0;border:1px solid #4d4635;border-left:2px solid #d4af37;border-radius:0!important;background:#12100c;color:#f2ede3;padding:0 12px;font:600 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.025em;text-transform:none;outline:none;box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}
.ledger-global-search input::placeholder{color:#918878;opacity:1}
.ledger-global-search input:hover{background:#17140e;border-color:#6b6049;border-left-color:#f2ca50}
.ledger-global-search input:focus{background:#17140e;border-color:#8d7c4d;border-left-color:#f2ca50;box-shadow:0 0 0 1px #d4af3745,inset 0 1px 0 #ffffff0d}
.ledger-global-search input::-webkit-search-cancel-button{opacity:.62;cursor:pointer}
.ledger-global-search .entity-results{position:absolute;z-index:90;left:0;right:0;top:calc(100% + 8px);max-height:min(480px,62vh);overflow:auto;background:#17140e!important;border:1px solid #615842!important;border-top:2px solid #d4af37!important;border-radius:0!important;box-shadow:0 22px 48px #000b}
.ledger-global-search .entity-result{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:14px;align-items:center;min-height:48px;padding:10px 13px;border-top:1px solid #3d392f;color:#eae1d4;text-decoration:none;text-transform:none;letter-spacing:normal}
.ledger-global-search .entity-result:first-child{border-top:0}
.ledger-global-search .entity-result:hover,.ledger-global-search .entity-result:focus{background:#d4af3714;outline:none}
.ledger-global-search .entity-result small{min-width:0;color:#f2ca50;font:700 9px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.ledger-global-search .entity-result strong{min-width:0;overflow-wrap:anywhere;color:#f2ede3!important;font:600 13px/1.3 'Space Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.ledger-global-search .entity-result-limit{padding:10px 13px;border-top:1px solid #4d4635;color:#9f9584;font:600 9px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}
.ledger-search-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:1320px){.ledger-topbar{gap:14px}.ledger-live-copy{font-size:9px!important;letter-spacing:.085em!important}.ledger-global-search{min-width:260px;margin:0}}
@media(max-width:1120px){.ledger-live-copy{display:none!important}.ledger-global-search{min-width:0}}
@media(max-width:900px){.ledger-topbar{gap:10px}.ledger-topbar>strong{flex:0 1 180px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ledger-global-search{flex:1 1 auto;min-width:0;max-width:none;margin:0}.ledger-global-search .entity-results{position:fixed;left:16px;right:16px;top:70px;max-height:min(520px,calc(100vh - 86px))}}
@media(max-width:620px){.ledger-topbar>strong{display:none}.ledger-global-search input{font-size:10px;padding-left:10px}.ledger-global-search .entity-result{grid-template-columns:70px minmax(0,1fr);gap:10px}}

/* FOUNDATION SPATIAL LEDGER v1 — shared visual language with Collector Control Center. */
:root{--ink:#f3f0e8;--muted:rgba(243,240,232,.58);--faint:rgba(243,240,232,.3);--line:rgba(243,240,232,.15);--gold:#c99a43;--gold2:#f0cf87;--bg:#05070a;--danger:#d97664}
html,body{background:var(--bg)!important;color:var(--ink)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:clip}
body{min-height:100svh}body::before,body::after{display:none!important}.ledger-shell:before{display:none!important}
#atmosphere{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block;background:#05070a}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}
.no-webgl #atmosphere{background:radial-gradient(circle at 68% 18%,rgba(201,154,67,.11),transparent 34%),linear-gradient(#05070a,#080a0d)}
.ledger-shell,.ledger-content{position:relative;z-index:2;min-width:0}.ledger-content{margin-left:0!important}.ledger-sidebar,.ledger-menu-button,.ledger-nav-backdrop{display:none!important}
.ledger-topline{position:fixed;z-index:80;left:0;right:0;top:0;display:grid;grid-template-columns:minmax(210px,auto) minmax(260px,1fr) minmax(210px,auto);align-items:start;gap:28px;padding:8px 28px 14px;background:linear-gradient(to bottom,rgba(4,6,9,.9),rgba(4,6,9,.38),transparent);pointer-events:none}.ledger-top-cluster{display:grid;gap:7px;min-width:0}.ledger-top-cluster-brand{justify-items:start}.ledger-top-cluster-status{justify-items:end;margin-left:auto}.ledger-top-brand,.ledger-live-state{font:500 10px/1 Inter,ui-sans-serif,sans-serif;letter-spacing:.23em;text-transform:uppercase;white-space:nowrap;pointer-events:auto}.ledger-top-brand{color:var(--ink)!important;transition:color .2s}.ledger-top-brand:hover{color:var(--gold2)!important}.ledger-live-state{display:flex;align-items:center;gap:8px;color:rgba(243,240,232,.64)}.ledger-live-state i{width:5px;height:5px;border-radius:50%;background:var(--gold2);box-shadow:0 0 12px rgba(240,207,135,.75)}
.ledger-top-links{display:flex;align-items:center;gap:18px;pointer-events:auto;white-space:nowrap;min-height:14px}.ledger-top-links a{position:relative;color:rgba(243,240,232,.42)!important;font:500 7px/1 Inter,ui-sans-serif,sans-serif;letter-spacing:.17em;text-transform:uppercase;transition:color .2s,transform .2s}.ledger-top-links a:hover,.ledger-top-links a.selected{color:var(--gold2)!important;transform:translateY(-1px)}.ledger-top-links a.selected:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:rgba(240,207,135,.65)}.ledger-nav{flex-direction:row!important;justify-content:flex-end;gap:18px!important;overflow:visible!important}.ledger-nav a{display:inline!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;clip-path:none!important;font-weight:500!important}.ledger-nav a.selected{background:transparent!important;color:var(--gold2)!important}.ledger-nav a.selected:before{display:none!important}
.ledger-header-search{min-width:0;pointer-events:auto;align-self:start}.ledger-global-search{position:relative!important;min-width:0!important;max-width:760px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;clip-path:none!important}.ledger-global-search input{width:100%!important;height:25px!important;padding:0 4px 7px!important;border:0!important;border-bottom:1px solid rgba(243,240,232,.22)!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font:500 10px/1 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.08em!important;outline:none!important;box-shadow:none!important}.ledger-global-search input::placeholder{color:rgba(243,240,232,.3)!important}.ledger-global-search input:hover{border-bottom-color:rgba(240,207,135,.48)!important;background:transparent!important}.ledger-global-search input:focus{border-bottom-color:var(--gold2)!important;background:transparent!important;box-shadow:none!important}.ledger-global-search .entity-results{position:absolute;z-index:120;left:0;right:0;top:calc(100% + 10px);max-height:min(520px,64vh);overflow:auto;padding:8px 14px;background:rgba(7,9,12,.94)!important;border:1px solid rgba(243,240,232,.14)!important;border-top-color:rgba(240,207,135,.72)!important;border-radius:0!important;box-shadow:0 28px 70px rgba(0,0,0,.5);backdrop-filter:blur(18px)}.ledger-global-search .entity-result{min-height:48px;padding:10px 0!important;border-top:1px solid rgba(243,240,232,.11)!important;background:transparent!important}.ledger-global-search .entity-result:hover,.ledger-global-search .entity-result:focus{background:transparent!important}.ledger-global-search .entity-result small{color:rgba(201,154,67,.9)!important}.ledger-global-search .entity-result strong{font-family:Inter,ui-sans-serif,sans-serif!important;font-weight:500!important}
.page-body{position:relative;z-index:2;width:min(100%,1680px)!important;max-width:none!important;margin:0 auto!important;padding:clamp(150px,18vh,220px) clamp(22px,6vw,100px) 14vh!important;animation:none!important}.page-title{display:flex;align-items:flex-end;min-height:38svh;padding:4vh 0 8vh!important;margin:0 0 4vh!important;border:0!important}.page-title>div{max-width:980px}.ledger-page-eyebrow{margin:0 0 18px!important;color:rgba(201,154,67,.82)!important;font:500 10px/1.2 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.28em!important;text-transform:uppercase!important}.page-title h1,.page-title h1:first-child,h1{max-width:10ch;margin:0!important;color:var(--ink)!important;font-family:Inter,ui-sans-serif,sans-serif!important;font-size:clamp(58px,8.2vw,138px)!important;font-weight:430!important;letter-spacing:-.06em!important;line-height:.87!important;text-transform:none!important;text-wrap:balance}.page-title p:not(.ledger-page-eyebrow){max-width:640px;margin:26px 0 0!important;color:var(--muted)!important;font-size:15px!important;line-height:1.7!important}.page-body>section,.page-body>div:not(.page-title),.page-body>details,.page-body>.back-link{position:relative}
/* Prototype-first: operational data is bare DOM content separated by lines, not a dashboard card wall. */
.metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:0!important;margin:0 0 8vh!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics article{min-height:132px;padding:24px 22px 22px!important;background:transparent!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important}.metrics article:first-child{border-left:0!important}.metrics small{color:rgba(201,154,67,.84)!important;font:500 9px/1.3 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase}.metrics strong{display:block;margin-top:18px;color:var(--ink)!important;font:430 clamp(28px,3vw,44px)/.95 Inter,ui-sans-serif,sans-serif!important;letter-spacing:-.04em}.metrics span{display:block;margin-top:8px;color:var(--muted)!important;font-family:Inter,ui-sans-serif,sans-serif!important}
.page-table,.ranking-group,.rank-bracket,.context-panel,.event-week,.event-card,.loadout-card,.arena-slot,.provenance-card,.global-search,.profile-hero,.source-note,.formation-summary,.rankings-intro,.ranking-overview-card,.ranking-catalogue-panel,.ranking-archive,.score-filters,.entity-filters,.player-table-controls{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;color:var(--ink)!important}.page-table,.ranking-group,.rank-bracket,.context-panel,.event-week,.event-card,.loadout-card,.arena-slot,.provenance-card,.profile-hero,.source-note,.formation-summary,.rankings-intro,.ranking-overview-card,.ranking-catalogue-panel,.ranking-archive{padding:28px 0!important;margin:0 0 34px!important}.page-body :is(article,details),.page-body :is(article,details)>:is(header,footer,summary),.event-card>header,.arena-change header{background:transparent!important;color:inherit!important;border-color:var(--line)!important;box-shadow:none!important}.imperial-surface::after,.imperial-rapture{display:none!important}.imperial-surface:hover{border-color:var(--line)!important;box-shadow:none!important}.page-body h2,.page-body h3{color:var(--ink)!important;font-family:Inter,ui-sans-serif,sans-serif!important;font-weight:430!important;letter-spacing:-.025em!important}.page-body h2{font-size:clamp(30px,4vw,58px)!important}.page-body h3{font-size:clamp(20px,2vw,32px)!important}.page-body p,.muted,.secondary{color:var(--muted)!important}.page-body a,.score-link,.back-link{color:var(--gold2)!important}.back-link{font:500 9px/1 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase}.back-link:hover{color:#fff0bf!important}
.scroll,.ranking-catalogue-scroll{border-top:1px solid var(--line);overflow:auto}.page-table table,table{width:100%;background:transparent!important;border-collapse:collapse!important}.page-table th,th{padding:13px 14px!important;background:rgba(5,7,10,.34)!important;border:0!important;border-bottom:1px solid var(--line)!important;color:rgba(201,154,67,.9)!important;font:500 9px/1.25 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}.page-table td,td{padding:14px!important;border:0!important;border-bottom:1px solid rgba(243,240,232,.09)!important;color:rgba(243,240,232,.84)!important;background:transparent!important}.page-table tr:hover td,tr:hover td,.clickable:hover{background:rgba(240,207,135,.035)!important}
.score-filters,.entity-filters,.player-table-controls{display:flex;align-items:end;flex-wrap:wrap;gap:18px;padding:18px 0!important;margin:0!important}.score-filters label,.entity-filters label,.player-table-controls label{color:rgba(201,154,67,.82)!important;font:500 9px/1.3 Inter,ui-sans-serif,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}.score-filters input,.score-filters select,.score-filters button,.entity-filters input,.entity-filters select,.entity-filters button,.player-table-controls input,.player-table-controls select,.player-table-controls button,.global-search input{min-height:40px;padding:8px 0!important;border:0!important;border-bottom:1px solid rgba(243,240,232,.2)!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;outline:none!important}.score-filters input:focus,.score-filters select:focus,.player-table-controls input:focus,.player-table-controls select:focus,.entity-filters input:focus,.entity-filters select:focus{border-bottom-color:var(--gold2)!important;outline:none!important}.score-filters button,.entity-filters button,.player-table-controls button{color:var(--gold2)!important;cursor:pointer}.score-filters button:hover,.entity-filters button:hover,.player-table-controls button:hover{transform:none!important;background:transparent!important;color:#fff0bf!important}.page-body button{min-height:40px;border:0!important;border-bottom:1px solid rgba(243,240,232,.2)!important;border-radius:0!important;background:transparent!important;color:var(--gold2)!important;padding:8px 0!important;box-shadow:none!important;cursor:pointer}.page-body button:hover,.page-body button:focus-visible{border-bottom-color:var(--gold2)!important;color:#fff0bf!important;outline:none!important}.actions{gap:20px!important;flex-wrap:wrap!important}.actions .primary{background:transparent!important;color:var(--gold2)!important}.backdrop{z-index:180!important;background:rgba(0,0,0,.68)!important;backdrop-filter:blur(10px)}.modal{background:rgba(7,9,12,.96)!important;color:var(--ink)!important;border-left:1px solid var(--line)!important;box-shadow:-24px 0 80px rgba(0,0,0,.5)!important}.modal-head{border-color:var(--line)!important}.message-chunk{margin:0!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}.profile-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:8vw;padding-top:6vh!important;padding-bottom:7vh!important}.profile-hero h2{font-size:clamp(48px,6vw,100px)!important;letter-spacing:-.055em!important;line-height:.9!important}.profile-hero dl{justify-content:flex-end!important}.provenance-chain code,details pre{background:rgba(5,7,10,.42)!important;border:1px solid var(--line)!important;color:rgba(243,240,232,.68)!important}.event-status,.trace-badge,.change-count{background:transparent!important;border:1px solid rgba(201,154,67,.35)!important;color:var(--gold2)!important;border-radius:999px!important}
.foundation-cursor,.foundation-cursor-ring{position:fixed;left:0;top:0;z-index:151;pointer-events:none;mix-blend-mode:screen}.foundation-cursor{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:radial-gradient(circle,#fff9e7 0 18%,#ecc773 38%,rgba(201,154,67,.15) 72%,transparent 74%);box-shadow:0 0 10px rgba(240,207,135,.9),0 0 25px rgba(201,154,67,.46)}.foundation-cursor-ring{width:28px;height:28px;margin:-14px 0 0 -14px;border:1px solid rgba(240,207,135,.68);border-radius:50%;transition:width .16s,height .16s,margin .16s,border-color .16s}.foundation-cursor-ring:before,.foundation-cursor-ring:after{content:"";position:absolute;left:50%;top:50%;background:rgba(240,207,135,.7);transform:translate(-50%,-50%)}.foundation-cursor-ring:before{width:34px;height:1px}.foundation-cursor-ring:after{height:34px;width:1px}.foundation-cursor-ring.hover{width:42px;height:42px;margin:-21px 0 0 -21px;border-color:var(--gold2)}.foundation-cursor-ring.down{width:18px;height:18px;margin:-9px 0 0 -9px}.cursor-trail{position:fixed;z-index:149;pointer-events:none;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--gold2);box-shadow:0 0 12px rgba(240,207,135,.75);animation:foundationTrailFade .7s ease-out forwards}.click-impulse{position:fixed;z-index:149;pointer-events:none;width:12px;height:12px;margin:-6px;border:1px solid rgba(240,207,135,.9);border-radius:50%;box-shadow:0 0 18px rgba(201,154,67,.28);animation:foundationClickWave .76s cubic-bezier(.2,.7,.2,1) forwards}@keyframes foundationTrailFade{to{opacity:0;transform:scale(.15)}}@keyframes foundationClickWave{to{opacity:0;transform:scale(9)}}
@media(hover:hover) and (pointer:fine){html,body,body *{cursor:none!important}}@media(hover:none),(pointer:coarse){.foundation-cursor,.foundation-cursor-ring,.cursor-trail{display:none!important}}
@media(max-width:1180px){.ledger-topline{grid-template-columns:minmax(180px,auto) minmax(180px,1fr) auto;gap:18px}.ledger-ecosystem-links{display:none}.ledger-nav{gap:12px}.page-body{padding-left:4vw!important;padding-right:4vw!important}}
@media(max-width:900px){.ledger-topline{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:7px 16px 14px}.ledger-header-search{grid-column:1/-1;grid-row:2}.ledger-top-cluster-status{grid-column:2;grid-row:1;align-self:start}.ledger-nav{position:absolute;left:16px;right:16px;top:63px;flex-direction:row!important;justify-content:flex-start;gap:14px!important;overflow-x:auto!important;overflow-y:hidden;padding:6px 0 10px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 10px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to right,transparent,#000 10px,#000 calc(100% - 26px),transparent)}.ledger-nav::-webkit-scrollbar{display:none}.ledger-top-cluster-brand{grid-column:1;grid-row:1}.ledger-global-search{max-width:none!important}.ledger-global-search .entity-results{position:fixed!important;left:16px!important;right:16px!important;top:104px!important;max-height:calc(100svh - 120px)!important}.page-body{padding-top:148px!important}.page-title{min-height:34svh;padding-top:5vh!important}.profile-hero{grid-template-columns:1fr!important;gap:32px!important}.profile-hero dl{justify-content:flex-start!important}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metrics article:nth-child(odd){border-left:0!important}}
@media(max-width:520px) and (orientation:portrait){.ledger-topline{padding:6px 14px 12px}.ledger-top-brand,.ledger-live-state{font-size:9px;letter-spacing:.18em}.ledger-nav{left:14px;right:14px;top:61px;gap:12px!important}.ledger-top-links a{font-size:6px}.ledger-global-search input{font-size:10px!important}.page-body{padding:146px 18px 12vh!important}.page-title{min-height:42svh;align-items:center;padding:5vh 0 7vh!important}.page-title h1,h1{font-size:clamp(52px,19vw,86px)!important;max-width:9ch!important}.page-title p:not(.ledger-page-eyebrow){font-size:14px!important;max-width:33ch}.metrics{grid-template-columns:1fr!important}.metrics article{border-left:0!important;border-top:1px solid var(--line)!important}.metrics article:first-child{border-top:0!important}.responsive-table td{grid-template-columns:minmax(6.5rem,.85fr) minmax(0,1.15fr)!important}.page-table,.ranking-group,.rank-bracket,.context-panel,.event-week,.event-card,.loadout-card,.arena-slot,.provenance-card,.profile-hero,.source-note,.formation-summary,.rankings-intro,.ranking-overview-card,.ranking-catalogue-panel,.ranking-archive{padding:22px 0!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.foundation-cursor-ring,.cursor-trail,.click-impulse{animation:none!important;transition:none!important}}

/* GUILD SPATIAL STORY v2 — player-facing, progressive disclosure, no card grid. */
.guild-page{max-width:1680px!important;padding-bottom:18vh!important;overflow:visible!important}.guild-story{position:relative}.guild-back-link{position:relative;z-index:5;margin:12px 0 0!important}.guild-previous-names{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;max-width:58ch;margin:22px 0 0!important;color:rgba(243,240,232,.58)!important;font-size:12px!important;line-height:1.6!important}.guild-previous-names small,.guild-name-history-kind{flex:0 0 auto;color:rgba(224,181,91,.82)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase}.guild-previous-names span{color:rgba(243,240,232,.68)}.guild-name-history{margin:34px 0}.guild-name-history h3{margin:0 0 18px;color:#f3f0e8;font-size:16px;font-weight:500}.guild-name-history-row{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:28px;align-items:start;padding:18px 0;border-top:1px solid rgba(243,240,232,.08)}.guild-name-history-copy{display:flex;min-width:0;flex-direction:column;gap:8px}.guild-name-history-copy strong{color:#f3f0e8;font-size:14px;font-weight:500;line-height:1.45}.guild-name-history-copy span{color:rgba(243,240,232,.5);font-size:11px;line-height:1.55}.guild-scene{position:relative;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-template-areas:"heading content";gap:clamp(48px,8vw,150px);align-items:center;min-height:86svh;padding:10svh 0 8svh;border-top:1px solid rgba(243,240,232,.12);transition:transform .72s cubic-bezier(.2,.78,.2,1),opacity .45s ease}.guild-scene:first-of-type{border-top:0}.guild-scene-reverse{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);grid-template-areas:"content heading"}.guild-scene-heading{grid-area:heading;align-self:center}.guild-scene-content{grid-area:content;min-width:0}.guild-kicker{margin:0 0 24px!important;color:rgba(224,181,91,.92)!important;font:600 10px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.19em!important;text-transform:uppercase!important}.guild-scene h2,.guild-hero h1{margin:0;color:#f3f0e8!important;font-weight:300!important;letter-spacing:-.065em!important;line-height:.84!important}.guild-scene h2{font-size:clamp(58px,7.7vw,124px)!important}.guild-hero{min-height:83svh;padding-top:10svh;grid-template-areas:"heading content"}.guild-hero .guild-scene-copy{grid-area:heading}.guild-hero h1{max-width:8.4ch;font-size:clamp(68px,9.6vw,154px)!important}.guild-lede,.guild-scene-heading>p:not(.guild-kicker){max-width:38ch;margin-top:26px!important;color:rgba(243,240,232,.62)!important;font-size:clamp(14px,1.15vw,19px)!important;line-height:1.55!important}.guild-data-link,.guild-expand-control,.guild-history-toggle,.guild-view-switch button,.guild-week-choice,.guild-fold-close{border:0!important;border-bottom:1px solid rgba(224,181,91,.35)!important;background:transparent!important;color:#e0b55b!important;min-height:38px!important;padding:8px 0!important;font:600 10px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.13em!important;text-transform:uppercase!important}.guild-data-link{margin-top:28px}.guild-pulse{grid-area:content;display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:0;align-self:end}.guild-pulse>div{padding:26px 0;border-top:1px solid rgba(243,240,232,.14)}.guild-pulse>div:nth-child(odd){padding-right:30px}.guild-pulse>div:nth-child(even){padding-left:30px;border-left:1px solid rgba(243,240,232,.11)}.guild-pulse small,.guild-fold-metrics small,.guild-donation-stat small,.guild-event-current small{display:block;color:rgba(224,181,91,.78)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.13em!important;text-transform:uppercase}.guild-pulse strong{display:block;margin-top:8px;color:#f3f0e8;font-size:clamp(22px,2vw,34px);font-weight:500}.guild-method-note{max-width:70ch;margin:24px 0 0!important;color:rgba(243,240,232,.45)!important;font:500 10px/1.55 'JetBrains Mono',ui-monospace,monospace!important}.guild-large-stat{margin-top:38px}.guild-large-stat strong{display:block;color:#f3f0e8;font-size:clamp(74px,8vw,132px);font-weight:300;letter-spacing:-.07em;line-height:.8}.guild-large-stat span{display:block;margin-top:16px;color:rgba(243,240,232,.5);font-size:12px}
.guild-activity-map{display:grid;grid-template-rows:repeat(7,clamp(13px,1.18vw,18px));grid-auto-flow:column;grid-auto-columns:clamp(13px,1.18vw,18px);gap:clamp(5px,.55vw,9px);justify-content:start;align-items:center;max-width:100%;overflow-x:auto;padding:8px 0 14px;scrollbar-width:none}.guild-activity-map::-webkit-scrollbar{display:none}.guild-activity-cell{display:block!important;width:clamp(13px,1.18vw,18px)!important;height:clamp(13px,1.18vw,18px)!important;min-height:0!important;padding:0!important;border:1px solid rgba(243,240,232,.09)!important;border-radius:2px!important;background:rgba(243,240,232,.025)!important;box-shadow:none!important;transition:transform .16s ease,background .2s ease,box-shadow .2s ease!important}.guild-activity-cell:is(button):hover,.guild-activity-cell:is(button):focus-visible{transform:scale(1.45);outline:none!important;z-index:2}.guild-activity-1{background:rgba(183,137,55,.18)!important;border-color:rgba(224,181,91,.18)!important}.guild-activity-2{background:rgba(183,137,55,.34)!important;border-color:rgba(224,181,91,.28)!important}.guild-activity-3{background:rgba(206,158,65,.58)!important;border-color:rgba(240,199,103,.5)!important;box-shadow:0 0 12px rgba(201,154,67,.08)!important}.guild-activity-4{background:rgba(237,194,101,.9)!important;border-color:#efcc80!important;box-shadow:0 0 18px rgba(224,181,91,.2)!important}.guild-activity-legend{display:flex;align-items:center;gap:8px;color:rgba(243,240,232,.42);font:500 9px/1 'JetBrains Mono',ui-monospace,monospace}.guild-activity-legend .guild-activity-cell{width:10px!important;height:10px!important}
.guild-roster-head,.guild-member-row{display:grid;grid-template-columns:48px minmax(160px,1.4fr) minmax(130px,.9fr) minmax(120px,.72fr) minmax(120px,.72fr);gap:18px;align-items:center}.guild-roster-head{padding:0 0 12px;color:rgba(224,181,91,.66);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.guild-member-row{width:100%;min-height:58px!important;padding:13px 0!important;border:0!important;border-top:1px solid rgba(243,240,232,.1)!important;background:transparent!important;color:rgba(243,240,232,.76)!important;text-align:left;transition:padding .2s ease,color .2s ease,background .2s ease!important}.guild-member-row:hover,.guild-member-row:focus-visible{padding-left:12px!important;padding-right:12px!important;background:linear-gradient(90deg,rgba(224,181,91,.05),transparent 74%)!important;color:#fff6de!important;outline:none!important}.guild-member-rank{color:rgba(224,181,91,.52);font:600 9px/1 'JetBrains Mono',ui-monospace,monospace}.guild-member-name{font-size:16px;font-weight:500;color:#f3f0e8}.guild-member-power,.guild-member-seen,.guild-member-arena{font:500 11px/1.35 'JetBrains Mono',ui-monospace,monospace;color:rgba(243,240,232,.56)}.guild-online-now{color:#e5c579!important}.guild-expand-control{margin-top:20px}.guild-change-list{border-bottom:1px solid rgba(243,240,232,.1)}.guild-change-row{display:grid!important;grid-template-columns:88px minmax(160px,1fr) minmax(150px,.65fr);gap:20px;align-items:center;width:100%;min-height:66px!important;padding:15px 0!important;border:0!important;border-top:1px solid rgba(243,240,232,.1)!important;background:transparent!important;text-align:left}.guild-change-row:hover,.guild-change-row:focus-visible{background:linear-gradient(90deg,rgba(224,181,91,.04),transparent)!important;outline:none!important}.guild-change-direction{font:600 9px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.guild-change-joined{color:#ddc17a}.guild-change-left{color:#b98b7c}.guild-change-name{color:#f3f0e8;font-size:16px}.guild-change-time{color:rgba(243,240,232,.5);font:500 10px/1.3 'JetBrains Mono',ui-monospace,monospace}
.guild-view-switch{display:flex;gap:28px;margin-bottom:38px;border-bottom:1px solid rgba(243,240,232,.12)}.guild-view-switch button{border-bottom:1px solid transparent!important;color:rgba(243,240,232,.45)!important}.guild-view-switch button.is-active{color:#e0b55b!important;border-bottom-color:#e0b55b!important}.guild-event-family{border-top:1px solid rgba(243,240,232,.11);padding:0}.guild-event-current{display:grid!important;grid-template-columns:minmax(160px,1fr) auto;gap:32px;align-items:center;width:100%;min-height:92px!important;padding:20px 0!important;border:0!important;background:transparent!important;text-align:left}.guild-event-current:hover,.guild-event-current:focus-visible{background:linear-gradient(90deg,rgba(224,181,91,.045),transparent 78%)!important;outline:none!important}.guild-event-current strong{display:block;margin-top:6px;color:#f3f0e8;font-size:clamp(22px,2.1vw,34px);font-weight:400;letter-spacing:-.03em}.guild-event-current-metrics{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.guild-event-current-metrics b{color:rgba(243,240,232,.72);font:500 11px/1.3 'JetBrains Mono',ui-monospace,monospace}.guild-trend{font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace}.guild-trend-up{color:#dac179}.guild-trend-down{color:#b98b7c}.guild-trend-neutral{color:rgba(243,240,232,.35);font:500 10px/1.2 'JetBrains Mono',ui-monospace,monospace}.guild-history-toggle{margin:0 0 14px}.guild-history-empty{display:block;padding:0 0 16px;color:rgba(243,240,232,.35);font:500 9px/1.3 'JetBrains Mono',ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.guild-event-history{padding:0 0 18px 24px}.guild-event-history-row,.guild-event-week-row{display:grid!important;grid-template-columns:minmax(130px,.65fr) minmax(180px,1.35fr) auto;gap:18px;align-items:center;width:100%;min-height:46px!important;padding:9px 0!important;border:0!important;border-top:1px solid rgba(243,240,232,.07)!important;background:transparent!important;text-align:left}.guild-event-history-row{grid-template-columns:minmax(130px,1fr) auto}.guild-event-history-row span,.guild-event-week-row span,.guild-event-week-row small{color:rgba(243,240,232,.45);font:500 9px/1.3 'JetBrains Mono',ui-monospace,monospace}.guild-event-history-row strong,.guild-event-week-row strong{color:rgba(243,240,232,.78);font-weight:500}.guild-week-choices{display:flex;gap:12px;overflow:auto;margin-bottom:28px;padding-bottom:8px;scrollbar-width:none}.guild-week-choices::-webkit-scrollbar{display:none}.guild-week-choice{white-space:nowrap;color:rgba(243,240,232,.38)!important}.guild-week-choice.is-active{color:#e0b55b!important}.guild-week-label{margin:0 0 10px!important;color:rgba(224,181,91,.62)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.guild-donation-stats{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));border-top:1px solid rgba(243,240,232,.12);border-bottom:1px solid rgba(243,240,232,.12)}.guild-donation-stat{min-height:150px!important;padding:26px 22px!important;border:0!important;border-left:1px solid rgba(243,240,232,.1)!important;background:transparent!important;text-align:left}.guild-donation-stat:first-child{border-left:0!important}.guild-donation-stat:hover,.guild-donation-stat:focus-visible{background:rgba(224,181,91,.04)!important;outline:none!important}.guild-donation-stat strong{display:block;margin:18px 0 12px;color:#f3f0e8;font-size:clamp(42px,4.3vw,72px);font-weight:300;letter-spacing:-.06em;line-height:.8}.guild-donation-timeline{margin-top:34px}.guild-donation-point{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,minmax(90px,.65fr));gap:18px;padding:13px 0;border-top:1px solid rgba(243,240,232,.08);color:rgba(243,240,232,.46);font:500 9px/1.35 'JetBrains Mono',ui-monospace,monospace}.guild-donation-point time{color:rgba(224,181,91,.55)}
.guild-fold-layer{position:fixed;inset:62px 0 0;z-index:125;pointer-events:none;visibility:hidden}.guild-fold-panel{position:absolute;top:0;bottom:0;width:min(64vw,1080px);overflow:hidden;background:linear-gradient(100deg,rgba(7,9,12,.975) 0%,rgba(7,9,12,.94) 62%,rgba(7,9,12,.80) 100%);backdrop-filter:blur(20px);box-shadow:0 0 100px rgba(0,0,0,.52);transition:clip-path .72s cubic-bezier(.2,.78,.2,1),opacity .25s ease;opacity:0}.guild-fold-layer.from-left .guild-fold-panel{right:0;border-left:1px solid rgba(224,181,91,.35);clip-path:inset(0 100% 0 0)}.guild-fold-layer.from-right .guild-fold-panel{left:0;border-right:1px solid rgba(224,181,91,.35);clip-path:inset(0 0 0 100%);background:linear-gradient(260deg,rgba(7,9,12,.975) 0%,rgba(7,9,12,.94) 62%,rgba(7,9,12,.80) 100%)}.guild-fold-layer.is-open{visibility:visible;pointer-events:auto}.guild-fold-layer.is-open .guild-fold-panel{clip-path:inset(0)!important;opacity:1}.guild-fold-content{height:100%;overflow:auto;padding:clamp(74px,9vh,120px) clamp(42px,6vw,92px) 11vh;overscroll-behavior:contain;scrollbar-width:thin}.guild-fold-close{position:absolute;right:clamp(30px,4vw,60px);top:24px;z-index:3}.guild-fold-layer.from-right .guild-fold-close{right:auto;left:clamp(30px,4vw,60px)}.guild-fold-copy h2{margin:0 0 46px;color:#f3f0e8!important;font-size:clamp(56px,6.4vw,108px)!important;font-weight:300!important;letter-spacing:-.065em!important;line-height:.86!important}.guild-fold-eyebrow{margin:0 0 20px!important;color:#e0b55b!important;font:600 10px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.16em!important;text-transform:uppercase!important}.guild-fold-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:0;margin:0 0 42px;border-top:1px solid rgba(243,240,232,.13);border-bottom:1px solid rgba(243,240,232,.13)}.guild-fold-metrics>div{min-height:112px;padding:22px 22px 20px 0}.guild-fold-metrics strong{display:block;margin-top:10px;color:#f3f0e8;font-size:clamp(16px,1.5vw,25px);font-weight:500;line-height:1.25}.guild-fold-note{max-width:76ch;color:rgba(243,240,232,.5)!important;font-size:13px!important;line-height:1.65!important}.guild-fold-link{display:inline-block;margin-top:24px;color:#e0b55b!important;text-decoration:none;font-weight:600}.guild-fold-player-list{display:grid;margin:22px 0 34px;border-top:1px solid rgba(243,240,232,.11)}.guild-fold-player-list>a{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:18px;padding:12px 0;border-bottom:1px solid rgba(243,240,232,.08);color:#f3f0e8!important;text-decoration:none}.guild-fold-player-list>a small{color:rgba(243,240,232,.42);font:500 9px/1.3 'JetBrains Mono',ui-monospace,monospace}.guild-fold-player-list>a strong{color:#e0b55b;font:600 11px/1.3 'JetBrains Mono',ui-monospace,monospace}.guild-shadow-layout{display:grid;grid-template-columns:1fr 1fr;gap:42px}.guild-shadow-layout>section:first-child{grid-column:1/-1}.guild-shadow-layout h3{margin:0 0 18px;color:#f3f0e8!important;font-size:22px!important;font-weight:400!important}.guild-shadow-vote{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(120px,.5fr) minmax(0,1.7fr);gap:18px;padding:14px 0;border-top:1px solid rgba(243,240,232,.09)}.guild-shadow-vote strong{color:#f3f0e8;font-weight:500}.guild-shadow-vote span{color:#e0b55b;font:500 10px/1.4 'JetBrains Mono',ui-monospace,monospace}.guild-shadow-vote p{margin:0!important;color:rgba(243,240,232,.48)!important;font-size:11px!important;line-height:1.55!important}.guild-attendance-warning{margin-top:38px!important;padding-top:20px;border-top:1px solid rgba(185,139,124,.25)}.guild-event-board-list{margin-top:20px;border-top:1px solid rgba(243,240,232,.1)}.guild-event-board{display:grid;grid-template-columns:minmax(180px,1.4fr) 80px minmax(180px,.8fr);gap:18px;padding:14px 0;border-bottom:1px solid rgba(243,240,232,.08)}.guild-event-board span{color:#f3f0e8}.guild-event-board strong{color:#e0b55b}.guild-event-board small{color:rgba(243,240,232,.42)}.guild-fold-beam{position:fixed;z-index:124;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(224,181,91,.82),rgba(224,181,91,.08));box-shadow:0 0 18px rgba(224,181,91,.42);transform-origin:left center;opacity:0;transition:opacity .25s ease,width .55s cubic-bezier(.2,.78,.2,1)}.guild-fold-beam.is-open{opacity:1}.guild-fold-active.guild-fold-from-left .guild-page .guild-scene,.guild-fold-active.guild-fold-from-left .guild-page .guild-back-link{transform:translateX(-8vw)}.guild-fold-active.guild-fold-from-right .guild-page .guild-scene,.guild-fold-active.guild-fold-from-right .guild-page .guild-back-link{transform:translateX(8vw)}
@media(max-width:980px){.guild-scene,.guild-scene-reverse{grid-template-columns:1fr;grid-template-areas:"heading" "content";gap:42px;min-height:auto;padding:10svh 0}.guild-hero{min-height:78svh}.guild-pulse{grid-area:content}.guild-activity-map{grid-template-rows:repeat(7,14px);grid-auto-columns:14px;gap:6px}.guild-fold-panel{width:min(78vw,860px)}.guild-shadow-layout{grid-template-columns:1fr}.guild-shadow-layout>section:first-child{grid-column:auto}}
@media(max-width:680px) and (orientation:portrait){.guild-page{padding-left:18px!important;padding-right:18px!important}.guild-back-link{margin-top:4px!important}.guild-scene,.guild-scene-reverse{padding:9svh 0 8svh;gap:32px}.guild-hero{min-height:70svh;padding-top:7svh}.guild-hero h1{font-size:clamp(64px,20vw,104px)!important;max-width:7.5ch}.guild-scene h2{font-size:clamp(58px,18vw,92px)!important}.guild-pulse{grid-template-columns:1fr 1fr}.guild-pulse>div{padding:18px 0!important}.guild-pulse>div:nth-child(even){padding-left:16px!important}.guild-pulse>div:nth-child(odd){padding-right:16px!important}.guild-pulse strong{font-size:22px}.guild-roster-head{display:none}.guild-member-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"rank name power" ". seen arena";gap:7px 12px;min-height:72px!important}.guild-member-rank{grid-area:rank}.guild-member-name{grid-area:name}.guild-member-power{grid-area:power;text-align:right}.guild-member-seen{grid-area:seen}.guild-member-arena{grid-area:arena;text-align:right}.guild-change-row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"direction name" ". time";gap:7px 12px}.guild-change-direction{grid-area:direction}.guild-change-name{grid-area:name}.guild-change-time{grid-area:time}.guild-event-current{grid-template-columns:1fr;gap:14px}.guild-event-current-metrics{justify-content:flex-start}.guild-event-history-row,.guild-event-week-row{grid-template-columns:1fr auto}.guild-event-week-row strong{grid-column:1/-1}.guild-donation-stats{grid-template-columns:1fr}.guild-donation-stat{min-height:112px!important;border-left:0!important;border-top:1px solid rgba(243,240,232,.1)!important}.guild-donation-stat:first-child{border-top:0!important}.guild-donation-stat strong{font-size:54px}.guild-donation-point{grid-template-columns:1fr 1fr;gap:7px 12px}.guild-fold-layer{inset:118px 0 0}.guild-fold-panel,.guild-fold-layer.from-left .guild-fold-panel,.guild-fold-layer.from-right .guild-fold-panel{left:0;right:0;top:0;bottom:0;width:100%;border:0;border-top:1px solid rgba(224,181,91,.34);clip-path:inset(100% 0 0 0);background:linear-gradient(180deg,rgba(7,9,12,.98),rgba(7,9,12,.92))}.guild-fold-layer.is-open .guild-fold-panel{clip-path:inset(0)}.guild-fold-content{padding:74px 20px 11vh}.guild-fold-close,.guild-fold-layer.from-right .guild-fold-close{left:auto;right:20px;top:18px}.guild-fold-copy h2{font-size:clamp(52px,16vw,82px)!important}.guild-fold-metrics{grid-template-columns:1fr 1fr}.guild-shadow-vote{grid-template-columns:1fr auto}.guild-shadow-vote p{grid-column:1/-1}.guild-event-board{grid-template-columns:1fr auto}.guild-event-board small{grid-column:1/-1}.guild-fold-active.guild-fold-from-left .guild-page .guild-scene,.guild-fold-active.guild-fold-from-right .guild-page .guild-scene,.guild-fold-active.guild-fold-from-left .guild-page .guild-back-link,.guild-fold-active.guild-fold-from-right .guild-page .guild-back-link{transform:translateY(-18px);opacity:.52}.guild-fold-beam{display:none}}
@media(prefers-reduced-motion:reduce){.guild-scene,.guild-fold-panel,.guild-activity-cell,.guild-fold-beam{transition:none!important}.guild-fold-active .guild-page .guild-scene{transform:none!important}}

/* GUILD QUIET PASS v3 — less interface, more space. */
.guild-events-scene h2{font-size:clamp(54px,6.2vw,96px)!important}.guild-events-scene .guild-scene-heading>p:not(.guild-kicker){max-width:31ch;font-size:clamp(13px,1vw,16px)!important;color:rgba(243,240,232,.48)!important}.guild-view-switch{margin-bottom:30px;border-bottom:0!important;gap:24px}.guild-event-family{border:0!important;padding:0 0 24px}.guild-event-current{min-height:0!important;padding:5px 0 3px!important;grid-template-columns:minmax(0,1fr) auto;gap:24px}.guild-event-current:hover,.guild-event-current:focus-visible{background:transparent!important}.guild-event-current strong{font-size:clamp(24px,2vw,32px);font-weight:350}.guild-event-current small{font-size:8px!important;color:rgba(224,181,91,.66)!important}.guild-event-current-metrics{gap:12px}.guild-event-current-metrics b{font-size:10px;color:rgba(243,240,232,.56)}.guild-history-toggle,.guild-history-empty{margin:5px 0 0!important;padding:0!important;min-height:26px!important;border:0!important;color:rgba(243,240,232,.30)!important;font-size:8px!important;letter-spacing:.12em!important}.guild-event-history{padding:8px 0 2px 22px}.guild-event-history-row,.guild-event-week-row{min-height:34px!important;padding:5px 0!important;border:0!important;opacity:.72}.guild-event-history-row:hover,.guild-event-week-row:hover{opacity:1}.guild-event-archive-toggle{margin-top:18px!important;padding:9px 0!important;border:0!important;border-bottom:1px solid rgba(224,181,91,.22)!important;background:transparent!important;color:rgba(224,181,91,.72)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.13em!important;text-transform:uppercase!important}.guild-event-archive{padding-top:30px}.guild-roster-head{opacity:.55}.guild-member-row{min-height:48px!important;padding:9px 0!important;border-top-color:rgba(243,240,232,.055)!important}.guild-member-name{font-size:15px}.guild-change-list{border-bottom:0!important}.guild-change-row{min-height:50px!important;padding:9px 0!important;border-top-color:rgba(243,240,232,.055)!important}.guild-donation-stats{border:0!important;gap:42px}.guild-donation-stat{min-height:0!important;padding:0!important;border:0!important}.guild-donation-stat strong{margin:12px 0 8px;font-size:clamp(42px,4vw,64px)}.guild-donation-timeline{opacity:.55}.guild-fold-panel{width:min(38vw,680px);top:3.5vh;bottom:3.5vh;background:linear-gradient(100deg,rgba(7,9,12,.95),rgba(7,9,12,.78));backdrop-filter:blur(12px);box-shadow:none}.guild-fold-layer.from-right .guild-fold-panel{background:linear-gradient(260deg,rgba(7,9,12,.95),rgba(7,9,12,.78))}.guild-fold-content{padding:clamp(58px,7vh,88px) clamp(30px,3.6vw,56px) 8vh}.guild-fold-copy h2{margin-bottom:30px;font-size:clamp(34px,3.4vw,54px)!important;line-height:.94!important;letter-spacing:-.05em!important}.guild-fold-eyebrow{margin-bottom:12px!important;font-size:8px!important;opacity:.72}.guild-fold-metrics{display:flex;flex-wrap:wrap;gap:24px 34px;margin-bottom:28px;border:0!important}.guild-fold-metrics>div{min-height:0;padding:0;min-width:110px}.guild-fold-metrics strong{margin-top:7px;font-size:clamp(15px,1.25vw,20px)}.guild-fold-note{font-size:11px!important;line-height:1.55!important;color:rgba(243,240,232,.42)!important}.guild-fold-player-list{margin:16px 0 24px;border:0!important}.guild-fold-player-list>a{padding:8px 0;border-bottom-color:rgba(243,240,232,.045)}.guild-event-board-list{border:0!important}.guild-event-board{padding:9px 0;border-bottom-color:rgba(243,240,232,.045);grid-template-columns:minmax(0,1fr) auto}.guild-event-board small{grid-column:1/-1}.guild-shadow-layout{grid-template-columns:1fr;gap:24px}.guild-shadow-layout>section:first-child{grid-column:auto}.guild-shadow-vote{grid-template-columns:1fr auto;padding:9px 0;border-top-color:rgba(243,240,232,.05)}.guild-shadow-vote p{grid-column:1/-1}.guild-fold-active.guild-fold-from-left .guild-page .guild-scene,.guild-fold-active.guild-fold-from-left .guild-page .guild-back-link{transform:translateX(-3vw);opacity:.82}.guild-fold-active.guild-fold-from-right .guild-page .guild-scene,.guild-fold-active.guild-fold-from-right .guild-page .guild-back-link{transform:translateX(3vw);opacity:.82}.guild-fold-beam{opacity:.45!important;box-shadow:0 0 10px rgba(224,181,91,.22)}
@media(max-width:980px){.guild-fold-panel{width:min(52vw,620px)}.guild-events-scene h2{font-size:clamp(50px,9vw,82px)!important}}
@media(max-width:680px) and (orientation:portrait){.guild-fold-panel,.guild-fold-layer.from-left .guild-fold-panel,.guild-fold-layer.from-right .guild-fold-panel{top:0;bottom:0;width:100%;background:linear-gradient(180deg,rgba(7,9,12,.98),rgba(7,9,12,.90))}.guild-fold-copy h2{font-size:clamp(42px,13vw,68px)!important}.guild-event-current{grid-template-columns:1fr}.guild-event-current-metrics{justify-content:flex-start}.guild-donation-stats{grid-template-columns:repeat(4,1fr);gap:12px}.guild-donation-stat strong{font-size:clamp(34px,11vw,50px)}.guild-donation-stat small{font-size:7px!important}}

/* GUILD FIDELITY PASS v4 — restore requested disclosure counts and expose real score rows. */
.guild-page{overflow-x:hidden!important}.guild-scene-heading,.guild-scene-content,.guild-fold-copy{min-width:0}.guild-scene h2,.guild-hero h1,.guild-fold-copy h2{max-width:100%;overflow-wrap:break-word;word-break:normal}.guild-donations-scene h2{font-size:clamp(48px,5.7vw,88px)!important;line-height:.88!important;max-width:8.5ch}.guild-events-scene h2{max-width:9ch}.guild-roster-scene .guild-scene-heading>p:not(.guild-kicker){max-width:34ch}.guild-fold-panel{width:min(44vw,720px)!important;max-width:calc(100vw - 96px)!important}.guild-fold-copy h2{font-size:clamp(28px,2.35vw,42px)!important;line-height:1.02!important;letter-spacing:-.04em!important;margin-bottom:28px!important}.guild-fold-content{padding-left:clamp(26px,3vw,48px)!important;padding-right:clamp(26px,3vw,48px)!important}.guild-fold-metrics{gap:20px 28px!important}.guild-event-score-boards{display:grid;gap:30px;margin-top:28px}.guild-event-score-board{min-width:0}.guild-event-score-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:9px;border-bottom:1px solid rgba(243,240,232,.09)}.guild-event-score-heading h3{min-width:0;margin:0!important;color:#f3f0e8!important;font-size:15px!important;font-weight:500!important;line-height:1.25!important;overflow-wrap:anywhere}.guild-event-score-heading span{flex:0 0 auto;color:rgba(243,240,232,.38);font:500 8px/1.3 'JetBrains Mono',ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.guild-event-score-list{display:grid}.guild-event-score-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(243,240,232,.045);color:#f3f0e8!important;text-decoration:none}.guild-event-score-list>a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.guild-event-score-list>a span b{display:inline-block;width:34px;color:rgba(224,181,91,.48);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.guild-event-score-list>a strong{color:#e0b55b;font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace}.guild-event-score-list>a:hover span{color:#fff6de}.guild-donation-stats{align-items:start}.guild-donation-stat{display:grid;align-content:start;gap:6px}.guild-donation-current,.guild-donation-previous{border:0!important;background:transparent!important;text-align:left;padding:0!important;min-height:0!important}.guild-donation-current{color:#f3f0e8!important}.guild-donation-current strong{display:block;margin:12px 0 8px;color:#f3f0e8;font-size:clamp(42px,4vw,64px);font-weight:300;letter-spacing:-.06em;line-height:.8}.guild-donation-current:hover strong,.guild-donation-current:focus-visible strong{color:#f1ce7b}.guild-donation-current:focus-visible,.guild-donation-previous:focus-visible{outline:1px solid rgba(224,181,91,.5);outline-offset:5px}.guild-donation-previous{width:max-content;color:rgba(243,240,232,.38)!important;font:600 8px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important}.guild-donation-previous:hover{color:#e0b55b!important}.guild-donation-capture{margin:28px 0 0!important;color:rgba(243,240,232,.32)!important;font:500 8px/1.4 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important}.guild-donation-timeline{display:none!important}
@media(max-width:980px){.guild-fold-panel{width:min(56vw,680px)!important;max-width:calc(100vw - 48px)!important}.guild-donations-scene h2{font-size:clamp(44px,8vw,76px)!important}}
@media(max-width:680px) and (orientation:portrait){.guild-fold-panel,.guild-fold-layer.from-left .guild-fold-panel,.guild-fold-layer.from-right .guild-fold-panel{width:100%!important;max-width:none!important}.guild-fold-copy h2{font-size:clamp(34px,10vw,52px)!important}.guild-donations-scene h2{font-size:clamp(48px,15vw,76px)!important;max-width:7.5ch}.guild-donation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.guild-donation-current strong{font-size:clamp(32px,10vw,48px)}.guild-donation-previous{font-size:6.5px!important}.guild-event-score-heading{display:block}.guild-event-score-heading span{display:block;margin-top:5px}.guild-event-score-list>a span{font-size:11px}}
.guild-page [hidden]{display:none!important}

/* SHADOWFRONT DETAIL v6 — merge final result with the signed-guild vote/selection capture. */
.guild-shadow-summary-extra{display:flex;flex-wrap:wrap;gap:22px 30px;margin:-6px 0 26px}.guild-shadow-summary-extra>div{min-width:130px}.guild-shadow-summary-extra small{display:block;color:rgba(224,181,91,.72);font:600 8px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.guild-shadow-summary-extra strong{display:block;margin-top:7px;color:#f3f0e8;font-size:16px;font-weight:500}.guild-shadow-section{min-width:0;padding-top:18px;border-top:1px solid rgba(243,240,232,.07)}.guild-shadow-section h3{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:12px!important;font-size:15px!important}.guild-shadow-section h3 small{color:rgba(224,181,91,.58);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.guild-shadow-voter-list{display:flex;flex-wrap:wrap;gap:5px 10px!important}.guild-shadow-voter-list a{color:rgba(243,240,232,.7)!important;text-decoration:none;border-bottom:1px solid rgba(243,240,232,.12)}.guild-shadow-voter-list a:hover{color:#f1ce7b!important;border-bottom-color:rgba(224,181,91,.35)}.guild-shadow-battle-ranking{display:grid}.guild-shadow-battle-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(243,240,232,.045)}.guild-shadow-battle-row b{color:rgba(224,181,91,.52);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.guild-shadow-battle-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.68);font-size:12px}.guild-shadow-battle-row strong{color:rgba(243,240,232,.7);font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace}.guild-shadow-battle-row.guild-shadow-battle-self span,.guild-shadow-battle-row.guild-shadow-battle-self strong{color:#f1ce7b}.guild-shadow-layout{gap:20px!important}.guild-shadow-vote{padding:8px 0!important}.guild-shadow-vote>strong{font-size:11px}.guild-shadow-vote>span{font-size:8px!important}
@media(max-width:680px) and (orientation:portrait){.guild-shadow-battle-row{grid-template-columns:28px minmax(0,1fr) auto}.guild-shadow-voter-list{gap:7px 11px!important}}


/* INSIGHT LAYER v1 — actionable fleet/activity/movement summaries. */
.guild-top-fleets{margin-top:34px;border-top:1px solid rgba(243,240,232,.12);padding-top:22px}.guild-top-fleet{display:grid;grid-template-columns:28px minmax(0,1fr) auto minmax(110px,.9fr);gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(243,240,232,.05);color:rgba(243,240,232,.68)!important;text-decoration:none}.guild-top-fleet>span{color:rgba(224,181,91,.45);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.guild-top-fleet>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f0e8;font-size:12px;font-weight:500}.guild-top-fleet>b{color:#e0b55b;font:600 9px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.guild-top-fleet>small{color:rgba(243,240,232,.4);font:500 8px/1.2 'JetBrains Mono',ui-monospace,monospace;text-align:right}.guild-top-fleet:hover>strong{color:#fff3ca}.guild-large-stat small{display:block;margin-top:8px;color:rgba(243,240,232,.34);font:500 8px/1.35 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}
.guild-roster-head,.guild-member-row{grid-template-columns:48px minmax(150px,1.2fr) minmax(118px,.78fr) minmax(170px,1.05fr) minmax(112px,.68fr) minmax(112px,.68fr)}.guild-member-fleets{font:500 10px/1.35 'JetBrains Mono',ui-monospace,monospace;color:rgba(224,181,91,.7)}
.insight-kicker{margin:0 0 10px!important;color:rgba(224,181,91,.8)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.15em!important;text-transform:uppercase}.weekly-activity-grid{display:grid;gap:5px;margin-top:8px;min-width:620px}.weekly-activity-row{display:grid;grid-template-columns:34px repeat(24,minmax(8px,1fr));gap:4px;align-items:center}.weekly-activity-row>b{color:rgba(243,240,232,.42);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.weekly-activity-cell{display:block;aspect-ratio:1.18;border:1px solid rgba(243,240,232,.07);background:rgba(243,240,232,.025);min-width:0}.weekly-activity-cell.activity-1{background:rgba(183,137,55,.16)}.weekly-activity-cell.activity-2{background:rgba(183,137,55,.32)}.weekly-activity-cell.activity-3{background:rgba(206,158,65,.56)}.weekly-activity-cell.activity-4{background:rgba(237,194,101,.88)}.weekly-activity-cell.activity-0.offline-1{background:rgba(112,116,118,.16);border-color:rgba(168,172,173,.15)}.weekly-activity-cell.activity-0.offline-2{background:rgba(148,151,151,.3);border-color:rgba(190,192,190,.24)}.weekly-activity-cell.activity-0.offline-3{background:rgba(199,199,194,.5);border-color:rgba(222,220,213,.4)}.weekly-activity-cell.activity-0.offline-4{background:rgba(243,240,232,.76);border-color:rgba(243,240,232,.62);box-shadow:0 0 10px rgba(243,240,232,.08)}.weekly-activity-cell.elite-2,.weekly-activity-cell.elite-3,.weekly-activity-cell.elite-4{border-color:rgba(240,207,135,.48);box-shadow:inset 0 0 0 1px rgba(240,207,135,.16)}.weekly-activity-cell.elite-4{border-color:#f0cf87;box-shadow:0 0 8px rgba(201,154,67,.2)}.weekly-activity-hours{display:grid;grid-template-columns:34px repeat(4,1fr);gap:4px;min-width:620px;color:rgba(243,240,232,.32);font:500 7px/1 'JetBrains Mono',ui-monospace,monospace}.weekly-activity-hours span:first-child{grid-column:2}.insight-details{margin-top:18px;border-top:1px solid rgba(243,240,232,.08);padding-top:12px;overflow-x:auto}.insight-details>summary{cursor:pointer;color:rgba(224,181,91,.7);font:600 8px/1.3 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.guild-activity-legend{flex-wrap:wrap;row-gap:7px}.guild-activity-legend .weekly-activity-cell{width:10px;height:10px;aspect-ratio:1}.player-activity{overflow:hidden}.weekly-insight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;border-top:1px solid rgba(243,240,232,.09);border-bottom:1px solid rgba(243,240,232,.09)}.weekly-insight-metrics>div{min-width:0;padding:22px 22px 20px;border-left:1px solid rgba(243,240,232,.07)}.weekly-insight-metrics>div:first-child{border-left:0}.weekly-insight-metrics small{display:block;color:rgba(224,181,91,.66);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.weekly-insight-metrics strong{display:block;margin-top:11px;color:#f3f0e8;font-size:clamp(28px,3vw,42px);font-weight:350;letter-spacing:-.05em}.weekly-insight-metrics span{display:block;margin-top:7px;color:rgba(243,240,232,.42);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace}.weekly-event-contributions{display:grid;margin-top:12px}.weekly-event-contribution{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:9px 0;border-bottom:1px solid rgba(243,240,232,.05)}.weekly-event-contribution span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.65);font-size:12px}.weekly-event-contribution strong{color:#e0b55b;font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace}
@media(max-width:900px){.guild-top-fleet{grid-template-columns:24px minmax(0,1fr) auto}.guild-top-fleet>small{grid-column:2/-1;text-align:left}.weekly-activity-grid,.weekly-activity-hours{min-width:560px}.guild-member-fleets{font-size:9px}}
@media(max-width:680px) and (orientation:portrait){.guild-member-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"rank name power" ". fleets fleets" ". seen arena"}.guild-member-fleets{grid-area:fleets;text-align:left}.guild-top-fleet{grid-template-columns:22px minmax(0,1fr) auto}.weekly-activity-grid,.weekly-activity-hours{min-width:520px}.weekly-insight-metrics{grid-template-columns:1fr 1fr}.weekly-insight-metrics>div:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid rgba(243,240,232,.07)}}

/* SERVER OVERVIEW v1 — spatial, minimal strength/activity overview with progressive disclosure. */
.server-page{max-width:1540px!important;margin:0 auto!important;padding-bottom:12vh!important}.server-back-link{position:relative;z-index:2}.server-scene{position:relative;padding:clamp(72px,9vw,138px) 0;border-top:1px solid rgba(243,240,232,.09)}.server-hero{min-height:min(760px,78vh);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:clamp(56px,8vw,130px);align-items:center;border-top:0}.server-hero-copy{max-width:760px}.server-hero h1{margin:10px 0 22px!important;font-size:clamp(76px,10vw,160px)!important;font-weight:300!important;letter-spacing:-.065em!important;line-height:.86!important}.server-hero-copy>p:not(.server-kicker){max-width:640px;color:rgba(243,240,232,.58);font-size:clamp(16px,1.8vw,24px);line-height:1.45}.server-kicker{margin:0!important;color:rgba(224,181,91,.82)!important;font:600 9px/1.3 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.16em!important;text-transform:uppercase}.server-pulse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(243,240,232,.12);border-bottom:1px solid rgba(243,240,232,.12)}.server-pulse>div{padding:26px 0 24px;border-bottom:1px solid rgba(243,240,232,.06)}.server-pulse>div:nth-child(odd){padding-right:24px;border-right:1px solid rgba(243,240,232,.06)}.server-pulse>div:nth-child(even){padding-left:24px}.server-pulse small,.server-guild-row summary small,.server-svs-stat small{display:block;color:rgba(224,181,91,.58);font:600 8px/1.25 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.server-pulse strong{display:block;margin-top:9px;color:#f3f0e8;font-size:clamp(29px,3.2vw,46px);font-weight:350;letter-spacing:-.045em}.server-pulse span{display:block;margin-top:6px;color:rgba(243,240,232,.34);font-size:9px;line-height:1.35}.server-population-health>div{position:relative;overflow:hidden}.server-population-health>div:nth-child(5){grid-column:1/-1;padding-left:0;padding-right:0;border-right:0}.server-population-health>div:nth-child(5) strong{font-size:clamp(34px,4vw,54px)}.server-population-health i{display:block;position:absolute;left:0;bottom:0;width:var(--server-health,0%);max-width:100%;height:2px;background:linear-gradient(90deg,rgba(156,111,38,.32),rgba(224,181,91,.92));box-shadow:0 0 12px rgba(224,181,91,.12)}.server-coverage-note{margin:18px 0 0!important;color:rgba(243,240,232,.32)!important;font:500 9px/1.5 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.02em!important}.server-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.server-section-heading h2{margin:8px 0 0!important;font-size:clamp(44px,6vw,88px)!important;font-weight:300!important;letter-spacing:-.055em!important}.server-section-heading>p{max-width:560px;margin:0;color:rgba(243,240,232,.42);font-size:12px;line-height:1.6}.server-leader-table{border-top:1px solid rgba(243,240,232,.1)}.server-leader-head,.server-leader-row{display:grid;grid-template-columns:44px minmax(150px,1.15fr) minmax(110px,.75fr) minmax(118px,.7fr) minmax(230px,1.2fr);gap:16px;align-items:center}.server-leader-head{padding:0 0 12px;border-bottom:1px solid rgba(243,240,232,.1);color:rgba(224,181,91,.5);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.server-leader-row{min-height:48px;border-bottom:1px solid rgba(243,240,232,.045)}.server-leader-rank{color:rgba(224,181,91,.44);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.server-leader-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f0e8;text-decoration:none;font-size:12px}.server-leader-guild{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.38);font-size:9px}.server-leader-guild a{color:inherit;text-decoration:none}.server-leader-power,.server-leader-fleet{color:rgba(243,240,232,.68);font:600 9px/1.25 'JetBrains Mono',ui-monospace,monospace}.server-leader-fleet{white-space:normal;line-height:1.55}.server-leader-sort-label{display:flex;align-items:center;gap:5px}.server-leader-sort-label button{appearance:none;border:0;background:none!important;padding:0 2px!important;color:rgba(243,240,232,.36)!important;font:700 11px/1 'JetBrains Mono',ui-monospace,monospace!important}.server-leader-sort-label button:hover,.server-leader-sort-label button.is-active{color:#e0b55b!important}.server-leader-mode{margin:14px 0 0;color:rgba(243,240,232,.32);font:500 8px/1.4 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.04em}
.server-empty{margin:16px 0!important;color:rgba(243,240,232,.34)!important;font-size:11px!important}.server-svs-chart{border-top:1px solid rgba(243,240,232,.1)}.server-svs-row{display:grid;grid-template-columns:28px minmax(100px,.55fr) minmax(180px,1.7fr) repeat(3,minmax(82px,.48fr));gap:18px;align-items:center;min-height:66px;border-bottom:1px solid rgba(243,240,232,.055)}.server-svs-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-svs-name a{color:#f3f0e8;text-decoration:none;font-size:12px}.server-svs-track{height:3px;background:rgba(243,240,232,.055);overflow:hidden}.server-svs-track i{display:block;width:var(--server-bar);height:100%;background:linear-gradient(90deg,rgba(156,111,38,.35),rgba(224,181,91,.9));box-shadow:0 0 14px rgba(224,181,91,.14)}.server-svs-stat strong{display:block;margin-top:5px;color:rgba(243,240,232,.82);font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-sort-switch{display:flex;gap:16px;align-items:center}.server-sort-switch button{appearance:none;border:0;border-bottom:1px solid rgba(243,240,232,.14);border-radius:0;background:none!important;padding:7px 0!important;color:rgba(243,240,232,.4)!important;font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.09em!important;text-transform:uppercase}.server-sort-switch button:hover,.server-sort-switch button.is-active{color:#e0b55b!important;border-bottom-color:rgba(224,181,91,.65)}.server-guild-stream{border-top:1px solid rgba(243,240,232,.1)}.server-guild-row{border-bottom:1px solid rgba(243,240,232,.06)}.server-guild-row>summary{position:relative;display:grid;grid-template-columns:34px minmax(210px,1.5fr) repeat(4,minmax(105px,.7fr));gap:20px;align-items:center;min-height:82px;list-style:none;cursor:pointer}.server-guild-row>summary::-webkit-details-marker,.server-collapse>summary::-webkit-details-marker{display:none}.server-guild-row>summary:after{content:'+';position:absolute;right:0;color:rgba(224,181,91,.52);font:400 16px/1 'JetBrains Mono',ui-monospace,monospace;transform:translateX(20px)}.server-guild-row[open]>summary:after{content:'−'}.server-guild-row>summary>span:not(.server-order){min-width:0}.server-guild-row>summary b{display:block;margin-top:5px;color:rgba(243,240,232,.74);font:600 10px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-guild-name>a{display:block;min-width:0;color:inherit;text-decoration:none}.server-guild-name>a:hover strong{color:#e0b55b}.server-guild-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f0e8;font-size:14px;font-weight:500}.server-guild-name small{margin-top:7px;color:rgba(243,240,232,.32)!important;letter-spacing:.04em!important;text-transform:none!important}.server-guild-detail{padding:5px 0 44px 54px}.server-guild-detail-head{display:flex;justify-content:flex-end;margin-bottom:22px}.server-guild-detail-head a{color:rgba(224,181,91,.7);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;text-decoration:none;text-transform:uppercase;letter-spacing:.1em}.server-guild-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,72px)}.server-mini-list{margin-top:12px;border-top:1px solid rgba(243,240,232,.07)}.server-mini-list>a{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:11px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(243,240,232,.045);text-decoration:none}.server-mini-list>a span{color:rgba(224,181,91,.42);font:600 8px/1 'JetBrains Mono',ui-monospace,monospace}.server-mini-list>a strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.72);font-size:11px;font-weight:500}.server-mini-list>a b{color:rgba(224,181,91,.72);font:600 9px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-collapse{margin-top:24px;border-top:1px solid rgba(243,240,232,.08)}.server-collapse>summary{padding:16px 0;list-style:none;cursor:pointer;color:rgba(224,181,91,.64);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.server-collapse>summary span{color:rgba(243,240,232,.3);margin-left:8px}.server-player-head,.server-player-row{display:grid;grid-template-columns:48px minmax(150px,1.2fr) minmax(105px,.72fr) minmax(90px,.6fr) minmax(115px,.72fr) minmax(70px,.46fr) minmax(118px,.7fr);gap:16px;align-items:center}.server-player-head{padding:0 0 10px;border-bottom:1px solid rgba(243,240,232,.1);color:rgba(224,181,91,.5);font:600 8px/1.2 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.server-player-row{min-height:48px;border-bottom:1px solid rgba(243,240,232,.045)}.server-player-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f3f0e8;text-decoration:none;font-size:12px}.server-player-guild{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.38);font-size:9px}.server-player-guild a{color:inherit;text-decoration:none}.server-player-row>b{color:rgba(243,240,232,.66);font:600 9px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-player-row>small{color:rgba(243,240,232,.38);font:500 8px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-online{color:#e0b55b}.server-secondary-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(42px,6vw,88px);margin-top:58px}.server-secondary-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,.7fr) auto;gap:16px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(243,240,232,.045)}.server-secondary-row>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.74);text-decoration:none;font-size:11px}.server-secondary-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(243,240,232,.34);font-size:9px}.server-secondary-row span a{color:inherit;text-decoration:none}.server-secondary-row b{color:rgba(224,181,91,.65);font:600 9px/1.2 'JetBrains Mono',ui-monospace,monospace;white-space:nowrap}.server-page [hidden]{display:none!important}
@media(max-width:1100px){.server-hero{grid-template-columns:1fr;min-height:auto}.server-pulse{max-width:720px}.server-guild-row>summary{grid-template-columns:32px minmax(190px,1.3fr) repeat(2,minmax(100px,.7fr));padding:18px 0}.server-guild-row>summary>span:nth-child(5),.server-guild-row>summary>span:nth-child(6){grid-column:auto}.server-guild-columns{grid-template-columns:1fr 1fr}.server-guild-columns>section:last-child{grid-column:1/-1}.server-player-head,.server-player-row{grid-template-columns:40px minmax(140px,1.15fr) minmax(90px,.7fr) minmax(85px,.6fr) minmax(108px,.72fr) minmax(64px,.45fr) minmax(104px,.68fr)}}
@media(max-width:780px){.server-scene{padding:72px 0}.server-section-heading{display:block}.server-section-heading>p,.server-sort-switch{margin-top:18px}.server-leader-head{display:none}.server-leader-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"rank name power" ". guild guild" ". fleet fleet";gap:6px 12px;padding:12px 0}.server-leader-rank{grid-area:rank}.server-leader-name{grid-area:name}.server-leader-guild{grid-area:guild}.server-leader-power{grid-area:power}.server-leader-fleet{grid-area:fleet}.server-svs-row{grid-template-columns:24px minmax(95px,.7fr) minmax(100px,1.3fr) repeat(2,minmax(68px,.55fr))}.server-svs-stat:nth-child(6){display:none}.server-guild-row>summary{grid-template-columns:28px minmax(0,1fr) 1fr;gap:12px}.server-guild-row>summary .server-guild-name{grid-column:2/-1}.server-guild-row>summary>span:nth-child(n+3){padding-top:8px}.server-guild-row>summary:after{transform:none}.server-guild-detail{padding-left:40px}.server-guild-columns{grid-template-columns:1fr}.server-guild-columns>section:last-child{grid-column:auto}.server-player-head{display:none}.server-player-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:'rank name power' '. guild guild' '. fleet arena' '. seen seen';gap:6px 12px;padding:12px 0}.server-player-row>.server-order{grid-area:rank}.server-player-row>.server-player-name{grid-area:name}.server-player-row>.server-player-guild{grid-area:guild}.server-player-row>b:nth-child(4){grid-area:power}.server-player-row>b:nth-child(5){grid-area:fleet}.server-player-row>b:nth-child(6){grid-area:arena}.server-player-row>small:nth-child(7){grid-area:seen}.server-secondary-groups{grid-template-columns:1fr}.server-secondary-row{grid-template-columns:minmax(0,1fr) auto}.server-secondary-row>span{grid-column:1/-1}.server-pulse{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.server-hero h1{font-size:clamp(64px,22vw,100px)!important}.server-svs-row{grid-template-columns:22px minmax(78px,.8fr) minmax(90px,1.2fr) minmax(64px,.55fr)}.server-svs-stat:nth-child(5),.server-svs-stat:nth-child(6){display:none}.server-guild-row>summary{grid-template-columns:24px minmax(0,1fr) 1fr}.server-guild-detail{padding-left:0}.server-pulse>div{padding:20px 0}.server-pulse>div:nth-child(odd){padding-right:14px}.server-pulse>div:nth-child(even){padding-left:14px}}
