:host{display:block;min-width:0;color-scheme:dark}
.rank{--rank-ink:#f3e7d4;--rank-muted:#c6b69e;--rank-gold:#efbf72;--rank-line:#63523b;box-sizing:border-box;min-width:0;padding:18px 22px 20px;border:8px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/7420-BG_Hero_Decor.png') 8 stretch;background:#1c1c1b;color:var(--rank-ink);font:14px/1.5 "Bricolage Grotesque",system-ui,sans-serif;text-align:left;overflow-wrap:anywhere;color-scheme:dark}
.rank *,.rank *::before,.rank *::after{box-sizing:border-box}.rank [hidden]{display:none!important}.rank img{image-rendering:pixelated;object-fit:contain}.rank a{color:var(--rank-gold);text-underline-offset:4px}.rank a:hover{color:#ffe4b3}.rank button,.rank input{font:inherit}.rank button{cursor:pointer}.rank :focus-visible{outline:2px solid #ffd382;outline-offset:3px}.rank ::selection{color:#17120c;background:#e5b86e}.rank input{caret-color:#ffd382}.rank ::-webkit-scrollbar{width:9px;height:9px}.rank ::-webkit-scrollbar-track{background:#171716}.rank ::-webkit-scrollbar-thumb{background:#76664d;border:2px solid #171716}
.rank-native-heading{display:grid;justify-items:center;gap:0;min-width:0;margin:0 0 18px;padding:0}.rank-native-heading>img{display:block;width:142px;height:48px;max-width:100%;pointer-events:none}.rank-native-heading h2{display:grid;place-items:center;max-width:100%;min-width:0;min-height:50px;margin:0;padding:8px 18px;border:6px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/9602-TabButton_Large_Active.png') 6 fill stretch;color:#fff0c4;font:500 clamp(18px,2.4vw,26px)/1.2 "Pixelify Sans",sans-serif;text-align:center;text-wrap:balance;text-shadow:0 2px #291705}
.rank-source{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f1d19e;font:12px/1.4 "Bricolage Grotesque",sans-serif}.rank-source>span{display:inline-block;padding:4px 9px;border:1px solid #7e6946;background:#332c20}.rank-source a{font-size:11px}.rank-source-note{max-width:680px;margin:8px 0 22px;color:var(--rank-muted);font-size:12px;line-height:1.6}.rank-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.rank-classes{display:flex;gap:5px;min-width:0}.rank-classes button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:51px;padding:5px 11px;border:5px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/7579-TabButton_Large_DeActive_Active.png') 6 fill stretch;color:#e2d4bc;font-size:12px;line-height:1.2}.rank-classes button[aria-pressed=true],.rank-classes button:hover{border-image-source:url('/taskbaragents/assets/taskbarhero/ui/9602-TabButton_Large_Active.png');color:#fff3cc}.rank-classes img{width:21px;height:31px}.rank-classes button[data-class=all] img{width:25px;height:31px}.rank-period{display:flex;gap:3px}.rank-period button{min-height:35px;padding:5px 10px;border:1px solid #74654c;border-radius:0;background:#292823;color:#d2c5af;font-size:11px;white-space:nowrap}.rank-period button[aria-pressed=true],.rank-period button:hover{background:#6b5031;color:#fff1d0;border-color:#b08d50}.rank-search{display:flex;width:min(310px,100%);margin-top:15px;padding:0 10px;border:3px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/8100-SlotFrame_Big_White.png') 5 stretch;background:#111211}.rank-search:focus-within{outline:2px solid #d5ad69;outline-offset:2px}.rank-search input{width:100%;min-width:0;min-height:36px;padding:7px 0;border:0;border-radius:0;outline:none;background:transparent;color:var(--rank-ink);font-size:12px}.rank-search input::placeholder{color:#bdaf98}.rank-search input:focus-visible{outline:none}
.rank-stats{display:flex;flex-wrap:wrap;gap:14px 30px;margin:19px 0 12px;padding:12px 0;border-block:1px solid #655740}.rank-stats>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.rank-stats span{color:var(--rank-muted);font-size:11px}.rank-stats strong{color:#f3d59e;font:500 17px/1.3 "JetBrains Mono",monospace;font-variant-numeric:tabular-nums}
.rank-table-wrap{width:100%;overflow-x:auto}.rank-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:13px}.rank-table thead{background:#39382f}.rank-table thead th{padding:10px 9px;border-block:1px solid #6f6651;color:#e0d0b2;font-size:10px;font-weight:500;text-align:left}.rank-table tbody tr{border-bottom:1px solid #49483f;background:#222320}.rank-table tbody tr:nth-child(even){background:#292a25}.rank-table tbody tr:hover{background:#3c3528}.rank-table td,.rank-table tbody th{padding:8px 9px;text-align:left}.rank-table tbody th{font-weight:400;min-width:0}.rank-position{width:40px;color:#b8ad96;font:12px "JetBrains Mono",monospace}.rank-top{color:#ffd47c}.rank-builder{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none}.rank-builder strong{display:block;color:#f4e4c8;font-size:14px;font-weight:500;overflow-wrap:anywhere}.rank-builder small{display:block;color:#c0af91;font-size:10px;font-weight:400}.rank-avatar{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:44px;background:url('/taskbaragents/assets/taskbarhero/ui/9123-HeroSlot_Arranged.png') center/100% 100% no-repeat;color:#e4bf80}.rank-avatar img{display:block;width:30px;height:44px}.rank-builder:hover .rank-avatar::after{content:"";position:absolute;inset:0;background:url('/taskbaragents/assets/taskbarhero/ui/8736-HeroSlot_OuterBoader_Arranged.png') center/100% 100% no-repeat;pointer-events:none}.rank-number{color:#f0d7aa;font:12px "JetBrains Mono",monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.rank-col-cost{color:#c9b99d}.rank-spark{display:block;width:100px;height:30px}.rank-spark polyline{fill:none;stroke:#d6b471;stroke-width:1.7;vector-effect:non-scaling-stroke}.rank-spark-base{stroke:#5a513e;stroke-width:1;fill:none}.rank-row-open{display:grid;place-items:center;min-width:28px;min-height:36px;font-size:18px;text-decoration:none}.rank-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-top:16px;border-top:1px solid #655740}.rank-disclaimer{max-width:470px;margin:0;color:var(--rank-muted);font-size:11px;line-height:1.6}.rank-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 17px;border:6px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/9602-TabButton_Large_Active.png') 6 fill stretch;color:#fff2d2!important;font-size:13px;line-height:1.3;text-decoration:none;text-align:center}.rank-button:hover{filter:brightness(1.15)}.rank-fetched{margin:12px 0 0;color:#c1b094;font-size:10px}.rank-back{display:inline-block;margin:0 0 15px;font-size:12px}
.rank-profile-head{display:flex;align-items:center;gap:24px;min-width:0;margin:24px 0}.rank-avatar-large{width:129px;height:120px;flex:0 0 129px;border:5px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/7420-BG_Hero_Decor.png') 8 stretch;background:#9c8051}.rank-avatar-large img{width:100%;height:100%;object-fit:contain}.rank-kicker{margin:0 0 6px;color:#e8c78c;font-size:12px}.rank-profile-head>div:last-child{min-width:0;flex:1}.rank-profile-head h2{margin:0;color:#f5e4c3;font:500 clamp(24px,4vw,38px)/1.1 "Pixelify Sans",sans-serif;overflow-wrap:anywhere}.rank-about{max-width:540px;margin:10px 0 0;color:var(--rank-muted);font-size:13px}.rank-profile-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.rank-panel{min-width:0;padding:20px;border:5px solid transparent;border-image:url('/taskbaragents/assets/taskbarhero/ui/7420-BG_Hero_Decor.png') 8 stretch;background:#242522}.rank-panel h2{margin:0 0 18px;color:#edcd95;font:500 22px/1.2 "Pixelify Sans",sans-serif}.rank-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.rank-panel-heading h2{margin:0}.rank-panel-heading>span{color:#c6b797;font-size:11px}.rank-panel h3{color:#ecdbbc;font-size:14px;font-weight:500}.rank-subheading{margin:22px 0 10px;font-size:12px!important}.rank-build-list{display:grid;gap:5px;list-style:none;margin:0;padding:0}.rank-build-list li{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 0;border-bottom:1px solid #4c4d40;color:#e1ceb0;font-size:12px}.rank-build-list li>span:not(.rank-item-icon){flex:1;min-width:0}.rank-build-list li>span+span:last-child,.rank-build-list small{flex:0 0 auto!important;color:#c1b094;font-size:10px}.rank-item-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;background:url('/taskbaragents/assets/taskbarhero/ui/8100-SlotFrame_Big_White.png') center/100% 100% no-repeat}.rank-item-icon img{width:25px;height:28px}.rank-build-verified{margin:15px 0 0;color:#c6b394;font-size:10px}.rank-muted{margin:12px 0;color:var(--rank-muted);font-size:12px;line-height:1.7}.rank-build-empty{text-align:center;padding:15px}.rank-slot-outline{display:grid;place-items:center;width:44px;height:44px;margin:auto;background:url('/taskbaragents/assets/taskbarhero/ui/8100-SlotFrame_Big_White.png') center/contain no-repeat;color:#e1bf84}
.rank-daily{display:block;width:100%;height:auto;margin-top:12px}.rank-chart-grid{stroke:#555543;stroke-width:1}.rank-chart-bar{fill:#c69a54}.rank-chart-bar:hover,.rank-chart-bar:focus{fill:#ffe09b}.rank-daily text{fill:#c8b89b;font:10px "JetBrains Mono",monospace}.rank-chart-table{margin-top:14px;color:#d4c2a2;font-size:11px}.rank-chart-table summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rank-chart-table table{width:100%;margin-top:10px;border-collapse:collapse;font:10px/1.6 "JetBrains Mono",monospace}.rank-chart-table th,.rank-chart-table td{padding:6px;border-bottom:1px solid #51513f;text-align:right}.rank-chart-table th{text-align:left;font-weight:400}.rank-bars{display:grid;gap:17px;list-style:none;margin:0;padding:0}.rank-bars li>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.rank-bars li>div:first-child>span{color:#e0d0b2;font-size:12px;overflow-wrap:anywhere}.rank-bars strong{color:#edd09e;font:11px "JetBrains Mono",monospace}.rank-bar-track{height:7px;border:1px solid #6f684c;background:#141611}.rank-bar-track>span{display:block;height:100%;background:#c2974d}.rank-bars li:nth-child(2n) .rank-bar-track>span{background:#9b9b65}.rank-bars small{display:block;margin-top:5px;color:#c4b28f;font-size:10px}.rank-token-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rank-token-types span{display:block;color:#c6b797;font-size:11px}.rank-token-types strong{display:block;margin-top:5px;color:#ecd1a0;font:16px "JetBrains Mono",monospace}.rank-chips{display:flex;flex-wrap:wrap;gap:8px}.rank-chip{padding:4px 7px;border:1px solid #81714f;background:#333125;color:#e5d1ac;font-size:11px}.rank-tags-panel h2:not(:first-child){margin-top:22px}.rank-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:28px 15px;text-align:center}.rank-empty-symbol:empty{display:none}.rank-empty h3{max-width:460px;margin:0;color:#e9d1a9;font-size:18px;font-weight:500}.rank-empty p{max-width:460px;margin:12px 0 0;color:var(--rank-muted);font-size:12px}.rank-empty button{margin-top:20px}.rank-results[aria-busy=true]{opacity:.65}.rank-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
body.ranking-page{margin:0;min-width:280px;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:#100e0d;color:#f3e5cc;font:16px/1.5 "Bricolage Grotesque",system-ui,sans-serif;color-scheme:dark}.ranking-page *{box-sizing:border-box}.ranking-page a{color:#e3b374;text-underline-offset:4px}.ranking-page :focus-visible{outline:2px solid #ffd382;outline-offset:4px}.ranking-page-header,.ranking-page-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,100%);margin-inline:auto;padding:24px 30px}.ranking-page-brand{display:flex;align-items:center;gap:10px;color:#f5e6ca!important;font-weight:700;text-decoration:none}.ranking-page-brand img{image-rendering:pixelated}.ranking-page-languages{display:flex;gap:3px}.ranking-page-languages a{display:grid;place-items:center;min-width:34px;min-height:34px;border:1px solid #655238;background:#262017;color:#d5bf9c;font:11px "JetBrains Mono",monospace;text-decoration:none}.ranking-page-languages a[aria-current=page]{background:#6f4d26;color:#ffe4ad;border-color:#c79b57}.ranking-page-main{flex:1;width:min(1120px,100%);margin-inline:auto;padding:40px 30px 65px}.ranking-page-intro{max-width:680px;margin-bottom:30px}.ranking-page-intro h1{margin:0;color:#f5e4c9;font-size:clamp(32px,5vw,50px);line-height:1.05;letter-spacing:-.03em}.ranking-page-intro>p{max-width:610px;margin:17px 0 0;color:#c8b99f;font-size:16px;line-height:1.7}.ranking-page-footer{flex-wrap:wrap;border-top:1px solid #4a3927;font-size:12px}.ranking-page-footer p{flex:1;max-width:480px;margin:0;color:#bbaa8c;font-size:11px}.ranking-page-footer a{text-decoration:none}.ranking-page noscript{display:block;padding:20px;border:1px solid #796142;color:#e1c8a0}
@media(min-width:1000px){.rank-col-activity{width:125px}.rank-full .rank-table td,.rank-full .rank-table tbody th{padding-block:10px}}
@media(max-width:760px){.rank{padding:15px 14px}.rank-native-heading h2{font-size:22px}.rank-controls{gap:12px}.rank-classes{width:100%;gap:4px}.rank-classes button{flex:1;min-width:0;flex-direction:column;gap:4px;padding:4px 5px;font-size:11px}.rank-period{margin-left:auto}.rank-col-cost{display:none}.rank-table td,.rank-table tbody th{padding-inline:7px}.rank-builder{gap:9px}.rank-builder strong{font-size:13px}.rank-spark{width:75px}.rank-foot{align-items:flex-start;gap:16px}.rank-button{font-size:12px}.rank-profile-grid{grid-template-columns:minmax(0,1fr)}.rank-profile-head{gap:18px}.ranking-page-header,.ranking-page-footer{padding-inline:20px}.ranking-page-main{padding:28px 20px 50px}.ranking-page-footer p{order:3;flex-basis:100%;max-width:100%}}
@media(max-width:460px){.rank{padding:14px 8px;border-width:6px}.rank-native-heading{margin-bottom:16px}.rank-native-heading h2{min-height:46px;font-size:18px;padding:6px 10px}.rank-source{font-size:10px}.rank-source-note{font-size:11px;margin-bottom:16px}.rank-classes{gap:2px}.rank-classes button{padding:3px 0;border-width:3px;font-size:9px}.rank-classes img{width:20px;height:29px}.rank-period button{min-height:32px}.rank-search{width:100%;margin-top:12px}.rank-stats{gap:8px 15px;margin-top:15px;padding:10px 0}.rank-stats>div{gap:3px 6px}.rank-stats span{font-size:10px}.rank-stats strong{font-size:13px}.rank-col-activity{display:none}.rank-table thead th{padding:8px 4px;font-size:9px}.rank-table td,.rank-table tbody th{padding:7px 4px}.rank-position{width:25px;font-size:10px}.rank-builder{gap:7px}.rank-builder strong{font-size:12px}.rank-builder small{font-size:9px}.rank-number{font-size:10px}.rank-row-open{min-width:22px;font-size:16px}.rank-avatar{flex-basis:25px;width:25px;height:37px}.rank-avatar img{width:25px;height:37px}.rank-foot{flex-direction:column;gap:12px}.rank-button{align-self:stretch;min-width:0;width:100%;white-space:normal}.rank-disclaimer{font-size:10px}.rank-profile-head{gap:12px;align-items:center}.rank-avatar-large{flex-basis:86px;width:86px;height:80px}.rank-avatar-large img{width:100%;height:100%}.rank-profile-head h2{font-size:25px}.rank-kicker{font-size:10px}.rank-about{font-size:11px}.rank-panel{padding:14px 12px}.rank-panel h2{font-size:21px}.rank-token-types{gap:8px}.rank-token-types strong{font-size:13px}.ranking-page-header{padding:17px 14px;gap:12px}.ranking-page-brand{font-size:16px;gap:7px}.ranking-page-brand img{width:28px;height:28px}.ranking-page-languages a{min-width:27px;min-height:30px}.ranking-page-main{padding:24px 12px 40px}.ranking-page-intro{margin-bottom:25px}.ranking-page-intro h1{font-size:32px}.ranking-page-intro>p{font-size:14px}.ranking-page-footer{padding-inline:16px}}
