.hero.compact{gap:6px;padding:14px 0 10px}.hero.compact h1{font-size:clamp(22px,2.6vw,27px);line-height:1.15}.hero.compact .hero-lede{font-size:15px;line-height:1.5}.hero.compact+.hero-rule+.filters{margin-top:10px;margin-bottom:12px;padding-top:8px;padding-bottom:8px}.hero-countdown{min-width:0}.hero-countdown .hdr-countdown{flex-wrap:wrap;row-gap:6px;display:flex}.hero-countdown .hdr-countdown .cd-label,.hero-countdown .hdr-countdown .cd-div{display:inline}.hero-countdown .hdr-countdown .cd-scope{display:inline-flex}@media (max-width:560px){.hero-countdown .hdr-countdown .cd-label{display:none}}.filters{border-bottom:1px solid #0000;row-gap:10px;transition:box-shadow .15s,border-color .15s}.filters>*{align-self:center}.filters .chip,.filters .chip-reset{height:32px}.filters .chip-reset{align-items:center;margin-left:0;display:inline-flex}.filters-views{flex-wrap:wrap;justify-content:flex-end}.filters-views .views,.filters-views .view-btn{align-self:center}.filters.is-stuck{border-bottom-color:var(--line-strong);box-shadow:0 8px 18px -8px #0009}@media (max-width:700px){.filters,.filters.is-stuck{box-shadow:none;border-bottom-color:#0000}.filters-views{justify-content:flex-end;width:100%;margin-left:0}}.hero.compact .hero-lede{min-height:4.5em}@media (min-width:701px){.hero.compact .hero-lede{min-height:3em}}.sheet-status{white-space:nowrap;color:var(--muted-foreground);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.sheet-status .hdr-countdown{letter-spacing:.08em;gap:6px;display:flex}.sheet-status .countdown-digits{letter-spacing:.05em}html{scrollbar-gutter:stable}@media (min-width:961px){.hero,.hero.compact{padding-top:28px}.page-fit{min-height:calc(100dvh - var(--header-h));flex-direction:column;padding-bottom:20px;display:flex}.page-fit>.card,.page-fit>.page-grid{flex:1 0 auto}.page-fit>.page-grid{flex-direction:column;display:flex}.page-fit>.card,.page-fit>.page-grid>.card:last-child,.page-fit .card>.view-panel,.page-fit .view-fade{flex-direction:column;flex:1 0 auto;display:flex}.page-fit .view-fade>.chart.fill,.page-fit .view-fade>.chart.fill-tall{flex:1 1 0;height:auto;min-height:360px}.page-fit>.facts{margin-top:20px}}@media (max-width:960px){[data-slot=sidebar-gap],[data-slot=sidebar-container]{display:none}}@media (min-width:701px) and (max-width:960px){.filters .filters-views,.filters .filters-views:empty{flex:1 0 100%;justify-content:flex-end;min-height:32px;margin-left:0;display:flex}}.fchips{display:contents}@media (max-width:699px){.fchips{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:10px;display:flex}.filters:has(>.chip-reset)>.filters-views{flex:1 1 0;min-width:0}}[data-sidebar=menu-button] .side-icon{width:24px;height:24px}[data-collapsible=icon] [data-sidebar=menu-button]{padding:4px!important}[data-slot=command-item] .side-icon{width:20px;height:20px}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (min-width:961px){.header-trigger{display:none}}.header-title{font:600 22px/1 var(--font-heading);letter-spacing:.04em;color:var(--ivory);white-space:nowrap;margin:0}.site-header>.header-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.header-crumbs{display:none}@media (min-width:961px){.site-header>.header-title{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.site-header>.header-crumbs{min-width:0;display:block}.site-header>.header-title,.site-header>.header-crumbs{margin-left:calc(var(--sidebar-width) + var(--gutter) - 16px)}body:has([data-slot=sidebar][data-state=collapsed]) .site-header>:is(.header-title,.header-crumbs){margin-left:8px}.header-crumbs ol{flex-wrap:nowrap;font-size:14px}.header-crumbs a{color:var(--muted-foreground);text-decoration:none}.header-crumbs a:hover,.header-crumbs a:focus-visible{color:var(--gold-bright)}}.brand-stack{align-items:center;gap:10px;text-decoration:none;display:flex}.brand-plate{display:none}@media (min-width:961px){.brand-plate{z-index:2;width:var(--sidebar-width);height:var(--header-h);background:radial-gradient(90% 120% at 18% 50%, #1b97a82e, transparent 60%), var(--ink);border-right:1px solid var(--sidebar-border);padding:0 15px;text-decoration:none;display:flex;position:absolute;top:0;left:0}.brand-plate:after{content:"";background:linear-gradient(90deg, var(--line-strong), var(--line));height:1px;position:absolute;bottom:0;left:0;right:0}.site-header>.brand{display:none}body:has([data-slot=sidebar][data-state=collapsed]) .brand-plate{display:none}body:has([data-slot=sidebar][data-state=collapsed]) .site-header>.brand{display:flex}}.brand-plate-mark{filter:drop-shadow(0 2px 3px #0009);flex:none;transition:transform .25s}.brand-plate:hover .brand-plate-mark{transform:rotate(-8deg)}.brand-plate-words{gap:3px;line-height:1;display:grid}.brand-plate .brand-plate-words{gap:4px}.brand-plate .bp-lead{font-size:13px}.brand-plate .bp-name{font-size:32.5px}.bp-lead{font:600 10.5px var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.bp-name{font:700 26px/.9 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg, #fff7e2 0%, var(--ivory) 38%, var(--gold-bright) 72%, var(--gold) 100%);color:#0000;filter:drop-shadow(0 1px #00000080);-webkit-background-clip:text;background-clip:text}.brand-plate:focus-visible,.brand-sheet:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.brand-plate-mark{transition:none}.brand-plate:hover .brand-plate-mark{transform:none}}
.view-panel{min-height:var(--hold,0);font-size:inherit}.view-btn,.view-btn:focus-visible{box-shadow:none}.views{height:auto}@media (min-width:961px){.view-panel{min-height:0}}.view-fade{animation:.2s ease-out view-in}@keyframes view-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.view-fade{animation:none}}.view-table-wrap{min-width:0}.view-toolbar{justify-content:flex-end;margin-bottom:8px;display:flex}.csv-btn{border:1px solid var(--line);height:28px;color:var(--muted-foreground);font:600 12px var(--font-sans);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.csv-btn:hover{color:var(--ivory);background:#e8c77d0f;border-color:#c9a45c66}.csv-btn:focus-visible,.sort-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.view-table-wrap .chart.fill{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;height:auto;max-height:clamp(320px,100vh - 530px,620px)}@media (min-width:961px){.page-fit .view-fade>.view-table-wrap{flex-direction:column;flex:1 1 0;min-height:360px;display:flex}.page-fit .view-table-wrap>.chart.fill{flex:1 1 0;height:auto;min-height:0;max-height:none}.page-fit .view-table tbody th,.page-fit .view-table tbody td{padding-top:10px;padding-bottom:10px}}@media (min-width:1600px){.page-fit .view-table tbody th,.page-fit .view-table tbody td{padding-top:13px;padding-bottom:13px;font-size:14px}.page-fit .view-table thead th{padding-top:8px;padding-bottom:8px}}.view-table::-webkit-scrollbar{width:8px;height:8px}.view-table::-webkit-scrollbar-track{background:0 0}.view-table::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.head-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.head-slot{display:contents}.view-table table{font-variant-numeric:tabular-nums}.view-table th,.view-table td{text-align:left}.view-table th.r,.view-table td.r{text-align:right}.view-table tbody th{color:var(--ivory);font-weight:700}.view-table thead th{padding:4px 8px}.sort-btn{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 4px;display:inline-flex}.view-table th.r .sort-btn{flex-direction:row-reverse}.sort-btn svg{opacity:0;flex:none;transition:opacity .2s}.sort-btn:hover{color:var(--ivory)}.sort-btn:hover svg,.sort-btn:focus-visible svg{opacity:.6}.sort-btn.on{color:var(--ivory)}.sort-btn.on svg{opacity:1;color:var(--gold-bright)}@media (max-width:519px){.head-controls{width:100%}.card-head .views{flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.view-btn{flex:1 1 0;justify-content:center;min-width:0;height:36px;padding:0}.view-btn .view-label{display:none}}@media (max-width:699px){.view-table-wrap .chart.fill{max-height:none;overflow:auto hidden}.view-table thead th{position:static}.view-table thead th:first-child,.view-table tbody th:first-child{z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.view-table tbody th{background:var(--panel)}.view-table thead th:first-child{background:var(--panel-2)}.view-table tbody th:first-child{white-space:normal;min-width:8em;max-width:10em}.view-table .two-heads th:first-child{width:124px;min-width:124px;max-width:124px}.view-table .two-heads tbody th:nth-child(2),.view-table .two-heads thead th:nth-child(2){z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:124px}.view-table .two-heads tbody th:nth-child(2){background:var(--panel)}.view-table .two-heads thead th:nth-child(2){background:var(--panel-2)}}.card-head.in-bar .card-sub{margin:0}.filters-views .head-controls{gap:8px}.filters-views .views{box-sizing:border-box;border-radius:16px;gap:2px;height:32px;padding:2px}.filters-views .view-btn{border-radius:13px;height:26px;padding:0 11px}.filters-views .csv-btn{border-radius:16px;height:32px}@media (max-width:699px){.filters-views{flex:1 0 100%;margin-left:0}.filters-views .head-controls{width:100%}}@media (max-width:700px){.filters-views:empty{min-height:32px;display:flex}}@media (max-width:519px){.filters-views .view-btn{justify-content:center;min-width:44px;padding:0}}.cell-icon{align-items:center;gap:8px;display:inline-flex}.cell-icon .game-icon{flex:none}.view-table th,.view-table td,.cell-icon{vertical-align:middle}@media (min-width:960px) and (max-width:1360px){.filters-views .view-label{display:none}.filters-views .view-btn{padding:0 10px}}.csv-btn{justify-content:center;width:28px;padding:0}.filters-views .csv-btn{width:32px}.card-head .card-sub{flex:auto;max-width:none;margin:0;font-size:12.5px;line-height:1.4}.card-head.in-bar{margin-bottom:8px}.head-actions{border:1px solid var(--line);border-radius:16px;align-items:center;overflow:hidden}.head-actions:not(:has(.csv-btn)){display:none}.head-actions .csv-btn{border:0;border-radius:0;height:30px}.filters-views .head-actions .csv-btn{border-radius:0;width:32px;height:30px}.head-actions .csv-btn:focus-visible{outline-offset:-2px}.head-actions:has(.csv-btn:hover){border-color:#c9a45c66}.view-toolbar .head-actions,.view-toolbar .csv-btn{border-radius:6px}.view-tip{background:var(--panel-2);color:var(--ivory);border:1px solid var(--line-strong);font:600 12px var(--font-sans);padding:5px 9px}.view-tip>:last-child{display:none}@media (min-width:1361px),(min-width:520px) and (max-width:959px){.view-tip-tab{display:none}}[data-chart]:not(:has(canvas,svg)):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#e8c77d0d 40%,#0000 60%) 0 0/250% 100%,#14253859;border-radius:8px;animation:1.4s ease-in-out infinite chart-shimmer;position:absolute;inset:12px}@keyframes chart-shimmer{0%{background-position:100% 0,0 0}to{background-position:-150% 0,0 0}}@media (prefers-reduced-motion:reduce){[data-chart]:not(:has(canvas,svg)):after{animation:none}}.ring-chart [data-chart]:not(:has(canvas,svg)):after{border-radius:50%;inset:6%}.view-panel:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px;border-radius:8px}[data-chart]{--chart-font:13px;--radar-inset:52px;font-size:var(--chart-font)}@media (max-width:700px){[data-chart]{--chart-font:12px;--radar-inset:44px}}@media (min-width:1900px){[data-chart]{--chart-font:14px}}.view-empty{border:1px dashed var(--line)}html[data-view-pending] .site-footer{visibility:hidden}
.split-legend{justify-content:space-between;margin-top:8px}.split-legend span{font-variant-numeric:tabular-nums;transition:opacity .45s}.split-legend span.off{opacity:.28}.split-legend span:last-child i{margin:0 0 0 6px}.pie-center{text-align:center;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-center .v{font:700 30px var(--font-heading);color:var(--ivory);font-variant-numeric:tabular-nums;line-height:1.1}.pie-center .l{color:var(--muted-foreground);font-size:13px}@media (max-width:700px){.pie-center .v{font-size:22px}.pie-center .l{font-size:12px}}.v-race{align-items:center;gap:10px;min-width:0;display:flex}.v-race>span:last-child{overflow-wrap:anywhere;min-width:0}.v-icon{flex:none;width:36px;height:36px;display:inline-flex}.v-icon .fade-in{animation:.45s both icon-fade}@keyframes icon-fade{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.v-icon,.v-icon img{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.v-icon .fade-in{animation:none}}#races>h2{margin:0 0 4px}@media (min-width:961px){.page-fit .view-fade>.chart.race-box{min-height:420px}}.home-stats{container-type:inline-size}@container (min-width:1100px){.home-stats .stats{gap:24px 32px}.home-stats .stat .v{font-size:42px}.home-stats .stat .l{font-size:15px}.home-stats .v-icon,.home-stats .v-icon img{width:48px;height:48px}.home-stats .split{height:16px}.home-stats .split-legend{font-size:15px}}@media (min-width:961px){.page-fit #races .view-fade>.view-table-wrap{min-height:420px}}@media (min-width:701px) and (max-width:960px){#races .view-table-wrap{min-height:clamp(320px,100vh - 530px,620px)}}@media (max-width:700px){.chart.race-box{height:460px}#races .view-table-wrap{min-height:460px}}.pie-wrap{grid-template-columns:minmax(0,1fr) minmax(290px,34%);align-items:center;gap:12px 28px;display:grid}.pie-donut{min-width:0;height:100%;min-height:0;position:relative;container-type:size}.pie-center{max-width:calc(min(100cqw,100cqh)/1.72414 - 16px)}.pie-center .v{font-size:clamp(18px,8cqmin,34px)}.pie-center .v-picked{align-items:center;gap:8px;display:inline-flex}.pie-legend{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-content:center;gap:6px 20px;max-height:100%;display:grid;overflow-y:auto}.pie-legend-col{align-content:start;gap:2px;display:grid}.pie-legend-head{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding:0 8px 4px}.pie-legend-item{min-height:30px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:10px 26px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 8px;font-size:13px;transition:background-color .15s;display:grid}.pie-legend-item i{border-radius:3px;width:10px;height:10px}.pie-legend-item i,.pie-legend-item .game-icon{transition:opacity .15s}.pie-legend-item .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pie-legend-item .c{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.pie-legend-item .s{text-align:right;min-width:46px;color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:600}.pie-legend-item:hover{background:#e8c77d12}.pie-legend-item[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--gold-bright);background:#e8c77d21}.pie-legend:has([aria-pressed=true]) .pie-legend-item:not([aria-pressed=true]) :is(i,.game-icon){opacity:.35}.pie-legend:has([aria-pressed=true]) .pie-legend-item:not([aria-pressed=true]) :is(.n,.s){color:var(--muted-foreground)}.pie-legend-item:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}@media (min-width:1900px){.pie-legend-item{min-height:34px;font-size:14px}}@media (min-width:701px) and (max-width:960px){.pie-wrap{grid-template-columns:minmax(0,1fr) 290px;gap:12px 16px}.pie-legend{grid-template-columns:minmax(0,1fr);gap:2px}.pie-legend-item{min-height:26px;padding:2px 6px;font-size:12px}}@media (max-width:700px){.pie-wrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pie-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;max-height:none;overflow:visible}.pie-legend-item{grid-template-columns:10px minmax(0,1fr) auto;gap:6px;min-height:26px;padding:2px 6px;font-size:12px}.pie-legend-item .game-icon,.pie-legend-item .c{display:none}.pie-legend-item .n{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.pie-legend-item .s{min-width:0}.chart.dist-box{height:460px}}
.matrix .total-col{font-variant-numeric:tabular-nums;color:var(--ivory);background:#c9a45c0f;border-left:1px solid #c9a45c4d;font-weight:600}.matrix tfoot th,.matrix tfoot td{color:var(--ivory);text-align:center;background:#c9a45c0f;border-top:1px solid #c9a45c4d;padding-top:8px;font-weight:600}.matrix tfoot th{text-align:left}.matrix tfoot td.total-col{border-left:1px solid #c9a45c4d}.matrix th.hot,.matrix td.total-row.hot{color:var(--gold-bright);background:#c9a45c24}.matrix th.hot button{color:var(--gold-bright)}.matrix td[tabindex]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}.matrix th,.matrix td.total-row{transition:background-color .15s,color .15s}.new-layout{grid-template-columns:minmax(0,1fr);gap:20px}.new-layout.by-faction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.faction-col{align-content:start;gap:18px;min-width:0;display:grid}.new-layout.by-faction .faction-col.alliance{padding-right:24px}.new-layout.by-faction .faction-col.horde{border-left:1px solid var(--line);padding-left:24px}.faction-col .rings{grid-template-columns:repeat(8,minmax(0,1fr))}.new-layout.by-faction .rings{grid-template-columns:repeat(4,minmax(0,1fr))}.pair-ring .game-icon{margin-bottom:4px}.faction-col .pair-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:3px 28px}.new-layout.by-faction .pair-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.faction-col .pair-row{background:rgba(var(--pair-tint), .1);box-shadow:inset 3px 0 0 rgba(var(--pair-tint), .85)}.faction-col .pair-row:nth-child(odd){background:rgba(var(--pair-tint), .18)}.faction-col.alliance{--pair-tint:63, 121, 201}.faction-col.horde{--pair-tint:184, 65, 58}.ring-chart{container-type:inline-size}.ring-chart b{z-index:11;font-size:clamp(12px,21cqw,30px)}@container (max-width:47px){.ring-chart b{display:none}}@media (min-width:961px){.page-fit .view-fade>.new-layout{flex:1 1 0;align-items:stretch;min-height:420px}.page-fit .view-fade>.new-layout.by-faction{min-height:520px}.faction-col{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.faction-col .rings{grid-auto-rows:minmax(0,1fr);align-content:stretch;min-height:0}.ring-cell{flex-direction:column;justify-content:center;min-width:0;height:100%;min-height:0;display:flex;container-type:size}.pair-ring{width:100%}.pair-ring>.game-icon{width:clamp(40px,23cqmin,84px);height:clamp(40px,23cqmin,84px)}.pair-ring .ring-chart{flex:none;width:min(100cqw,100cqh - clamp(40px,23cqmin,84px) - 44px,340px);max-width:none}.new-layout:not(.by-faction) .pair-list{grid-template-rows:repeat(var(--rows,4), clamp(30px, 7vh, 84px))}.pair-ring span{font-size:clamp(11px,.9vw,14px)}.faction-col .pair-list{grid-auto-rows:clamp(28px,3.6vh,46px)}.faction-col .pair-row{min-height:0;font-size:clamp(13px,.95vw,16px)}.new-layout:not(.by-faction) .pair-row{font-size:clamp(13px,1.1vw,18px)}.new-layout:not(.by-faction) .pair-row .pair-bar [data-slot=progress-track]{height:4px}}@media (max-width:700px){.new-layout.by-faction{grid-template-columns:minmax(0,1fr);row-gap:20px}.new-layout.by-faction .faction-col.alliance{padding-right:0}.new-layout.by-faction .faction-col.horde{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.faction-col .rings{grid-template-columns:repeat(4,minmax(0,1fr))}.faction-col .pair-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none!important}}.flow-note{align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.flow-note .pick-btn{flex:none}.pick-menu{width:auto;min-width:13rem}@media (min-width:961px){.page-fit .view-fade>.scroll{flex-direction:column;flex:1 1 0;min-height:360px;max-height:900px;display:flex}.page-fit .scroll>.matrix{flex:auto;max-width:1800px;height:100%;margin-inline:auto}.page-fit .matrix td,.page-fit .matrix th{font-size:clamp(13px,.95vw,15px)}}.matrix th .game-icon{vertical-align:-8px;margin-right:4px}.matrix th button .dot{display:none}.pair-row .game-icon{flex:none}.pair-row{position:relative;overflow:hidden}.pair-row .pair-bar{display:block;position:absolute;bottom:0;left:3px;right:0}.pair-row .pair-bar [data-slot=progress-track]{background:rgba(var(--pair-tint), .14);border-radius:0;height:3px}.pair-row .pair-bar [data-slot=progress-indicator]{background:rgba(var(--pair-tint), .95);border-radius:0 2px 2px 0}.pair-empty{border:1px dashed var(--line);min-height:260px}.matrix .sort-btn{border-bottom:0;padding:5px 2px;position:relative}.matrix .sort-btn svg{position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.matrix th,.matrix td{padding-inline:4px}.matrix .game-icon{max-width:none}.matrix tbody th[scope=row]{white-space:nowrap}.matrix td.na{color:var(--muted-foreground)}.matrix td[tabindex],.matrix td[data-key]{cursor:default}.matrix [data-key]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}.matrix thead th:first-child,.matrix tbody th[scope=row],.matrix tfoot th{z-index:1;background:var(--panel);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.matrix tbody th[scope=row].hot{background:linear-gradient(#c9a45c24, #c9a45c24), var(--panel)}.matrix tfoot th{background:linear-gradient(#c9a45c0f, #c9a45c0f), var(--panel)}.cell-card .new-badge{height:20px;color:var(--ivory);background:#58c46a14;border-color:#58c46a8c}.cell-card{background:var(--panel,#0d1a29);min-width:210px;color:var(--ivory);box-shadow:0 8px 24px #00000080;width:auto!important}.cell-card-head{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.cell-card-head b{margin-right:4px;font-weight:600}.cell-card dl{grid-template-columns:1fr auto;gap:3px 18px;margin:0;font-size:13px;display:grid}.cell-card dt{color:var(--muted-foreground)}.cell-card dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}@media (min-width:961px){.pair-ring span{font-size:clamp(10.5px,.8vw,13px)}}
.sources-card{gap:14px;display:grid}.sources-card h2{font:700 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:6px 0 0}.sources-card h2:first-child{margin-top:0}.sources-card .card-sub{max-width:860px;margin:0}.sources-wrap{overflow-x:auto}.sources-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:14px}.sources-table th,.sources-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:normal;padding:10px 12px 10px 0}.sources-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.sources-table th.r,.sources-table td.r{text-align:right}.sources-table tbody th{font-weight:400}.sources-name{color:var(--ivory);font-weight:700;display:block}.sources-note{color:var(--muted-foreground);max-width:340px;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.sources-table td strong{color:var(--ivory)}.status-pill{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.status-pill.counted{color:#7fd48f;border-color:#7fd48f80}.status-pill.listed{color:var(--muted-foreground)}.status-pill.stale{color:#e0b06b;border-color:#e0b06b80}.sources-rules{max-width:900px;color:var(--text);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.sources-cite{max-width:900px;color:var(--text);margin:0;font-size:14px;line-height:1.55}.sources-cite a{color:var(--gold-bright)}@media (min-width:961px){.page-fit .sources-card{flex:none}}@media (max-width:700px){.sources-table{font-size:13px}.sources-table th,.sources-table td{padding:8px 10px 8px 0}.sources-table tbody th{min-width:160px}}.chart.fill.sources-box{min-height:320px}.stat .v.v-date{font-size:22px;line-height:1.3}@media (min-width:961px){.home-stats .stat .v.v-date{font-size:26px}}.list-card{gap:12px;display:grid}.list-card .card-sub{margin:0}.mix-row{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mix-row b{color:var(--ivory);font-weight:700}.item-quality-0{color:#9d9d9d}.item-quality-1{color:var(--ivory)}.item-quality-2{color:#1eff00}.item-quality-3{color:#0070dd}.item-quality-4{color:#a335ee}.item-quality-5{color:#ff8000}.item-link{color:inherit;border-bottom:1px dotted #c9a45c66;text-decoration:none}.item-link:hover{color:var(--gold-bright)}
.agent-button.is-open{color:var(--ivory);background:#e8c77d0f;border-color:#c9a45c80}.agent-busy{color:var(--gold-bright);animation:1.2s ease-in-out infinite agent-pulse}@keyframes agent-pulse{0%,to{opacity:1}50%{opacity:.35}}:root{--agent-w:min(480px, 38vw)}.agent-panel{flex:none;width:0;min-width:0;transition:width .22s}.agent-panel.open{width:var(--agent-w)}.agent-inner{z-index:40;width:var(--agent-w);background:var(--ink);border-left:1px solid var(--line);visibility:hidden;flex-direction:column;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.agent-panel.open .agent-inner{visibility:visible;transition:transform .22s;transform:none}@media (max-width:1099px){:root{--agent-w:min(480px, 100vw)}.agent-panel,.agent-panel.open{width:0}.agent-inner{box-shadow:-12px 0 32px #00000059}}.site-header{transition:padding-right .22s}@media (min-width:961px){html[data-agent-open] .site-header{padding-right:calc(var(--agent-w) + 16px)}}@media (prefers-reduced-motion:reduce){.agent-panel,.agent-inner,.site-header{transition:none}}.agent-head{height:var(--header-h);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.agent-head h2{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.agent-model{color:var(--muted-foreground);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.agent-head-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.agent-list{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.agent-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:12px;margin:auto 0;padding:24px 8px;display:grid}.agent-empty svg{color:var(--gold)}.agent-empty p{max-width:320px;margin:0;font-size:14px;line-height:1.5}.agent-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.agent-chip{border:1px solid var(--line);color:var(--text);font:500 12.5px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:6px 11px;transition:border-color .2s,color .2s,background-color .2s}.agent-chip:hover{color:var(--ivory);background:#e8c77d0f;border-color:#c9a45c80}.agent-msg{gap:8px;display:grid}.agent-msg.user{justify-items:end}.agent-bubble{max-width:88%;color:var(--ivory);white-space:pre-wrap;overflow-wrap:anywhere;background:#3f79c92e;border:1px solid #3f79c959;border-radius:12px 12px 3px;padding:9px 12px;font-size:14px;line-height:1.5}.agent-status{color:var(--muted-foreground);margin:0;font-size:13px;font-style:italic}.agent-caret{background:var(--gold-bright);vertical-align:-2px;width:7px;height:14px;margin-left:2px;animation:.9s steps(2,end) infinite agent-pulse;display:inline-block}.agent-error{color:#e0806b;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.agent-meta{color:var(--muted-foreground);letter-spacing:.04em;margin:0;font-size:11px}.agent-tools{gap:4px;display:grid}.agent-tool{border:1px solid var(--line);background:#ffffff05;border-radius:8px;font-size:12.5px}.agent-tool.is-error{border-color:#e0806b80}.agent-tool-head{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.agent-tool-chevron{color:var(--muted-foreground);flex:none;transition:transform .15s}.agent-tool-chevron.open{transform:rotate(180deg)}.agent-tool-name{color:var(--ivory);white-space:nowrap;font-weight:700}.agent-tool-args{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agent-tool-state{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);flex:none;font-size:10.5px}.agent-tool.is-pending .agent-tool-state{color:var(--gold-bright);animation:1.2s ease-in-out infinite agent-pulse}.agent-tool.is-error .agent-tool-state{color:#e0806b}.agent-tool-body{border-top:1px solid var(--line);gap:6px;padding:8px 10px;display:grid}.agent-tool-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10.5px}.agent-tool-body pre{max-height:240px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;margin:0;font:11.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.agent-md{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.agent-md>:first-child{margin-top:0}.agent-md>:last-child{margin-bottom:0}.agent-md p{margin:0 0 10px}.agent-md h1,.agent-md h2,.agent-md h3,.agent-md h4{font:700 13px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:14px 0 6px}.agent-md ul,.agent-md ol{margin:0 0 10px;padding-left:20px}.agent-md li{margin:3px 0}.agent-md strong{color:var(--ivory)}.agent-md a{color:var(--gold-bright)}.agent-md code{background:#ffffff0d;border-radius:4px;padding:1px 4px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-md pre{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;margin:0 0 10px;padding:10px;overflow:auto}.agent-md pre code{background:0 0;padding:0}.agent-md blockquote{border-left:2px solid var(--line-strong);color:var(--muted-foreground);margin:0 0 10px;padding-left:12px}.agent-md-table{margin:0 0 10px;overflow-x:auto}.agent-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:13px}.agent-md th,.agent-md td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:5px 10px 5px 0}.agent-md th{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:11px}.agent-md td:not(:first-child),.agent-md th:not(:first-child){text-align:right}.agent-composer{border-top:1px solid var(--line);background:var(--ink);flex:none;gap:8px;padding:12px 16px 14px;display:grid}.agent-composer textarea{resize:vertical;min-height:44px;max-height:180px;font-size:14px}.agent-composer-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-composer-hint{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.agent-settings{flex:auto;align-content:start;gap:14px;min-height:0;padding:18px 16px;display:grid;overflow-y:auto}.agent-settings h3{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.agent-help{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.agent-help.small{color:var(--muted-foreground);font-size:12px}.agent-field{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.agent-field>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:700}.agent-field input,.agent-field select{border:1px solid var(--line);width:100%;height:36px;color:var(--ivory);font:13.5px var(--font-sans);background:#ffffff08;border-radius:6px;padding:0 10px}.agent-field input[aria-invalid=true]{border-color:#e0806bb3}.agent-field input:focus-visible,.agent-field select:focus-visible,.agent-chip:focus-visible,.agent-tool-head:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.agent-token-row{align-items:center;gap:6px;display:flex}.agent-token-row input{flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-hint{color:var(--muted-foreground);font-size:12px}.agent-hint.is-error{color:#e0806b}.agent-howto{color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:13px}.agent-howto summary{cursor:pointer;color:var(--ivory);font-weight:600}.agent-howto ol{gap:4px;margin:8px 0 2px;padding-left:20px;line-height:1.5;display:grid}.agent-howto code{background:#ffffff0d;border-radius:4px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:560px){:root{--agent-w:100vw}.agent-grid{grid-template-columns:1fr}}.agent-connection{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.agent-detail{color:var(--muted-foreground)}.agent-test{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.agent-link{color:var(--gold-bright)}.agent-model-pick select{border:1px solid var(--line);height:28px;color:var(--text);font:600 12px var(--font-sans);background:0 0;border-radius:6px;padding:0 8px}.agent-model-pick select:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.claude-card{padding:0;overflow:hidden}.claude-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.claude-card-head h2{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.claude-card-head span{color:var(--muted-foreground);font-size:13px}.claude-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:16px 18px;display:flex}.claude-row:last-of-type{border-bottom:0}.claude-row-text{flex:auto;gap:8px;min-width:0;display:grid}.claude-row-text h3{font:600 16px var(--font-sans);color:var(--ivory);margin:0}.claude-row-text p{color:var(--text);max-width:900px;margin:0;font-size:14px;line-height:1.55}.claude-row-text code,.claude-foot code{background:#ffffff0d;border-radius:4px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.claude-row-action{flex:none;align-items:center;gap:10px;display:flex}.claude-input-wrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.claude-input-wrap svg{color:var(--muted-foreground);pointer-events:none;position:absolute;left:10px}.claude-input-wrap input{border:1px solid var(--line);width:100%;height:40px;color:var(--ivory);background:#ffffff08;border-radius:8px;padding:0 12px 0 34px;font:14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.claude-input-wrap input[aria-invalid=true]{border-color:#e0806bb3}.claude-input-wrap input:focus-visible,.claude-select:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.claude-select{border:1px solid var(--line);min-width:240px;height:40px;color:var(--ivory);font:14px var(--font-sans);background:#ffffff08;border-radius:8px;padding:0 12px}.claude-foot{border-top:1px solid var(--line);color:var(--muted-foreground);background:#ffffff05;margin:0;padding:14px 18px;font-size:13.5px;line-height:1.55}@media (min-width:961px){.page-fit .claude-card{flex:none}}@media (max-width:700px){.claude-row{flex-direction:column}.claude-select{width:100%;min-width:0}}.agent-thinking{color:var(--muted-foreground);margin:0 0 8px;font-size:12.5px}.agent-thinking summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;list-style:none;display:inline-flex}.agent-thinking summary::-webkit-details-marker{display:none}.agent-thinking summary svg{transition:transform .15s}.agent-thinking[open] summary svg{transform:rotate(180deg)}.agent-thinking[open] summary{margin-bottom:4px}.agent-thinking-body{white-space:pre-wrap;border-left:2px solid var(--line);max-height:220px;padding:6px 10px;line-height:1.45;overflow-y:auto}.agent-notice{color:var(--text);background:#e8c77d14;border-radius:6px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.4;display:flex}.agent-notice svg{flex:none;margin-top:2px}.agent-notice.warning{background:#c94b4b24}.agent-suggestion{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agent-chart{border:1px solid var(--line);background:#ffffff05;border-radius:8px;margin:8px 0 10px;padding:8px 8px 4px}.agent-chart figcaption{font:600 12.5px var(--font-sans);color:var(--ivory);margin:0 4px 4px}.agent-chart-box{width:100%}.agent-switch{border:1px solid var(--line);color:var(--text);border-radius:8px;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:grid}.agent-switch .agent-actions{flex-wrap:wrap;margin:0}.agent-cost{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.claude-usage{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;margin:6px 0 0;display:flex}.claude-usage b{color:var(--ivory);font-weight:600}.claude-number{border:1px solid var(--line);width:110px;height:40px;color:var(--ivory);font:14px var(--font-sans);font-variant-numeric:tabular-nums;background:#ffffff08;border-radius:8px;padding:0 12px}.claude-number:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}
.admin-card form.claude-row{border-bottom:1px solid var(--line)}.admin-note{border-bottom:1px solid var(--line);color:#7fd48f;background:#7fd48f0f;margin:0;padding:10px 18px;font-size:13.5px}.admin-note.is-error{color:#e0806b;background:#e0806b12}.admin-note.is-warn{color:#e0b06b;background:#e0b06b0f}.admin-link{color:var(--gold-bright)}.admin-strong{color:var(--ivory);font-weight:600}.admin-small{color:var(--muted-foreground)!important;font-size:13px!important}.admin-next{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.admin-next li{color:var(--ivory);gap:1px;font-size:14px;display:grid}.admin-next li span{color:var(--muted-foreground);font-size:12.5px}.admin-form{flex-wrap:wrap;align-items:flex-end}.admin-field{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);gap:4px;font-size:11px;font-weight:700;display:grid}.admin-select{min-width:130px}.admin-time{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:120px}.admin-steps{max-width:900px;color:var(--text);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.admin-steps code{background:#ffffff0d;border-radius:4px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-table{table-layout:auto;min-width:560px}.sources-card .card-sub code{background:#ffffff0d;border-radius:4px;padding:1px 5px;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.status-pill.failed{color:#e0806b;border-color:#e0806b80}.status-pill.running{color:var(--gold-bright);border-color:#c9a45c80}.claude-row-text h3 .status-pill{vertical-align:2px;margin-left:8px}@media (max-width:700px){.admin-card .claude-card-head{flex-direction:column;gap:4px}.admin-form,.admin-select,.admin-time{width:100%}.admin-field{flex:140px}}
.facts{gap:12px;margin-top:16px;display:grid}.doc-stack{gap:16px;display:grid}.doc-stack>.facts{margin-top:0}.facts a{color:var(--gold-bright)}.facts code{color:var(--ivory);font-size:.92em}.facts h2{font-size:19px}.facts p{max-width:900px;color:var(--text);margin:0;font-size:15px;line-height:1.6}.faq-item{gap:4px;max-width:900px;display:grid}.faq-item+.faq-item{border-top:1px solid var(--line);padding-top:12px}.faq-item h3{font-size:15px}
