.neo-dt{--neo-dt-row-size:52px;--neo-dt-pad-x:24px;--neo-dt-scrollbar:8px;color:#ffffffc7;min-height:0;font-family:var(--font-stack);flex-direction:column;flex:1;align-self:stretch;padding:1px;display:flex;position:relative}@media only screen and (max-width:899px){.neo-dt,.neo-dt-skeleton{--neo-dt-pad-x:12px;--neo-dt-row-size:44px;--neo-dt-scrollbar:4px}}.neo-dt.neo-dt--browse,.neo-dt--browse .neo-dt-skeleton,.neo-dt-skeleton.neo-dt--browse{--neo-dt-row-size:64px}.neo-dt.neo-dt--fits,.neo-dt--fits .neo-dt-skeleton,.neo-dt-skeleton.neo-dt--fits{--neo-dt-scrollbar:0px}.neo-dt--fits .neo-dt-list{scrollbar-gutter:auto}.neo-dt-frame{min-height:0;box-shadow:var(--shadow-surface);border-radius:16px;flex-direction:column;flex:0 auto;display:flex;position:relative;overflow:hidden}.neo-dt-pager{flex:none;container:neo-pager/inline-size}@keyframes neoDtFadeIn{0%{opacity:0}to{opacity:1}}.neo-dt-header{padding:8px calc(var(--neo-dt-pad-x) + var(--neo-dt-scrollbar)) 8px var(--neo-dt-pad-x);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:#ffffffb3;background-color:#312d35;border-bottom:1px solid #ffffff1f;flex-shrink:0;align-items:center;font-size:12px;font-weight:600;display:flex}.neo-dt-header-cell{align-items:center;min-width:0;display:flex}.neo-dt-header-cell--right{text-align:right;justify-content:flex-end}.neo-dt-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.neo-dt-header-label--swap{animation:neoDtHeaderLabelSwap var(--dur-base) var(--ease-out)}@keyframes neoDtHeaderLabelSwap{0%{opacity:0;filter:blur(3px);transform:scale(.8)}to{opacity:1;filter:blur();transform:scale(1)}}.neo-dt-header-sort-btn{cursor:pointer;color:#ffffffb3;width:100%;min-width:0;text-transform:inherit;letter-spacing:inherit;transition:color var(--dur-press) var(--ease-micro),background-color var(--dur-press) var(--ease-micro),transform var(--dur-press) var(--ease-micro);background:0 0;border:none;align-items:center;margin:-10px -6px;padding:10px 6px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.neo-dt-header-sort-btn--sorted{color:#ffffffc7}@media (hover:hover) and (pointer:fine){.neo-dt-header-sort-btn:hover{color:#fff;background-color:#ffffff0f}}.neo-dt-header-sort-btn:active{transform:scale(var(--press-scale-subtle))}.neo-dt-sort-arrow-slot{justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-inline-start:4px;display:flex;overflow:hidden}.neo-dt-sort-arrow{opacity:.48;color:#ffffff6b;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-press) var(--ease-micro),color var(--dur-press) var(--ease-micro);flex-shrink:0;display:block;transform:rotate(0)}@media (hover:hover) and (pointer:fine){.neo-dt-header-sort-btn:hover .neo-dt-sort-arrow{opacity:.72;color:#ffffffc7;transform:rotate(0)scale(1)}}.neo-dt-header-sort-btn--sorted .neo-dt-sort-arrow{opacity:1;color:#ff7800;transform:rotate(0)scale(1)}.neo-dt-sort-arrow--asc,.neo-dt-header-sort-btn:hover .neo-dt-sort-arrow--asc,.neo-dt-header-sort-btn--sorted .neo-dt-sort-arrow--asc{transform:rotate(180deg)scale(1)}.neo-dt-list{scrollbar-gutter:stable;transition:opacity var(--dur-hover) var(--ease-micro);background-color:#232027;outline:none}.neo-dt-list--refreshing{opacity:.5}:where(.neo-dt-skeleton){--neo-dt-row-size:52px;--neo-dt-pad-x:24px;--neo-dt-scrollbar:8px}.neo-dt-skeleton{background-color:#232027;flex:1;min-height:0}.neo-dt-row{padding:8px var(--neo-dt-pad-x);min-height:var(--neo-dt-row-size);box-sizing:border-box;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-micro);--row-fill:transparent;--row-accent-width:0;--row-accent-scale:var(--accent-scale-rest);--row-accent-color:#ff7800cc;background-color:#312d35;background-image:linear-gradient(var(--row-fill), var(--row-fill));border-bottom:1px solid #ffffff1f;align-items:center;display:flex;position:relative}.neo-dt-row:before{content:"";width:var(--row-accent-width);background-color:var(--row-accent-color);transform:scaleY(var(--row-accent-scale));transform-origin:50%;transition:width var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring),background-color var(--dur-press) var(--ease-micro);position:absolute;top:0;bottom:0;left:0}.neo-dt-row--enter{animation:neoDtRowEnter var(--dur-base) var(--ease-out) backwards;animation-delay:min(var(--i,0)*var(--stagger-step),var(--stagger-cap))}.neo-dt-row--arrival:after{content:"";z-index:0;background:var(--surface-press);pointer-events:none;animation:neoDtRowArrival var(--dur-enter) var(--ease-out) forwards;position:absolute;inset:0}@keyframes neoDtRowArrival{0%,55%{opacity:1}to{opacity:0}}@keyframes neoDtRowEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){:where(.neo-dt-hoverable .neo-dt-row):hover{--row-fill:#ffffff0f}:where(.neo-dt-selectable .neo-dt-row):hover{--row-fill:#ffffff0f;--row-accent-width:2px;--row-accent-scale:var(--accent-scale-hover);cursor:pointer;transform:translateY(-1px)}}.neo-dt-row--pressed,:where(.neo-dt-selectable .neo-dt-row):active{--row-fill:#ffffff1f;--row-accent-width:3px;--row-accent-scale:var(--accent-scale-press);transition:transform var(--dur-tap) var(--ease-micro);transform:translateY(1px)}.neo-dt-row--current-user{--row-fill:#ff78000d;--row-accent-width:2px;--row-accent-scale:var(--accent-scale-selected)}@media (hover:hover) and (pointer:fine){.neo-dt-row--current-user:hover{--row-fill:#ff78001f}}.neo-dt-row--current-user.neo-dt-row--pressed,:where(.neo-dt-selectable) .neo-dt-row--current-user:active{--row-fill:#ff780033;--row-accent-width:3px}.neo-dt-row--selected{--row-fill:#ff78001f;--row-accent-width:4px;--row-accent-scale:var(--accent-scale-selected);--row-accent-color:#ff7800}@media (hover:hover) and (pointer:fine){.neo-dt-row--selected:hover{--row-fill:#ff780029}}.neo-dt-row--selected.neo-dt-row--pressed,:where(.neo-dt-selectable) .neo-dt-row--selected:active{--row-fill:#ff780033;--row-accent-width:4px;transform:translateY(1px)}.neo-dt-row--skeleton{height:var(--neo-dt-row-size);cursor:default;padding-inline-end:calc(var(--neo-dt-pad-x) + var(--neo-dt-scrollbar))}.neo-dt-row--skeleton:before{display:none}.neo-dt-row--skeleton:active{--row-fill:#ffffff0f;--row-accent-width:0;--row-accent-scale:var(--accent-scale-rest);transform:none}@keyframes neoDtPlaceholderPulse{0%{opacity:.25}50%{opacity:.5}to{opacity:.25}}.neo-dt-cap-note{padding:0 var(--neo-dt-pad-x);box-sizing:border-box;color:#ffffffc7;text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.neo-dt-row--placeholder{opacity:.5}@media (prefers-reduced-motion:no-preference){.neo-dt-row--placeholder{animation:2s infinite neoDtPlaceholderPulse}}.neo-dt-cell{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.neo-dt-cell--right{justify-content:flex-end}@media only screen and (max-width:599px){.neo-dt-col--phone-hidden{display:none}}.neo-dt-rank-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.neo-dt-rank-icon+.neo-dt-rank-number{margin-left:4px}.neo-dt-rank-number{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.neo-dt-text{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.neo-dt-text--muted{color:#ffffffb3}.neo-dt-text--brand{color:#ff7800;transition:color var(--dur-press) var(--ease-micro)}@media (hover:hover) and (pointer:fine){a.neo-dt-text--brand:hover{color:#ff9d4d;text-shadow:0 0 6px #ff780073}}.neo-dt-number{color:#ffffffc7;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.neo-dt-number--muted{color:#ffffffb3}.neo-dt-number--weak{font-weight:400}.neo-dt-cell-fill{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.neo-dt-text{min-width:0}@media (hover:none){a.neo-dt-text{margin-block:-14px;padding-block:14px}}.neo-dt:not(.neo-dt-selectable) a.neo-dt-text{margin-block:-14px;padding-block:14px}.neo-dt-avatar{background-color:#ffffff0f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.neo-dt-avatar .neo-avatar{border-radius:inherit;width:100%;height:100%;display:block}.neo-dt-avatar:after{content:"";border-radius:inherit;outline:1px solid var(--ring-content);outline-offset:-1px;pointer-events:none;transition:outline-color var(--dur-press) var(--ease-micro);position:absolute;inset:0}.neo-dt-avatar+.neo-dt-avatar-name{margin-left:12px}.neo-dt-skeleton-avatar{border-radius:9999px;width:32px;height:32px}@media only screen and (max-width:899px){.neo-dt-avatar,.neo-dt-skeleton-avatar{width:28px;height:28px}}.neo-dt-avatar-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.neo-dt-avatar-name+.neo-dt-avatar-secondary{margin-left:12px}.neo-dt-avatar-name--link{cursor:pointer;min-width:0;transition:color var(--dur-press) var(--ease-micro);align-self:stretch;align-items:center;margin-block:-8px;display:flex}@media (hover:hover) and (pointer:fine){.neo-dt-avatar-name--link:hover{color:#ff7800}}.neo-dt:not(.neo-dt-selectable) .neo-dt-avatar+.neo-dt-avatar-name--link{position:relative;overflow:visible}.neo-dt:not(.neo-dt-selectable) .neo-dt-avatar+.neo-dt-avatar-name--link:after{content:"";position:absolute;inset-block:0;inset-inline:-48px 0}@media only screen and (max-width:899px){.neo-dt:not(.neo-dt-selectable) .neo-dt-avatar+.neo-dt-avatar-name--link:after{inset-inline-start:-40px}}@media (hover:hover) and (pointer:fine){.neo-dt-cell:has(.neo-dt-avatar-name--link:hover) .neo-dt-avatar:after{outline-color:#ffffff6b}}.neo-dt-avatar-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-dt-avatar-secondary{flex-shrink:0;align-items:center;display:flex}.neo-dt-avatar-secondary .neo-supporter-badge{opacity:.78;transition:opacity var(--dur-press) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.neo-dt-cell:has(.neo-dt-avatar-name--link:hover) .neo-supporter-badge{opacity:1}}.neo-dt-ps{flex-direction:column;min-width:0;display:flex}.neo-dt-ps__primary{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.neo-dt-ps__secondary{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.neo-dt-diff-bar{align-items:center;gap:2px;height:8px;display:flex}.neo-dt-diff-seg{background-color:#ffffff0f;border-radius:1px;width:6px;height:6px}.neo-dt-diff-seg--filled{height:8px}@keyframes neoDtSupporterSweep{0%{background-position:100%}to{background-position:-100%}}.neo-dt-supporter-wave{color:#fec62e}@media (prefers-reduced-motion:no-preference){.neo-dt-supporter-wave{color:#0000;background-image:linear-gradient(90deg,#fec62e 0% 38%,#fdb1b1 50%,#fec62e 62% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite neoDtSupporterSweep}}@media (forced-colors:active){.neo-dt-supporter-wave{color:canvastext;background:0 0;animation:none}}.neo-dt-empty{text-align:center;color:#ffffffb3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:208px;padding:24px;font-size:14px;display:flex}.neo-dt-empty .neo-empty-title{color:#ffffffc7;font-size:16px;font-weight:500}.neo-dt-empty .neo-empty-body{max-width:44ch}.neo-dt-empty .neo-empty-action{margin-top:8px}@media (prefers-reduced-motion:no-preference){.neo-dt-empty.neo-dt-empty--enter .neo-empty-title,.neo-dt-empty.neo-dt-empty--enter .neo-empty-body,.neo-dt-empty.neo-dt-empty--enter .neo-empty-action{animation:neoDtEmptyRise var(--dur-enter) var(--ease-spring) backwards}.neo-dt-empty.neo-dt-empty--enter .neo-empty-body{animation-delay:calc(var(--dur-press)*.4)}.neo-dt-empty.neo-dt-empty--enter .neo-empty-action{animation-delay:calc(var(--dur-press)*.8)}}.neo-dt-empty:not(:has(.neo-empty-title)){animation:neoDtFadeIn var(--dur-base) var(--ease-out)}@keyframes neoDtEmptyRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
