.tsaso-board{will-change:transform;width:min(460px,100%);height:min(400px,96%);position:absolute}.tsaso-shell{width:64%;height:100%;box-shadow:0 40px 80px -44px var(--s3d-accent);background:#121827;border:1px solid #ffffff29;border-radius:18px;position:absolute;top:0;left:0;overflow:hidden}.tsaso-scan{position:absolute;inset:0}.tsaso-scan:before{content:"";background:linear-gradient(90deg, transparent, var(--pub-acid), transparent);height:2px;box-shadow:0 0 22px 6px color-mix(in srgb, var(--pub-acid) 45%, transparent);position:absolute;top:0;left:0;right:0}.tsaso-head,.tsaso-rating,.tsaso-shots,.tsaso-keys{will-change:transform;width:56%;position:absolute;left:4%}.tsaso-head{grid-template-columns:46px 1fr;align-items:center;gap:10px;display:grid;top:5%}.tsaso-head>i{background:linear-gradient(140deg, var(--s3d-accent), #5b2bd6);width:46px;height:46px;box-shadow:0 10px 22px -10px var(--s3d-accent);border-radius:12px}.tsaso-head div{gap:5px;display:grid}.tsaso-head b{background:#e6e9f2;border-radius:4px;width:60%;height:9px}.tsaso-head s{background:#4a536b;border-radius:3px;width:84%;height:6px}.tsaso-count,.tsaso-keys span{font:700 10px var(--pub-font-mono);color:#aab2c8;justify-items:start;display:grid}.tsaso-count em,.tsaso-keys em{grid-area:1/1;font-style:normal}.tsaso-board em[data-s=bad]{color:#ff6a4d}.tsaso-board em[data-s=ok]{color:var(--pub-acid)}.tsaso-rating{color:#ffb347;letter-spacing:.08em;align-items:baseline;gap:8px;font-size:12px;display:flex;top:22%}.tsaso-rating b{font:700 15px var(--pub-font-mono);color:#f3f2ec;letter-spacing:0}.tsaso-rating s{color:#4a536b;text-decoration:none}.tsaso-shots{gap:6px;height:33%;display:flex;top:33%}.tsaso-shots i{background:linear-gradient(170deg, var(--s3d-accent), #5b2bd6);border-radius:8px;flex:1}.tsaso-shots i:nth-child(2){background:linear-gradient(170deg, #2bd4c4, var(--s3d-accent))}.tsaso-shots i:nth-child(3){background:linear-gradient(170deg,#5b2bd6,#ff5d8f)}.tsaso-keys{gap:7px;display:grid;top:71%}.tsaso-keys div{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.tsaso-keys i{background:#3a4258;border-radius:4px;height:8px}.tsaso-keys span{justify-items:end;font-size:11px}.tsaso-stores{justify-items:start;gap:6px;display:grid;position:absolute;top:5%;left:68%}.tsaso-stores span{border:1px solid color-mix(in srgb, var(--s3d-accent) 60%, transparent);color:#e6e9f2;font:600 10px var(--pub-font-mono);white-space:nowrap;border-radius:7px;padding:4px 8px}.tsaso-chip{top:42%;right:0}.tsaso-plan{bottom:9%;right:6%}@media (width<=640px){.tsaso-plan{bottom:22%;right:9%}}.tsaso-plan .s3d-stamp{translate:0 0 2px}
