:root{color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{color:#e8e8ef;background:#15151a;max-width:840px;margin:0 auto;padding:28px 20px;font:14px/1.6 system-ui,sans-serif}h2{margin:34px 0 4px;font-size:15px}a{color:#7ee59a}.lockup{width:300px;max-width:70%;height:auto;margin:0 auto 6px;display:block}#gate,#waiting{padding:20px;display:flex;position:fixed;inset:0;overflow:auto}#gate form{flex-direction:column;gap:10px;width:280px;margin:auto;display:flex}#gate input{color:#e8e8ef;font:inherit;background:#23232c;border:1px solid #3a3a48;border-radius:6px;padding:9px 11px}#gate button{margin:0}#gate .err{color:#e58a8a;min-height:20px}#gate input.bad{border-color:#e58a8a;box-shadow:0 0 0 1px #e58a8a}#granked{flex-direction:column;gap:10px;display:flex}#gate .consent{opacity:.8;align-items:flex-start;gap:9px;font-size:13px;display:flex}#gate .consent input{flex:none;margin:3px 0 0;padding:0}#gate .consent:has(input.bad){opacity:1;color:#e58a8a}#waiting{text-align:center}#waiting>div{width:340px;max-width:100%;margin:auto;line-height:1.5}#gate .terms{opacity:.7;margin-top:-4px;font-size:12px}#gate .terms summary{cursor:pointer}#gate .terms ul{margin:6px 0 0;padding-left:18px;line-height:1.45}.count{color:#e8e8ef;text-align:center;background:#2f6b3f;border-radius:9px;min-width:16px;margin-left:5px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}header{text-align:center;margin-bottom:22px}#setbtn{color:inherit;opacity:.55;text-underline-offset:3px;background:0 0;border:none;margin:4px 0 0;padding:2px 6px;font-size:13px;text-decoration:underline}#setbtn:hover{opacity:.9;background:0 0}#settings{color:#e8e8ef;background:#20202a;border:1px solid #2f2f3c;border-radius:10px;width:460px;max-width:calc(100vw - 32px);padding:18px 22px;overflow:visible}#settings::backdrop{background:#0009}#settings h2{margin:0 0 14px;font-size:17px;font-weight:600}#settings .hint{color:#8a8a96}#settings .hint:hover,#settings .hint:focus{color:#e8e8ef}#settings .label{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}#settings .tabs{margin:0 0 14px}#settings .done{text-align:right;margin-top:14px}#settings .done button{margin:0}#account form{flex-direction:column;gap:8px;margin:8px 0 14px;display:flex}#account input{color:#e8e8ef;font:inherit;background:#23232c;border:1px solid #3a3a48;border-radius:6px;padding:7px 10px}#account input.bad{border-color:#e58a8a;box-shadow:0 0 0 1px #e58a8a}#account input:disabled{opacity:.6}.mb input.dn{color:#e8e8ef;font:inherit;background:#23232c;border:1px solid #3a3a48;border-radius:6px;width:11em;padding:4px 8px}.mb input.dn.bad{border-color:#e58a8a;box-shadow:0 0 0 1px #e58a8a}#account button{align-self:flex-end;margin:0;padding:7px 14px}#account .msg{color:#7ee59a;min-height:18px;margin-top:-4px;font-size:12px}#account .msg.bad{color:#e58a8a}#colours,#editions .row,#tilebacks .row{flex-wrap:wrap;gap:6px;display:flex}#colours,#editions,#tilebacks{margin:8px 0 12px}#editions,#tilebacks{flex-wrap:wrap;gap:10px 22px;display:flex}#editions .group,#tilebacks .group{color:#8a8a96;margin:0 0 4px 2px;font-size:11px;display:block}#colours button,#editions button,#tilebacks button{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:2px;margin:0;padding:5px 6px 3px;font-size:11px;display:flex}#colours button:hover,#editions button:hover,#tilebacks button:hover{opacity:1;background:#2a2a35}#colours button.on,#editions button.on,#tilebacks button.on{opacity:1;border-color:#e8e8ef}#colours img{width:30px;height:30px}#editions img{border-radius:3px;width:56px;height:56px}#tilebacks img{border-radius:4px;width:40px;height:40px}#settings .toggle{cursor:pointer;align-items:center;gap:9px;margin:8px 0 4px;display:flex}#settings .toggle input{margin:0}button{color:#e8e8ef;cursor:pointer;font:inherit;background:#2a2a35;border:1px solid #3a3a48;border-radius:6px;margin:3px 4px 0 0;padding:10px 16px}button:hover{background:#38384a}button.go{background:#2f6b3f;border-color:#3d8a52}button.go:hover{background:#3d8a52;border-color:#57ad6d}.actions{text-align:center;margin-bottom:10px}.actions .note{max-width:540px;margin:12px auto 0}.actions .label{opacity:.55;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.actions .pair{justify-content:center;gap:8px;margin:6px 0 10px;display:flex}.actions .pair button{min-width:130px;margin:0}table{border-collapse:collapse;width:100%;margin-top:10px}th,td{text-align:right;border-bottom:1px solid #2a2a35;padding:6px 9px}th:first-child,td:first-child{text-align:left}.lb th,.lb td,.mb th,.mb td{text-align:center}.lb th:first-child,.lb td:first-child,.mb th:first-child,.mb td:first-child{text-align:left}.lb th:last-child,.lb td:last-child{text-align:right}th{color:#8a8a91;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}td{font-variant-numeric:tabular-nums}.head{background:#20202a;border:1px solid #2f2f3c;border-radius:8px;margin-top:10px;padding:14px 16px}.big{font-variant-numeric:tabular-nums;font-size:26px}.muted{opacity:.55;font-size:13px}.prog{background:#1d1d25;border:1px solid #2f2f3c;border-radius:8px;padding:10px 12px}.proghead{justify-content:space-between;gap:10px;font-size:13px;display:flex}.proghead span:last-child{font-variant-numeric:tabular-nums;opacity:.7}.pbar{background:#2a2a35;border-radius:4px;height:8px;margin:8px 0 5px;overflow:hidden}.pbar i{background:linear-gradient(90deg,#3d8a52,#7ee59a,#3d8a52) 0 0/200% 100%;border-radius:4px;width:0;height:100%;transition:width .7s;animation:1.4s linear infinite flow;display:block}@keyframes flow{0%{background-position:200% 0}to{background-position:0 0}}.quit{color:#e5a76a}button.quit{border-color:#7a5a3a}button.quit:hover{background:#3a2f28;border-color:#e5a76a}.trend,.nw{white-space:nowrap}.trend span{border-radius:2px;width:9px;height:9px;margin-right:2px;display:inline-block}.w{background:#4d9c63}.d{background:#6a6a7c}.l{background:#9c4d4d}.dot{background:#7ee59a;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.1s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.now{margin:4px 0}.hint{cursor:help;outline:none;margin-left:4px;font-weight:400;display:inline-block;position:relative}.hint:hover,.hint:focus{color:#e8e8ef}button.hint{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;background:0 0;border:0;border-radius:0;margin:0 0 0 4px;padding:0;font-weight:400}button.hint:hover,button.hint:focus{color:#e8e8ef;background:0 0}button.hint:active{transform:none}.hint-tip{z-index:50;color:#e8e8ef;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;pointer-events:none;background:#2a2a35;border:1px solid #3a3a48;border-radius:6px;width:240px;max-width:calc(100vw - 32px);padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 4px 14px #00000073}.stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:14px 16px;display:grid}@media (width<=600px){.stats{grid-template-columns:repeat(2,1fr)}}.stats .big{font-size:30px;line-height:1.2}.lbl{color:#8a8a91;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.stats .ver{font-weight:600}.stats .big.ver{white-space:nowrap;font-size:24px;line-height:1.5}@media (width<=600px){.stats .big.ver{font-size:19px}}.card{margin-top:30px}.panel>.card:first-child{margin-top:8px}.pm{color:#8a8a91;margin-left:5px;font-size:14px}td .pm{margin-left:3px;font-size:11px}.search{color:#e8e8ef;width:200px;min-width:0;font:inherit;background:#23232c;border:1px solid #3a3a48;border-radius:6px;align-self:center;margin:0 0 0 auto;padding:5px 10px;font-size:13px}.tabs{border-bottom:1px solid #2f2f3c;flex-wrap:wrap;margin-top:30px;display:flex}.tabs button{opacity:.6;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:8px 12px}.tabs button:hover{opacity:1;background:0 0}.tabs button.on{opacity:1;color:#7ee59a;border-bottom-color:#7ee59a}.tabs .shield{vertical-align:-2px;width:13px;height:13px;margin-right:5px}.panel{padding-top:12px}.panel>h2:first-child{margin-top:8px}details.older{margin-top:34px}details.older>summary{cursor:pointer;opacity:.6;font-size:13px}details.older>summary:hover{opacity:1}.tscroll{overflow-x:auto}@media (width<=600px){body{padding:20px 12px}header .lockup{max-width:50%}th,td{padding:6px 4px}th{letter-spacing:0}th.wide,td.wide,td .pm{display:none}.trend span{width:7px;height:7px;margin-right:1px}}.claim{flex-direction:column;gap:10px;display:flex}.claim input{color:#e8e8ef;font:inherit;background:#23232c;border:1px solid #3a3a48;border-radius:6px;padding:9px 11px}.claim .err{color:#e58a8a}.mb .seg.tiers{flex-wrap:nowrap;margin:0}.mb .seg.tiers button{padding:4px 9px;font-size:12px}.bgasteps h4{margin:18px 0 4px;font-size:14px}.bgasteps p{margin:4px 0}.bookmarklet{color:#e8e8ef;cursor:grab;background:#2f6b3f;border:1px solid #3d8a52;border-radius:6px;padding:6px 12px;text-decoration:none;display:inline-block}.bgamsg{min-height:18px;margin-top:8px}#bgap{max-width:760px;margin:0 auto}
