@layer components;@layer components{.data-table .data-row{height:var(--table-row-height, 56px);transition:background .12s ease}.data-table .data-row.is-hidden{opacity:.5;transition:background .12s ease,opacity .12s ease}.data-table .data-row.is-hidden:hover,.data-table .data-row.is-hidden:focus-within{opacity:1}.table-wrap{position:relative;max-width:100%;border-radius:var(--radius);container-type:inline-size}.table-toolbar{position:sticky;left:0;z-index:3;display:flex;flex-wrap:wrap;align-items:end;gap:12px;min-height:72px;padding:14px 16px;background:color-mix(in srgb,var(--surface-2) 55%,var(--color-transparent))}.table-toolbar>*{min-width:0}.table-toolbar .search-bar,.table-toolbar .smart-autocomplete{flex:1 0 100%;width:100%;min-width:0;max-width:100%}.table-view-toggle{display:none}@media (max-width: 620px){.table-toolbar .search-bar,.table-toolbar .smart-autocomplete{flex:1 1 auto;width:auto}.table-toolbar{align-items:center;gap:8px;flex-wrap:nowrap}.table-toolbar .table-view-toggle{display:inline-grid;flex:0 0 auto;place-items:center;align-self:flex-start;width:44px;min-width:44px;height:40px;min-height:0;padding:0;border:2px solid var(--border-strong);border-radius:var(--radius)}.table-toolbar .table-view-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-strong))}.table-toolbar .table-view-toggle .icon{width:16px;height:16px}}.data-table{width:100%;font-family:var(--font-game);min-width:min(720px,100%);max-width:100%;border-collapse:collapse;table-layout:fixed;background:var(--elevate-sunken)}.data-table.has-grow{min-width:var(--data-table-min)}@media (max-width: 620px){.data-table.has-grow{min-width:var(--data-table-min-mobile)}.has-mobile-cards .data-table.has-grow{min-width:0}}.data-table th,.data-table td{box-sizing:border-box}.data-table th{height:38px;padding:4px;border-bottom:1px solid var(--hairline-gold);background:var(--elevate-sunken);color:var(--muted);text-align:left;white-space:nowrap}.data-table td{height:var(--table-row-height, 56px);padding:4px 11px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,var(--color-transparent));font-size:var(--type-sm);vertical-align:middle}.data-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-white) 4%,var(--color-transparent))}.data-table tbody tr:last-child td{border-bottom:none}.data-table .data-row>td{overflow:hidden}.data-table td.const-col{text-align:center}.data-table .clickable-row{cursor:pointer}.data-table .clickable-row:hover>td,.data-table .clickable-row:focus-visible>td{background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.data-table .clickable-row:hover>td:first-child,.data-table .clickable-row:focus-visible>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.data-table .clickable-row:focus-visible{outline:none}.data-table .clickable-row:hover .row-expand-hint{color:var(--accent-text);opacity:1}.data-table .clickable-row.open td{background:color-mix(in srgb,var(--surface-2) 78%,var(--color-transparent));border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.data-table .data-expanded-row>td{height:auto;padding:0;overflow:visible}.data-expanded-content{display:grid;grid-template-rows:1fr;min-height:0;animation:data-expanded-in .18s ease-out both}.data-expanded-content>*{min-height:0;overflow:hidden}@keyframes data-expanded-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.data-expanded-row .build-showcase{margin:12px;max-width:calc(100vw - 56px);overflow:hidden}.data-table td>b,.data-table td>.small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-header.stat-metric-header{justify-items:center}.stat-col-th .metric-header,.stat-col-th{justify-content:center;text-align:center}.stat-col-td,.const-col{text-align:center}.stat-col-cell{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-variant-numeric:tabular-nums;vertical-align:middle}.stat-col-cell b{font-weight:500;font-size:var(--type-sm)}.stat-col-cell .stat-icon-img,.stat-col-cell svg{flex:0 0 auto;opacity:.92}.const-col .constellation-badge{min-width:42px;font-variant-numeric:tabular-nums;font-weight:600}.constellation-badge{display:inline-grid;place-items:center;min-width:52px;height:26px;padding:0 10px;border:0;border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 34%,var(--color-transparent)) var(--const-pct, 0%),var(--elevate-sunken) var(--const-pct, 0%));box-shadow:var(--edge-light);color:var(--muted);font-size:var(--type-sm);font-weight:600}.constellation-badge.has-const{color:var(--text)}.build-crit-cell{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px;min-width:0;max-width:100%;font-variant-numeric:tabular-nums}.build-crit-cell span{color:var(--text);font-size:var(--type-sm);font-weight:700;white-space:nowrap}.build-crit-cell b{font-size:var(--type-sm);font-weight:600;white-space:nowrap}.stat-metric-header{grid-template-columns:auto auto;gap:4px}.metric-menu>button>b{min-width:24px;font-size:var(--type-2xs);letter-spacing:.08em}.sort-head{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;min-height:38px;padding:9px 4px;border:0;background:var(--color-transparent);color:var(--muted);font:inherit;font-size:var(--type-2xs);font-weight:600;text-align:left;cursor:pointer}.sort-head>.icon{position:absolute;top:50%;right:0;width:13px;height:13px;transform:translateY(-50%);pointer-events:none}.sort-head>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.right .sort-head{justify-content:flex-end;padding-right:24px}.sort-head:hover,.sort-head.active{color:var(--accent-text)}.sort-mark{display:inline-grid;place-items:center;min-width:14px;color:currentColor;text-align:center}.data-table th.sorted-col{background:color-mix(in srgb,var(--accent) 12%,var(--color-transparent))}.data-table td.sorted-col{background:color-mix(in srgb,var(--accent) 7%,var(--color-transparent))}@media (max-width: 760px){.stack>.table-wrap{max-width:none;margin-inline:calc(var(--page-gutter) * -1);border-radius:0}}@media (max-width: 640px){.table-toolbar{min-height:0;padding:12px;align-items:stretch}.table-toolbar>*{flex:1 1 100%;max-width:100%}.table-wrap{border-radius:var(--radius-sm)}.data-table .data-expanded-row>td>*{position:sticky;left:0;width:100cqw;max-width:100cqw;box-sizing:border-box}}.stable-table{background:var(--surface);border:2px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--edge-light),var(--shadow-lux)}@media (max-width: 640px){.stable-table{border-left:0;border-right:0}}.table-loading{position:absolute;top:48px;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:start center;padding-top:18px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 18%,var(--color-transparent)),var(--color-transparent) 160px)}.spinner{width:30px;height:30px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 20%,var(--color-transparent));border-top-color:var(--accent);animation:spin .8s linear infinite;box-shadow:0 0 0 5px color-mix(in srgb,var(--surface) 72%,var(--color-transparent))}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-row td{pointer-events:none}.skeleton-cell{display:block;width:min(100%,130px);height:16px;border-radius:999px;filter:blur(.4px);background:linear-gradient(90deg,color-mix(in srgb,var(--color-white) 4%,var(--color-transparent)),color-mix(in srgb,var(--color-white) 12%,var(--color-transparent)),color-mix(in srgb,var(--color-white) 4%,var(--color-transparent)));background-size:200% 100%;animation:skeleton-pulse 1.3s linear infinite}.skeleton-cell.short{width:36px}.skeleton-cell.wide{width:min(100%,210px)}.route-error{display:grid;place-items:center;padding-block:48px}.route-error>.notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}@media (prefers-reduced-motion: reduce){.spinner,.skeleton-cell,.data-expanded-content{animation:none}}.table-scroller{max-width:100%;overflow-x:auto;border-radius:inherit}.data-table-scroll-content{position:relative;display:inline-block;min-width:100%;vertical-align:top}@media (max-width: 640px){.data-table-scroll-content:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:2;width:34px;background:linear-gradient(90deg,var(--color-transparent),color-mix(in srgb,var(--color-black) 45%,var(--color-transparent)));pointer-events:none}.data-table th .sort-head span,.data-table th>span{font-size:var(--type-xs)}.data-table .artifact-stat-cell em,.data-table small,.data-table .leaderboard-team-constellation,.data-table .weapon-refinement,.data-table b.refinement{font-size:var(--type-xs)}}.data-table col{width:var(--data-col-width, auto)}@media (max-width: 620px){.data-table col.is-mobile-hidden,.data-table th.is-mobile-hidden,.data-table td.is-mobile-hidden{display:none}}@media (max-width: 620px){.has-mobile-cards .data-table-scroll-content{overflow:visible}.has-mobile-cards .data-table,.has-mobile-cards .data-table tbody{display:block;min-width:0}.has-mobile-cards .data-table thead,.has-mobile-cards .data-table colgroup{display:none}.has-mobile-cards .table-toolbar{background:var(--color-transparent)}.has-mobile-cards .data-table tr.data-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 7px;height:auto;margin-bottom:7px;padding:7px 12px;border-radius:var(--radius);background:var(--surface-2)}.has-mobile-cards .data-table tr.data-row>td{display:none;height:auto;padding:0;border:0;overflow:visible;background:none}.has-mobile-cards .data-table tr.data-row>td[data-col=rank]{display:flex;order:1;flex:0 0 auto;align-items:center}.has-mobile-cards .data-table tr.data-row>td[data-col=leaderboard],.has-mobile-cards .data-table tr.data-row>td[data-col=character]{display:block;order:2;flex:1 1 52%;min-width:0}.has-mobile-cards .data-table tr.data-row>td[data-col=piece]{display:block;order:2;flex:0 0 auto}.has-mobile-cards .data-table tr.data-row>td[data-col=main]{display:block;order:3;flex:1 1 auto;min-width:0}.has-mobile-cards .data-table tr.data-row>td[data-col=cv],.has-mobile-cards .data-table tr.data-row>td[data-col=metric],.has-mobile-cards .data-table tr.data-row>td[data-col=actions]{display:block;order:4;flex:0 0 auto;margin-left:auto;text-align:right}.has-mobile-cards .data-table tr.data-row:before{content:"";order:5;flex:1 1 100%;height:0;margin:-3px 0}.has-mobile-cards .data-table tr.data-row>td[data-col=weapon],.has-mobile-cards .data-table tr.data-row>td[data-col=constellation],.has-mobile-cards .data-table tr.data-row>td[data-col=sets],.has-mobile-cards .data-table tr.data-row>td[data-col=statsel],.has-mobile-cards .data-table tr.data-row>td[data-col=status]{display:flex;order:6;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:6px}.has-mobile-cards .data-table tr.data-row>td[data-col=substats]{display:flex;order:7;flex:1 1 100%;flex-wrap:wrap;gap:4px 8px;min-width:0}.has-mobile-cards .data-table tr.data-row>td[data-col=manage]{display:flex;order:9;flex:1 1 100%;justify-content:center;gap:6px}.has-mobile-cards .data-table .clickable-row:hover>td,.has-mobile-cards .data-table .clickable-row:focus-visible>td{background:none}.has-mobile-cards .data-table .clickable-row:hover>td:first-child,.has-mobile-cards .data-table .clickable-row:focus-visible>td:first-child{box-shadow:none}.has-mobile-cards .data-table .clickable-row:hover,.has-mobile-cards .data-table .clickable-row:focus-visible{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.has-mobile-cards .data-table-scroll-content:after{display:none}.has-mobile-cards .data-table .data-expanded-row>td{display:block;width:100%;padding:0}.has-mobile-cards .data-table .data-expanded-row>td>*{position:static;width:100%;max-width:100%}.has-mobile-cards .data-table tr.data-expanded-row{display:block}}.stable-table td[data-col=signature]{font-size:var(--type-2xs)}.has-flair{--flair-color: var(--frame-gold-bright)}.has-flair.flair-t1{--flair-color: var(--flair-supporter-1)}.has-flair.flair-t2{--flair-color: var(--flair-supporter-2)}.has-flair.flair-t3{--flair-color: var(--flair-supporter-3)}.has-flair.flair-t4{--flair-color: var(--flair-supporter-4)}.has-flair.flair-t5{--flair-color: var(--flair-supporter-5)}.data-row.has-flair{background:color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 12%,var(--color-transparent))}.data-row.has-flair:hover,.data-row.has-flair.open{background:color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 20%,var(--color-transparent))}.data-table .clickable-row.has-flair:hover>td,.data-table .clickable-row.has-flair:focus-visible>td,.data-table .clickable-row.has-flair.open td{background:color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 9%,var(--color-transparent))}.data-table .data-row.has-flair>td:first-child,.data-table .clickable-row.has-flair:hover>td:first-child,.data-table .clickable-row.has-flair:focus-visible>td:first-child{box-shadow:inset 3px 0 0 var(--flair-color, var(--frame-gold-bright)),inset 12px 0 14px -10px color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 35%,var(--color-transparent))}@media (max-width: 620px){.has-mobile-cards .data-table tr.data-row.has-flair{background:color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 9%,var(--surface-2));box-shadow:inset 3px 0 0 var(--flair-color, var(--frame-gold-bright)),inset 12px 0 14px -10px color-mix(in srgb,var(--flair-color, var(--frame-gold-bright)) 35%,var(--color-transparent))}.has-mobile-cards .data-table tr.data-row.has-flair>td:first-child{box-shadow:none}}@media (max-width: 620px){.has-mobile-cards.has-labelled-cards .data-table tr.data-row{justify-content:flex-start;gap:4px 8px;padding:9px 12px}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td{display:flex;order:3;flex:1 1 100%;align-items:center;gap:8px;min-width:0;text-align:left}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td[data-label]:before{content:attr(data-label);flex:0 0 5.25rem;color:var(--muted);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td[data-col=rank]{order:0;flex:0 0 auto}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td.is-mobile-primary{order:1;flex:1 1 auto}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td[data-col=actions]{order:2;flex:0 0 auto;margin-left:auto}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td[data-col=rank]:before,.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td.is-mobile-primary:before,.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td[data-col=actions]:before{content:none}.has-mobile-cards.has-labelled-cards .data-table .admin-category-actions{flex-wrap:nowrap}.has-mobile-cards.has-labelled-cards .data-table tr.data-row:before{content:none}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td>*{min-width:0}.has-mobile-cards.has-labelled-cards .data-table .coverage-chips,.has-mobile-cards.has-labelled-cards .data-table .admin-category-weapons,.has-mobile-cards.has-labelled-cards .data-table .lb-team-preview{flex-wrap:wrap}.has-mobile-cards.has-labelled-cards .data-table tr.data-row>td>.input{flex:1 1 auto;min-width:0}}}@layer components{.entity-cell{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;overflow:hidden}.entity-cell.compact{gap:8px}.entity-cell>div{min-width:0;overflow:hidden}.entity-cell>span,.entity-cell b{min-width:0}.entity-cell b,.entity-cell .small,.entity-cell.compact>span,.uid-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-avatar{width:42px;height:42px;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2)}.mini-avatar[class*=rarity-]{background:linear-gradient(160deg,var(--rarity-fill-start),var(--rarity-fill-end))}.gear-icon{width:28px;height:28px;object-fit:contain;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-black) 20%,var(--color-transparent))}.gear-icon[class*=rarity-]{background:linear-gradient(160deg,var(--rarity-fill-start),var(--rarity-fill-end))}.gear-icon.transparent{border-radius:0;background:var(--color-transparent);border:0}.gear-icon.big{width:34px;height:34px}.profile-weapon-icon{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-inline:auto}.profile-weapon-icon img{width:44px;height:44px;object-fit:contain}.profile-weapon-icon small{position:absolute;right:-3px;bottom:-3px;min-width:20px;padding:1px 4px;border:0;border-radius:4px;background:var(--veil-strong);color:var(--accent-on-veil);font-size:var(--type-2xs);font-weight:700;font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 46%,var(--color-transparent))}.profile-weapon-icon.transparent img{background:var(--color-transparent);border:0}.profile-set-list{display:flex;align-items:center;gap:8px;min-width:0}.profile-set-list span{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;width:34px;height:34px;min-width:0;color:var(--text);font-size:var(--type-sm);font-weight:600;white-space:nowrap}.profile-set-list .gear-icon{width:34px;height:34px;background:var(--color-transparent);border-radius:0}.profile-set-list em{position:absolute;right:-2px;bottom:-2px;display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:color-mix(in srgb,var(--surface-2) 92%,var(--color-transparent));color:var(--match-exact);box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 40%,var(--color-transparent));font-size:var(--type-2xs);font-style:normal;font-weight:600}.gear-list{display:flex;flex-wrap:nowrap;gap:6px;height:30px;max-width:100%;overflow:hidden}.inline-data{display:inline-flex;align-items:center;gap:7px}.inline-data .icon,.icon-link .icon{width:14px;height:14px}.row-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.row-actions>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-link{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--muted);border:1px solid var(--border)}.icon-link:hover{color:var(--accent-text);border-color:var(--accent)}}@layer components{.pager{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:54px}.profile-collection .pager,.artifact-panel-foot .pager{justify-content:center}.pager-count{color:var(--muted);font-size:var(--type-sm);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pager-count span{color:color-mix(in srgb,var(--muted) 72%,var(--color-transparent))}@media (max-width: 769px){.pager{flex-direction:column;justify-content:center}}.pager-sentinel{display:block;height:0}@media (max-width: 760px){.pager-top{display:none}.pager.is-sticky{position:relative;flex-direction:row;justify-content:space-between;gap:10px;min-height:0;padding:2px 10px;background:var(--bg)}.pager.is-sticky.is-floating{position:fixed;left:0;right:0;bottom:0;z-index:6}:where(.artifact-panel,.profile-build-panel,.table-page):has(>.pager.is-floating),:where(.artifact-panel):has(.artifact-panel-foot .pager.is-floating){padding-bottom:var(--sticky-pager-space, 58px)}.pager.is-sticky .pager-actions>.btn.icon-only:first-child,.pager.is-sticky .pager-actions>.btn.icon-only:last-child{display:none}.pager.is-sticky .pager-jump>span{display:none}.pager.is-sticky .pager-count{min-width:0;overflow:hidden;font-size:var(--type-xs);white-space:nowrap;text-overflow:ellipsis}.pager.is-sticky .pager-actions{flex-wrap:nowrap;flex:0 0 auto;margin-block:0}.pager.is-sticky{padding-block:4px}.pager.is-sticky .pager-jump input{font-size:16px}}.pager.is-loading .muted{color:color-mix(in srgb,var(--muted) 78%,var(--color-transparent))}.pager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:30px;margin-block:6px;padding:3px;border:2px solid var(--hairline);border-radius:999px;background:var(--surface-2);box-shadow:var(--edge-light),var(--shadow-sm)}.pager-actions>.btn.mini-btn.icon-only,.pager-actions .pager-seek-toggle{border-color:var(--color-transparent);border-radius:999px;background:var(--color-transparent);color:var(--muted)}.pager-actions>.btn.mini-btn.icon-only:hover:not(:disabled),.pager-actions .pager-seek-toggle:hover:not(:disabled){border-color:var(--color-transparent);background:color-mix(in srgb,var(--accent) 16%,var(--color-transparent));color:var(--accent-text)}.pager-actions>.btn.mini-btn.icon-only:disabled{opacity:.32}.pager-actions .pager-jump{border-color:var(--color-transparent);background:var(--elevate-sunken)}.icon-only{width:34px;padding-inline:0}.icon-only .icon,.double-chevron .icon{width:15px;height:15px}.flip-x,.double-chevron.right{transform:scaleX(-1)}.double-chevron{display:inline-flex;align-items:center;justify-content:center;gap:0}.double-chevron .icon+.icon{margin-left:-8px}.pager-actions .mini-btn.icon-only{height:34px;min-height:34px}.pager-jump{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 6px;border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--type-sm);font-weight:600;transition:border-color .15s ease,background .15s ease}.pager-jump:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.pager-jump input{width:62px;height:26px;border:0;border-radius:5px;background:color-mix(in srgb,var(--color-black) 20%,var(--color-transparent));color:var(--text);font:inherit;font-weight:600;text-align:center;outline:0}.pager-seek{position:relative;display:inline-flex}.pager-seek-toggle.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--surface-2));color:var(--text)}.pager-seek-pop{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:7px;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:10px;transform:translate(-50%);border:var(--modal-edge);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:0 10px 26px color-mix(in srgb,var(--color-black) 34%,var(--color-transparent))}.pager-seek-pop:after{content:"";position:absolute;top:100%;left:50%;width:9px;height:9px;transform:translate(-50%,-5px) rotate(45deg);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface-2)}.pager-seek-label{color:var(--muted);font-size:var(--type-xs);font-weight:600;line-height:1.35;white-space:normal}.pager-seek-row{display:flex;align-items:center;gap:6px}.pager-seek-row input{flex:1;min-width:0;width:92px;height:30px;padding:0 8px;border:2px solid var(--border-strong);border-radius:5px;background:color-mix(in srgb,var(--color-black) 20%,var(--color-transparent));color:var(--text);font:inherit;font-weight:600;outline:0}.pager-seek-row input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.pager-seek-row .seek-confirm:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--accent-text)}.pager-seek-row .seek-cancel{color:var(--muted)}@media (max-width: 769px){.pager-seek-pop{transform:none;max-width:calc(100vw - 32px)}.pager-seek-pop.at-back{left:0;right:auto}.pager-seek-pop.at-forward{left:auto;right:0}.pager-seek-pop:after{display:none}}}@layer components{.profile-line{display:grid;gap:2px;min-width:0;color:var(--text)}.profile-link-row,.home-profile-cell{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;overflow:hidden}.profile-link-row.no-avatar{grid-template-columns:auto minmax(0,1fr)}.profile-avatar-link,.home-profile-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--surface-2);text-decoration:none;flex:none}.profile-mini-avatar,.home-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-mini-avatar.empty,.home-profile-avatar span{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 40% 28%,color-mix(in srgb,var(--color-white) 20%,var(--color-transparent)),var(--color-transparent) 30%),linear-gradient(145deg,var(--surface-2),var(--surface));color:var(--accent-text);font-size:var(--type-md);font-weight:600}.profile-avatar-link:hover,.home-profile-avatar:hover{border-color:var(--accent)}.home-profile-main{min-width:0;display:grid;gap:2px}.home-profile-main .uid-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile-main small,.table-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-score-pill{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:78px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.home-score-pill .icon{width:18px;height:18px;color:color-mix(in srgb,var(--text) 70%,var(--muted))}.home-score-pill.gold{color:var(--tone-mythic)}.home-score-pill.stygian{color:var(--accent-2)}}
