
:root{
  --bg:#0d0e14; --panel:#15171f; --panel2:#1c1f29; --line:#272b38;
  --txt:#eef0f6; --dim:#8a90a3; --dimmer:#5a5f70;
  --accent:#ff5277; --accent2:#5b8cff; --green:#34d399; --amber:#fbbf24;
  --r:14px; --safe-t:env(safe-area-inset-top,0px); --safe-b:env(safe-area-inset-bottom,0px);
}
html,body{overflow-x:hidden}
*{touch-action:manipulation;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
input,textarea,select,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
html,body{height:100%}
body{background:var(--bg);color:var(--txt);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.4;overscroll-behavior-y:none}
.app{position:relative;z-index:1;max-width:760px;margin:0 auto;min-height:100%;display:flex;flex-direction:column}
header{padding:calc(var(--safe-t) + 14px) 18px 10px}
.topstick{position:sticky;top:0;z-index:30;background:linear-gradient(180deg,rgba(13,14,20,.94) 78%,rgba(13,14,20,.82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}
.topstick .statbar,.topstick .modeswitch{margin-bottom:0}
.topstick{transition:padding-bottom .22s ease}
.topstick .statbar,.topstick .modeswitch,.topstick .playerbar,.topstick header{
  transition:max-height .24s ease,opacity .2s ease,margin .24s ease,padding .24s ease;overflow:hidden}
.topstick.mini header{max-height:0;opacity:0;padding-top:calc(var(--safe-t) + 2px);padding-bottom:0;margin:0}
.topstick.mini .statbar{max-height:0;opacity:0;margin:0}
.topstick.mini .modeswitch{max-height:0;opacity:0;margin:0}
.topstick.mini{padding-bottom:6px}
.topstick.mini .search{margin-bottom:0}
.miniback{display:none;position:absolute;right:16px;top:calc(var(--safe-t) + 8px);z-index:3;
  background:var(--panel2);border:1px solid var(--line);color:var(--dim);border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}
.topstick.mini .miniback{display:block}
.topstick .modeswitch{margin-top:8px}
.brand{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.brand>button{flex:0 0 auto}
.brand>button svg{flex-shrink:0;display:block}
.brand h1{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.brandicon{width:30px;height:30px;border-radius:8px;display:block;flex-shrink:0}
.brand h1{font-size:25px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(95deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.search{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:10px 14px}
#search{flex:1}
#searchClear{background:var(--panel2);border:none;color:var(--dim);width:26px;height:26px;border-radius:50%;font-size:13px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}
.search input{flex:1;background:none;border:none;color:var(--txt);font-size:16px;outline:none}
.search input::placeholder{color:var(--dimmer)}
.statbar{display:flex;gap:8px;padding:10px 18px 2px;overflow-x:auto;scrollbar-width:none}
.statbar::-webkit-scrollbar{display:none}
.statbtn{font-family:inherit;cursor:pointer;color:var(--accent2);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .08s}
.statbtn:active{transform:scale(.96)}
.statbtn .l{color:var(--dim)}
.stat{flex-shrink:0;background:rgba(21,23,31,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:8px 13px;min-width:74px}
.stat .v{font-size:18px;font-weight:800;line-height:1}
.stat .l{font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-weight:600}
.rowscroll{display:flex;gap:8px;overflow-x:auto;padding:10px 18px 2px;scrollbar-width:none}
.rowscroll::-webkit-scrollbar{display:none}
.chip{flex-shrink:0;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(21,23,31,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);color:var(--dim);white-space:nowrap;cursor:pointer;transition:.15s;display:flex;align-items:center;gap:6px}
.chip .dot{width:8px;height:8px;border-radius:50%}
.chip.active{color:#fff;border-color:transparent}
.chip .n{opacity:.6;font-weight:500}
.filterbtns{display:flex;gap:8px;padding:8px 18px 2px}
.fbtn{flex:1;padding:8px;border-radius:10px;font-size:12px;font-weight:700;background:var(--panel);border:1px solid var(--line);color:var(--dim);cursor:pointer;text-align:center}
.fbtn.on{background:var(--panel2);color:var(--txt);border-color:var(--accent2)}
main{flex:1;padding:8px 18px calc(var(--safe-b) + 96px)}
.card{overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 78px;display:flex;align-items:center;gap:13px;background:#171922;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:.12s;position:relative;overflow:hidden}
.card:active{transform:scale(.99);background:var(--panel2)}
.card.done::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--green)}
.cover{width:46px;height:62px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;text-align:center;color:rgba(255,255,255,.9);overflow:hidden;line-height:1.15;padding:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.cover img{width:100%;height:100%;object-fit:cover}
.card-body{flex:1 1 auto;min-width:0}
.card-title{font-size:15px;font-weight:600;line-height:1.25;display:flex;align-items:center;gap:6px}
.card-sub{display:flex;align-items:center;gap:5px;margin-top:4px;flex-wrap:wrap}
.conmark{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;margin-left:8px;opacity:1}
.conmark .gen{align-self:flex-end;margin-right:calc((100% - var(--lw,100%))/2);font-style:normal;font-size:11px;font-weight:800;letter-spacing:.2px;line-height:1}
.mk-ci-xbox{transform:translate(-11px,0px)}
.mk-ci-wii{transform:translate(-11px,0px)}
.mk-ci-switch{transform:translate(-11px,0px)}
.mk-ci-n64{transform:translate(-11px,0px)}
.mk-ci-n3ds{transform:translate(-11px,0px)}
.mk-cm-ps2{transform:translate(102px,0px)}
.mk-cm-ps3{transform:translate(102px,0px)}
.mk-cm-ps4{transform:translate(102px,0px)}
.mk-cm-ps5{transform:translate(102px,0px)}
.mk-cm-vita{transform:translate(102px,0px)}
.mk-cm-xbox{transform:translate(-11px,0px)}
.mk-ci-xbox{width:51px}
.mk-ci-ps1{width:62px}
.mk-ci-wii{width:56px}
.mk-ci-switch{width:61px}
.mk-ci-gamecube{width:109px}
.mk-ci-n64{width:56px}
.mk-ci-n3ds{width:65px}
.mk-cm-ps1{width:66px}
.mk-cm-ps2{width:150px}
.mk-cm-ps3{width:150px}
.mk-cm-ps4{width:150px}
.mk-cm-ps5{width:150px}
.mk-cm-vita{width:150px}
.mk-cm-xbox{width:57px}
.mk-cm-xbox .gen{margin-right:0;align-self:center}
.conimg{background-repeat:no-repeat;background-position:center;background-size:contain;display:block;flex-shrink:0}
.ci-xbox{width:51px;height:47px;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNTAwIDI1MDAiPiA8bGluZWFyR3JhZGllbnQgaWQ9IlhHMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5MTkuNjQ3IiB5MT0iMTYxOS41NDIiIHgyPSI5NjEuODYxIiB5Mj0iMTY2MS43NTYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTMuMTcwNCAwIDAgLTEzLjE3MDQgLTExNDk0LjkxNiAyMjUzOS41MTc2KSI+IDxzdG9wIG9mZnNldD0iMC4xNyIgc3R5bGU9InN0b3AtY29sb3I6I0M5Q0EwMiIvPjxzdG9wIG9mZnNldD0iMC40MTgiIHN0eWxlPSJzdG9wLWNvbG9yOiNDOEM5MDMiLz48c3RvcCBvZmZzZXQ9IjAuNTc4IiBzdHlsZT0ic3RvcC1jb2xvcjojQkZDNzA1Ii8+PHN0b3Agb2Zmc2V0PSIwLjcxMyIgc3R5bGU9InN0b3AtY29sb3I6I0IzQzMwQyIvPjxzdG9wIG9mZnNldD0iMC44MzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNBMEJEMTMiLz48c3RvcCBvZmZzZXQ9IjAuOTQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojOEFCNjFFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN0NCMjI0Ii8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzEpIiBkPSJNMTI0MS4yNjgsNzM1LjY4NEw2ODEsNDczLjgzdjc4NS41NjFsNTYwLjI2OC0yLjAyOFY3MzUuNjg0eiIvPiA8bGluZWFyR3JhZGllbnQgaWQ9IlhHMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5NzEuOTc4IiB5MT0iMTY2MS42OTkyIiB4Mj0iMTAxNC4wMSIgeTI9IjE2MTkuNjY3MiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMy4xNzA0IDAgMCAtMTMuMTcwNCAtMTE0OTQuOTE2IDIyNTM5LjUxNzYpIj4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNTM3RTE4Ii8+PHN0b3Agb2Zmc2V0PSIwLjE5MiIgc3R5bGU9InN0b3AtY29sb3I6IzdDQjIyNCIvPjxzdG9wIG9mZnNldD0iMC40MzciIHN0eWxlPSJzdG9wLWNvbG9yOiNDNkNBMDIiLz48c3RvcCBvZmZzZXQ9IjAuNjQ0IiBzdHlsZT0ic3RvcC1jb2xvcjojQzlDQTAyIi8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzIpIiBkPSJNMTc5Ni40MzgsNDczLjg0NGwtNTU1LjQ4NiwyNjEuODR2NTIzLjcyaDU1NS40ODZWNDczLjg0NHoiLz4gPGxpbmVhckdyYWRpZW50IGlkPSJYRzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOTY4LjM4MTgiIHkxPSIxNjMwLjY5ODIiIHgyPSIxMDExLjkwNTgiIHkyPSIxNTg3LjE3NDMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTMuMTcwNCAwIDAgLTEzLjE3MDQgLTExNDk0LjkxNiAyMjUzOS41MTc2KSI+IDxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzU2ODExOCIvPjxzdG9wIG9mZnNldD0iMC4yMjYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3Q0IyMjQiLz48c3RvcCBvZmZzZXQ9IjAuNTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojQjBDMjBEIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojQzlDQTAyIi8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzMpIiBkPSJNMTg5Mi4wODIsMTU2My42OTF2LTY4Ljk5OUwxNDMxLjI5LDkwNi4wMTd2NjU3LjY4OGg0NjAuNzkyVjE1NjMuNjkxeiIvPiA8bGluZWFyR3JhZGllbnQgaWQ9IlhHNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5NjUuNzkzOSIgeTE9IjE2MzAuMzQwOCIgeDI9IjkyMi4yNyIgeTI9IjE1ODYuODE2OCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMy4xNzA0IDAgMCAtMTMuMTcwNCAtMTE0OTQuOTE2IDIyNTM5LjUxNzYpIj4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNDk3MDE0Ii8+PHN0b3Agb2Zmc2V0PSIwLjI3MSIgc3R5bGU9InN0b3AtY29sb3I6IzdDQjIyNCIvPjxzdG9wIG9mZnNldD0iMC41MTEiIHN0eWxlPSJzdG9wLWNvbG9yOiNCM0MzMEMiLz48c3RvcCBvZmZzZXQ9IjAuOTYxIiBzdHlsZT0ic3RvcC1jb2xvcjojQzlDQTAyIi8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzQpIiBkPSJNMTA1My41MjQsMTU2Ny41OVY5MDkuOTE1bC00NjAuNzkyLDU4OC42NzZ2NjguOTk5SDEwNTMuNTI0TDEwNTMuNTI0LDE1NjcuNTl6Ii8+IDxsaW5lYXJHcmFkaWVudCBpZD0iWEc1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjkxNy4zOTYiIHkxPSIxNjY5LjU0NTkiIHgyPSI5NTAuNDc1IiB5Mj0iMTY2OS41NDU5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEzLjE3MDQgMCAwIC0xMy4xNzA0IC0xMTQ5NC45MTYgMjI1MzkuNTE3NikiPiA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM3QTkzNDciLz48c3RvcCBvZmZzZXQ9IjAuNTc1IiBzdHlsZT0ic3RvcC1jb2xvcjojNTE2MzM0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojM0I0OTI4Ii8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzUpIiBkPSJNNTU2LjE3MiwzNjYuMjU1bDk0LjM5Miw4Ny4yOTNjMTM2LjAxMSw5OS40NjMsMzMyLjkwNywxOTIuODI3LDU5MC43MTgsMjgyLjE0OXYtNDguNzNMNTU2LjE3MiwzNjYuMjU1eiIvPiA8bGluZWFyR3JhZGllbnQgaWQ9IlhHNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI5NjYuOTQzNCIgeTE9IjE2NjguNTQ0OSIgeDI9IjEwMDkuMTExOSIgeTI9IjE2NjguNTQ0OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMy4xNzA0IDAgMCAtMTMuMTcwNCAtMTE0OTQuOTE2IDIyNTM5LjUxNzYpIj4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNDU1MDMyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNkY4NzQyIi8+PC9saW5lYXJHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzYpIiBkPSJNMTc5Ni40MzgsNDczLjg0NGw2Ni45ODQtODEuMTk1TDEyNDAuNzgsNjg2Ljg2MWwwLjEzMiw0OC44MjJDMTUxMi45MzQsNjI0LjAyNSwxNjk3Ljk5LDUzNi43NDUsMTc5Ni40MzgsNDczLjg0NHoiLz4gPGxpbmVhckdyYWRpZW50IGlkPSJYRzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iOTgxLjI0MDIiIHkxPSIxNjE4LjUwMjkiIHgyPSIxMDI5LjU1OTEiIHkyPSIxNjE4LjUwMjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTMuMTcwNCAwIDAgLTEzLjE3MDQgLTExNDk0LjkxNiAyMjUzOS41MTc2KSI+IDxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzNGNEEzMCIvPjxzdG9wIG9mZnNldD0iMC40NiIgc3R5bGU9InN0b3AtY29sb3I6IzU4NjgzRCIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdBOTM0NyIvPjwvbGluZWFyR3JhZGllbnQ+IDxwYXRoIGZpbGw9InVybCgjWEc3KSIgZD0iTTE0MjkuMjIzLDg0Ny4xODRsMi4wMTUsNjMuOTQyYzE0OC4xOCwyMTMuMTQ5LDMwNy41NDIsNDE3LjE1OSw0NzYuMDE3LDYxMy4wNDJsMTU4LjM0OCw3NS4xMUwxNDI5LjIyMyw4NDcuMTg0TDE0MjkuMjIzLDg0Ny4xODR6Ii8+IDxsaW5lYXJHcmFkaWVudCBpZD0iWEc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ijg5Ny4yNDAyIiB5MT0iMTYxOC4wMjkzIiB4Mj0iOTQzLjIwNDIiIHkyPSIxNjE4LjAyOTMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTMuMTcwNCAwIDAgLTEzLjE3MDQgLTExNDk0LjkxNiAyMjUzOS41MTc2KSI+IDxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzYxOTExRCIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzVCNzIzNiIvPjwvbGluZWFyR3JhZGllbnQ+IDxwYXRoIGZpbGw9InVybCgjWEc4KSIgZD0iTTEwNTMuNDA2LDkxNC4zMjZsMS4wMTQtNjUuOTdsLTYwMi44Niw3NjIuMjIybDExMi42NTktNjguMDI0QzcwMi4yNDQsMTQxMS42NTMsODY1LjY0OSwxMjAyLjU3MywxMDUzLjQwNiw5MTQuMzI2TDEwNTMuNDA2LDkxNC4zMjZ6Ii8+IDxyYWRpYWxHcmFkaWVudCBpZD0iWEc5IiBjeD0iOTY3LjAwMjQiIGN5PSIxNjM1LjE0NTUiIHI9IjEwNi42MTc0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEzLjE3MDQgMCAwIC0xMy4xNzA0IC0xMTQ5NC45MTYgMjI1MzkuNTE3NikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIi8+PHN0b3Agb2Zmc2V0PSIwLjEyMiIgc3R5bGU9InN0b3AtY29sb3I6I0I0QjZCQSIvPjxzdG9wIG9mZnNldD0iMC4zMiIgc3R5bGU9InN0b3AtY29sb3I6IzYxNjI2NiIvPjxzdG9wIG9mZnNldD0iMC41MTQiIHN0eWxlPSJzdG9wLWNvbG9yOiM0YTRmNWMiLz48L3JhZGlhbEdyYWRpZW50PiA8cGF0aCBmaWxsPSJ1cmwoI1hHOSkiIGQ9Ik0xNjgyLjc2NiwxMjAwLjUzMmMxMTUuNzE1LDE0OS4xOTMsMjQ2LjY0MSwyOTMuMzMsMzk1LjgyMiw0MzMuMzcxbC0yMi4zMTEtMTQ1MS4zNzVjLTMxNy42ODQsMzQ4LjEzMi01MjYuNzYzLDU3MC40MjItNjI3LjIzOSw2NjQuNzg3QzE1MzIuNTcsOTk3LjUzNywxNjE2Ljc4MSwxMTE1LjI4LDE2ODIuNzY2LDEyMDAuNTMyTDE2ODIuNzY2LDEyMDAuNTMyeiIvPiA8cmFkaWFsR3JhZGllbnQgaWQ9IlhHMTAiIGN4PSI5NjcuMTI3OSIgY3k9IjE2MzUuMTg0NiIgcj0iMTA4LjE3MzEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTMuMTcwNCAwIDAgLTEzLjE3MDQgLTExNDk0LjkxNiAyMjUzOS41MTc2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPiA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48c3RvcCBvZmZzZXQ9IjAuMjUiIHN0eWxlPSJzdG9wLWNvbG9yOiM4NTg2OEIiLz48c3RvcCBvZmZzZXQ9IjAuNDQxIiBzdHlsZT0ic3RvcC1jb2xvcjojNGE0ZjVjIi8+PC9yYWRpYWxHcmFkaWVudD4gPHBhdGggZmlsbD0idXJsKCNYRzEwKSIgZD0iTTE2OTUuNTkzLDQ5NS4xNTNjMTQwLjA1NC03MS4wNjcsMjI5LjM3Ni0xNDAuMDY3LDI2OS45NzktMjAzLjk5NkwxMjAwLjksMjAwLjMzNGwtNzIwLjIyMiw2My4zODljNjIuOTI5LDg2LjI3OSwxNzMuNTYsMTY5LjUxNiwzMzEuODk0LDI0Ny42NTVjNTkuODczLDMwLjQ1LDEzMC45MjcsNjEuOTE0LDIxNS4xNTEsOTUuMzk0YzMzLjUwNSwxMy4yMSwxMDUuNTYxLDQxLjYzMSwyMTMuMTQ5LDgzLjIyNEMxNDM5LjgxMiw2MTMuODk3LDE1OTEuMDQ3LDU0OS45NTUsMTY5NS41OTMsNDk1LjE1M0wxNjk1LjU5Myw0OTUuMTUzeiIvPiA8cGF0aCBmaWxsPSIjNGE0ZjVjIiBkPSJNNDQwLjQ3LDE2NC4yNzRoLTQ5Ljc0NGw0LjA2OSwxNDgwLjgxMWM4MS4xOTUtNTkuODU5LDE3NS41ODgtMTU0LjI2NSwyODUuMTkxLTI4NC4xNjRjMTIyLjgwMS0xNDUuMTUsMjQ2LjYyOC0zMTUuNjY4LDM3NC41MjUtNTEyLjU1Mkw4NzEuODI2LDY3MS43NTVjLTY1Ljk3MS02NS45ODMtMTIxLjgtMTIxLjgtMTY1LjQ0Ni0xNzAuNTE3QzYwOC45NDUsMzk2LjY5MSw1MjAuNjM4LDI4NC4wMTksNDQwLjQ3LDE2NC4yNzRMNDQwLjQ3LDE2NC4yNzR6Ii8+IDxwYXRoIGZpbGw9IiM0YTRmNWMiIGQ9Ik0yNDEuMTEsMTcwNy44MDJ2NjIuOTE1aDIwMzAuOTExdi00NS42ODhjLTE1Ni4zMDYtODkuMjk2LTI5My4zMTctMTcyLjUzMi00MTEuMDQ3LTI0OC42NTdjLTIyNi4zNDctMTQ5LjE5NC00MzMuMzg1LTMwNS41LTYyMC4xNDEtNDcwLjk0NmMtMTgzLjcsMTgxLjY5OC0zODcuNzA5LDM0My4wNjMtNjE0LjA0Miw0ODQuMTU2Yy0xMDMuNTIsNjQuOTctMjI0LjMwNSwxMzIuOTU1LTM2My4zNTcsMjA3LjA1MkwyNDEuMTEsMTcwNy44MDJMMjQxLjExLDE3MDcuODAyeiIvPiA8cGF0aCBmaWxsPSIjODRCRjI1IiBkPSJNMjI4OC43MzQsMTc0OS44MDNoLTUuMjE2bC02LjI2OSwxOS44MzRjLTAuODg4LDEuMjI1LTEuNDI1LDIuNjY4LTEuNTU1LDQuMTc1Yy0wLjYzMS0xLjE3My0xLjE2LTIuMzk3LTEuNTgtMy42NjFsLTYuNzk2LTIwLjM0OGgtNS4yMTZ2MjguMTg0aDMuMTM1di0yMy45OTZsOC4zMzcsMjMuOTk2aDMuMTIxbDguMzYzLTIzLjQ4MnYyMy40ODJoMy42NDh2LTI4LjE4NEgyMjg4LjczNHogTTIyNDkuMDc4LDE3NTMuNDc3aDguODc3di0zLjY3NGgtMjEuOTE2djMuNjc0aDkuMzkxdjI0LjUxaDMuNjQ4VjE3NTMuNDc3eiBNMjEyMC4wMzUsMTc0OS44NTVsLTE1Ny4xMzcsMTI3LjE1OWwtMTU2LjM3MS0xMjcuMTU5aC04OC40MzlsMjAxLjM2MiwxNjIuNjkzbC0yMDEuMzYyLDE2Mi42NjdoODguNDM5bDE1Ni4zNzEtMTI3LjkyNGwxNTcuMTM3LDEyNy45MjRoODcuNjQ4bC0yMDAuNTg1LTE2Mi42NjdsMjAwLjU4NS0xNjIuNjkzSDIxMjAuMDM1eiBNMTY5Mi4wMjMsMTkxMi41NDljMC03Mi42NDgtMTguOTUyLTEyNi4zNTYtNTUuMjYzLTE2Mi42OTNoLTMyMS4zOTZjLTM3LjkxNywzNi4zMzctNTYuODY5LDkwLjA0Ni01Ni44NjksMTYyLjY5M3MxOC45NTIsMTI2LjM0NCw1Ni44NjksMTYyLjY4MWgzMjEuMzk2QzE2NzMuMDcyLDIwMzguODkzLDE2OTIuMDIzLDE5ODQuNDA2LDE2OTIuMDIzLDE5MTIuNTQ5eiBNMTYzOC4zMTUsMTkxMi41NDljMCwyNC40ODMtNS41MDYsNDkuNzMxLTE1Ljc5Miw3NS44MjFsLTE1LjAwMSwzMy45NGgtMjYzLjc0OWwtMTUuMDE1LTMzLjk0Yy0xMS4wNS0yNi4wNzctMTUuNzkxLTUxLjMyNC0xNS43OTEtNzUuODIxYzAtMzguNjk1LDEwLjI3Mi03NS4wMTksMzAuODA2LTEwOC45ODVoMjYzLjc0OUMxNjI4LjA1NiwxODM3LjUzLDE2MzguMzE1LDE4NzMuODU0LDE2MzguMzE1LDE5MTIuNTQ5eiBNMTE3Ni4zNjQsMTkyNS45Njl2LTI2LjgyOGwyMy42OTMtMTIuNjdjLTUuNTMxLTYwLjc5NC0yMy42OTMtMTA2LjU4OC01NC40ODUtMTM2LjYxNmgtMzIxLjQxYy0zMC44MDYsMjkuMjM4LTQ5Ljc1OCw3NS4wNDUtNTQuNDk5LDEzNS44MjZoLTUyLjExNXY1My43MDloNTIuMTE1YzQuNzQxLDYwLjc5NSwyMy42OTMsMTA1LjgxMSw1NC40OTksMTM1LjgxM2gzMjEuMzk2YzMwLjc5My0zMC44MDYsNDguOTU1LTc1Ljc5Niw1NC40ODYtMTM1LjgxM0wxMTc2LjM2NCwxOTI1Ljk2OUwxMTc2LjM2NCwxOTI1Ljk2OXogTTExMTYuMzQ3LDE4MDMuNTUxYzE0Ljg1LDI1LjI4LDI0Ljc2Myw1My4xNSwyOS4yMTIsODIuMTNIODI0LjE2MmM0Ljc0MS0zMC43OTIsMTQuMjExLTU3LjYzNCwyOS4yMTItODIuMTNIMTExNi4zNDdMMTExNi4zNDcsMTgwMy41NTF6IE0xMTQ1LjU1OSwxOTM5LjQwM2MtNC40NDMsMjkuMjI2LTE0LjM1NCw1Ny4zNTItMjkuMjEyLDgyLjkwN0g4NTMuMzc0Yy0xNS4wMTQtMjQuNDcxLTI0LjQ3MS01Mi4xMDItMjkuMjEyLTgyLjkwN0gxMTQ1LjU1OXoiLz4gPHBhdGggZmlsbD0iIzg0QkYyNSIgZD0iTTU0MC42NywxOTEyLjU0OWwyMDAuNTcxLTE2Mi42OTNoLTg4LjQ1MmwtMTU2LjM1OCwxMjcuMTU5bC0xNTcuMTQ4LTEyNy4xNTloLTg2Ljg1OWwxOTkuNzk0LDE2Mi42OTNsLTE5OS43OTQsMTYyLjY2N2g4Ni44NTlsMTU3LjE0OC0xMjcuOTI0bDE1Ni4zNTgsMTI3LjkyNGg4OC40NTNMNTQwLjY3LDE5MTIuNTQ5TDU0MC42NywxOTEyLjU0OXoiLz4gPC9zdmc+')}
.ci-ps1{width:62px;height:47px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMzE1IDczNSA1NTUiPjxnPjxwYXRoIGQ9Ik0gMzk1LjA2ODA3LDQzNC4yMTM0NSBMIDM5NC42MDAyMSw4NjMuMzk1MTQgTCAyNzkuNjEwMTIsODI1Ljk5Njk2IEwgMjc5LjYxMDEyLDMyMS41MzUxNSBMIDQyNi4zODg0MSwzNjAuMzQxMjUgQyA1MjAuMzQyMzEsMzg1LjU5MjUxIDU3Ny44Mzk0OSw0MzQuNjc2OTcgNTc2LjkwMzgxLDUyMC43MDE4OSBDIDU3NS45Njk1Niw2MjAuNzU1MjkgNTI5LjY5MjIxLDY2MC45NTc3MyA0MzkuNDc1MzgsNjM0Ljc3NjU4IEwgNDM5LjQ3NTM4LDQzNy40Nzk3NyBDIDQzOS40NzUzOCw0MTMuNjM1IDM5NS4wNjgwNyw0MTIuMjM4NjYgMzk1LjA2ODA3LDQzNC4yMTM0NSBMIDM5NS4wNjgwNyw0MzQuMjEzNDUgeiAiIHN0eWxlPSJmaWxsOiNkZTAwMjk7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNIDIyNi43ODU2OCw3NDIuNzY3NTcgTCAxNzIuNTYwNTYsNzYxLjAwNTM1IEMgMTM3LjQ5NzMzLDc3My4xNjM4NyAxMDcuNTg0ODksNzQ0LjY0NjI3IDEzOS44MzgwNyw3MzIuOTUxMjggTCAxNjYuMDEzNDYsNzIzLjYwNzE3IEwgNjcuMzgxMDA1LDY5Mi4yNzY2NSBDIDM2Ljk5NDg5OSw3MDIuNTY2NjMgOC40Nzg3NzI5LDcyNC41Mzk5OSAxMC4zNTMxLDc1NS4zOTgzIEMgMTIuMjIzMDgxLDc4Ni43MTg3IDgzLjc0MDA5LDc5NC4yMDI5NiAxMzguOTAzODEsODAzLjA4NjQzIEMgMTkwLjMyMDMxLDgxMS40OTc3MyAyMzcuMDY1NTMsODA2LjgyMzQ5IDI3OS42MDg2OSw3OTEuODYyMjMgTCAyNzkuNjA4NjksNzU5LjYwMDMxIEwgMjI2Ljc4NTY4LDc0Mi43Njc1NyBMIDIyNi43ODU2OCw3NDIuNzY3NTcgeiBNIDM5NS41MzQ0Niw4NjMuMzk1MTQgTCA0OTYuMDM2ODgsODI4LjMyNzU0IEwgMzk0LjYwMDIxLDc5Ni4wNzI5MSBMIDM5NC42MDAyMSw4NjEuMDUyOTggTCAzOTUuNTM0NDYsODYzLjM5NTE0IEwgMzk1LjUzNDQ2LDg2My4zOTUxNCB6ICIgc3R5bGU9ImZpbGw6I2YzYzIwMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0gNjYyLjkxNzE1LDc2OS40MjUzMSBMIDY2NC43ODU2NSw3NjguOTU0NTcgQyA3MDguNzI2NjMsNzUzLjUzMTIzIDcyNy40MjUwMSw3MzIuMDE3MDMgNzIyLjc1MzYzLDcxMS45MjA4OSBDIDcxNS4yNzM3Myw2NzguMjYxMjEgNjYxLjUxNjQ2LDY2MC4wMjM0OCA1NzguNzc1MjQsNjUzLjk0NDIgQyA1MTkuNDEwOTIsNjQ5LjczOTI2IDQ2MC45ODA5Miw2NjIuODI2MjcgNDAzLjk1MTU0LDY4Mi40NjAzNSBMIDM5NC42MDE2NCw2ODUuNzM2ODEgTCA0OTYuOTc0MDUsNzE3LjUyNzk0IEwgNTU2LjgwNjI0LDY5Ny40MjE2NiBDIDYxOS40NDU1NCw2ODUuNzM2ODEgNjQ0LjY5MjQ0LDcwNi4zMDUxMyA1ODQuMzg4MDgsNzI1LjQ3NTczIEwgNTU0LjQ2OTgxLDczNS43NTU1MyBMIDY2Mi45MTcxNSw3NjkuNDI1MzEgTCA2NjIuOTE3MTUsNzY5LjQyNTMxIHogTSAyNzkuNjEwMTIsNjIwLjc1NTI5IEwgMjM0LjI2MjcyLDYzNi4xNzg2OSBMIDI3OS42MTAxMiw2NTAuMjA1NyBMIDI3OS42MTAxMiw2MjAuNzU1MjkgTCAyNzkuNjEwMTIsNjIwLjc1NTI5IHogIiBzdHlsZT0iZmlsbDojMzI2ZGIzO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTSA0OTYuMDM2ODgsODI4LjMyNzU0IEwgNjYyLjkxNzE1LDc2OS40MjUzMSBMIDU1NC40NjY5NSw3MzUuNzU1NTMgTCAzOTQuNjAwMjEsNzkwLjQ1NTc1IEwgMzk0LjYwMDIxLDc5Ni4wNzI5MSBMIDQ5Ni4wMzY4OCw4MjguMzI3NTQgTCA0OTYuMDM2ODgsODI4LjMyNzU0IHogTSAyNzkuNjEwMTIsNzI1LjAwMzQ5IEwgMjI2Ljc4NzEyLDc0Mi43NjkwNiBMIDI3OS42MTAxMiw3NTkuNjAwMzEgTCAyNzkuNjEwMTIsNzI1LjAwMzQ5IEwgMjc5LjYxMDEyLDcyNS4wMDM0OSB6IE0gMzk0LjYwMDIxLDc1Mi41OTU1IEwgMzk0LjYwMDIxLDY4NS43MzY4MSBMIDQ5Ni45NzI2Miw3MTcuNTI3OTQgTCAzOTQuNjAwMjEsNzUyLjU5NTUgTCAzOTQuNjAwMjEsNzUyLjU5NTUgeiBNIDE2Ni4wMTQ5Miw3MjMuNjA3MTcgTCAyNzkuNjA4NjksNjgyLjkzMjUxIEwgMjc5LjYwODY5LDY1MC4yMDU3IEwgMjM0LjI2MjcyLDYzNi4xNzg2OSBMIDY5LjcxODg1Myw2OTEuODE0NjEgQyA2OS4yNTA5ODMsNjkxLjgxNDYxIDY4LjMxNjcyMSw2OTIuMjc2NjUgNjcuMzgyNDYsNjkyLjI3NjY1IEwgMTY2LjAxNDkyLDcyMy42MDcxNyBMIDE2Ni4wMTQ5Miw3MjMuNjA3MTcgeiAiIHN0eWxlPSJmaWxsOiMwMGFhOWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9zdmc+')}
.ci-wii{width:56px;height:24px;background-image:url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzkuNzE4IDM0LjY3MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUuNDE1IC04NC45MTYpIj48cGF0aCBkPSJtMTUyLjE3IDExNi4yOGgwLjczNDQ4bDAuNzM3MzEgMi40NDc2IDAuNzQ4OTQtMi40NDc2aDAuNzQwODR2My4wNTkzaC0wLjQ4NTc4di0yLjUyOGwtMC43NjA5NCAyLjUyOGgtMC40OTk1M2wtMC43NDY4My0yLjUyOHYyLjUyOGgtMC40Njg0OXptLTIuNzYxNiAwaDIuMzk1djAuNDUxMmgtMC45NDA1MXYyLjYwODFoLTAuNTExMTd2LTIuNjA4MWgtMC45NDMzM3ptLTM0LjM5LTI5LjQ2OC02LjEyMDcgMjMuOTk2cy00LjY3OTYtMTguMDEyLTUuNDQwOS0yMC41NjdjLTAuNzYxNjQtMi41NTktMi4zMjgzLTMuNjgwMi00LjU1MDUtMy42ODAyLTIuMjIyOCAwLTMuNzkyNCAxLjEyMTEtNC41NTM2IDMuNjgwMi0wLjc1ODEyIDIuNTU0OC01LjQzOTEgMjAuNTY3LTUuNDM5MSAyMC41NjdsLTYuMTI0Ni0yMy45OTZoLTcuMzc0OHM3LjA4MzEgMjUuNjAyIDguMDQ1OCAyOC41NjhjMC43NDg5NSAyLjMxNDIgMi41MjMxIDQuMjA2MiA1LjE1MyA0LjIwNjIgMy4wMDcxIDAgNC40MTMyLTIuMTkyMiA1LjA2NDUtNC4yMDYyIDAuNjQ0MTctMi4wMDI0IDUuMjI4OS0xOC45MTIgNS4yMjg5LTE4LjkxMnM0LjU4NDcgMTYuOTEgNS4yMjc1IDE4LjkxMmMwLjY1MDUzIDIuMDE0IDIuMDU3IDQuMjA2MiA1LjA2MzEgNC4yMDYyIDIuNjMyMSAwIDQuNDAzLTEuODkxOSA1LjE1NjYtNC4yMDYyIDAuOTYwNjItMi45NjUxIDguMDM4OC0yOC41NjggOC4wMzg4LTI4LjU2OHptMjUuMjg2IDMyLjUyN2g2Ljk4MTh2LTIyLjU4M2gtNi45ODE4em0tMC42NzY2OS0zMC40NzljMCAyLjE3NjYgMS44MzYyIDMuOTQzNCA0LjA5MDggMy45NDM0IDIuMzQ2IDAgNC4xODM2LTEuNzMwNCA0LjE4MzYtMy45NDM0IDAtMi4yMTM3LTEuODM3Ni0zLjk0NzktNC4xODM2LTMuOTQ3OS0yLjI1NDYgMC00LjA5MDggMS43NjkyLTQuMDkwOCAzLjk0NzltLTEzLjUxIDMwLjQ3OWg2Ljk3OTd2LTIyLjU4M2gtNi45Nzk3em0tMC42Nzg3MS0zMC40NzljMCAyLjE3NjYgMS44MzI3IDMuOTQzNCA0LjA4ODcgMy45NDM0IDIuMzQ0NiAwIDQuMTg1Ny0xLjczMDQgNC4xODU3LTMuOTQzNCAwLTIuMjEzNy0xLjg0MTItMy45NDc5LTQuMTg1Ny0zLjk0NzktMi4yNTYgMC00LjA4ODcgMS43NjkyLTQuMDg4NyAzLjk0NzkiIGZpbGw9IiNkOGRhZTAiLz48L2c+PC9zdmc+')}
.ci-switch{width:61px;height:62px;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4My41IDI4My41Ij48Zz48cGF0aCBmaWxsPSIjRTYwMDEyIiBkPSJNMTI4LjQsMjQxLjZoNi43di0zMGgtNi43VjI0MS42eiBNOTMuNiwxOTIuOGw3LjksMTAuNmgzLjF2LTE1LjloLTMuMlYxOThsLTcuOC0xMC40aC0zLjJ2MTUuOWgzLjJWMTkyLjh6IE0xMjkuNCwxODcuNWgtMTMuNXYzLjRoNS4xdjEyLjVoMy40di0xMi41aDVWMTg3LjV6IE0xMDguNywyMzMuM2wtNi40LTIxLjhIOTdsLTYuMywyMS43bC01LjgtMjEuN2gtNi41bDguNSwzMGg3LjJsNS42LTE5LjhsNS42LDE5LjhoNy4ybDguNS0zMGgtNi41TDEwOC43LDIzMy4zeiBNMTUzLjgsMTY4LjFoMTkuNmMxOCwwLDMyLjYtMTQuNiwzMi42LTMyLjZ2LTYyYzAtMTgtMTQuNi0zMi42LTMyLjYtMzIuNmgtMTkuN2MtMC41LDAtMC44LDAuNC0wLjgsMC44djEyNS41QzE1Mi45LDE2Ny43LDE1My4zLDE2OC4xLDE1My44LDE2OC4xeiBNMTc4LDk4YzcuMSwwLDEyLjksNS44LDEyLjksMTIuOWMwLDcuMS01LjgsMTIuOS0xMi45LDEyLjljLTcuMSwwLTEyLjktNS44LTEyLjktMTIuOUMxNjUuMiwxMDMuOCwxNzAuOSw5OCwxNzgsOTh6IE03OC40LDE4Ny41aC0zLjV2MTUuOWgzLjVWMTg3LjV6IE01MS44LDE5Mi44bDcuOSwxMC42aDMuMXYtMTUuOWgtMy4yVjE5OGwtNy44LTEwLjRoLTMuMnYxNS45aDMuMlYxOTIuOHogTTYxLjIsMjIzLjRsLTAuMiwwYy0zLjctMC42LTYuOC0xLjItNy4xLTMuM2MwLTAuMywwLTEsMC41LTEuN2MxLTEuMiwzLjMtMS43LDYuNy0xLjdjMy45LDAsNy44LDEuNSw5LjIsMi4xbDIuMS01LjJjLTEuNS0wLjYtNi4zLTIuMy0xMS42LTIuM2MtNi41LDAtMTMuNCwzLjItMTMuNCw5YzAsNC43LDMuMyw3LjIsMTEuOSw4LjdjNi4xLDEsOS40LDEuNiw5LjMsNC4yYy0wLjEsMS40LTEuMiwzLjgtOCwzLjhjLTUuNSwwLTkuNC0yLTEwLjctMi44bC0yLjgsNS4xYzEuNSwwLjgsNi42LDMuMiwxMy4xLDMuMmM5LjUsMCwxNC42LTMuMywxNC42LTkuNkM3NC45LDIyOC40LDcyLjcsMjI1LjQsNjEuMiwyMjMuNHogTTk4LjYsNzkuMWMwLDYuNiw1LjQsMTIsMTIsMTJjNi42LDAsMTItNS40LDEyLTEyYzAtNi42LTUuNC0xMi0xMi0xMkMxMDMuOSw2Ny4xLDk4LjYsNzIuNCw5OC42LDc5LjF6IE0xNTMuNCwyMDAuNWgtOS4xdi0zLjdoOC40di0yLjloLTguNHYtMy40aDkuMXYtMi45bC0xMi40LDB2MTUuOWwxMi40LDBWMjAwLjV6IE0yMjcuOCwxODdjLTQuNywwLTguNSwzLjgtOC41LDguNWMwLDQuNywzLjgsOC41LDguNSw4LjVjNC43LDAsOC41LTMuOCw4LjUtOC41QzIzNi4yLDE5MC44LDIzMi40LDE4NywyMjcuOCwxODd6IE0yMjcuOCwyMDAuNGMtMi43LDAtNC45LTIuMi00LjktNC45YzAtMi43LDIuMi00LjksNC45LTQuOWMyLjcsMCw0LjksMi4yLDQuOSw0LjlDMjMyLjcsMTk4LjIsMjMwLjUsMjAwLjQsMjI3LjgsMjAwLjR6IE0yMjguOCwyMjMuNGgtMTR2LTExLjhoLTYuMnYzMGg2LjJ2LTEyaDE0djEyaDYuMnYtMzBoLTYuMlYyMjMuNHogTTIzNy41LDIzOC41aDEuM3YzLjFoMC43di0zLjFoMS4ydi0wLjdoLTMuMlYyMzguNXogTTI0NC40LDIzNy43bC0xLDIuOGwtMS0yLjhoLTEuMXYzLjhoMC43di0yLjlsMSwyLjlsMCwwaDAuN2wwLDBsMS0yLjl2Mi45aDAuN3YtMy44SDI0NC40eiBNMTg4LjcsMjE3LjNjMy40LDAsNi41LDEuOCw4LjIsNC43bDQuOS00LjJjLTMtNC40LTcuOS03LjEtMTMuMy03LjFjLTguOCwwLTE2LDcuMi0xNiwxNmMwLDguOCw3LjIsMTYsMTYsMTZjNS40LDAsMTAuMy0yLjYsMTMuMy03LjFsLTQuOS00LjJjLTEuNywyLjgtNC44LDQuNy04LjIsNC43Yy01LjIsMC05LjUtNC4yLTkuNS05LjNTMTgzLjQsMjE3LjMsMTg4LjcsMjE3LjN6IE0xNDIuNCwyMTcuOWg5LjZ2MjMuNmg2LjV2LTIzLjZoOS40di02LjRoLTI1LjRWMjE3Ljl6IE0xODAuOCwyMDMuNHYtMTUuOWgtMy4yVjE5OGwtNy44LTEwLjRoLTMuMnYxNS45aDMuMnYtMTAuNmw3LjksMTAuNkgxODAuOHogTTEzOS4yLDQwLjloLTI3LjhjLTE4LDAtMzIuNiwxNC42LTMyLjYsMzIuNnY2MmMwLDE4LDE0LjYsMzIuNiwzMi42LDMyLjZoMjcuOGMwLjUsMCwwLjktMC40LDAuOS0wLjlWNDEuOEMxNDAuMSw0MS4zLDEzOS43LDQwLjksMTM5LjIsNDAuOXogTTEyOS45LDE1Ny45aC0xOC41Yy02LDAtMTEuNi0yLjMtMTUuOC02LjZjLTQuMi00LjItNi42LTkuOC02LjYtMTUuOHYtNjJjMC02LDIuMy0xMS42LDYuNi0xNS44YzQuMi00LjIsOS44LTYuNiwxNS44LTYuNmgxOC41VjE1Ny45eiBNMjAwLjgsMTg3LjVoLTYuNnYxNS45aDYuNmM0LjUsMCw4LjItMy42LDguMi03LjlDMjA5LDE5MS4xLDIwNS4zLDE4Ny41LDIwMC44LDE4Ny41eiBNMjAxLDIwMC4xaC0zLjV2LTkuMmgzLjVjMi41LDAsNC42LDIuMSw0LjYsNC42QzIwNS42LDE5OCwyMDMuNSwyMDAuMSwyMDEsMjAwLjF6Ii8+PC9nPjwvc3ZnPg==')}
.ci-gamecube{width:109px;height:24px;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTM3LjkxNnB4IiBoZWlnaHQ9IjEyMi43NXB4IiB2aWV3Qm94PSIwIDAgNTM3LjkxNiAxMjIuNzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUzNy45MTYgMTIyLjc1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGcgaWQ9IkxheWVyXzYiIGRpc3BsYXk9Im5vbmUiPiA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xNi4zODc3IiB5MT0iMTIzLjE3ODciIHgyPSI0Ljc5OTgiIHkyPSI5Ni42MTYyIj4gPHN0b3Agb2Zmc2V0PSIwLjUzOTkiIHN0eWxlPSJzdG9wLWNvbG9yOiM0RjUyODYiLz4gPHN0b3Agb2Zmc2V0PSIwLjc4NTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM4Nzg4QkQiLz4gPC9saW5lYXJHcmFkaWVudD4gPHBvbHlnb24gZGlzcGxheT0iaW5saW5lIiBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgcG9pbnRzPSItMjguODEyLDEyMy42ODggLTI4LjgxMiwxNDQuMzEyIC0yNy44MzQsMTQ0LjMxMiAtMjcuODQyLDEyNC43NDIgMTUuMjUsOTguNTgzIDE0LjEwNCw5Ny43MjggIi8+IDxnIGlkPSJMMjRieEdfMV8iIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8ZyBpZD0iR0FNRUNVQkUiPiA8cGF0aCBkPSJNMTY1LjM4Nyw2MS42OHY4Ljc2MmgtMzYuMjYxdjIyLjM3OGgyNi40MjF2LTYuMjAxaC0xNS4yMzRWNzcuMjVoMjUuNzQ4YzAsMCwwLDEwLjIxNywwLDE3LjA4OSBjLTAuMTExLDIuODY0LTUuODM2LDguNTktOS4wMzIsOC41OWMtNS45MzIsMC0yMS45NjcsMC0yOS41MDQsMGMtNC4xNTYsMC05Ljg1OC01LjcwMS05Ljg1OC04LjU3N2MwLTguNzQ2LDAtMTcuMjY3LDAtMjQuNzE5IGMwLTQuODE0LDMuMTM5LTcuOTUzLDcuMjI5LTcuOTUzQzEzMS42Nyw2MS42OCwxNjUuMzg3LDYxLjY4LDE2NS4zODcsNjEuNjh6Ii8+IDxwb2x5Z29uIHBvaW50cz0iMTkzLjQ4MSw5Mi41ODYgMTkzLjQ4MSwxMDIuMjkgMTYzLjYwNiwxMDIuMjkgMTg3Ljg3LDYxLjE5MSAxOTcuNDc0LDYxLjE5MSAyMTYuMDc3LDkyLjU4MyAyMTYuMDc3LDYxLjE5MSAyMjYuNjQzLDYxLjE5MSAyNDMuMjczLDg5LjM0OSAyNTkuODU0LDYxLjE5MSAyNzAuMzE5LDYxLjE5MSAyNzAuMzE5LDEwMi4yOSAyNTkuODU0LDEwMi4yOSAyNTkuODA0LDgxLjQxMiAyNDcuNjcxLDEwMi4yOSAyMzguNzc1LDEwMi4yOSAyMjYuNjkzLDgxLjM2MSAyMjYuNjQzLDEwMi4yOSAyMDguNzk5LDEwMi4yOSAxOTIuMzE4LDc0LjEzMyAxODEuMzk5LDkyLjU4MyAiLz4gPHBvbHlnb24gcG9pbnRzPSIyNzQuMjExLDYxLjE5MSAyNzQuMjExLDEwMi4yOSAzMTYuMzcsMTAyLjI5IDMxNi4zNyw5Mi41ODMgMjg1LjYzNSw5Mi41ODMgMjg1LjYzNSw4NS41MDYgMzAzLjQyOSw4NS41MDYgMzAzLjQyOSw3Ni41MDkgMjg1LjYzNSw3Ni41MDkgMjg1LjYzNSw3MC4wMzggMzE2LjM3LDcwLjAzOCAzMTYuMzcsNjEuMTkxICIvPiA8cGF0aCBkPSJNMzU4LjQ5Niw3Ny4zNTJoMTAuNTE0di04Ljg5OGMwLDAsMS4xNDYtNy4zMTItNi40NzEtNy4zMTJjMCwwLTI0LjQ2NSwwLTMzLjE1OCwwYy0zLjI2NywwLTQuODE4LDEuNTUyLTQuODE4LDQuMDQ0IGMwLDQuMjEyLDAsMjAuMTg4LDAsMjkuMTE2YzAsNC4wOCwzLjkwOSw3Ljk4OSw2LjQwNCw3Ljk4OWM3LjI3OCwwLDMyLjQ1NCwwLDMyLjQ1NCwwczUuNjUxLDAuNzcyLDUuNjUxLTUuNTYzIGMwLTYuMzM1LDAtMTIuMDk4LDAtMTIuMDk4aC0xMC41Mzl2OC4wMjFoLTIzLjQ1N1Y3MC44NDZoMjIuNjE1djYuNTA0TDM1OC40OTYsNzcuMzUyeiIvPiA8cGF0aCBkPSJNMzczLjA4OCw2MS4xNGgxMS4zMjN2MzEuNTQ1aDIzLjQzMVY2MS4xNGgxMS4zMzZ2MzMuOTk2YzAsMCwwLjcyLDcuMjgtOS42OTMsNy4yOHMtMjcuNDk5LDAtMjcuNDk5LDAgcy04Ljg5NywwLjgwOS04Ljg5Ny03LjI4QzM3My4wODgsODkuNTAxLDM3My4wODgsNjEuMTQsMzczLjA4OCw2MS4xNHoiLz4gPGcgaWQ9IlhNTElEXzFfIj4gPGc+IDxwYXRoIGQ9Ik00NjcuNzAzLDg1LjM3NHYxMC41NzFjMCwzLjc0NC0yLjc1LDYuNDk0LTExLjMzMiw2LjQ5NGMtNy42MSwwLTMzLjE1MywwLTMzLjE1MywwVjYxLjE0MmMwLDAsMzMuNTU4LDAsMzguODQsMCBjMy41NzQsMCw1LjY0NiwyLjA3MSw1LjY0Niw1LjY2MmMwLDIuOTIsMCwxMC4xMzQsMCwxMS4zMDdjMCwwLjg5OC0xLjIyMiwyLjQ0My00LjAyOCwyLjQ0M2MwLjAxNywwLjE5MywwLDAsMCwwLjc4NCBDNDY1LjU2LDgxLjMzOCw0NjcuNzAzLDgzLjQ4MSw0NjcuNzAzLDg1LjM3NHogTTQ1Ny4xODgsOTEuODg1YzAtMC45NTQsMC0zLjQ4NiwwLTQuODI4YzAtMS4zMzUtMC4zMTUtMS42NS0wLjgxLTEuNjUgYy0xLjAxMSwwLTIxLjgyMSwwLTIxLjgyMSwwdjcuMjc5YzAsMCwxNS42ODMsMCwyMS4wMjksMEM0NTYuNzUxLDkyLjY4Niw0NTcuMTg4LDkyLjI0OSw0NTcuMTg4LDkxLjg4NXogTTQ1Ny4xODgsNzUuNzA5IGMwLTAuOTU1LDAtMy40ODYsMC00LjgyOWMwLTEuMzM0LTAuMzE1LTEuNjQ5LTAuODEtMS42NDljLTEuMDExLDAtMjEuODIxLDAtMjEuODIxLDB2Ny4yNzljMCwwLDE1LjY4MywwLDIxLjAyOSwwIEM0NTYuNzUxLDc2LjUxLDQ1Ny4xODgsNzYuMDcyLDQ1Ny4xODgsNzUuNzA5eiIvPiA8L2c+IDxnPiA8L2c+IDwvZz4gPHBvbHlnb24gcG9pbnRzPSI0NzEuNzEzLDEwMi40MzggNTEzLjgyMSwxMDIuNDM4IDUxMy44MjEsOTIuNjM0IDQ4Mi4yMjcsOTIuNjM0IDQ4Mi4yMjcsODUuNDU2IDUwMC4wMjEsODUuNDU2IDUwMC4wMjEsNzYuNTA5IDQ4Mi4yMjcsNzYuNTA5IDQ4Mi4yMjcsNzAuMDM4IDUxMy4wMTIsNzAuMDM4IDUxMy4wMTIsNjEuMDkgNDcxLjcxMyw2MS4wOSAiLz4gPHBvbHlnb24gcG9pbnRzPSI1MTguNjc1LDkyLjY4NSA1MTguNjc1LDk0LjI2OCA1MjEuMTM0LDk0LjI2OCA1MjEuMTM0LDEwMi40MzggNTIzLjQ5NCwxMDIuNDM4IDUyMy40OTQsOTQuMzM3IDUyNS45Miw5NC4zMzcgNTI1LjkyLDkyLjY4NSAiLz4gPHBvbHlnb24gcG9pbnRzPSI1MjYuNzY0LDEwMi40MzggNTI5LjE1NiwxMDIuNDM4IDUyOS4xNTYsOTcuNTYyIDUzMC43NzIsMTAyLjQzOCA1MzIuMzkxLDEwMi40MzggNTM0LjAwOSw5Ny41NjIgNTM0LjAwOSwxMDIuNDM4IDUzNi40NjksMTAyLjQzOCA1MzYuNDY5LDkyLjY4NSA1MzMuMTY2LDkyLjY4NSA1MzEuNjE2LDk4LjMxMiA1MjkuOTk4LDkyLjY4NSA1MjYuNzY0LDkyLjY4NSAiLz4gPC9nPiA8ZyBpZD0iTklOVEVORE8iPiA8cG9seWdvbiBwb2ludHM9IjEyNi40LDE5LjA4MyAxMjYuNCw0OS43NjcgMTMyLjA2Miw0OS43NjcgMTMyLjA2MiwyNy4yMjIgMTQ0LjE5NCw0OS43NjcgMTUwLjYxNCw0OS43NjcgMTUwLjYxNCwxOS4wODMgMTQ0LjE0NCwxOS4wODMgMTQ0LjE0NCwzNy41ODQgMTM0LjQzOCwxOS4wODMgIi8+IDxwb2x5Z29uIHBvaW50cz0iMjIzLjQ0OSwxOS4wODMgMjIzLjQ0OSw0OS43NjcgMjI5LjExLDQ5Ljc2NyAyMjkuMTEsMjcuMjIyIDI0MS4yNDIsNDkuNzY3IDI0Ny42NjIsNDkuNzY3IDI0Ny42NjIsMTkuMDgzIDI0MS4xOTIsMTkuMDgzIDI0MS4xOTIsMzcuNTg0IDIzMS40ODcsMTkuMDgzICIvPiA8cmVjdCB4PSIxODMuODEzIiB5PSIxOS4wODMiIHdpZHRoPSI2LjQ1OCIgaGVpZ2h0PSIzMC42ODQiLz4gPHBvbHlnb24gcG9pbnRzPSIyNzQuMzQ2LDE5LjA4MyAyNzQuMzQ2LDIzLjkzNiAyODQuMDUxLDIzLjkzNiAyODQuMDUxLDQ5Ljc2NyAyOTAuNTg5LDQ5Ljc2NyAyOTAuNTg5LDIzLjkzNiAzMDAuMjI4LDIzLjkzNiAzMDAuMjI4LDE5LjA4MyAiLz4gPHBhdGggZD0iTTMzMC4yMjEsMzAuMzl2MC44MjVoMTcuNzkzdjQuODUzaC0xNy43OTNjMCwwLDAsNC43NCwwLDYuNDcxYzAsMC42OTYsMS43MDcsMi40MDEsMi40MDEsMi40MDFjMi4wNDcsMCwxNS4zOTIsMCwxNS4zOTIsMCB2NC44OTZjMCwwLTEzLjA3NiwwLTE3Ljc5MywwYy0zLjMyOCwwLTUuNjc5LTIuODYtNS42NzktNS42NzljMC0wLjY3MywwLTE0LjU1OCwwLTE5LjQyOGMwLTMuNTI5LDIuMTE1LTUuNjQ2LDUuNjQ1LTUuNjQ2aDE3LjgyNyB2NC44NTNjMCwwLTEwLjc1LDAtMTQuNTU4LDBjLTEuNTUxLDAtMy4yMzUsMS42ODYtMy4yMzUsMi40NzgiLz4gPHBvbHlnb24gcG9pbnRzPSIzNzcuMTMyLDQ5LjgzNSAzODIuNzQyLDQ5LjgzNSAzODIuNzQyLDI3LjI3MiAzOTQuODc1LDQ5LjgzNSA0MDAuNTM4LDQ5LjgzNSA0MDAuNTM4LDE5LjA4MyAzOTQuOTI2LDE5LjA4MyAzOTQuOTI2LDM3LjU4NCAzODQuNDYyLDE5LjA4MyAzNzcuMTMyLDE5LjA4MyAiLz4gPGcgaWQ9IlhNTElEXzVfIj4gPGc+IDxwYXRoIGQ9Ik00NTQuMDE4LDI0Ljc0NXYxOS40NmMwLDEuNDcyLTQuMTU3LDUuNjI5LTYuNTY3LDUuNjI5Yy00Ljg1NCwwLTE3Ljc0NSwwLTE3Ljc0NSwwVjE5LjA4M2MwLDAsMTIuNTg1LDAsMTYuMTI3LDAgQzQ1MC44NDcsMTkuMDgzLDQ1NC4wMTgsMjIuMjU0LDQ1NC4wMTgsMjQuNzQ1eiBNNDQ4LjI5MSw0Mi41NTVjMC0yLjEwMywwLTExLjY3MSwwLTE2LjE0NGMwLTAuNTY2LTEuOTA4LTIuNDc1LTMuMjQzLTIuNDc1IGMtMi40NTEsMC05LjY4MiwwLTkuNjgyLDB2MjEuODM4YzAsMCw2LjkxNSwwLDkuNzA2LDBDNDQ2LjA2Nyw0NS43NzQsNDQ4LjI5MSw0My41NSw0NDguMjkxLDQyLjU1NXoiLz4gPC9nPiA8Zz4gPC9nPiA8L2c+IDxnIGlkPSJYTUxJRF80XyI+IDxnPiA8cGF0aCBkPSJNNTA2LjU1OCwyNi4zNjNjMCwyLjI0OSwwLDExLjY3OSwwLDE2LjEyOGMwLDQuNjUtMy40OTQsOC4xMzctOC44NDgsOC4xMzdjLTAuMDI0LDAtMC4wNDEsMC0wLjA2NSwwIGMtNC42MDIsMC0zLjI4MywwLTguMDcxLDBoLTAuMDY1Yy01LjE3NiwwLTguNjA1LTMuMjQ0LTguODQtNy42NTFjLTAuMDA4LTAuMTYyLTAuMDA4LTAuMzI0LTAuMDA4LTAuNDg1IGMwLTMuMDc0LDAtMTMuMDg2LDAtMTYuMTI4YzAtMC41NTgsMC0wLjg4MSwwLTAuODgxYzAtMy4wOSwzLjMzMi02LjQyMiw3LjI1NS02LjQyMmMyLjkwMywwLDExLjMyMywwLDExLjMyMywwIEM1MDMuOTg2LDE5LjA2LDUwNi41NTgsMjEuNjI0LDUwNi41NTgsMjYuMzYzeiBNNTAwLjA0Nyw0MS43NTVjMC0wLjc2MSwwLTEzLjIxNiwwLTE0LjU4M2MwLTEuMTg5LTIuMDctMy4yNi0zLjIzNS0zLjI2IGMtMS4xNjQsMC02LjQyMiwwLTYuNDIyLDBjLTEuNjY2LDAtMy4yODMsMS42MTgtMy4yODMsMy4xM2MwLDAuOTg3LDAsMTMuMTY3LDAsMTQuNzEyYzAsMi4zMDUsMC44ODEsMy4xODcsMi40NSwzLjE4NyBjMS40MzksMCw1LjM4NywwLDcuMzA0LDBDNDk4LjQzLDQ0Ljk0MSw1MDAuMDQ3LDQzLjMyNCw1MDAuMDQ3LDQxLjc1NXoiLz4gPC9nPiA8Zz4gPC9nPiA8L2c+IDwvZz4gPGcgaWQ9InVuZGVybmVhdGhfMV8iPiA8L2c+IDxnIGlkPSJfeDMzX0RfUEFSVCI+IDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjQuOTQzOCIgeTE9Ijg5LjEwNDUiIHgyPSIxMDEuOTE2MiIgeTI9Ijc2LjMiPiA8c3RvcCBvZmZzZXQ9IjAuMDM2OCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPiA8c3RvcCBvZmZzZXQ9IjAuODk1NyIgc3R5bGU9InN0b3AtY29sb3I6Izg5OENCRiIvPiA8L2xpbmVhckdyYWRpZW50PiA8cG9seWdvbiBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgcG9pbnRzPSI4Ny4yNjUsNjEuMzA5IDg3LjI2NSw4MC42MzcgNTMuMDA5LDEwMC4zOTEgMTkuMDE1LDgwLjYzNyAxNy40ODcsODEuNjc0IDUzLjAwOSwxMDIuNSA4OC44MTIsODEuODAxIDg4LjgxMiw2MC40MTQgIi8+IDwvZz4gPGcgaWQ9ImJsYWNrX2xpbmVfdGhpbmciPiA8cG9seWdvbiBmaWxsPSIjN0E3RUFFIiBwb2ludHM9Ijg3LjI2NSw4MC41NTMgODguODEyLDgxLjY2OCA4OC44MTIsODEuODAxIDg4LjcxNCw4MS44NzUgODcuMTI5LDgwLjcxNSA4Ny4yNjUsODAuNjM3ICIvPiA8L2c+IDxnIGlkPSJkYXJrX3B1cnBsZV90b3BfbGluZSI+IDxwb2x5Z29uIGZpbGw9IiM2NjMzOTkiIHBvaW50cz0iNTMuMyw2MS4wODYgMjkuMTY0LDQ2Ljk1MyAyOC43ODIsNDcuMzM0IDUzLjAwOSw2MS43MDUgIi8+IDxwb2x5Z29uIGZpbGw9IiM2NjMzOTkiIHBvaW50cz0iNTMuMjIyLDYxLjA4NiA1My4zOTksNjEuMDg2IDUzLjQzMSw2MS4yODUgNTMuMTE3LDYxLjI4NSAiLz4gPC9nPiA8ZyBpZD0idG9wX2JsYWNrX2xpbmUiPiA8cG9seWdvbiBmaWxsPSIjMTIwRjIyIiBwb2ludHM9IjUzLjMsNjEuNzA1IDUzLjMsNjEuMDg2IDEwNC42ODEsMzEuMzg0IDEwNC44MzMsMzEuODA2ICIvPiA8L2c+IDxnIGlkPSJMT0dPX0RBUktfTElORVMiPiA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUyLjg3OTkiIHkxPSI5MC4zNzQiIHgyPSI4OS40Mzk5IiB5Mj0iOTAuMzc0Ij4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTQwRjJEIi8+IDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzNCM0M3NSIvPiA8L2xpbmVhckdyYWRpZW50PiA8cG9seWdvbiBmaWxsPSJ1cmwoI1NWR0lEXzNfKSIgcG9pbnRzPSI1My4zLDEyMC41MTggNTMuNjQ1LDEwMi43OTEgODkuMzA3LDgyLjIzOCA4OS40NCw2MC4yMyA4OC44MTIsNjAuMjMgODguODEyLDgxLjgwMSA1My4wMDksMTAyLjUgNTIuODgsMTIwLjUxOCAiLz4gPC9nPiA8ZyBpZD0iTE9HTyI+IDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjIuOTU1MSIgeTE9IjY1LjU4NSIgeDI9IjEwNS43MzM3IiB5Mj0iOTMuNjY3NSI+IDxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzRDNTI4NCIvPiA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM4Nzg5QkMiLz4gPC9saW5lYXJHcmFkaWVudD4gPHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF80XykiIHBvaW50cz0iNTMuMyw4OC44NzkgNTMuMyw2MS43MDUgMTA0LjgzMywzMS44MDYgMTA0LjgzMyw5MC43ODMgNTMuMywxMjAuNTE4IDUzLjMsMTAyLjY0MSA4OS4wOTUsODIuMDI5IDg5LjA5NSw2MC4yNSA3Ny4xMDgsNjcuMTgyIDc3LjEwOCw3NC44NzUgIi8+IDwvZz4gPGcgaWQ9IkJPVFRPTV9MQUlOX0xFRlRfTElHSFRfTElORSI+IDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTIuNzc4MyIgeTE9IjExOS44ODg3IiB4Mj0iNTIuNDgwMyIgeTI9IjEwMC44MTc0Ij4gPHN0b3Agb2Zmc2V0PSIwLjExMDQiIHN0eWxlPSJzdG9wLWNvbG9yOiM0QzQwN0UiLz4gPHN0b3Agb2Zmc2V0PSIwLjg4OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjY2OTkiLz4gPHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojQTdCM0Q5Ii8+IDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzlCQTVDRCIvPiA8L2xpbmVhckdyYWRpZW50PiA8cG9seWxpbmUgZmlsbD0idXJsKCNTVkdJRF81XykiIHBvaW50cz0iNTIuNzIzLDEyMC41MTggNTMuMDA5LDEyMC41MTggNTMuMDA5LDEwMi41IDUxLjk5NSwxMDEuOTA2IDUyLjcyMywxMjAuNTE4ICIvPiA8L2c+IDxnIGlkPSJ1bmRlcm5lYXRoIj4gPHBvbHlsaW5lIGZpbGw9IiMyRDI4NjgiIHBvaW50cz0iMTcuNDA1LDQwLjQ4NCAxNy42MjQsNDAuNjY5IDE3LjcxMiw4MS41MjEgMTcuNDg3LDgxLjY3NCAxNy4zNTEsODEuNTg4IDE3LjQwNSw0MC40ODQgIi8+IDwvZz4gPGcgaWQ9IkxFRlRfM0RfUFVSUExFX1NIQURPVyI+IDxwb2x5Z29uIGZpbGw9IiM0NTNENzYiIHBvaW50cz0iMTkuMDE1LDgwLjYzNyAxNy40ODcsODEuNjc0IDE3LjQ4Nyw0MC41MzIgNTMuMywxOS44NTMgNTMuMywyMS44OSAxOS4wNTEsNDEuNzE0ICIvPiA8L2c+IDxnIGlkPSJNQUlOX0RBUktfUFVSUExFX0xJTkUiPiA8cG9seWdvbiBmaWxsPSIjNDUzRDc2IiBwb2ludHM9IjUzLjMsNjAuOTggNTMuMyw4OC44NzkgNTMuMDA5LDg5LjA3NiA1My4wMDksNjEuNzA1IDUzLjAwOSw2MC45MTYgIi8+IDwvZz4gPGcgaWQ9IkJPVFRPTV9MRUZUX0xJTkUiPiA8L2c+IDxnIGlkPSJsb2dvX0xFRlRfc2lkZSI+IDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNi4xNzMzIiB5MT0iNzcuODU0NSIgeDI9IjY0LjgxNDIiIHkyPSI2MS41NTczIj4gPHN0b3Agb2Zmc2V0PSIwLjIzMzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NjY2OTkiLz4gPHN0b3Agb2Zmc2V0PSIwLjcyMzkiIHN0eWxlPSJzdG9wLWNvbG9yOiNBN0IzRDkiLz4gPC9saW5lYXJHcmFkaWVudD4gPHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF82XykiIHBvaW50cz0iMjguNzgyLDQ3LjMzNCAyOC43ODIsNzUuMDcyIDUzLjAwOSw4OS4wNzYgNTMuMDA5LDYxLjcwNSAiLz4gPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3LjE4NjUiIHkxPSI4MS40OTYxIiB4Mj0iNjUuODI1NSIgeTI9IjY1LjE5OTQiPiA8c3RvcCBvZmZzZXQ9IjAuMjMzMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY5OSIvPiA8c3RvcCBvZmZzZXQ9IjAuOTkwNyIgc3R5bGU9InN0b3AtY29sb3I6I0E3QjNEOSIvPiA8L2xpbmVhckdyYWRpZW50PiA8cG9seWdvbiBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgcG9pbnRzPSI1Mi43MjMsMTIwLjIyNSA1Mi43MjMsMTAyLjMzMiAxNy40ODcsODEuNjc0IDE3LjQ4Nyw0MC43MzIgMS41NTQsMzEuMzg0IDEuNTU0LDkwLjg4MyA1Mi43MjMsMTIwLjUxOCAiLz4gPC9nPiA8ZyBpZD0ibGVmdF9wdXJwbGVfbGluZSI+IDxyZWN0IHg9IjE3LjIxNCIgeT0iNDAuNTMyIiBmaWxsPSIjMkQyODY4IiB3aWR0aD0iMC4yNzMiIGhlaWdodD0iNDEuMTQyIi8+IDxwb2x5Z29uIGZpbGw9IiMyRDI4NjgiIHBvaW50cz0iMTcuNDg3LDQwLjUzMiAxLjc2LDMxLjE3OCAxLjU1NCwzMS4zODQgMTcuMzUxLDQwLjY2OSAiLz4gPC9nPiA8ZyBpZD0iQk9UVE9NX1BVUlBMRV9MSU5FIj4gPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMC4zMTY0IiB5MT0iODQuMjU3OCIgeDI9IjQzLjYzNDEiIHkyPSI5Ni43MzUxIj4gPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNkU3MEE5Ii8+IDxzdG9wIG9mZnNldD0iMC45NjkzIiBzdHlsZT0ic3RvcC1jb2xvcjojNTE0QThFIi8+IDwvbGluZWFyR3JhZGllbnQ+IDxwb2x5Z29uIGZpbGw9InVybCgjU1ZHSURfOF8pIiBwb2ludHM9IjUyLjcyMywxMDIuMzMyIDUyLjcyMywxMDIuNjcgMTcuMjE0LDgxLjk4NCAxNy4yMTQsODEuNjc0IDE3LjQ4Nyw4MS42NzQgIi8+IDwvZz4gPGcgaWQ9InRvcF9taWRkbGVfbGlnaHRfbGluZSI+IDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTQuOTU0MSIgeTE9IjIyLjc4MTIiIHgyPSI2OS43NTg5IiB5Mj0iMjkuOTgzNiI+IDxzdG9wIG9mZnNldD0iMC4wMzY4IiBzdHlsZT0ic3RvcC1jb2xvcjojOUVBNUQzIi8+IDxzdG9wIG9mZnNldD0iMC45MDE4IiBzdHlsZT0ic3RvcC1jb2xvcjojNzY3NUFFIi8+IDwvbGluZWFyR3JhZGllbnQ+IDxwb2x5Z29uIGZpbGw9InVybCgjU1ZHSURfOV8pIiBwb2ludHM9IjUzLjMsMTkuODUzIDc2LjE5OCwzMy4yMzkgNzYuMTk4LDM1LjI0IDUzLjMsMjEuODkgIi8+IDwvZz4gPGcgaWQ9InRvcF9yaWdodCI+IDxwb2x5Z29uIGZpbGw9IiM0ODQ1OTIiIHBvaW50cz0iNzYuMTk4LDMzLjIzOSA3Ni4xOTgsMzUuMjQgOTIuMDU5LDI1LjkzOSA5Mi4wNTksMjQuMDQ4ICIvPiA8L2c+IDxnIGlkPSJNQUlOX1RPUCI+IDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xLjU1NCwzMS4zODQiLz4gPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMS43NjAzIiB5MT0iMzEuMTc4NyIgeDI9IjEuNzYwMyIgeTI9IjMxLjE3ODciPiA8c3RvcCBvZmZzZXQ9IjAuMjMzMSIgc3R5bGU9InN0b3AtY29sb3I6IzY2NjY5OSIvPiA8c3RvcCBvZmZzZXQ9IjAuOTkwNyIgc3R5bGU9InN0b3AtY29sb3I6I0E3QjNEOSIvPiA8L2xpbmVhckdyYWRpZW50PiA8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzEwXykiIGQ9Ik0xLjc2LDMxLjE3OCIvPiA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzExXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0OC44NzE2IiB5MT0iNS44MTU5IiB4Mj0iNDUuMzc5NSIgeTI9IjQ0LjYxNjkiPiA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNBQUFDRDIiLz4gPHN0b3Agb2Zmc2V0PSIwLjYyNTgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGQ0ZBRkIiLz4gPC9saW5lYXJHcmFkaWVudD4gPHBvbHlnb24gZmlsbD0idXJsKCNTVkdJRF8xMV8pIiBwb2ludHM9IjUzLjEzNiwxLjQ4MiA5Mi4wNTksMjQuMDQ4IDc2LjE5OCwzMy4yMzkgNTMuMywxOS44NTMgMTcuNDg3LDQwLjUzMiAxLjc2LDMxLjE3OCAiLz4gPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNzAuMzI5MSIgeTE9IjEuMzI5MSIgeDI9IjY2LjgzNjkiIHkyPSI0MC4xMzEzIj4gPHN0b3Agb2Zmc2V0PSIwLjY3NDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNBQUFDRDIiLz4gPHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkNGQUZCIi8+IDwvbGluZWFyR3JhZGllbnQ+IDxwb2x5Z29uIGZpbGw9InVybCgjU1ZHSURfMTJfKSIgcG9pbnRzPSIyOS4xNjQsNDYuOTUzIDUyLjk5LDMzLjQ5NCA3NS42ODksNDYuMzA3IDEwMy4zNDQsMzAuNDExIDEwNC42ODEsMzEuMzg0IDUzLjMsNjEuMDg2ICIvPiA8L2c+IDwvc3ZnPg==')}
.ci-n64{width:56px;height:52px;background-image:url('data:image/png;base64,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')}
.ci-n3ds{width:65px;height:24px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABLCAMAAAACojjaAAAA/1BMVEUAAAD+/v7////QGB3+/v79/f7+/v7////////+/v7/AACzAQLZGCDOFRrSFRvs7PDLFBno6OzJExjs7PDHFBbFFBi2ExJ/AADLAAHk5Ojr6/G3EhZ/f3/MADLiGB65DRKZAgLq6u+/v7/CDhXLFyFVAADV1dWqqqrDDhPDGRz/v7+VACuqACq9EhngGSDt7fI/AAB/AD9xHByfHwCRJCS/DhW7ESLKDxrfv7/MzMz/ADP/2rb/2tr/1P/o6OgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIwgawAAAAQHRSTlMA/Ab8yoyxMFNxAQX+sM36jalwyFAzFQIHNoMqAgX/JwlQBDCsAwwDQxIIBgZQ/28EBAkIB0gPdAgFBQcHBhcA4MYjxQAACRJJREFUeNrVm2l726gWgDEWSAjLcRVJVuo6SZPpNvs+c+8s//9nzQG0sAs57oeetk9UGSReHzgbBNEsoxhhNApGOdxiSNwrMjpcMWiV663ULdXIJwSDEM8HhegrXiFaaG8V7yqQ94GUYTS8G7p6HkoLeNQGRCeBpnCHqOFPVwSuMo0EBkHh1tjIFYqHJrYwCSKudBIYPtwpUOiBTI1w6OkKwSizSPwg8uEaCQzhxSA6iQ5ShJ4nPt0EhKGx3TjGCIhGooFMM0E10acW1W6MooEYb7VA9C7zNzN8obaIewPIJsPzLAyCbDYjiQaCR2HDl6xkmn22aCAziQ1CjC7y7XJxiSleOI+kGshEEgdRjzNAjMlBEHKWkSPaTKfTWy0QZPQrxgES+WXaQgYQWmjzJgxS0IHEAhm/lyJJI/MrmEYS18gIMPx0NDKBYI0kAoJnkrBGcKpGyDDh1ZcR1YjqwNAMZD5uBkEzSQQETSQ4HYRoYhhRotvCBRD5KJoAopHENDIYVGF4kkFMG2rNXja/9Tog4/qT305EI2gmuQaIrpM4iBhrEshkSaBVBEQnSQXRzL0Dos2Eq2kEnp4pkqhGpImQJIkguSbYcVWjHy8WFjvOkkFmEhwBmUiIfObLrJayfookj4MUqVZr0LgkYTGQmSTV/LqORAOZSDIS8yNKtzNI0I9MTj0bo8kgyBgoSHmxRqaOY9jg9+zM8Ox4CUQjiYDoJC/XiDa7ghrJzVgrEqJoQSjOFkEms5kEAvmSngINiZXRdIq9tOiX2tEvweNnlNgin2ZnI4okCjKTrPQjRj5C7GQumo+o3AXjLJCP5EgP4RUJDWSIhT5IRWJ0HML4C0DGOR3LEIdw0/tM0RNRCkmQ8UyRats5O1yFcnYj62aGRhj0smTM2Y2mqlJAaTG9S+9BjZwdF8yZWgVGXpuSJInNUmXhcbOi3/g+/jBkE3an8ZbvymgW6Gfc8SQkCW/1dYoAKxAPvw8k1Cp6IzAk//P83cwB//vDK0dev0VfmGB05zdbr5++MJL3t5sbF+PmZvPDF4XxhN7CoG+dqQUgt1/YzHoNCrnzhCg3fpBSylH7ETOMMVk50IXeEuTmzmr1HlsgR855yfnRO+pSfBYDWhhaWruFuwOIJ4zXQaZBvnvseNf13cNJStd1nD++kx/x/9sseElCPiZo7sdkcjb9ztRyEytDI/zh+WNT14eqqvb7rS77fXWo648tF83OXH8GyyICAQZhrIBhed2M7j9wDqEHzTTjKroT6Iz1kHYZhKO2kqPfCRE/1dVOv7ev6qYT08zIMpdFbHEU2Ig0DAxcEBruzGa9JoE099tFAZr9oQWU4yoQNSBaYBcF/puTLNqRrgXZJgmwVI1ovxZEJuYWigiEF5/wmUCkVJ8UyUqQYetJT2uK5S6Xg+xhcVeHQeyFr9Syf5BWzgUx0lOvVgqEnZRZm39DiqGte3rJGhHm6eOJ/6S1605NXbkTrBVL3gbJ9HJcwRjN/Pt9Tv1kWNa5nrrlYAIyF+RmEWR/aJ77wV+U/bfnc9/DP+k4utZG2VXgIV0Qx6XljHrmylBHwzag7pfQYJQpWQUCg5WzvuzL3vDuEJ/0Pbh9awntdi3qPRrxbOvkDsq4E8NsRWE7JzHdjwJ5i/73RpMPb57sWCschBzh268tkBqdfRrBniwyt2dYpgadmXUQb4Znlk5V9HtryKtbiH5fIU+M4hOOuv3OIKlRuQgyOnRMfLvXFkjM8Y+XIh9xExK4c5ca/R0RN0G2Dfo2CcRvnpizRBhaDpYhQ/SGAFl6rluik7XcT6ClRBCjXjxWW22NiNrUcpSM3r997ZSD2F1aUUeE8KirTIUcykeUDIKcUcv6HHGcJVqK+J9WVJPKSY6A0PMeFs+x3VsesUN8BYjnFImI2B1nuYziSxWePniXtbBdIHwyYY+nxnYj+2evZ4+AOAVU5gtwwCeiZbWslp8fHx5+gwRlv91ZsVanbFw6iFucpp75JudcgloSlgP4i+orkKqS+dWQopjRSdW8G2z1KhDLm8i23pp0RkLJywoQjqr7IZXa2noYtAG51ZharQFx5pbcXsckEPDnL9MLjPAQjd8bgfCJowtA7BWhau+oyEKZYY4vV8sSCAT4dXu8RCPICyKVwkJBv9wvwJ8FRM646rtQhhgHYR4QhVKEUnZ6KQos9sOQu9/fh5P46oTK8kogqvwQzHhpcdlezBF9d6iViPTQmx8KqSXJy6fWjIIZDR68vIJbOXLeNofKtmC77eFYliutVhBksE84UE/J8otIwKWPMhd9O8e3b+sjf5H5tYensqjCx3IhiasTLngae5K1iK9ziHZy5av1QhbmmWLZ1YIWyIAhszI4vq9+Kf9ZA8Lc8NdfBfYYMXa9zdeyR621TE7o7zVBYxZeIm4NNftcKpHZrpmS7Br09YowniUPTXySJ2JfBFIe7Kw9GcRNR+KTxWl/xbkFAa9puVaATId1UufKcGZyYUUFrO7CfhR3svYG/ZkEgj3hugq0PgfIlOSGnAv6ZClkz9FfyyDKpNrOgYxxFk7M8VOnFhjXpu2Udep7XuqlxmPZfwP/ba3qw3295EemWiHxF9gxDuweYrdMn88No3OSC9u6PwCM2sI5lufzWXjCc/8omB6fD266Wx4XSqaqfEv8xV+RVI1Va3fj0bK/VDvgsbAAAGT3vSrHNy3XP/vmQZTjd+7GAl8qYsuC+iZQxFYFOrEp59YYHXjRZDhwi5c1MqW4an+krv8QIbAIgHc7pxjfIk/0uyFsEmLubfoOkWXzHqPYNC0KtRvhwhfjMbIiw3k08uK6295t54xdXO3c3ZGDLGtdsGM1nIT37CpEZMglCcFMHBBOBlneeWuRvxy0jDFvvSWD0PEXWxhDjJIiuxIImASEyvKizVB9B9F1kvEMETTC4G/GaBzkJLzE/W6JoqpbEays22efq1XGeQy8qo/SSA5/4hnjsWsbcephH1FF3T5Ay56jtQcGYEI4dSpRcyCEZuE+zOqjftEsrRjx6+9d2zaNtFYgX8kNXmHBmmfOfxSqO5co9QiHOMFB5AmO4BEOefakkCZOniiVB0zlsQ9n322kD5jf/wCzx4ZICBi+rgAAAABJRU5ErkJggg==')}
.cm-ps1{width:66px;height:52px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTguOTg0IDIuNTk2djE3LjU0N2wzLjkxNSAxLjI2MVY2LjY4OGMwLS42OS4zMDQtMS4xNTEuNzk0LS45OTEuNjM2LjE4Ljc2LjgxNC43NiAxLjUwNXY1Ljg3NWMyLjQ0MSAxLjE5MyA0LjM2Mi0uMDAyIDQuMzYyLTMuMTUyIDAtMy4yMzctMS4xMjYtNC42NzUtNC40MzgtNS44MjctMS4zMDctLjQ0OC0zLjcyOC0xLjE4Ni01LjM5LTEuNTAyem00LjY1NiAxNi4yNDFsNi4yOTYtMi4yNzVjLjcxNS0uMjU4LjgyNi0uNjI1LjI0Ni0uODE4LS41ODYtLjE5Mi0xLjYzNy0uMTM5LTIuMzU3LjEyM2wtNC4yMDUgMS41VjE0Ljk4bC4yNC0uMDg1czEuMjAxLS40MiAyLjkxMy0uNjE1YzEuNjk2LS4xOCAzLjc4NS4wMyA1LjQzNy42NjEgMS44NDguNjAxIDIuMDQgMS40NzIgMS41NzYgMi4wNzItLjQ2NS42LTEuNjIyIDEuMDM2LTEuNjIyIDEuMDM2bC04LjU0NCAzLjEwN1YxOC44NnpNMS44MDcgMTguNmMtMS45LS41NDUtMi4yMTQtMS42NjgtMS4zNTItMi4zMi44MDEtLjU4NiAyLjE2LTEuMDUyIDIuMTYtMS4wNTJsNS42MTUtMi4wMTN2Mi4zMTNMNC4yMDUgMTdjLS43MDUuMjcxLS44MjUuNjMyLS4yMzkuODI2LjU4Ni4xOTUgMS42MzcuMTUgMi4zNDMtLjEyTDguMjQ3IDE3djIuMDc0Yy0uMTIuMDMtLjI1Ni4wNDQtLjM5LjA3My0xLjkzOS4zMzEtMy45OTYuMTk2LTYuMDM4LS40Nzl6Ii8+PC9zdmc+')}
.cm-ps2{width:295px;height:52px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTcuNDYgMTMuNzc5di4yOTJoNC4xNDJ2LTMuODVoMy43OTZWOS45M2gtNC4xMTV2My44NXptMTYuMjQ4LTMuNTU4djEuNjJoLTcuMTk1djIuMjNIMjR2LS4yOTJoLTcuMTY4di0xLjY0NkgyNFY5LjkyOWgtNy40ODd2LjI5MnptLTE2LjUxMyAwdjEuNjJIMHYyLjIzaC4yOTJ2LTEuOTM4SDcuNDZWOS45MjlIMHYuMjkyWiIvPjwvc3ZnPg==')}
.cm-ps3{width:266px;height:57px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTE1LjM2MiA5LjQzM2gtMy4xNDhjLS45NyAwLTEuNDQ2LjYtMS40NDYgMS4zOHYyLjM2NWMwIC40ODMtLjIyOC44My0uNzEuODNINy4zMDRhLjAzNS4wMzUgMCAwMC0uMDM1LjAzNXYuNDdjMCAuMDIuMDEuMDMyLjAzLjAzMmgzLjExYy45NyAwIDEuNDUtLjU5NyAxLjQ1LTEuMzc3di0yLjM2M2MwLS40ODQuMjI0LS44MzIuNzEtLjgzMmgyLjc4MWMuMDIgMCAuMDQtLjAxNC4wNC0uMDMzdi0uNDc1YzAtLjAyLS4wMi0uMDM1LS4wNC0uMDM1em0tOS4yNjYgMEguMDM4Yy0uMDIyIDAtLjAzOC4wMTctLjAzOC4wMzV2LjQ3N2MwIC4wMi4wMTYuMDM2LjAzOC4wMzZoNS42OTRjLjQ4IDAgLjcxLjM0Ny43MS44M3MtLjIyOC44My0uNzEuODNIMS4yMjhjLS43IDAtMS4yMjcuNTg2LTEuMjI3IDEuMzY1djEuNTEzYzAgLjAyLjAyLjAzNy4wNC4wMzdoMS4wM2MuMDIgMCAuMDQtLjAxNi4wNC0uMDM3di0xLjUxM2MwLS40OC4yOC0uODIuNjgtLjgySDYuMWMuOTcgMCAxLjQ0NC0uNTk0IDEuNDQ0LTEuMzc0IDAtLjc3OC0uNDczLTEuMzgtMS40NDItMS4zOHptMTcuNDUzIDIuNDk4YS4wNC4wNCAwIDAxMC0uMDU2Yy4zLS4yNS40NS0uNjI3LjQ1LTEuMDYyIDAtLjc3OC0uNDc0LTEuMzgtMS40NDYtMS4zOGgtNi4wNTdjLS4wMiAwLS4wMzYuMDE4LS4wMzYuMDM4di40NzVjMCAuMDIuMDIuMDQuMDQuMDRoNS43Yy40OCAwIC43MTUuMzUuNzE1Ljgzcy0uMjMuODMtLjcxMi44M2gtNS43Yy0uMDIgMC0uMDM2LjAyLS4wMzYuMDR2LjQ4YzAgLjAyLjAxNi4wMzMuMDM3LjAzM2g1LjdjLjYzLjAwNy43MS42Mi43MS45M3YuMDZjMCAuNDg1LS4yMy44MzMtLjcxLjgzM2gtNS43Yy0uMDIgMC0uMDM2LjAxNS0uMDM2LjAzNHYuNDc3YzAgLjAyLjAxNS4wMzcuMDM2LjAzN2g2LjA1Yy45NzMgMCAxLjQ0Ni0uNjQ1IDEuNDQ2LTEuMzh2LS4wNTdjMC0uNDctLjE1LS45MTYtLjQ1LTEuMTl6Ii8+PC9zdmc+')}
.cm-ps4{width:266px;height:57px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTEyLjMwMiAxMy4xOHYtMi4zODdjMC0uNDg2LjIyNy0uODM0LjcxMi0uODM0aDIuOTljLjAxNyAwIC4wMzUtLjAxOC4wMzUtLjAzNnYtLjQ3NWMwLS4wMDQgMC0uMDA4LS4wMDMtLjAxMmgtMy42NmMtLjc5Mi4xLTEuMTguNjUzLTEuMTggMS4zNTd2Mi4zODZjMCAuNDgyLS4yMzMuODMxLS43MS44MzFINy4zMzJjLS4wMTggMC0uMDM2LjAxMi0uMDM2LjAzNnYuNDc1YzAgLjAyLjAxLjAzNS4wMjMuMDRoMy41ODRjLjkzMy0uMDI1IDEuMzkzLS42MiAxLjM5My0xLjM4NXpNLjAyNCAxNC41NjRoMS4wNWEuMDQyLjA0MiAwIDAwLjAyNS0uMDR2LTEuNTJjMC0uNDg3LjI3NS0uODIzLjY3Ni0uODIzaDQuMzIzYy45NzQgMCAxLjQ0NS0uNiAxLjQ0NS0xLjM4NCAwLS43MDUtLjM4Ni0xLjI1Ny0xLjE4LTEuMzU3SC4wMDZjMCAuMDAzLS4wMDYuMDA1LS4wMDYuMDF2LjQ3NWMwIC4wMjQuMDEzLjAzNi4wMzcuMDM2aDUuNjk3Yy40ODQgMCAuNzEyLjM1LjcxMi44MzMgMCAuNDg0LS4yMjcuODM2LS43MTIuODM2SDEuMjI2Yy0uNyAwLTEuMjI2LjU5Mi0xLjIyNiAxLjM3M3YxLjUxOWMwIC4wMi4wMS4wMzYuMDI4LjA0em0xNS45OTgtLjU1aDUuNzM4Yy4wMTcgMCAuMDMuMDEyLjAzLjAyNHYuNDgzYzAgLjAyNC4wMTcuMDM2LjAzNS4wMzZoMS4wMzVjLjAxOCAwIC4wMzYtLjAxLjAzNi0uMDM2di0uNDc1YzAtLjAxOC4wMi0uMDM2LjA0LS4wMzZoMS4wMjhjLjAyNCAwIC4wMzYtLjAxOC4wMzYtLjAzNnYtLjQ4NGMwLS4wMTgtLjAxLS4wMzYtLjAzNS0uMDM2aC0xLjAzYy0uMDIgMC0uMDM3LS4wMTctLjAzNy0uMDM1VjkuOTZjMC0uMjgzLS4xMDQtLjQ2My0uMjgtLjUyM2gtLjNhMS4xNTMgMS4xNTMgMCAwMC0uMzAzLjEzMmwtNi4xOCAzLjgxNWMtLjI0LjE1LS4zMjMuMzE4LS4yNjMuNDQ1LjA0OC4xMDQuMTg1LjE4Mi40NTQuMTgyem0uODk1LS42MzdsNC43OS0yLjk2MWMuMDMtLjAyNC4wOS0uMDE4LjA5LjA0OHYyLjk2MWMwIC4wMTgtLjAxNi4wMzYtLjAzNC4wMzZoLTQuODE3Yy0uMDQgMC0uMDYtLjAxMi0uMDY1LS4wMjQtLjAwNi0uMDI0LjAwNS0uMDQyLjAzNi0uMDZ6Ii8+PC9zdmc+')}
.cm-ps5{width:266px;height:57px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTEwLjQ0OTkgMTQuNTY5MDVhMS4zODI4NyAxLjM4Mjg3IDAgMDAxLjM4Mjg3LTEuMzgyODd2LTIuMzc4NDFhLjgzMzE1LjgzMzE1IDAgMDEuODM0MTYtLjgzMzE1aDIuNjg0MDNhLjAzNzMyLjAzNzMyIDAgMDAuMDM2MzEtLjAzNzMyVjkuNDYxMmEuMDM2MzEuMDM2MzEgMCAwMC0uMDM2My0uMDM2M0gxMi4xMTcyYTEuMzgyODcgMS4zODI4NyAwIDAwLTEuMzgzODggMS4zODI4NnYyLjM4MDQzYS44MzQxNi44MzQxNiAwIDAxLS44MzMxNS44MzQxNUg3LjI1MzQ3YS4wMzYzMS4wMzYzMSAwIDAwLS4wMzYzMS4wMzYzMnYuNDc2MDhhLjAzNjMxLjAzNjMxIDAgMDAuMDM2MzEuMDM2MzF6bTYuMDQ0ODgtMy4yMTE1NlY5LjQ2MTJhLjAzNjMxLjAzNjMxIDAgMDEuMDM2My0uMDM2M2g3LjMwNzcyYS4wMzczMi4wMzczMiAwIDAxLjAzNzMyLjAzNjN2LjQ3NjA5YS4wMzgzMy4wMzgzMyAwIDAxLS4wMzczMi4wMzczMmgtNi4yMDkyOWEuMDM2MzEuMDM2MzEgMCAwMC0uMDM2My4wMzYzMXYxLjIzNTZhLjM5NTQuMzk1NCAwIDAwLjM5NjQuMzk3NDFoNC42MjI2N2ExLjQ2NDU3IDEuNDY0NTcgMCAwMTAgMi45MjUxaC02LjA4MTJhLjAzNjMxLjAzNjMxIDAgMDEtLjAzNjMtLjAzNjN2LS40NzQwN2EuMDM2MzEuMDM2MzEgMCAwMS4wMzYzLS4wMzYzMmg1LjUzMDQ3YS45MTU4Ni45MTU4NiAwIDEwLS4wMDcwNi0xLjgzMDdoLTQuNzI2NTZhLjgzMzE1LjgzMzE1IDAgMDEtLjgzMzE1LS44MzQxNm0tMTAuODQ2MDguMjg2NDVhLjgzNDY2LjgzNDY2IDAgMDAwLTEuNjY5MzJILjAzNjU0YS4wMzczMi4wMzczMiAwIDAxLS4wMzYzMi0uMDM3MzJWOS40NjEyYS4wMzYzMS4wMzYzMSAwIDAxLjAzNjMyLS4wMzYzaDYuMTUyOGExLjM4Mzg4IDEuMzgzODggMCAwMTAgMi43NjY3M0gxLjkzMjhhLjgzMzE1LjgzMzE1IDAgMDAtLjgzMzE1LjgzNDE2djEuNTEyOTlhLjAzNjMxLjAzNjMxIDAgMDEtLjAzNjMxLjAzNjNILjAzNjU0YS4wMzYzMS4wMzYzMSAwIDAxLS4wMzYzMi0uMDQwMzR2LTEuNTEyOThhMS4zODI4NyAxLjM4Mjg3IDAgMDExLjM4Mzg4LTEuMzc3ODNaIi8+PC9zdmc+')}
.cm-vita{width:303px;height:52px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2YyZjRmOCIgZD0iTTMuMTc2IDEyLjIxNkgxLjI3NGMtLjI2IDAtLjQ1My4xOTgtLjQ1My41Mzh2MS4yMzVIMHYtMS4xOWMwLS42NjguNDItMS4xMTkgMS4wMTQtMS4xMTloMS45MjRjLjQ3MS0uMDE4LjU4NC0uMjUyLjU4NC0uNTkyIDAtLjI2LS4xMy0uNjE2LS41ODQtLjU4SDB2LS40OWgzLjE3NmMuODMyIDAgMS4xNi40ODEgMS4xNiAxLjA3IDAgLjY2OS0uMzI4IDEuMTI4LTEuMTYgMS4xMjh6bTMuNDg4LTEuMTIydjEuODEzYzAgLjY2My0uMjk5IDEuMDc2LTEuMTI2IDEuMDc2SDMuNzYxdi0uNDloMS41NWMuMzE4IDAgLjUwNy0uMjU4LjUwNy0uNTg2di0xLjgxM2MwLS41NzguMjgtMS4wNzcgMS4xMDItMS4wNzdoMS43NjV2LjQ5SDcuMTU4Yy0uNDEyLS4wMTctLjQ5NC4zMi0uNDk0LjU4N3ptNC44NCAyLjkwNGMtLjMzMS0uMDE4LS40Ny0uMjctLjUzMi0uMzc3LS4wNjMtLjEwNy0xLjkyLTMuNjA5LTEuOTItMy42MDloLjkyNGwxLjUzOCAyLjg1NWMuMDguMTYuMjYyLjIuMzYuMDEybDEuNTMtMi44NjdoLjU3N3MtMS43OTggMy40MDQtMS44NyAzLjUyYy0uMDcxLjExNy0uMjc2LjQ4NC0uNjA3LjQ2NnptMy4wMDUtMy45NzJoLjg0djMuOTZoLS44NHptMy43Ny40NmwuMDAzIDMuNDc3aC0uODI2VjEwLjQ5bC0xLjU3LS4wMDJ2LS40ODNMMTkuODU5IDEwbC0uMDAyLjQ4OXptMy4yMzUtLjQ4MWMtLjMxNC4wMDUtLjUxLjM1NC0uNTc5LjQ2Ny0uMDcxLjExNi0xLjg3MyAzLjUyNy0xLjg3MyAzLjUyN2guNTc4bC40NC0uODRoMi41NDFsLjQ1NC44NEgyNHMtMS44Ni0zLjUwOC0xLjkyMy0zLjYxNmMtLjA2Mi0uMTA3LS4yMDEtLjM2LS41MzMtLjM3OGgtLjAzem0tLjE4Ljk5NmMuMDc4LS4wMDUuMTU1LjA0Ny4yLjEzOGwuODI1IDEuNTI1aC0yLjAwNGwuODE4LTEuNTM4Yy4wNDMtLjA4Mi4xMDItLjEyLjE2Mi0uMTI1WiIvPjwvc3ZnPg==')}
.cm-xbox{width:57px;height:57px;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNWNiYjNkIiBkPSJtMjU2IDIyMCAxIDFjNTMgNDEgMTQ2IDE0MiAxMTggMTcxYTE3OSAxNzkgMCAwIDEtMjM3IDBjLTI5LTI5IDY0LTEzMCAxMTctMTcxem05NC0xMThhMTc5IDE3OSAwIDAgMC0xODggMHYxbDEgMWMzNS04IDg4IDIyIDkzIDI1IDUtMyA1OC0zMyA5My0yNmgxdi0xbS0yMjAgMjZoLTFjLTMzIDMzLTUzIDc4LTUzIDEyOHMxNCA3OSAzNyAxMDloMWMtMTQtNDMgNTYtMTQ2IDkzLTE4OXYtMWMtNTUtNTUtNzQtNDktNzctNDdtMTc1IDQ3djFjMzYgNDMgMTA3IDE0NiA5MyAxODh2MWgxYTE3OSAxNzkgOTAgMCAwIDM3LTEwOSAxOTYgMTk2IDkwIDAgMC01NC0xMjhjLTMtMi0yMi04LTc3IDQ3Ii8+PC9zdmc+')}
.conmark.outline .conimg{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9)) drop-shadow(0 0 1.5px rgba(255,255,255,.6))}
.conmark.stores{flex-direction:row;align-items:center;gap:7px}
.conmark.stores .storeimg{width:30px!important;height:30px!important}
.storeimg{width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;flex-shrink:0}
.conmark.word{font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--dim);text-align:center;line-height:1.15;white-space:normal}
.conmark.word.nin{color:#e60012}
.conmark.word.pcmark{color:#9fb4d8;letter-spacing:1px}
.tag{font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;white-space:nowrap}
.tag.console{color:#fff}
.tag.fmt{background:var(--panel2);color:var(--dim);border:1px solid var(--line)}
.tag.type{background:#3a2e10;color:var(--amber)}
.tag.done{background:#0f3d2e;color:var(--green)}
.tag.giveup{background:#3d1f1f;color:#ff8a8a}
.tag.playing{background:#102a4d;color:#7db3ff}
.tag.upg{background:#0c2e4a;color:#5eb0ff;border:1px solid #1c4a72}
.tag.also{background:#2a2030;color:#d8a0e0;border:1px solid #4a3050}
.tag.plays{background:#1a2e1a;color:#9ad89a;border:1px solid #2e4a2e}
.tag.rate{background:rgba(255,215,100,.14);color:#ffd764;border:1px solid rgba(255,215,100,.3)}
.seg.chips .segopt.clr{color:var(--accent);border-color:rgba(255,82,119,.35)}
.tag.disc{background:#2a2340;color:#c3b0ff;border:1px solid rgba(195,176,255,.3)}
.tag.hundred{background:#3b2f0a;color:#ffd764;border:1px solid rgba(255,215,100,.35)}
.tag.classic{background:#2e2410;color:#e0c068;border:1px solid #4a3a18}
.tag.dlc{background:#241a2e;color:#c89ae0;border:1px solid #3a2e4a}
.suggbox{position:relative}
.suggstat{font-size:12px;color:var(--dim);padding:9px 12px;border-top:1px solid var(--line)}
.sugglist .suggstat:first-child{border-top:none}
.sugglist{background:var(--bg);border:1px solid var(--line);border-radius:11px;margin-top:6px;overflow:hidden;max-height:280px;overflow-y:auto}
.sugg{display:flex;align-items:center;gap:10px;padding:9px 11px;cursor:pointer;border-bottom:1px solid var(--line)}
.sugg:last-child{border-bottom:none}
.sugg:active{background:var(--panel2)}
.sugg-cover{width:30px;height:40px;border-radius:5px;flex-shrink:0;object-fit:cover;background:var(--panel2)}
.sugg-body{flex:1;min-width:0}
.sugg-title{font-size:14px;font-weight:600;line-height:1.2}
.sugg-meta{font-size:11px;color:var(--dim);margin-top:2px}
.sugg-owned{font-size:10px;font-weight:700;color:var(--amber);background:#3a2e10;padding:2px 7px;border-radius:5px;flex-shrink:0}
.sugg-src{font-size:9px;color:var(--dimmer);text-transform:uppercase;letter-spacing:.5px}
.candgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}
.cand{cursor:pointer;border:2px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg);transition:.15s}
.cand:active{transform:scale(.97)}
.cand.sel{border-color:var(--accent2)}
.cand img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.cand .cn{font-size:10px;padding:5px 6px;color:var(--dim);line-height:1.2}
.fixnav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 2px;padding-right:44px}
.fixnav .pos{font-size:13px;color:var(--dim);font-weight:600}
#syncDot{margin-left:0!important;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:10px;padding:7px 9px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}
#syncDot.syncing svg{animation:spin 1s linear infinite}
#syncDot.ok{color:var(--green);border-color:#1c4a3a}
#syncDot.err{color:#ff8a8a;border-color:#5a2030}
@keyframes spin{to{transform:rotate(360deg)}}
.ico{font-size:12px}
.statusdot{width:9px;height:9px;border-radius:50%;flex-shrink:0}
.empty{text-align:center;color:var(--dim);padding:60px 20px}
.empty .big{font-size:40px;margin-bottom:10px}
.fab-wrap{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-between;gap:12px;padding:0 18px calc(var(--safe-b) + 18px);pointer-events:none;max-width:760px;margin:0 auto}
.fab.round{width:58px;height:58px;padding:0;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08)}
.fab.round.web{background:linear-gradient(135deg,#2f6fdb,#3aa7c9)}
.fab.round:active{transform:scale(.94)}
.fab{pointer-events:auto;border:none;cursor:pointer;height:52px;border-radius:999px;transition:transform .1s ease;font-size:15px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 6px 24px rgba(0,0,0,.45)}
.fab.scan{flex:1;background:linear-gradient(95deg,var(--accent),#ff7a5c)}
.fab.add{width:52px;background:var(--panel2);border:1px solid var(--line)}
.sheet-bg{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:.2s}
.sheet-bg.open{opacity:1;pointer-events:auto}
.sheet{overflow-x:hidden;position:fixed;left:0;right:0;bottom:0;z-index:51;max-width:760px;margin:0 auto;background:var(--panel);border-radius:22px 22px 0 0;border-top:1px solid var(--line);padding:8px 22px calc(var(--safe-b) + 28px);transform:translateY(100%);transition:transform .26s cubic-bezier(.3,.9,.3,1);max-height:90vh;overflow-y:auto}
.sheet.open{transform:translateY(0)}
.grab{width:38px;height:4px;border-radius:2px;background:var(--line);margin:8px auto 18px}
.sheet-close{position:absolute;top:14px;right:18px;z-index:5;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--panel2);color:var(--dim);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}
.sheet-close:active{background:var(--line)}
.sheet h2{font-size:20px;font-weight:800;margin-bottom:4px;padding-right:44px}
.sheet .lead{color:var(--dim);font-size:14px;margin-bottom:18px;padding-right:44px}
label.fld{display:block;font-size:12px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin:14px 0 7px}
.inp{width:100%;max-width:100%;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:13px 14px;color:var(--txt);font-size:16px;outline:none}
input[type=date].inp{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}
.inp:focus{border-color:var(--accent2)}
select.inp{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="%238a90a3" viewBox="0 0 16 16"><path d="M8 11L3 6h10z"/></svg>');background-repeat:no-repeat;background-position:right 14px center}
.seg{display:flex;gap:6px;flex-wrap:wrap;max-width:100%}
.seg.dlcseg .segopt{flex:0 1 auto;white-space:nowrap}
.segopt{flex:1;min-width:56px;padding:8px 6px;border-radius:9px;font-size:12px;font-weight:600;background:var(--bg);border:1px solid var(--line);color:var(--dim);cursor:pointer;text-align:center;white-space:nowrap}
.segopt.sel{background:var(--panel2);color:#fff;border-color:var(--accent2)}
.chk{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}
.chk .box{width:22px;height:22px;border-radius:6px;border:2px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}
.chk.on .box{background:var(--accent2);border-color:var(--accent2)}
.chk span{font-size:15px}
.btn{width:100%;margin-top:22px;border:none;border-radius:12px;padding:16px;min-height:52px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(95deg,var(--accent),var(--accent2));-webkit-tap-highlight-color:transparent;transition:transform .08s ease,filter .08s ease}
.btn:active{transform:scale(.98);filter:brightness(1.1)}
.btn.small{margin-top:18px;padding:12px;min-height:44px;font-size:15px}
.btn.ghost{background:var(--panel2);border:1px solid var(--line)}
.btn.danger{background:none;border:1px solid #5a2030;color:#ff7088;margin-top:10px}
.detail-top{display:flex;gap:16px;margin-bottom:6px}
.detail-cover{width:92px;height:124px;border-radius:11px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;color:#fff;padding:6px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.detail-cover img{width:100%;height:100%;object-fit:cover}
.detail-meta{flex:1;display:flex;flex-direction:column;justify-content:center}
.detail-meta h2{font-size:20px;line-height:1.2;margin-bottom:8px}
.infotable{margin:14px 0 4px}
.inforow{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}
.inforow .k{color:var(--dim)}
.inforow .v{text-align:right;font-weight:600}
.scan-status{text-align:center;font-size:14px;font-weight:600;min-height:20px;margin:8px 0}
.api-note{font-size:12px;color:var(--dimmer);margin-top:8px;line-height:1.5}
.link{color:var(--accent2);text-decoration:underline;cursor:pointer}
.toast{position:fixed;left:50%;bottom:calc(var(--safe-b) + 100px);transform:translateX(-50%) translateY(20px);background:#2a2e3c;color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;z-index:60;opacity:0;transition:.25s;box-shadow:0 6px 20px rgba(0,0,0,.5);border:1px solid var(--line);max-width:90%;text-align:center}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}

/* Splash-skärm */
#splash{position:fixed;inset:0;z-index:9999;background:#0d0e14;display:flex;align-items:center;justify-content:center;flex-direction:column;will-change:opacity;transition:opacity .45s ease}
#splash.hide{opacity:0;pointer-events:none}
.splash-inner{display:flex;flex-direction:column;align-items:center;gap:16px;animation:splashPop .5s cubic-bezier(.34,1.2,.5,1)}
.splash-logo{position:relative;width:150px;height:150px}
.splash-icon{width:150px;height:150px;border-radius:32px;box-shadow:0 12px 40px rgba(0,0,0,.45);display:block;background:#15171f}
/* Glöd-prickar ovanpå knapparna – positioner i % av loggan */
.splash-logo .glow{position:absolute;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.6);pointer-events:none;mix-blend-mode:screen}
.g-dpad{left:37.3%;top:62.8%;width:22%;height:22%;background:radial-gradient(circle,rgba(91,140,255,.9),transparent 70%);animation:press 2.1s ease-in-out .2s}
.g-top{left:62.0%;top:58.1%;width:9%;height:9%;background:radial-gradient(circle,rgba(52,211,153,.95),transparent 65%);animation:press 2.1s ease-in-out .5s}
.g-right{left:66.8%;top:62.9%;width:9%;height:9%;background:radial-gradient(circle,rgba(251,191,36,.95),transparent 65%);animation:press 2.1s ease-in-out .75s}
.g-bottom{left:62.0%;top:67.6%;width:9%;height:9%;background:radial-gradient(circle,rgba(255,82,119,.95),transparent 65%);animation:press 2.1s ease-in-out 1s}
.g-left{left:57.3%;top:62.9%;width:9%;height:9%;background:radial-gradient(circle,rgba(52,211,153,.95),transparent 65%);animation:press 2.1s ease-in-out 1.25s}
.logo{font-size:30px;font-weight:800;letter-spacing:-1px;background:linear-gradient(95deg,var(--accent),var(--accent2),var(--green),var(--amber),var(--accent));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:logoShift 4s linear infinite}
@keyframes logoShift{to{background-position:300% 50%}}
@keyframes splashPop{from{transform:scale(.96)}to{transform:scale(1)}}
@keyframes press{0%,100%{opacity:0;transform:translate(-50%,-50%) scale(.6)}8%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}16%,22%{opacity:.55;transform:translate(-50%,-50%) scale(1)}30%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}



@media (max-width:400px){.brand h1{font-size:21px}.brand{gap:6px}.brand>button{padding:7px 8px}}
/* Lägesknapp */
.modetoggle{display:flex;align-items:center;gap:9px;width:100%;font-family:inherit;cursor:pointer;
  padding:11px 14px;border-radius:12px;color:#fff;border:1px solid transparent;
  background:linear-gradient(95deg,var(--accent),var(--accent2));transition:background .25s}
.modetoggle.pc{background:linear-gradient(95deg,#2f6fdb,#3aa7c9)}
.modetoggle:active{transform:scale(.99)}
.modetoggle .mi{font-size:16px;line-height:1}
.modetoggle b{font-size:15px;font-weight:800}
.modetoggle .mc{font-size:13px;font-weight:700;opacity:.75}
.modetoggle .msw{margin-left:auto;font-size:11.5px;font-weight:700;opacity:.8;
  background:rgba(0,0,0,.22);padding:5px 10px;border-radius:8px;white-space:nowrap}
/* Lägesväljare konsol/PC */
.modeswitch{display:flex;gap:6px;background:rgba(21,23,31,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:4px;margin-bottom:10px}
.modebtn{flex:1;font-family:inherit;font-size:14px;font-weight:700;color:var(--dim);background:transparent;border:none;border-radius:9px;padding:9px 6px;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;gap:6px}
.modebtn span{font-size:11px;font-weight:600;opacity:.75}
.modebtn.on{background:linear-gradient(95deg,var(--accent),var(--accent2));color:#fff}
.daterow{display:flex;gap:10px;max-width:100%}
.daterow>div{flex:1 1 0;min-width:0;max-width:50%}
.daterow .inp{width:100%;min-width:0;padding-left:10px;padding-right:10px}
/* Nätlänkar */
.weblinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}
.weblink{display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;
  background:var(--panel2);border:1px solid var(--line);border-radius:11px;padding:12px 8px;
  color:var(--txt);font-size:13px;font-weight:600;transition:transform .08s,border-color .15s}
.weblink:active{transform:scale(.97)}
.weblink span{font-size:14px}
.urlprev{display:flex;gap:12px;align-items:center;background:var(--panel2);border:1px solid var(--green);border-radius:11px;padding:10px 12px;margin-top:8px}
.urlprev img{width:46px;height:62px;object-fit:cover;border-radius:7px;flex-shrink:0;background:var(--bg)}
.urlprev b{display:block;font-size:14px;color:var(--green)}
.urlprev i{display:block;font-style:normal;font-size:12px;color:var(--dim);margin-top:2px}
.urlprev em{display:block;font-style:normal;font-size:11.5px;color:#ffd764;margin-top:3px}
/* Byt omslag */
.coverbtns{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}
.minibtn{font-family:inherit;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;
  background:var(--panel2);border:1px solid var(--line);color:var(--txt);cursor:pointer}
.minibtn:active{transform:scale(.97)}
.covgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:10px 0}
.covpick{cursor:pointer;opacity:.45;transition:opacity .15s,transform .08s}
.covpick.sel{opacity:1}
.covpick:active{transform:scale(.97)}
.covwrap{position:relative;border-radius:11px;overflow:hidden;border:2px solid transparent;background:var(--panel2)}
.covpick.sel .covwrap{border-color:var(--green)}
.covnew{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.covold{position:absolute;right:5px;bottom:5px;width:34px;height:44px;object-fit:cover;border-radius:5px;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px rgba(0,0,0,.6)}
.covold.none{display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--dim);background:var(--bg);text-align:center;padding:2px}
.covmark{position:absolute;left:6px;top:6px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#0d0e14;
  display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;opacity:0}
.covpick.sel .covmark{opacity:1}
.covname{font-size:11.5px;font-weight:600;text-align:center;margin-top:5px;color:var(--dim)}
/* Kortöversikt */
.ovhead{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px}
.ovcover{width:88px;height:88px;border-radius:11px;object-fit:cover;flex-shrink:0;background:var(--panel2)}
.ovcover.noimg{display:flex;align-items:center;justify-content:center;font-size:34px}
.ovmeta{min-width:0;flex:1}
.ovtitle{font-size:20px;line-height:1.2;margin:0 0 4px}
.ovsub{font-size:13px;color:var(--dim);margin-bottom:8px}
.ovtags{display:flex;flex-wrap:wrap;gap:5px}
.ovacts{display:flex;gap:8px;margin-bottom:18px}
.ovbtn{flex:1;font-family:inherit;font-size:14px;font-weight:700;padding:14px 8px;border-radius:12px;cursor:pointer;
  background:var(--panel2);border:1px solid var(--line);color:var(--txt);transition:transform .08s}
.ovbtn:active{transform:scale(.97)}
.ovbtn.on{background:rgba(52,211,153,.16);border-color:var(--green);color:var(--green)}
.ovbtn.on.gold{background:rgba(255,215,100,.14);border-color:#ffd764;color:#ffd764}
.ovsec{margin-bottom:18px}
.ovsech{font-size:12px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}
.ovchips{display:flex;flex-wrap:wrap;gap:6px}
.ovchip{font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;background:var(--panel2);border:1px solid var(--line)}
.ovchip.alt{color:var(--dim);border-style:dashed}
/* Enklare lägg till */
.platgroup{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:10px 11px}
.seg.chips{gap:7px}
.seg.chips .segopt{flex:0 0 auto;min-width:0;padding:9px 13px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
.seg .rc{opacity:.55;font-weight:600;font-size:11px;font-variant-numeric:tabular-nums}
.presets .segopt{flex:1 1 auto;font-size:12px;padding:9px 8px}
.presets .segopt.sel{background:linear-gradient(95deg,var(--accent),var(--accent2));color:#fff;border-color:transparent}
.pglabel{font-size:11px;font-weight:700;color:var(--dimmer);letter-spacing:.5px;text-transform:uppercase;margin:2px 0 7px}
.platgroup .seg+.pglabel{margin-top:12px}
.moretoggle{width:100%;margin-top:18px;background:transparent;border:1px dashed var(--line);color:var(--dim);border-radius:11px;padding:11px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}
.moretoggle.on{border-style:solid;color:var(--txt)}
.morebox{margin-top:6px;padding-top:4px}
/* Datorskärmar: bredare och flera kolumner */
@media (min-width:900px){
  .app{max-width:1080px;padding-left:8px;padding-right:8px}
  .sheet{max-width:920px}
  main#list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}
  .card{margin-bottom:0}
  .card-title{font-size:16px}
  h1{font-size:28px}
  .statbar .stat b{font-size:24px}
  .topstick{padding-bottom:14px}
  .weblinks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
  .achgrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
  .ach{margin-bottom:0}
  .setgrp{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  .shopitem{margin-bottom:0}
  .covgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}
}
@media (min-width:1400px){
  .app{max-width:1400px}
  main#list{grid-template-columns:1fr 1fr 1fr}
  .sheet{max-width:1040px}
  .achgrid{grid-template-columns:1fr 1fr 1fr}
}
@media (min-width:900px){
  body.card-grid #list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
  .shopgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
}
/* musenheter: tydligare hovring */
@media (hover:hover){
  .card:hover{border-color:rgba(255,255,255,.18);background:rgba(30,33,44,.9)}
  .setrow:hover,.shopitem:hover,.wishrow:hover,.uprow:hover,.werow:hover{border-color:var(--accent2)}
  .segopt:hover{border-color:rgba(255,255,255,.25)}
  .btn:hover{filter:brightness(1.08)}
}
/* Mynt och poäng i huvudet */
.pbmini{display:flex;gap:5px;margin-left:auto;margin-right:2px}
.pbmini .pbit{position:relative;display:flex;align-items:center;gap:4px;font-family:inherit;cursor:pointer;
  padding:6px 8px;border-radius:9px;color:var(--txt);border:1px solid var(--line);background:var(--panel);overflow:visible}
.pbmini .pbi{font-size:12px;line-height:1}
.pbmini b{font-size:13px;font-weight:800;line-height:1}
.pbmini .coins b{color:#ffd764}
.pbmini .pbit.gained{animation:pbPop .9s cubic-bezier(.3,1.4,.5,1)}
@media (max-width:560px){
  /* loggan får räcka som identitet – texten tar för mycket plats */
  .brand h1{display:none}
  .brand{gap:6px}
  .brand>button{padding:7px 8px}
  .pbmini{margin-left:0;gap:6px;flex:1}
  .pbmini .pbit{flex:1;justify-content:center;padding:7px 4px}
  .pbmini b{font-size:13px}
  .brandicon{width:34px;height:34px}
}
@media (max-width:380px){
  .pbmini .pbi{display:none}
  .pbmini .pbit{padding:7px 2px}
}
/* Spelarrad */
.playerbar{display:flex;gap:8px;margin-bottom:10px}
.pbit{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;font-family:inherit;cursor:pointer;
  padding:8px 6px;border-radius:11px;color:var(--txt);border:1px solid rgba(255,255,255,.07);
  background:rgba(21,23,31,.6);overflow:visible}
.pbit .pbi{font-size:14px;line-height:1}
.pbit b{font-size:15px;font-weight:800;line-height:1.1}
.pbit i{font-style:normal;font-size:9.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.4px;
  max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pbit.coins b{color:#ffd764}
.pbit.gained{animation:pbPop .9s cubic-bezier(.3,1.4,.5,1)}
@keyframes pbPop{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,215,100,0)}
  35%{transform:scale(1.09);box-shadow:0 0 0 3px rgba(255,215,100,.45),0 0 22px rgba(255,215,100,.45)}}
.gainfly{position:absolute;left:50%;top:-4px;transform:translateX(-50%);font-size:12px;font-weight:800;color:#ffd764;
  white-space:nowrap;pointer-events:none;text-shadow:0 2px 8px #0d0e14;animation:gainUp 1.4s ease-out forwards}
@keyframes gainUp{0%{opacity:0;transform:translate(-50%,6px) scale(.8)}
  20%{opacity:1;transform:translate(-50%,-6px) scale(1.05)}
  100%{opacity:0;transform:translate(-50%,-38px) scale(1)}}
.topstick.mini .playerbar{max-height:0;opacity:0;margin:0;overflow:hidden}
.levelup{position:fixed;inset:0;z-index:9300;display:flex;align-items:center;justify-content:center;pointer-events:none;
  background:rgba(13,14,20,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}
.levelup.show{opacity:1}
.lubox{display:flex;align-items:center;gap:16px;padding:20px 26px;border-radius:18px;transform:scale(.86);
  background:linear-gradient(135deg,rgba(255,215,100,.25),rgba(91,140,255,.22));border:1px solid rgba(255,215,100,.6);
  box-shadow:0 20px 60px rgba(0,0,0,.6);transition:transform .45s cubic-bezier(.2,1.4,.4,1)}
.levelup.show .lubox{transform:scale(1)}
.lubox .lui{font-size:38px}
.lubox .lut i{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffd764}
.lubox .lut b{display:block;font-size:22px;font-weight:900;line-height:1.15;margin-top:2px}
.lubox .lut em{display:block;font-style:normal;font-size:13px;color:var(--dim);margin-top:2px}
/* Lås */
.lockscreen{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:24px;
  background:rgba(13,14,20,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.lockbox{width:100%;max-width:320px;text-align:center}
.lockbox .locki{font-size:40px;margin-bottom:10px}
.lockbox h2{font-size:22px;margin-bottom:6px}
.lockbox p{font-size:13px;color:var(--dim);margin-bottom:16px}
.lockbox .inp{text-align:center;font-size:26px;letter-spacing:8px;font-weight:800;padding:14px}
.lockbox .btn{margin-top:12px}
/* Sekretess i appväxlaren */
body.privacy .app,body.privacy .sheet,body.privacy .fab-wrap,body.privacy .bgfx{
  filter:blur(22px) saturate(.4);transition:filter .12s}
body.privacy::after{content:'';position:fixed;inset:0;z-index:9998;background:var(--bg);opacity:.55;pointer-events:none}
.achtoast .atq{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:800;color:#ffd764;
  background:rgba(255,215,100,.16);border:1px solid rgba(255,215,100,.35);border-radius:8px;padding:3px 7px}
/* Prestationsnotis */
.achtoast{position:fixed;left:50%;top:calc(var(--safe-t) + 14px);transform:translateX(-50%) translateY(-22px) scale(.96);
  z-index:9000;display:flex;align-items:center;gap:13px;min-width:250px;max-width:min(94vw,400px);cursor:pointer;
  background:linear-gradient(135deg,rgba(46,38,12,.98),rgba(24,26,35,.98));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border:1px solid #ffd764;border-radius:16px;padding:14px 18px;
  box-shadow:0 16px 46px rgba(0,0,0,.65),0 0 0 3px rgba(255,215,100,.16);
  opacity:0;transition:opacity .35s ease,transform .45s cubic-bezier(.2,1.3,.4,1)}
.achtoast.show{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}
.achtoast .ati{font-size:30px;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(255,215,100,.6))}
.achtoast .att{display:flex;flex-direction:column;gap:1px;min-width:0}
.achtoast .att i{font-style:normal;font-size:10.5px;font-weight:700;color:#ffd764;letter-spacing:.4px;text-transform:uppercase}
.achtoast .att b{font-size:16px;font-weight:800;line-height:1.2}
.achtoast .att em{font-style:normal;font-size:12px;color:var(--dim)}
/* Uppdrag */
.mission{background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 13px;margin-bottom:9px}
.mission.done{border-color:rgba(52,211,153,.45);background:linear-gradient(135deg,rgba(52,211,153,.08),transparent)}
.mtop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.mtop b{font-size:14.5px;font-weight:700}
.mr{font-size:12px;font-weight:700;color:#ffd764;white-space:nowrap}
.mission.done .mr{color:var(--green)}
.md{font-size:12px;color:var(--dim);margin:3px 0 8px}
.mv{font-size:11px;color:var(--dimmer);text-align:right;margin-top:4px}
/* Butikens utseende */
body.bg-off .bgfx{display:none}
body.bg-ps .bgfx .sym:not([class*="ps-"]):not([class*="pc-"]){display:none}
body.bg-nin .bgfx .sym:not([class*="sw-"]):not([class*="nin-"]):not([class*="wii-"]):not([class*="gc-"]):not([class*="n64-"]){display:none}
body.bg-space .bgfx .sym{border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,rgba(255,255,255,.15) 60%,transparent 70%)!important;
  width:10px!important;height:10px!important;opacity:.5}
body.crt::after{content:'';position:fixed;inset:0;z-index:9999;pointer-events:none;
  background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}
body.card-compact .card{padding:7px 11px;gap:9px}
body.card-compact .thumb,body.card-compact .cover{width:30px!important;height:40px!important}
body.card-compact .card-sub{display:none}
body.card-compact .conmark{transform:scale(.72);transform-origin:right center}
body.card-grid #list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}
body.card-grid .card{flex-direction:column;align-items:stretch;padding:8px;gap:6px}
body.card-grid .thumb,body.card-grid .cover{width:100%!important;height:120px!important}
body.card-grid .card-sub,body.card-grid .conmark{display:none}
body.card-grid .card-title{font-size:12px;line-height:1.25;text-align:center}
.pcard.frame-gold{border-color:#ffd764;box-shadow:0 0 0 2px rgba(255,215,100,.35),0 12px 40px rgba(0,0,0,.5)}
.pcard.frame-neon{border-color:#25d9f0;box-shadow:0 0 0 2px rgba(37,217,240,.4),0 0 30px rgba(37,217,240,.35)}
.pcard.frame-carbon{background:repeating-linear-gradient(45deg,#15171f 0 4px,#1b1e28 4px 8px);border-color:#3a3f4d}
.pcard.frame-holo{background:linear-gradient(115deg,rgba(255,82,119,.2),rgba(91,140,255,.2),rgba(52,211,153,.2),rgba(255,215,100,.2));
  background-size:300% 300%;animation:holo 6s ease infinite;border-color:rgba(255,255,255,.4)}
@keyframes holo{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.shopitem .shp .use{color:var(--accent2);font-size:12px;font-weight:700}
.fx-star,.fx-spark,.fx-heart,.fx-coin,.fx-check,.fx-burst1,.fx-burst2,.fx-burst3,.fx-burst4{
  width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:22px}
.fx-star::before{content:'⭐'}.fx-spark::before{content:'✨'}.fx-heart::before{content:'💖'}.fx-coin::before{content:'🪙'}
.fx-check::before{content:'✓';color:var(--green);font-weight:900}
.fx-burst1{background:#ff5277}.fx-burst2{background:#ffd764}.fx-burst3{background:#5b8cff}.fx-burst4{background:#34d399}
.fx-burst1,.fx-burst2,.fx-burst3,.fx-burst4{border-radius:50%;box-shadow:0 0 14px currentColor}
table.earn{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}
table.earn th{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--dim);font-weight:700;padding:0 0 7px;text-align:left}
table.earn td{padding:7px 0;border-top:1px solid var(--line)}
table.earn .r{text-align:right}
table.earn .b{font-weight:800;color:#ffd764}
table.earn tfoot td{border-top:1px solid rgba(255,255,255,.18);color:var(--dim)}
table.earn tfoot tr.sum td{color:var(--txt);font-weight:700}
/* Butik */
.coinbox{background:linear-gradient(135deg,rgba(255,215,100,.18),rgba(255,140,60,.12));border:1px solid rgba(255,215,100,.35);
  border-radius:16px;padding:16px;text-align:center;margin-bottom:12px}
.cbmain b{font-size:34px;font-weight:900;color:#ffd764;line-height:1}
.cbmain span{display:block;font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--dim);margin-top:3px}
.cbsub{font-size:11.5px;color:var(--dim);margin-top:8px}
.shopitem{display:flex;align-items:center;gap:12px;background:var(--panel2);border:1px solid var(--line);
  border-radius:12px;padding:12px 13px;margin-bottom:8px;cursor:pointer}
.shopitem:active{transform:scale(.99)}
.shopitem.owned{border-color:rgba(52,211,153,.45);opacity:.8}
.shopitem.poor{opacity:.5}
.seg.chips .segopt.poor{opacity:.4}
.shopitem .shi{font-size:22px;flex-shrink:0}
.shopitem .shm{flex:1;min-width:0}
.shopitem .shm b{display:block;font-size:14.5px;font-weight:700}
.shopitem .shm i{display:block;font-style:normal;font-size:12px;color:var(--dim);margin-top:2px}
.shopitem .shm em{display:block;font-style:normal;font-size:11.5px;color:#ffd764;margin-top:3px;font-weight:700}
.shopitem .shp{text-align:right;flex-shrink:0}
.shopitem .shp b{display:block;font-size:15px;font-weight:800;color:#ffd764}
.shopitem .shp span{font-size:9.5px;color:var(--dim)}
.shopitem .shp .ok{color:var(--green);font-size:12px;font-weight:700}
/* Spelarkort */
.pcard{background:linear-gradient(135deg,rgba(255,82,119,.16),rgba(91,140,255,.16));border:1px solid rgba(255,255,255,.16);
  border-radius:18px;padding:18px;box-shadow:0 12px 40px rgba(0,0,0,.4)}
.pctop{display:flex;align-items:center;gap:13px}
.pcicon{width:52px;height:52px;border-radius:13px;flex-shrink:0}
.pcname{flex:1;min-width:0}
.pcname b{display:block;font-size:19px;font-weight:800}
.pcname i{display:block;font-style:normal;font-size:12.5px;color:#ffd764;font-weight:700;margin-top:2px}
.pcscore{text-align:right;flex-shrink:0}
.pcscore b{display:block;font-size:26px;font-weight:900;line-height:1;color:#ffd764}
.pcscore span{font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--dim)}
.pcbar{height:8px;background:rgba(0,0,0,.35);border-radius:99px;overflow:hidden;margin-top:14px}
.pcbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ffd764,#ffb648)}
.pcnext{font-size:11.5px;color:var(--dim);margin-top:6px;text-align:center}
.pcgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}
.pcgrid div{background:rgba(0,0,0,.28);border-radius:11px;padding:9px 4px;text-align:center}
.pcgrid b{display:block;font-size:16px;font-weight:800}
.pcgrid span{font-size:9.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.4px}
/* Prestationer */
.abouttext{font-size:13.5px;line-height:1.65;color:var(--dim);margin-top:8px}
.achgrid{display:flex;flex-direction:column;gap:9px;margin-top:8px}
.ach{display:flex;gap:12px;align-items:flex-start;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:12px 13px;opacity:.72}
.ach.got{opacity:1;border-color:rgba(255,215,100,.4);background:linear-gradient(135deg,rgba(255,215,100,.09),rgba(91,140,255,.06))}
.achi{font-size:24px;flex-shrink:0;filter:grayscale(1)}
.ach.got .achi{filter:none}
.achb{flex:1;min-width:0}
.achn{font-size:14.5px;font-weight:700}
.achok{color:#ffd764}
.achd{font-size:12px;color:var(--dim);margin:2px 0 7px}
.achbar{height:6px;background:var(--bg);border-radius:99px;overflow:hidden}
.achbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent2))}
.ach.got .achbar i{background:linear-gradient(90deg,#ffd764,#ffb648)}
.achv{font-size:11px;color:var(--dimmer);margin-top:4px;text-align:right}
/* Massimport */
textarea.inp{font-family:inherit;line-height:1.5;resize:vertical;min-height:120px}
.implist{display:flex;flex-wrap:wrap;gap:5px;max-height:180px;overflow:auto}
.implist span{font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:7px;background:var(--panel2);border:1px solid var(--line);color:var(--dim)}
.implist span.more{color:var(--accent2);border-color:var(--accent2)}
/* Inställningar */
.setgrp{display:flex;flex-direction:column;gap:8px;margin-top:6px}
.setrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;cursor:pointer;
  background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:14px 14px;color:var(--txt)}
.setrow:active{transform:scale(.99)}
.setrow .si{font-size:20px;flex-shrink:0}
.setrow .st{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.setrow .st b{font-size:15px;font-weight:700}
.setrow .st i{font-style:normal;font-size:12px;color:var(--dim)}
.setrow .sa{color:var(--dimmer);font-size:20px;flex-shrink:0}
/* Synknotis */
.synctoast{position:fixed;left:50%;bottom:calc(96px + var(--safe-b));transform:translateX(-50%) translateY(24px) scale(.96);
  z-index:8500;display:flex;align-items:center;gap:12px;min-width:236px;max-width:min(92vw,380px);
  background:rgba(24,26,35,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border:1px solid var(--line);color:var(--txt);padding:14px 18px;border-radius:15px;
  box-shadow:0 14px 44px rgba(0,0,0,.6);opacity:0;transition:opacity .35s ease,transform .4s cubic-bezier(.2,1.2,.4,1);pointer-events:none}
.synctoast.show{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}
.synctoast.changed{border-color:var(--accent2);box-shadow:0 14px 44px rgba(0,0,0,.6),0 0 0 3px rgba(91,140,255,.18)}
.synctoast.same{border-color:rgba(52,211,153,.45)}
.synctoast .stico{font-size:22px;flex-shrink:0}
.synctoast.changed .stico{animation:spin 1.1s linear 2}
.synctoast .sttext{display:flex;flex-direction:column;gap:2px;min-width:0}
.synctoast .sttext b{font-size:15px;font-weight:700;line-height:1.2}
.synctoast .sttext i{font-style:normal;font-size:12.5px;color:var(--dim)}
#syncDot.pinged{animation:dotPing 1.3s ease 2}
@keyframes dotPing{0%,100%{box-shadow:0 0 0 0 rgba(91,140,255,0)}45%{box-shadow:0 0 0 4px rgba(91,140,255,.35),0 0 16px rgba(91,140,255,.5)}}
/* Utmaning */
.tag.chal{background:linear-gradient(95deg,rgba(255,82,119,.2),rgba(91,140,255,.2));color:#fff;border:1px solid rgba(255,255,255,.25)}
.tag.chaldone{background:rgba(255,215,100,.16);color:#ffd764;border:1px solid rgba(255,215,100,.35)}
.chnow{display:flex;align-items:center;gap:11px;background:linear-gradient(95deg,rgba(255,82,119,.14),rgba(91,140,255,.14));
  border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:11px 13px;margin-bottom:10px;cursor:pointer}
.chnow span{font-size:20px}
.chnow b{display:block;font-size:13px;font-weight:700}
.chnow i{display:block;font-style:normal;font-size:12px;color:var(--dim);margin-top:2px}
.challayer{position:fixed;inset:0;z-index:9200;display:flex;align-items:center;justify-content:center;pointer-events:none;
  background:rgba(13,14,20,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}
.challayer.show{opacity:1}
.chbox{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,rgba(255,82,119,.22),rgba(91,140,255,.22));
  border:1px solid rgba(255,255,255,.3);border-radius:18px;padding:20px 26px;transform:scale(.86);transition:transform .45s cubic-bezier(.2,1.4,.4,1);
  box-shadow:0 20px 60px rgba(0,0,0,.6)}
.challayer.show .chbox{transform:scale(1)}
.chbox .chi{font-size:40px}
.chbox .chtxt i{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffd764}
.chbox .chtxt b{display:block;font-size:19px;font-weight:800;line-height:1.2;margin-top:2px}
.chbox .chtxt em{display:block;font-style:normal;font-size:12.5px;color:var(--dim);margin-top:3px}
.rollpick{display:flex;gap:10px;margin:12px 0}
.rollbtn{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;cursor:pointer;
  padding:16px 10px;border-radius:14px;color:var(--txt);border:1px solid var(--line);background:var(--panel2)}
.rollbtn .ri{font-size:26px}
.rollbtn b{font-size:14px;font-weight:700}
.rollbtn i{font-style:normal;font-size:11.5px;color:var(--dim);text-align:center}
.rollbtn.chal{background:linear-gradient(135deg,rgba(255,82,119,.18),rgba(91,140,255,.18));border-color:rgba(255,255,255,.18)}
.rollbtn.off{opacity:.45}
.btn.off{opacity:.45}
/* Slumpa – lootbox */
.lootbox{position:relative;overflow:hidden;height:156px;border-radius:14px;background:linear-gradient(180deg,#0f1118,#171a24);border:1px solid var(--line);margin:8px 0 14px}
.lootbox.ready .lootstrip{opacity:.55}
.lootbox.ready::after{content:'Tryck för att öppna';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--dim);letter-spacing:.4px;pointer-events:none;text-shadow:0 2px 10px #0d0e14}
.btn.spinning{opacity:.7}
.lootbox.landed{animation:lootLand 1s cubic-bezier(.3,1.4,.5,1)}
@keyframes lootLand{0%,100%{box-shadow:0 0 0 0 rgba(255,215,100,0)}30%{box-shadow:0 0 0 3px #ffd764,0 0 42px rgba(255,215,100,.5)}}
.lootstrip{display:flex;gap:8px;padding:12px 0;height:100%;will-change:transform}
.lcell{position:relative;flex:0 0 112px;height:132px;border-radius:11px;overflow:hidden;background:#12141c;
  border:1px solid rgba(255,255,255,.07);border-bottom:4px solid var(--c,#5b8cff)}
.lcell img{width:100%;height:96px;object-fit:cover;display:block}
.lnoimg{width:100%;height:96px;display:flex;align-items:center;justify-content:center;font-size:30px;background:#181b24}
.lname{font-size:10.5px;font-weight:600;line-height:1.2;padding:5px 6px;color:var(--dim);
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lcell.pop{animation:lootPop .8s cubic-bezier(.34,1.6,.5,1)}
@keyframes lootPop{0%{transform:scale(1)}45%{transform:scale(1.09)}100%{transform:scale(1)}}
.lootfade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(13,14,20,.96),transparent 18%,transparent 82%,rgba(13,14,20,.96))}
.lootptr{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);pointer-events:none;
  background:linear-gradient(180deg,#ffd764,rgba(255,215,100,.25));box-shadow:0 0 14px rgba(255,215,100,.75)}
.lootptr::before,.lootptr::after{content:'';position:absolute;left:50%;transform:translateX(-50%);
  border-left:7px solid transparent;border-right:7px solid transparent}
.lootptr::before{top:0;border-top:9px solid #ffd764}
.lootptr::after{bottom:0;border-bottom:9px solid #ffd764}
.rwin{background:linear-gradient(135deg,rgba(255,215,100,.16),rgba(91,140,255,.16));border:1px solid rgba(255,215,100,.3);border-radius:14px;padding:16px;text-align:center;margin-bottom:6px}
.rwtitle{font-size:19px;font-weight:800;line-height:1.25}
.rwsub{font-size:13px;color:var(--dim);margin-top:5px}
/* Verktygsrad */
.toolrow{display:flex;gap:8px;margin-bottom:10px}
.toolrow .toolbtn{flex:1}
.toolbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:13px;font-weight:600;
  padding:11px 10px;border-radius:11px;cursor:pointer;color:var(--txt);
  background:rgba(21,23,31,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07)}
.toolbtn:active{transform:scale(.98)}
.toolbtn.dice{background:linear-gradient(95deg,rgba(255,82,119,.22),rgba(91,140,255,.22));border-color:rgba(255,255,255,.12)}
/* Kommande spel */
.uprow{display:flex;gap:11px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:11px;margin-bottom:9px}
.upcover{width:58px;height:78px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg)}
.upcover.noimg{display:flex;align-items:center;justify-content:center;font-size:22px}
.upmain{flex:1;min-width:0}
.uptitle{font-size:15px;font-weight:700;line-height:1.25}
.upmeta{font-size:12px;color:var(--dim);margin-top:2px}
.upwhen{font-size:12.5px;font-weight:700;color:var(--accent2);margin-top:4px}
.upwhen.soon{color:#ffd764}
.upflag{font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px}
.upflag.own{color:var(--green);background:rgba(52,211,153,.12)}
.upflag.wish{color:#ffd764;background:rgba(255,215,100,.12)}
.wwhen{font-size:11.5px;font-weight:700;color:var(--accent2);margin-top:3px}
.wwhen.soon{color:#ffd764}
/* Utforska på nätet */
.werow{display:flex;gap:11px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:11px;margin-bottom:9px}
.wecover{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--bg)}
.wecover.noimg{display:flex;align-items:center;justify-content:center;font-size:22px}
.wemain{flex:1;min-width:0}
.wetitle{font-size:15px;font-weight:700;line-height:1.25}
.wemeta{font-size:12px;color:var(--dim);margin-top:2px}
.wescore{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#ffd764;margin-top:4px}
.wescore .sc{font-size:13px}
.wegenres{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
.wegenres span{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:var(--bg);border:1px solid var(--line);color:var(--dim)}
.wesum{font-size:12.5px;color:var(--dim);line-height:1.5;margin-top:7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.gamesum{font-size:13.5px;line-height:1.6;color:var(--txt);background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:13px 14px}
.weowned{font-size:12px;color:var(--green);font-weight:600;margin-top:4px}
.wewish{font-size:12px;color:#ffd764;font-weight:600;margin-top:4px}
.weacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.wea{font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;text-decoration:none;cursor:pointer;
  background:var(--bg);border:1px solid var(--line);color:var(--txt);font-family:inherit}
.wea:active{transform:scale(.96)}
.sugglist{background:var(--panel2);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:6px}
.suggrow{display:flex;align-items:center;gap:10px;padding:9px 11px;cursor:pointer;border-bottom:1px solid var(--line)}
.suggrow:last-child{border-bottom:none}
.suggrow:active{background:var(--bg)}
.suggrow img,.suggrow .sgno{width:34px;height:34px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--bg);display:flex;align-items:center;justify-content:center}
.suggrow .sgt{min-width:0;display:flex;flex-direction:column}
.suggrow .sgt b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.suggrow .sgt i{font-style:normal;font-size:11.5px;color:var(--dim)}
/* Önskelista */
.wishrow{display:flex;align-items:center;gap:11px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:11px 12px;margin-bottom:8px;cursor:pointer}
.wishrow:active{background:var(--bg)}
.wishrow .wchev{color:var(--dimmer);font-size:20px;flex-shrink:0}
.wishrow .wnoimg{display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--bg)}
.ovbtn.buy{background:rgba(52,211,153,.16);border-color:var(--green);color:var(--green)}
.wishrow .wcover{width:38px;height:38px;border-radius:7px;object-fit:cover;flex-shrink:0}
.wishrow .wmain{flex:1;min-width:0}
.searchrow{display:flex;gap:8px;align-items:center}
.searchrow .inp{flex:1}
.searchrow .btn{margin-top:0;width:auto;padding:12px 16px;flex-shrink:0}
.wishrow .wtitle{font-size:15px;font-weight:600}
.wishrow .wmeta{font-size:12px;color:var(--dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wbtn{flex-shrink:0;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--dim);font-size:15px;font-weight:700;cursor:pointer}
.wbtn.buy{color:var(--green);border-color:rgba(52,211,153,.35)}
.wbtn.del{color:var(--accent);border-color:rgba(255,82,119,.3)}
/* Statistikvy */
.bigstats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 4px}
.bigstats .bs{background:var(--panel2);border:1px solid var(--line);border-radius:11px;padding:11px 13px}
.bigstats .bs b{display:block;font-size:22px;font-weight:800}
.bigstats .bs span{font-size:11px;color:var(--dim)}
.sh{font-size:13px;font-weight:700;color:var(--dim);margin:20px 0 8px;text-transform:uppercase;letter-spacing:.4px}
.srow{display:flex;align-items:center;gap:9px;margin-bottom:6px;font-size:13px}
.srow .sk{flex:0 0 92px;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.srow .sbar{flex:1;height:8px;background:var(--panel2);border-radius:99px;overflow:hidden}
.srow .sbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent2))}
.srow .sn{flex:0 0 46px;text-align:right;color:var(--dim);font-variant-numeric:tabular-nums}
/* Totalsiffran hoppar till */
#statTotal{transition:transform .2s ease;position:relative;overflow:hidden}
#statTotal::after{content:'';position:absolute;top:-60%;left:-120%;width:70%;height:220%;pointer-events:none;opacity:0;
  background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.06) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.06) 65%,transparent 100%);
  transform:skewX(-18deg)}
#statTotal.bump-up::after,#statTotal.bump-down::after{animation:statShine .85s cubic-bezier(.3,.6,.4,1) .12s}
@keyframes statShine{0%{opacity:0;left:-120%}12%{opacity:1}88%{opacity:1}100%{opacity:0;left:130%}}
#statTotal.bump-up{animation:statUp .85s cubic-bezier(.34,1.4,.5,1)}
#statTotal.bump-down{animation:statDown .85s cubic-bezier(.34,1.4,.5,1)}
@keyframes statUp{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(52,211,153,0)}35%{transform:translateY(-5px) scale(1.07);box-shadow:0 0 0 2px var(--green),0 0 18px rgba(52,211,153,.5)}}
@keyframes statDown{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(255,82,119,0)}35%{transform:translateY(4px) scale(.95);box-shadow:0 0 0 2px var(--accent),0 0 18px rgba(255,82,119,.45)}}
/* Nytt spel tillagt */
.card.justadded{animation:cardAdd .9s cubic-bezier(.34,1.3,.5,1) both,addGlow 1.6s ease-out .3s}
@keyframes cardAdd{0%{opacity:0;transform:scale(.9) translateY(-10px)}60%{opacity:1;transform:scale(1.02) translateY(0)}100%{opacity:1;transform:scale(1) translateY(0)}}
@keyframes addGlow{0%{box-shadow:0 0 0 0 rgba(52,211,153,0)}25%{box-shadow:0 0 0 2px var(--green),0 0 22px 2px rgba(52,211,153,.55)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}
.card.justadded .conmark{animation:markPop .7s cubic-bezier(.34,1.6,.5,1) .25s both}
@keyframes markPop{0%{transform:scale(.5) rotate(-8deg);opacity:.2}60%{transform:scale(1.18) rotate(3deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}
/* Fira-klarat */
.celebrate{position:fixed;inset:0;z-index:8000;pointer-events:none;overflow:hidden}
/* Switch – mörkgrå knappar, neonröd/blå ring efter Joy-Con-skalen */
.sw-a,.sw-b,.sw-x,.sw-y,.sw-plus,.sw-minus,
.sw-up,.sw-down,.sw-left,.sw-right{width:30px;height:30px;border-radius:50%;background:#33363d;border:3px solid currentColor;display:flex;align-items:center;justify-content:center;font:800 14px/1 -apple-system,sans-serif;box-shadow:0 0 10px -2px currentColor}
.sw-a,.sw-b,.sw-x,.sw-y,.sw-plus{color:#ff3c28}
.sw-minus,.sw-up,.sw-down,.sw-left,.sw-right{color:#0ab9e6}
.sw-a::before,.sw-b::before,.sw-x::before,.sw-y::before,
.sw-up::before,.sw-down::before,.sw-left::before,.sw-right::before{color:#eef0f6}
.sw-a::before{content:'A'}.sw-b::before{content:'B'}
.sw-x::before{content:'X'}.sw-y::before{content:'Y'}
.sw-up::before{content:'▲';font-size:11px}.sw-down::before{content:'▼';font-size:11px}
.sw-left::before{content:'◀';font-size:11px}.sw-right::before{content:'▶';font-size:11px}
.sw-plus,.sw-minus{width:28px;height:28px}
.sw-plus::before,.sw-plus::after,.sw-minus::before{content:'';position:absolute;left:50%;top:50%;background:#eef0f6;border-radius:2px}
.sw-plus::before,.sw-minus::before{width:14px;height:3px;transform:translate(-50%,-50%)}
.sw-plus::after{width:3px;height:14px;transform:translate(-50%,-50%)}
/* Wii – vitt, med 1 och 2 */
.wii-1,.wii-2{color:#f2f4f8}
.wii-1::before{content:'1'}.wii-2::before{content:'2'}
/* PC – butiksikoner */
.pc-steam{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2M3ZDVlMCIgZD0iTTExLjk3OSAwQzUuNjc4IDAgLjUxMSA0Ljg2LjAyMiAxMS4wMzdsNi40MzIgMi42NThjLjU0NS0uMzcxIDEuMjAzLS41OSAxLjkxMi0uNTkuMDYzIDAgLjEyNS4wMDQuMTg4LjAwNmwyLjg2MS00LjE0MlY4LjkxYzAtMi40OTUgMi4wMjgtNC41MjQgNC41MjQtNC41MjQgMi40OTQgMCA0LjUyNCAyLjAzMSA0LjUyNCA0LjUyN3MtMi4wMyA0LjUyNS00LjUyNCA0LjUyNWgtLjEwNWwtNC4wNzYgMi45MTFjMCAuMDUyLjAwNC4xMDUuMDA0LjE1OSAwIDEuODc1LTEuNTE1IDMuMzk2LTMuMzkgMy4zOTYtMS42MzUgMC0zLjAxNi0xLjE3My0zLjMzMS0yLjcyN0wuNDM2IDE1LjI3QzEuODYyIDIwLjMwNyA2LjQ4NiAyNCAxMS45NzkgMjRjNi42MjcgMCAxMS45OTktNS4zNzMgMTEuOTk5LTEyUzE4LjYwNSAwIDExLjk3OSAwek03LjU0IDE4LjIxbC0xLjQ3My0uNjFjLjI2Mi41NDMuNzE0Ljk5OSAxLjMxNCAxLjI1IDEuMjk3LjUzOSAyLjc5My0uMDc2IDMuMzMyLTEuMzc1LjI2My0uNjMuMjY0LTEuMzE5LjAwNS0xLjk0OXMtLjc1LTEuMTIxLTEuMzc3LTEuMzgzYy0uNjI0LS4yNi0xLjI5LS4yNDktMS44NzgtLjAzbDEuNTIzLjYzYy45NTYuNCAxLjQwOSAxLjUgMS4wMDkgMi40NTUtLjM5Ny45NTctMS40OTcgMS40MS0yLjQ1NCAxLjAxMkg3LjU0em0xMS40MTUtOS4zMDNjMC0xLjY2Mi0xLjM1My0zLjAxNS0zLjAxNS0zLjAxNS0xLjY2NSAwLTMuMDE1IDEuMzUzLTMuMDE1IDMuMDE1IDAgMS42NjUgMS4zNSAzLjAxNSAzLjAxNSAzLjAxNSAxLjY2MyAwIDMuMDE1LTEuMzUgMy4wMTUtMy4wMTV6bS01LjI3My0uMDA1YzAtMS4yNTIgMS4wMTMtMi4yNjYgMi4yNjUtMi4yNjYgMS4yNDkgMCAyLjI2NiAxLjAxNCAyLjI2NiAyLjI2NiAwIDEuMjUxLTEuMDE3IDIuMjY1LTIuMjY2IDIuMjY1LTEuMjUzIDAtMi4yNjUtMS4wMTQtMi4yNjUtMi4yNjV6Ii8+PC9zdmc+') center/contain no-repeat;filter:drop-shadow(0 0 6px #c7d5e055)}
.pc-epicgames{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTMuNTM3IDBDMi4xNjUgMCAxLjY2LjUwNiAxLjY2IDEuODc5VjE4LjQ0YTQuMjYyIDQuMjYyIDAgMDAuMDIuNDMzYy4wMzEuMy4wMzcuNTkuMzE2LjkyLjAyNy4wMzMuMzExLjI0NS4zMTEuMjQ1LjE1My4wNzUuMjU4LjEzLjQzLjJsOC4zMzUgMy40OTFjLjQzMy4xOTkuNjE0LjI3Ni45MjguMjdoLjAwMmMuMzE0LjAwNi40OTUtLjA3MS45MjgtLjI3bDguMzM1LTMuNDkyYy4xNzItLjA3LjI3Ny0uMTI0LjQzLS4yIDAgMCAuMjg0LS4yMTEuMzExLS4yNDMuMjgtLjMzLjI4NS0uNjIxLjMxNi0uOTJhNC4yNjEgNC4yNjEgMCAwMC4wMi0uNDM0VjEuODc5YzAtMS4zNzMtLjUwNi0xLjg4LTEuODc4LTEuODh6bTEzLjM2NiAzLjExaC42OGMxLjEzOCAwIDEuNjg4LjU1MyAxLjY4OCAxLjY5NnYxLjg4aC0xLjM3NHYtMS44YzAtLjM2OS0uMTctLjU0LS41MjMtLjU0aC0uMjM1Yy0uMzY3IDAtLjUzNy4xNy0uNTM3LjUzOXY1LjgxYzAgLjM2OS4xNy41NC41MzcuNTRoLjI2MmMuMzUzIDAgLjUyMy0uMTcxLjUyMy0uNTRWOC42MTloMS4zNzN2Mi4xNDNjMCAxLjE0NC0uNTYyIDEuNzEtMS43IDEuNzFoLS42OTRjLTEuMTM4IDAtMS43LS41NjYtMS43LTEuNzFWNC44MmMwLTEuMTQ0LjU2Mi0xLjcwOSAxLjctMS43MDl6bS0xMi4xODYuMDhoMy4xMTR2MS4yNzRINi4xMTd2Mi42MDNoMS42NDh2MS4yNzVINi4xMTd2Mi43NzRoMS43NHYxLjI3NWgtMy4xNHptMy44MTYgMGgyLjE5OGMxLjEzOCAwIDEuNy41NjQgMS43IDEuNzA4djIuNDQ1YzAgMS4xNDQtLjU2MiAxLjcxLTEuNyAxLjcxaC0uNzk5djMuMzM4aC0xLjR6bTQuNTMgMGgxLjR2OS4yMDFoLTEuNHptLTMuMTMgMS4yMzV2My4zOTJoLjU3NWMuMzU0IDAgLjUyMy0uMTcxLjUyMy0uNTRWNC45NjVjMC0uMzY4LS4xNy0uNTQtLjUyMy0uNTR6bS0zLjc0IDEwLjE0N2ExLjcwOCAxLjcwOCAwIDAxLjU5MS4xMDggMS43NDUgMS43NDUgMCAwMS40OS4yOTlsLS40NTIuNTQ2YTEuMjQ3IDEuMjQ3IDAgMDAtLjMwOC0uMTk1LjkxLjkxIDAgMDAtLjM2My0uMDY4LjY1OC42NTggMCAwMC0uMjguMDYuNzAzLjcwMyAwIDAwLS4yMjQuMTYzLjc4My43ODMgMCAwMC0uMTUxLjI0My43OTkuNzk5IDAgMDAtLjA1Ni4yOTl2LjAwOGEuODUyLjg1MiAwIDAwLjA1Ni4zMS43LjcgMCAwMC4xNTcuMjQ1LjczNi43MzYgMCAwMC4yMzguMTYuNzc0Ljc3NCAwIDAwLjMwMy4wNTguNzkuNzkgMCAwMC40NDUtLjExNnYtLjMzOWgtLjU0OHYtLjU2NUg3LjM3djEuMjU1YTIuMDE5IDIuMDE5IDAgMDEtLjUyNC4zMDcgMS43ODkgMS43ODkgMCAwMS0uNjgzLjEyMyAxLjY0MiAxLjY0MiAwIDAxLS42MDItLjEwNyAxLjQ2IDEuNDYgMCAwMS0uNDc4LS4zIDEuMzcxIDEuMzcxIDAgMDEtLjMxOC0uNDU1IDEuNDM4IDEuNDM4IDAgMDEtLjExNS0uNTh2LS4wMDhhMS40MjYgMS40MjYgMCAwMS4xMTMtLjU3IDEuNDQ5IDEuNDQ5IDAgMDEuMzEyLS40NiAxLjQxOCAxLjQxOCAwIDAxLjQ3NC0uMzA5IDEuNTggMS41OCAwIDAxLjU5OC0uMTExIDEuNzA4IDEuNzA4IDAgMDEuMDQ1IDB6bTExLjk2My4wMDhhMi4wMDYgMi4wMDYgMCAwMS42MTIuMDk0IDEuNjEgMS42MSAwIDAxLjUwNy4yNzdsLS4zODYuNTQ2YTEuNTYyIDEuNTYyIDAgMDAtLjM5LS4yMDUgMS4xNzggMS4xNzggMCAwMC0uMzg4LS4wNy4zNDcuMzQ3IDAgMDAtLjIwOC4wNTIuMTU0LjE1NCAwIDAwLS4wNy4xMjd2LjAwOGEuMTU4LjE1OCAwIDAwLjAyMi4wODQuMTk4LjE5OCAwIDAwLjA3Ni4wNjYuODMxLjgzMSAwIDAwLjE0Ny4wNmMuMDYyLjAyLjE0LjA0LjIzNi4wNjFhMy4zODkgMy4zODkgMCAwMS40My4xMjIgMS4yOTIgMS4yOTIgMCAwMS4zMjguMTcuNjc4LjY3OCAwIDAxLjIwNy4yNC43MzkuNzM5IDAgMDEuMDcxLjMzN3YuMDA4YS44NjUuODY1IDAgMDEtLjA4MS4zODIuODIuODIgMCAwMS0uMjI5LjI4NSAxLjAzMiAxLjAzMiAwIDAxLS4zNTMuMTggMS42MDYgMS42MDYgMCAwMS0uNDYuMDYxIDIuMTYgMi4xNiAwIDAxLS43MS0uMTE2IDEuNzE4IDEuNzE4IDAgMDEtLjU5My0uMzQ2bC40My0uNTE0Yy4yNzcuMjIzLjU3OC4zMzUuOS4zMzVhLjQ1Ny40NTcgMCAwMC4yMzYtLjA1LjE1Ny4xNTcgMCAwMC4wODItLjE0MnYtLjAwOGEuMTUuMTUgMCAwMC0uMDItLjA3Ny4yMDQuMjA0IDAgMDAtLjA3My0uMDY2Ljc1My43NTMgMCAwMC0uMTQzLS4wNjIgMi40NSAyLjQ1IDAgMDAtLjIzMy0uMDYyIDUuMDM2IDUuMDM2IDAgMDEtLjQxMy0uMTEzIDEuMjYgMS4yNiAwIDAxLS4zMzEtLjE2LjcyLjcyIDAgMDEtLjIyMi0uMjQzLjczLjczIDAgMDEtLjA4Mi0uMzZ2LS4wMDhhLjg2My44NjMgMCAwMS4wNzQtLjM1OS43OTQuNzk0IDAgMDEuMjE0LS4yODMgMS4wMDcgMS4wMDcgMCAwMS4zNC0uMTg1IDEuNDIzIDEuNDIzIDAgMDEuNDQ4LS4wNjYgMi4wMDYgMi4wMDYgMCAwMS4wMjUgMHptLTkuMzU4LjAyNWguNzQybDEuMTgzIDIuODFoLS44MjVsLS4yMDMtLjQ5OUg4LjYyM2wtLjE5OC40OThoLS44MXptMi4xOTcuMDJoLjgxNGwuNjYzIDEuMDguNjYzLTEuMDhoLjgxNHYyLjc5aC0uNzY2di0xLjYwMmwtLjcxMSAxLjA5MWgtLjAxNmwtLjcwNy0xLjA4M3YxLjU5M2gtLjc1NHptMy40NjkgMGgyLjIzNXYuNjU4aC0xLjQ3M3YuNDIyaDEuMzM0di42MWgtMS4zMzR2LjQ0MmgxLjQ5M3YuNjU4aC0yLjI1NXptLTUuMy44OTdsLS4zMTUuNzkzaC42MjR6bS0xLjE0NSA1LjE5aDguMDE0bC00LjA5IDEuMzQ4eiIvPjwvc3ZnPg==') center/contain no-repeat;filter:drop-shadow(0 0 6px #e8e8e855)}
.pc-gogdotcom{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2EwNWZkMCIgZD0iTTcuMTUgMTUuMjRINC4zNmEuNC40IDAgMCAwLS40LjR2MmMwIC4yMS4xOC40LjQuNGgyLjh2MS4zMmgtMy41Yy0uNTYgMC0xLjAyLS40Ni0xLjAyLTEuMDN2LTMuMzljMC0uNTYuNDYtMS4wMiAxLjAzLTEuMDJoMy40OHYxLjMyek04LjE2IDExLjU0YzAgLjU4LS40NyAxLjA1LTEuMDUgMS4wNUgyLjYzdi0xLjM1aDMuNzhhLjQuNCAwIDAgMCAuNC0uNFY2LjM5YS40LjQgMCAwIDAtLjQtLjRINC4zOWEuNC40IDAgMCAwLS40MS40djIuMDJjMCAuMjMuMTguNC40LjRINnYxLjM1SDMuNjhjLS41OCAwLTEuMDUtLjQ2LTEuMDUtMS4wNFY1LjY4YzAtLjU3LjQ3LTEuMDQgMS4wNS0xLjA0SDcuMWMuNTggMCAxLjA1LjQ3IDEuMDUgMS4wNHY1Ljg2ek0yMS4zNiAxOS4zNmgtMS4zMnYtNC4xMmgtLjkzYS40LjQgMCAwIDAtLjQuNHYzLjcyaC0xLjMzdi00LjEyaC0uOTNhLjQuNCAwIDAgMC0uNC40djMuNzJoLTEuMzN2LTQuNDJjMC0uNTYuNDYtMS4wMiAxLjAzLTEuMDJoNS42MXY1LjQ0ek0yMS4zNyAxMS41NGMwIC41OC0uNDcgMS4wNS0xLjA1IDEuMDVoLTQuNDh2LTEuMzVoMy43OGEuNC40IDAgMCAwIC40LS40VjYuMzlhLjQuNCAwIDAgMC0uNC0uNGgtMi4wM2EuNC40IDAgMCAwLS40LjR2Mi4wMmMwIC4yMy4xOC40LjQuNGgxLjYydjEuMzVIMTYuOWMtLjU4IDAtMS4wNS0uNDYtMS4wNS0xLjA0VjUuNjhjMC0uNTcuNDctMS4wNCAxLjA1LTEuMDRoMy40M2MuNTggMCAxLjA1LjQ3IDEuMDUgMS4wNHY1Ljg2ek0xMy43MiA0LjY0aC0zLjQ0Yy0uNTggMC0xLjA0LjQ3LTEuMDQgMS4wNHYzLjQ0YzAgLjU4LjQ2IDEuMDQgMS4wNCAxLjA0aDMuNDRjLjU3IDAgMS4wNC0uNDYgMS4wNC0xLjA0VjUuNjhjMC0uNTctLjQ3LTEuMDQtMS4wNC0xLjA0bS0uMyAxLjc1djIuMDJhLjQuNCAwIDAgMS0uNC40aC0yLjAzYS40LjQgMCAwIDEtLjQtLjRWNi40YzAtLjIyLjE3LS40LjQtLjRIMTNjLjIzIDAgLjQuMTguNC40ek0xMi42MyAxMy45Mkg5LjI0Yy0uNTcgMC0xLjAzLjQ2LTEuMDMgMS4wMnYzLjM5YzAgLjU3LjQ2IDEuMDMgMS4wMyAxLjAzaDMuMzljLjU3IDAgMS4wMy0uNDYgMS4wMy0xLjAzdi0zLjM5YzAtLjU2LS40Ni0xLjAyLTEuMDMtMS4wMm0tLjMgMS43MnYyYS40LjQgMCAwIDEtLjQuNHYtLjAxSDkuOTRhLjQuNCAwIDAgMS0uNC0uNHYtMS45OWMwLS4yMi4xOC0uNC40LS40aDJjLjIyIDAgLjQuMTguNC40ek0yMy40OSAxLjFhMS43NCAxLjc0IDAgMCAwLTEuMjQtLjUySDEuNzVBMS43NCAxLjc0IDAgMCAwIDAgMi4zM3YxOS4zNGExLjc0IDEuNzQgMCAwIDAgMS43NSAxLjc1aDIwLjVBMS43NCAxLjc0IDAgMCAwIDI0IDIxLjY3VjIuMzNjMC0uNDgtLjItLjkyLS41MS0xLjI0bTAgMjAuNThhMS4yMyAxLjIzIDAgMCAxLTEuMjQgMS4yNEgxLjc1QTEuMjMgMS4yMyAwIDAgMSAuNSAyMS42N1YyLjMzYTEuMjMgMS4yMyAwIDAgMSAxLjI0LTEuMjRoMjAuNWExLjI0IDEuMjQgMCAwIDEgMS4yNCAxLjI0djE5LjM0eiIvPjwvc3ZnPg==') center/contain no-repeat;filter:drop-shadow(0 0 6px #a05fd055)}
.pc-ubisoft{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzlmZDRmZiIgZD0iTTIzLjU2MSAxMS45ODhDMjMuMzAxLS4zMDQgNi45NTQtNC44OS42NTYgNi42MzRjLjI4Mi4yMDYuNjYxLjQ3Ny45NDMuNjcyYTExLjc0NyAxMS43NDcgMCAwMC0uOTc2IDMuMDY3IDExLjg4NSAxMS44ODUgMCAwMC0uMTg0IDIuMDcxQy40MzkgMTguODE4IDUuNjIxIDI0IDEyLjAwNSAyNGM2LjM4NSAwIDExLjU1Ni01LjE3IDExLjU1Ni0xMS41NTZ2LS40NTV6bS0yMC4yNyAyLjA2Yy0uMTUyIDEuMjQ2LS4wNTQgMS42MzYtLjA1NCAxLjc4OGwtLjI4Mi4wOThjLS4xMDgtLjIwNi0uMzctLjkzMi0uNDg4LTEuOTA4QzIuMTYzIDEwLjMwOCA0LjcgNi45NiA4LjU3IDYuMzNjMy41NDQtLjUyIDYuOTM3IDEuNjggNy43MjggNC43NThsLS4yODIuMDk4Yy0uMDg3LS4wODctLjIyOC0uMzM2LS43Ny0uODc4LTQuMjgxLTQuMjgxLTExLjAwMi0yLjMyLTExLjk1NiAzLjc0em0xMS4wMDIgMi4wODFhMy4xNDUgMy4xNDUgMCAwMS0yLjU5IDEuMzU1IDMuMTUgMy4xNSAwIDAxLTMuMTU1LTMuMTU1IDMuMTU5IDMuMTU5IDAgMDEyLjkyNy0zLjE0NGMxLjAxOC0uMDQzIDEuOTcyLjUxIDIuNDE2IDEuMzk4YTIuNTggMi41OCAwIDAxLS40NTUgMi45NWMuMjkzLjIwNS41NzUuNC44NTYuNTk1em02LjU4LjEyYy0xLjY2OSAzLjc4Mi01LjEwNiA1Ljc2Ni04Ljc3IDUuNzEyLTcuMDM0LS4zNDctOS4wODMtOC40NjYtNC4zOC0xMS4zOTNsLjIwNy4yMDZjLS4wNzYuMTA4LS4zNTguMzI1LS43OTEgMS4xODItLjUxIDEuMDQxLS42NzIgMi4wODEtLjYwNyAyLjczMi4zNjkgNS42NyA4LjMxNCA2LjgzIDExLjA0NSAxLjIxNEMyMS4wNTcgOC4yMTcgMTEuODIyLjQwMSAzLjYyNiA2LjM3NGwtLjE4NC0uMTg0QzUuNTk5IDIuODA4IDkuODE2IDEuMyAxMy44MzcgMi4zMDljNi4xNDcgMS41NSA5LjQ1MyA3Ljk1NiA3LjAzNSAxMy45NHoiLz48L3N2Zz4=') center/contain no-repeat;filter:drop-shadow(0 0 6px #9fd4ff55)}
.pc-ea{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTE2LjYzNSA2LjE2MmwtNS45MjggOS4zNzdINC4yNGwxLjUwOC0yLjNoNC4wMjRsMS40NzQtMi4zMzVIMi4yNjRMLjc5IDEzLjIzOWgyLjE1NkwwIDE3Ljg0aDEyLjA3Mmw0LjU2My03LjI1OSAxLjY1MiAyLjY2aC0xLjQwMWwtMS40NzMgMi4yOTloNC4zNDdsMS40NzMgMi4zSDI0em0tMTEuNDYxLjEwN0wzLjcgOC42MDRsOS41Mi0uMDM1IDEuNDc0LTIuM3oiLz48L3N2Zz4=') center/contain no-repeat;filter:drop-shadow(0 0 6px #e8e8e855)}
.pc-rockstargames{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZjYWYxNyIgZD0iTTUuOTcxIDYuODE2aDMuMjQxYzEuNDY5IDAgMi43NDEtLjQ0OCAyLjc0MS0yLjA4NCAwLTEuMy0xLjExNy0xLjU3Ni0yLjE5LTEuNTc2SDYuNzQ4bC0uNzc3IDMuNjZabTEyLjgzNCA4Ljc1M2g1LjE2OGwtNC42NjQgMy4yMjguNzU1IDUuMDg3LTQuMDQxLTMuMDdMMTAuNTk5IDI0bDIuNTM2LTUuMzkycy0yLjk1LTMuMDc1LTIuOTQ3LTMuMDc1Yy0uMTk4LS4yNjItLjI2NS0uOTM2LS4yNjUtMS4yMjYgMC0uMzY3LjAyNC0uNzM5LjA0OS0xLjEzNC4wMjgtLjQ1MS4wNTgtLjkzMy4wNTgtMS40NzYgMC0xLjMzOC0uNTktMi4wMzgtMi4wMzYtMi4wMzhINS4yODNsLTEuMTggNS41MjVILjAyNkwzLjI2OSAwaDcuNjcyYzIuODUyIDAgNS4wMjcuNzAyIDUuMDI3IDMuOTM2IDAgMi4yNzYtMS4xMiAzLjg5NC0zLjU5MiA0LjIzM3YuMDQ1YzEuMTYyLjI3NiAxLjU5OCAxLjA2MiAxLjU5OCAyLjUyNyAwIC41ODUtLjAxOCAxLjA5OC0uMDM0IDEuNTgxLS4wMTUuNDI4LS4wMy44MzQtLjAzIDEuMjQzIDAgLjUyNS4xMzcgMS4zODIuNDggMS45NjhoLjU2N2wzLjAyOC01LjA2LjgyIDUuMDk2Wm0tMS4yMzMtMi45NDgtMi4xODcgMy42NTRoLTMuNDU3bDIuMTAzIDIuMTg5LTEuNzMgMy42NzIgMy43NzctMi4yMTggMi45NzYgMi4yNjMtLjU1My0zLjczMSAzLjA5My0yLjEzOWgtMy40M2wtLjU5Mi0zLjY5WiIvPjwvc3ZnPg==') center/contain no-repeat;filter:drop-shadow(0 0 6px #fcaf1755)}
.pc-battledotnet{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzRhYThmZiIgZD0iTTE4Ljk0IDguMjk2QzE1LjkgNi44OTIgMTEuNTM0IDYgNy40MjYgNi4zMzJjLjIwNi0xLjM2LjcxNC0yLjMwOCAxLjU0OC0yLjUwOCAxLjE0OC0uMjc1IDIuNC40OCAzLjU5NCAxLjg1NC43ODIuMTAyIDEuNzEuMjggMi4zNTUuNDI5QzEyLjc0NyAyLjAxMyA5LjgyOC0uMjgyIDcuNjA3LjU2NWMtMS42ODguNjQ0LTIuNTUzIDIuOTctMi40NDggNi4wOTQtMi4yLjQ2OC0zLjkxNSAxLjMtNS4wMTMgMi40OTUtLjA1Ni4wNjUtLjE4MS4yMjctLjEzNy4zMDUuMDM0LjA1OC4xNDYtLjAwOC4xOTQtLjA0IDEuMjc0LS44OSAyLjkwNC0xLjM3MyA1LjAyNy0xLjY3Ni4zMDMgMy4zMzMgMS43MTMgNy41NiA0LjA1NSAxMC45NTItMS4yOC41MDItMi4zNTYuNTM2LTIuOTQ2LS4wODctLjgxMi0uODU2LS43ODQtMi4zMTgtLjE5LTQuMDRhMjYuNzY0IDI2Ljc2NCAwIDAgMS0uODA3LTIuMjU0Yy0yLjQ1OSAzLjkzNC0yLjk4NiA3LjYxLTEuMTQzIDkuMTEgMS40MDIgMS4xNCAzLjg0Ny43MjUgNi41MDItLjkyNiAxLjUwNSAxLjY3MiAzLjA4MyAyLjc0IDQuNjY3IDMuMDk0LjA4NC4wMTUuMjg3LjA0My4zMzItLjAzNC4wMzQtLjA2LS4wOC0uMTI0LS4xMzEtLjE0OS0xLjQwOC0uNjU3LTIuNjQtMS44MjgtMy45NjQtMy41MTUgMi43MzUtMS45MjkgNS42OTEtNS4yNjMgNy40NTctOC45ODggMS4wNzYuODYgMS42NCAxLjc3MyAxLjM5OCAyLjU5NS0uMzM2IDEuMTMxLTEuNjE1IDEuODQtMy40MDMgMi4xODVhMjcuNjk3IDI3LjY5NyAwIDAgMS0xLjU0OCAxLjgyNmM0LjYzNC4xNiA4LjA4LTEuMjIgOC40NTgtMy41NjUuMjg2LTEuNzg2LTEuMjk1LTMuNjk2LTQuMDUzLTUuMTcuNjk2LTIuMTM5LjgzMi00LjA0LjM0Ni01LjU4OC0uMDI5LS4wOC0uMTA2LS4yNy0uMTk2LS4yNy0uMDY4IDAtLjA2Ny4xMy0uMDYzLjE4Ny4xMzUgMS41NDctLjI2MyAzLjItMS4wNjIgNS4xOXptLTguNTMzIDkuODY5Yy0xLjk2LTMuMTQ1LTMuMDktNi44NDktMy4wODItMTAuNTk0IDMuNzAyLS4xMjQgNy40NzQuNzQ4IDEwLjcxNCAyLjYyNy0xLjc0MyAzLjI2OS00LjM4NSA2LjEtNy42MzMgNy45NjZoLjAwMXoiLz48L3N2Zz4=') center/contain no-repeat;filter:drop-shadow(0 0 6px #4aa8ff55)}
.pc-microsoftstore{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtbGFiZWw9Ik1pY3Jvc29mdCIgcm9sZT0iaW1nIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZD0iTTk2IDk2SDI0N1YyNDdIOTYiIGZpbGw9IiNmMjRmMjMiLz48cGF0aCBkPSJNMjY1IDk2VjI0N0g0MTZWOTYiIGZpbGw9IiM3ZWJhMDMiLz48cGF0aCBkPSJNOTYgMjY1SDI0N1Y0MTZIOTYiIGZpbGw9IiMzY2E0ZWYiLz48cGF0aCBkPSJNMjY1IDI2NUg0MTZWNDE2SDI2NSIgZmlsbD0iI2Y5YmEwMCIvPjwvc3ZnPg==') center/contain no-repeat;filter:drop-shadow(0 0 6px #7eba0355)}
.pc-amazongames{width:34px;height:34px;background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtbGFiZWw9IkFtYXpvbiIgcm9sZT0iaW1nIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmOTkwMCIgZD0iTTI4MyAxODdjLTYyIDItMTIxIDE5LTEyMSA4MSAwIDQzIDI2IDY0IDYxIDY0IDMxIDAgNTEtMTIgNjgtMzAgOCAxMSAxMCAxNiAyNCAyN3E1IDMgMTAtMWwzMS0yN3E0LTQgMC0xMGMtNy0xMS0xNS0xOS0xNS0zOXYtNjRjMC0yNyAyLTUyLTE4LTcwLTE3LTE2LTM4LTIwLTYyLTIxLTUzLTEtODggMjgtOTMgNjJxLTEgOCA3IDlsMzcgNWM2IDEgOS00IDEwLTggNi0yMiAyOS0yOCA0My0yMyAyMCA2IDE4IDI5IDE4IDQ1bS0zNiAxMDVjLTE1IDAtMjUtMTMtMjUtMzAgMS0zNiAyOS00MiA2MS00MnYxOGMwIDMyLTE3IDU0LTM2IDU0bTE2OCAxMDZjMTMtMTEgMjYtMzggMjUtNTcgMC03LTEtOC04LTEwLTEzLTQtNDYtNS02MiAxMC0zIDMtMiA1IDEgNSAxMS0yIDQ1LTYgNTAgMiA0IDctOCAzNS0xMiA0Ny0yIDUgMiA2IDYgM001OCAzNDJjOTYgOTEgMjQ3IDk0IDM0NSAyNSA3LTQgMC0xMi02LTlBMzc2IDM3NiAwIDAxNjIgMzM3Yy00LTMtOCAyLTQgNSIvPjwvc3ZnPg==') center/contain no-repeat;filter:drop-shadow(0 0 6px #ff990055)}
/* Fallande symboler från Klarade-rutan */
.celebrate .rain{position:fixed;opacity:0;transform:translate(-50%,-50%);animation:symRain cubic-bezier(.3,.05,.6,1) forwards;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}
@keyframes symRain{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}12%{opacity:1;transform:translate(calc(-50% + var(--bx)),calc(-50% + var(--by))) scale(1)}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.85) rotate(var(--rot))}}
/* Trophyn hänger kvar innan den flyger */
.trophy-pop{animation-duration:1.5s !important}
/* Fler konsolsymboler */
.wii-a,.n64-a,.n64-b,.gc-a,.gc-b,.nin-a,.nin-b,.nin-x,.nin-y{border-radius:50%;border:3px solid currentColor;display:flex;align-items:center;justify-content:center;font:800 15px/1 -apple-system,sans-serif;width:30px;height:30px}
.wii-a{color:#f2f4f8}.wii-a::before{content:'A'}
.n64-a{color:#3f7fd4}.n64-a::before{content:'A'}
.n64-b{color:#57b95a}.n64-b::before{content:'B'}
.n64-c{width:22px;height:22px;border-radius:50%;background:#e5b02c}
.gc-a{color:#57b95a;width:36px;height:36px;font-size:17px}.gc-a::before{content:'A'}
.gc-b{color:#e0483c;width:24px;height:24px;font-size:12px}.gc-b::before{content:'B'}
.gc-xy{width:30px;height:16px;border:3px solid #b9bfcc;border-radius:999px}
.nin-a{color:#cfd4e0}.nin-a::before{content:'A'}
.nin-b{color:#cfd4e0}.nin-b::before{content:'B'}
.nin-x{color:#cfd4e0}.nin-x::before{content:'X'}
.nin-y{color:#cfd4e0}.nin-y::before{content:'Y'}
.celebrate .burst{position:fixed;left:50%;top:46%;opacity:0;transform:translate(-50%,-50%);animation:symBurst ease-out forwards;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}
@keyframes symBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.1) rotate(0)}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.75) rotate(var(--rot))}}
/* symbolerna i firandet är fullt synliga */
.ps-circle{width:34px;height:34px;border:3px solid var(--accent);border-radius:50%}
.ps-square{width:30px;height:30px;border:3px solid #c89ae0;border-radius:5px}
.ps-tri{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:30px solid var(--green)}
.ps-cross{width:32px;height:32px}
.ps-cross::before,.ps-cross::after{content:'';position:absolute;left:50%;top:50%;width:32px;height:3px;background:var(--accent2);border-radius:2px}
.ps-cross::before{transform:translate(-50%,-50%) rotate(45deg)}
.ps-cross::after{transform:translate(-50%,-50%) rotate(-45deg)}
.xb-a,.xb-b,.xb-x,.xb-y{width:32px;height:32px;border-radius:50%;border:3px solid currentColor;display:flex;align-items:center;justify-content:center;font:800 16px/1 -apple-system,sans-serif}
.xb-a{color:#57b95a}.xb-a::before{content:'A'}
.xb-b{color:#e0483c}.xb-b::before{content:'B'}
.xb-x{color:#3f7fd4}.xb-x::before{content:'X'}
.xb-y{color:#e5b02c}.xb-y::before{content:'Y'}
.nin-dpad{width:32px;height:32px}
.nin-dpad::before,.nin-dpad::after{content:'';position:absolute;left:50%;top:50%;background:var(--txt);border-radius:3px}
.nin-dpad::before{width:32px;height:11px;transform:translate(-50%,-50%)}
.nin-dpad::after{width:11px;height:32px;transform:translate(-50%,-50%)}
.nin-plus,.nin-minus{width:30px;height:30px;border-radius:50%;border:3px solid #dfe3ec}
.nin-plus::before,.nin-plus::after,.nin-minus::before{content:'';position:absolute;left:50%;top:50%;background:#dfe3ec;border-radius:2px}
.nin-plus::before,.nin-minus::before{width:16px;height:3px;transform:translate(-50%,-50%)}
.nin-plus::after{width:3px;height:16px;transform:translate(-50%,-50%)}
.trophy-pop{position:fixed;left:50%;top:44%;transform:translate(-50%,-50%) scale(0);font-size:88px;filter:drop-shadow(0 6px 20px rgba(251,191,36,.5));animation:trophyPop 1.1s cubic-bezier(.34,1.5,.5,1) forwards}
@keyframes trophyPop{0%{transform:translate(-50%,-50%) scale(0) rotate(-20deg)}45%{transform:translate(-50%,-50%) scale(1.25) rotate(8deg)}60%{transform:translate(-50%,-50%) scale(1.05) rotate(-4deg)}75%{transform:translate(-50%,-50%) scale(1.15) rotate(0)}100%{transform:translate(-50%,-50%) scale(1) rotate(0)}}
.trophy-pop::after{content:'';position:absolute;inset:-10%;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 60%);animation:shine 1.1s ease}
@keyframes shine{0%,100%{opacity:0}50%{opacity:1}}
#statDone.flash{animation:statFlash .6s ease}
@keyframes statFlash{0%,100%{background:var(--panel)}50%{background:rgba(52,211,153,.25);box-shadow:0 0 0 2px var(--green)}}


/* Synk-highlight */




/* Animerad bakgrund – spelsymboler (bakom appen, ej splash) */
.bgfx{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;
  -webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 60px,rgba(0,0,0,.4) 150px,#000 260px);
  mask-image:linear-gradient(180deg,transparent 0,transparent 60px,rgba(0,0,0,.4) 150px,#000 260px)}
.bgfx .glowblob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;will-change:transform}
.bgfx .g1{width:60vw;height:60vw;left:-18vw;top:-12vh;background:radial-gradient(circle,var(--accent),transparent 70%);animation:drift1 30s ease-in-out infinite}
.bgfx .g2{width:55vw;height:55vw;right:-20vw;bottom:-10vh;background:radial-gradient(circle,var(--accent2),transparent 70%);animation:drift2 36s ease-in-out infinite}
@keyframes drift1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(10vw,8vh) scale(1.15)}}
@keyframes drift2{0%,100%{transform:translate(0,0) scale(1.1)}50%{transform:translate(-10vw,-8vh) scale(1)}}

/* Spelsymboler som svävar – PlayStation, Xbox, Nintendo */
.bgfx .sym{position:absolute;display:flex;align-items:center;justify-content:center;opacity:.11;transform-origin:center;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;box-shadow:none !important;filter:none}
.bgfx .sym::before,.bgfx .sym::after{box-shadow:none}
/* Bakgrunden byter uppsättning med läget */
.bgfx .pcsym{display:none}
.bgfx.pc .consym{display:none}
.bgfx.pc .pcsym{display:flex}
.bgfx .p1{left:14%;top:16%;animation-name:wanderA;animation-duration:56s}
.bgfx .p2{left:30%;top:11%;animation-name:wanderC;animation-duration:68s}
.bgfx .p3{left:48%;top:20%;animation-name:wanderE;animation-duration:60s}
.bgfx .p4{left:68%;top:14%;animation-name:wanderB;animation-duration:73s}
.bgfx .p5{left:82%;top:27%;animation-name:wanderD;animation-duration:64s}
.bgfx .p6{left:17%;top:38%;animation-name:wanderF;animation-duration:79s}
.bgfx .p7{left:56%;top:42%;animation-name:wanderA;animation-duration:70s;animation-direction:reverse}
.bgfx .p8{left:79%;top:53%;animation-name:wanderC;animation-duration:58s;animation-direction:reverse}
.bgfx .p9{left:13%;top:63%;animation-name:wanderB;animation-duration:75s}
.bgfx .p10{left:34%;top:73%;animation-name:wanderE;animation-duration:62s;animation-direction:reverse}
.bgfx .p11{left:63%;top:76%;animation-name:wanderD;animation-duration:81s}
.bgfx .p12{left:47%;top:86%;animation-name:wanderF;animation-duration:67s;animation-direction:reverse}
/* Bakgrunden blåses om */
.bgfx .sym.blown{animation:bgBlow .8s cubic-bezier(.4,0,.9,.6) forwards !important}
@keyframes bgBlow{0%{opacity:.11}100%{opacity:0;transform:translate(var(--bx),var(--by)) rotate(var(--brot)) scale(.35)}}
.bgfx .sym.blowin{animation:bgIn 1s cubic-bezier(.2,1.1,.4,1) both !important}
@keyframes bgIn{0%{opacity:0;transform:scale(.3) rotate(-40deg)}70%{opacity:.14}100%{opacity:.11;transform:none}}
@media (prefers-reduced-motion:reduce){.bgfx .sym.blown,.bgfx .sym.blowin{animation:none !important}}
/* Varje symbol vandrar i sin egen bana – driften kapas så de aldrig lämnar skärmen */
@keyframes wanderA{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(min(9vw,80px),max(-7vh,-70px)) rotate(45deg)}50%{transform:translate(min(3vw,30px),max(-15vh,-120px)) rotate(20deg)}75%{transform:translate(max(-7vw,-70px),max(-6vh,-60px)) rotate(-30deg)}}
@keyframes wanderB{0%,100%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(max(-11vw,-90px),min(8vh,80px)) rotate(-50deg)}66%{transform:translate(min(6vw,60px),min(14vh,110px)) rotate(35deg)}}
@keyframes wanderC{0%,100%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(min(7vw,70px),min(9vh,90px)) rotate(30deg)}55%{transform:translate(max(-9vw,-80px),min(4vh,40px)) rotate(-45deg)}80%{transform:translate(max(-4vw,-40px),max(-9vh,-90px)) rotate(15deg)}}
@keyframes wanderD{0%,100%{transform:translate(0,0) rotate(0deg)}30%{transform:translate(max(-8vw,-75px),max(-10vh,-95px)) rotate(-25deg)}70%{transform:translate(min(10vw,85px),max(-4vh,-40px)) rotate(55deg)}}
@keyframes wanderE{0%,100%{transform:translate(0,0) rotate(0deg)}40%{transform:translate(min(12vw,95px),min(6vh,60px)) rotate(60deg)}75%{transform:translate(min(2vw,20px),max(-11vh,-95px)) rotate(-20deg)}}
@keyframes wanderF{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(max(-6vw,-60px),max(-8vh,-80px)) rotate(-40deg)}50%{transform:translate(max(-12vw,-95px),min(5vh,50px)) rotate(10deg)}75%{transform:translate(min(4vw,40px),min(11vh,100px)) rotate(50deg)}}
.bgfx .s1{left:14%;top:16%;animation-name:wanderA;animation-duration:54s}
.bgfx .s2{left:28%;top:13%;animation-name:wanderC;animation-duration:67s}
.bgfx .s3{left:47%;top:19%;animation-name:wanderE;animation-duration:59s}
.bgfx .s4{left:68%;top:15%;animation-name:wanderB;animation-duration:72s}
.bgfx .s5{left:80%;top:26%;animation-name:wanderD;animation-duration:63s}
.bgfx .s6{left:16%;top:37%;animation-name:wanderF;animation-duration:78s}
.bgfx .s7{left:57%;top:41%;animation-name:wanderA;animation-duration:69s;animation-direction:reverse}
.bgfx .s8{left:80%;top:52%;animation-name:wanderC;animation-duration:57s;animation-direction:reverse}
.bgfx .s9{left:12%;top:62%;animation-name:wanderB;animation-duration:74s}
.bgfx .s10{left:33%;top:72%;animation-name:wanderE;animation-duration:61s;animation-direction:reverse}
.bgfx .s11{left:64%;top:75%;animation-name:wanderD;animation-duration:80s}
.bgfx .s12{left:82%;top:80%;animation-name:wanderF;animation-duration:66s;animation-direction:reverse}
.bgfx .s13{left:41%;top:30%;animation-name:wanderB;animation-duration:71s}
.bgfx .s14{left:22%;top:52%;animation-name:wanderD;animation-duration:64s;animation-direction:reverse}
.bgfx .s15{left:74%;top:65%;animation-name:wanderE;animation-duration:77s}
.bgfx .s16{left:49%;top:84%;animation-name:wanderC;animation-duration:58s}
/* Större symboler på stora skärmar */
@media (min-width:1100px){.bgfx .sym{zoom:1.15}}
@media (min-width:1800px){.bgfx .sym{zoom:1.35}}
@media (prefers-reduced-motion:reduce){.bgfx .sym,.bgfx .glowblob{animation:none}}

