.site .wv-screen{max-height:none;padding:16px}.site .wv-term{background:#000;border:1px solid #3a3a44;border-radius:8px;width:100%;max-width:642px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #00000080}.site .wv-term-top{color:#c8c8d0;font:12px/1.7 var(--mono);white-space:nowrap;background:#24242c;align-items:center;gap:10px;padding:6px 10px;display:flex;overflow:hidden}.site .wv-dots{gap:6px;display:inline-flex}.site .wv-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.site .wv-dots i:nth-child(2){background:#febc2e}.site .wv-dots i:nth-child(3){background:#28c840}.site .wv-term-title{text-align:center;text-overflow:ellipsis;flex:1;padding-right:50px;overflow:hidden}.site .wv-stage{width:100%;max-width:640px;margin:0 auto;line-height:0;position:relative;container-type:inline-size}.site .wv-stage canvas{width:100%;height:auto;image-rendering:pixelated;display:block}@container (width<=639px){.site .wv-stage canvas{image-rendering:auto}}.site .wv-bar-end{align-items:center;gap:10px;display:inline-flex}.site .wv-badge{border:1px solid var(--line);line-height:1.6;font:12px var(--mono);color:var(--save);background:#000000d1;border-radius:3px;padding:2px 8px;position:absolute;top:8px;left:8px}.site .wv-replay{align-items:center;gap:6px;display:inline-flex}.site .viewer-bar .wv-replay{color:var(--text);border-color:var(--owned);padding:4px 12px;font-size:14px}.site .viewer-bar .wv-replay[aria-pressed=true]{background:var(--owned);color:#000}.site .wv-compare{font:13px var(--mono);color:var(--muted);align-items:center;gap:10px;margin-top:10px;display:flex}.site .wv-compare[hidden]{display:none}.site .wv-compare input{accent-color:var(--action);flex:1}.site .wv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.site .wv-steps button,.site .wv-next{border:1px solid var(--line);width:100%;height:100%;color:var(--muted);font:12px var(--mono);text-align:left;cursor:pointer;background:0 0;border-radius:4px;gap:2px;padding:4px;display:grid}.site .wv-steps img{aspect-ratio:640/384;object-fit:cover;object-position:top;width:100%;height:auto;image-rendering:pixelated}.site .wv-steps button[aria-current=true]{border-color:var(--action);color:var(--text)}.site .wv-steps button:hover{border-color:var(--action)}.site .wv-next{cursor:default;border-style:dashed}.site .wv-next-box{aspect-ratio:640/384;color:#555;background:#050507;border-radius:2px;place-items:center;display:grid}.site .wv-when{color:var(--muted);font-size:11px}.site .wv.compact .wv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.site .wv.compact .wv-steps span:not(.wv-next-box){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site .wv-note{border-left:3px solid var(--save);max-width:70ch;margin-top:18px;padding:4px 0 4px 16px}.site .wv-note p{margin:0}.site .wv-date{font:13px var(--mono);color:var(--save)}.site .wv-note-text{font-size:17px;margin:6px 0!important}.site .wv-sign{font:13px var(--mono);color:var(--muted)}.site .wv-sign:before{content:"— "}@media (width<=719px){.site .wv-steps{grid-template-columns:repeat(4,112px);padding-bottom:6px;overflow-x:auto}.site .wv-screen{padding:8px}}.site .wb-buy{align-content:start;gap:14px;display:grid}.site .wb-buy [hidden]{display:none!important}.site .wb-buy>div:not(.wb-state){gap:14px;display:grid}.site .wb-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.site .wb-track li{font:12px var(--mono);color:var(--muted);border-top:4px solid var(--line);padding-top:6px}.site .wb-track li.done{border-color:var(--owned);color:var(--text)}.site .wb-track li.now{border-color:var(--save);color:var(--save)}.site .wb-aim,.site .wb-stats{color:var(--muted);margin:0;font-size:15px}.site .wb-stats{font-family:var(--mono);font-size:14px}.site .wb-watch{justify-self:start}.site .wb-watch[aria-pressed=true]{background:var(--surface-2);color:var(--owned);border-color:var(--owned)}.site .wb-opt{border:1px solid var(--line);border-radius:6px;gap:8px;padding:16px;display:grid}.site .wb-opt:first-of-type{border-color:var(--action)}.site .wb-opt.claim{border-style:dashed}.site .wb-opt h3{margin:0;font-size:22px}.site .wb-opt p{margin:0}.site .wb-opt .btn{justify-self:start}.site .wb-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.site .wb-price-row .price{font-size:24px}.site .wb-was{color:var(--muted);font-size:14px}.site .wb-lt{color:var(--owned);font-size:15px}.site .wb-ticks{color:#cfcfd6;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.site .wb-ticks li:before{content:"» ";color:var(--owned)}.site .wb-done{color:var(--owned)}.site .wb-own{color:var(--muted);margin:0;font-size:15px}.site .wb-state{border:1px solid var(--line);border-radius:6px;gap:8px;padding:16px;display:grid}.site .wb-state h3{margin:0;font-size:22px}.site .wb-state p{color:var(--muted);margin:0}.site .wb-state .btn{justify-self:start}.site .wb-state.mine{border-color:var(--owned)}.site .wb-state.finished{border-color:var(--save)}.site .wb-buy.compact .wb-opt{padding:12px 14px}.site .wb-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.site .wb-cards>li[hidden]{display:none}.site .wb-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;height:100%;position:relative;overflow:hidden}.site .wb-card:hover,.site .wb-card:focus-within{border-color:var(--action)}.site .wb-card a{height:100%;color:var(--text);flex-direction:column;text-decoration:none;display:flex}.site .wb-thumb{aspect-ratio:640/384;background:#000;position:relative;overflow:hidden}.site .wb-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:pixelated}.site .wb-stage{font:12px var(--mono);color:var(--save);background:#000000d9;border-radius:3px;padding:1px 6px;position:absolute;bottom:6px;left:6px}.site .wb-card[data-status=claimed] .wb-thumb img,.site .wb-card[data-status=finished] .wb-thumb img{filter:saturate(.85)}.site .wb-body{gap:4px;padding:12px 14px;display:grid}.site .wb-name{font:20px var(--vga)}.site .wb-meta{color:var(--muted);font-size:14px}.site .wb-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.site .wb-price{font:600 15px var(--mono)}.site .wb-watchers{color:var(--muted);font:13px var(--mono)}.site .wb-tag{font:13px var(--mono);border:1px solid;border-radius:3px;padding:0 6px}.site .wb-tag.claimed{color:var(--muted)}.site .wb-tag.mine{color:var(--owned)}.site .wb-tag.finished{color:var(--save)}.site .wb-card.small .wb-body{gap:2px;padding:8px 10px}.site .wb-card.small .wb-name{font-size:17px}.site .wb-dialog{border:1px solid var(--action);background:var(--surface-2);width:min(520px,100vw - 32px);color:var(--text);border-radius:8px;padding:24px;box-shadow:0 20px 60px #0009}.site .wb-dialog::backdrop{background:#0009}.site .wb-dialog h2{margin:0 0 14px;font-size:26px}.site .wb-dialog h2:before{content:none}.site .wb-dialog form,.site .co-done{gap:14px;display:grid}.site .wb-dialog p{color:var(--muted);margin:0}.site .co-line{border:1px solid var(--line);border-radius:6px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.site .co-line img{aspect-ratio:640/384;object-fit:cover;object-position:top;width:96px;height:auto;image-rendering:pixelated}.site .co-name{font:20px var(--vga);color:var(--text)!important}.site .co-what{font-size:14px}.site .co-price{font:600 18px var(--mono);color:var(--text)!important}.site .co-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site .co-done h2{color:var(--owned)}.site .bench{border:3px double var(--owned);border-radius:4px;padding:clamp(16px,3vw,32px)}.site .bench .shelf-head h2:before{content:"▓▒░ ";color:var(--owned)}.site .bench .shelf-head h2 a{color:var(--owned);text-decoration:none}.site .bench .shelf-head h2 a:hover{color:var(--action);text-underline-offset:6px;text-decoration:underline}.site .bench-live{font:13px var(--mono);color:var(--owned);align-items:center;gap:6px;margin:0 0 6px;display:inline-flex}.site .bench-live:before{content:"";background:var(--owned);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,start) infinite wb-blink}@keyframes wb-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.site .bench-live:before{animation:none}}.site .bench-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px 32px;margin-top:20px;display:grid}.site .bench-side{align-content:start;gap:16px;display:grid}.site .bench-title{margin:0}.site .bench-title a{font:32px var(--vga);color:var(--text);text-decoration:none}.site .bench-title a:hover{color:var(--action)}.site .bench-role{color:var(--muted);font:14px var(--mono);margin:2px 0 0}.site .bench-quote{border-left:3px solid var(--owned);color:#cfcfd6;margin:0;padding-left:12px}.site .bench-quote footer{font:12px var(--mono);color:var(--muted);margin-top:4px}.site .bench-more{margin-top:28px}.site .bench-more h3{margin:0 0 12px;font-size:20px}.site .bench-more .wb-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site .bench-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=960px){.site .bench-feature{grid-template-columns:minmax(0,1fr)}.site .bench-more .wb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .wb-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 8px;padding:0;list-style:none;display:grid}.site .wb-how li{border-top:2px solid var(--line);padding-top:12px}.site .wb-how h2{margin:0 0 6px;font-size:22px}.site .wb-how h2:before{content:none}.site .wb-how strong{color:var(--save);font:400 22px var(--vga);margin-right:6px}.site .wb-how p{color:var(--muted);margin:0;font-size:15px}@media (width<=720px){.site .wb-how{grid-template-columns:minmax(0,1fr)}}.site .wb-filter{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.site .wb-filter button{color:var(--muted);border:1px solid var(--line);font:13px var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.site .wb-filter button[aria-pressed=true]{color:#000;background:var(--action);border-color:var(--action)}.site .wb-log{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.site .wb-log li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.site .wb-log img{aspect-ratio:640/384;object-fit:cover;object-position:top;width:72px;height:auto;image-rendering:pixelated;border:1px solid var(--line)}.site .wb-log a{color:var(--text);text-decoration:none;display:grid}.site .wb-log a:hover .wb-log-name{color:var(--action)}.site .wb-log-name{font:18px var(--vga)}.site .wb-log-text{color:var(--muted);font-size:14px}.site .wb-log time{font:12px var(--mono);color:var(--muted);white-space:nowrap}.site .wb-log .new{color:#000;background:var(--save);font:11px var(--mono);border-radius:2px;margin-left:6px;padding:0 4px}.site .wb-detail{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:32px;margin-top:16px;display:grid}@media (width<=1000px){.site .wb-detail{grid-template-columns:minmax(0,1fr)}}.site .wb-crumbs{font:14px var(--mono);color:var(--muted);margin:28px 0 0}.site .wb-crumbs a{color:var(--muted)}.site .wb-head h1{margin:6px 0;font-size:clamp(34px,4.5vw,48px)}.site .wb-head p{color:var(--muted);max-width:70ch;margin:0}.site .wb-section{margin-top:40px}.site .wb-section h2{font-size:26px}.site .wb-faq{border-top:1px solid var(--line);max-width:860px}.site .wb-faq details{border-bottom:1px solid var(--line)}.site .wb-faq summary{cursor:pointer;padding:14px 0;font:600 16px Inter,sans-serif}.site .wb-faq p{color:var(--muted);max-width:70ch;margin:0 0 14px}.site .wb-lib-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.site .wb-lib-row{background:var(--surface);border:1px solid var(--save);border-radius:6px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}@media (width<=480px){.site .wb-lib-row{grid-template-columns:96px minmax(0,1fr);gap:10px}}.site .wb-lib-thumb{aspect-ratio:640/384;background:#000;display:block;overflow:hidden}.site .wb-lib-row img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:pixelated;display:block}.site .wb-lib-body{min-width:0}.site .wb-lib-row p{margin:0 0 6px}.site .wb-lib-row p:last-child{margin-bottom:0}.site .wb-lib-name a{font:20px var(--vga);color:var(--text);text-decoration:none}.site .wb-lib-meta{font:13px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.site .wb-lib-meta .wb-tag{white-space:nowrap}.site .wb-lib-status{color:#cfcfd6;font-size:15px}.site .bench-side .view-all{white-space:normal}.site .wv-stage{overflow:hidden}.site .wb-race{color:var(--save);font:13px var(--mono)}.site .wb-opt.own{border-style:dashed}.site .wb-why{color:var(--muted);font-size:14px}.site .wb-opt.own p:not(.wb-why){color:#cfcfd6;font-size:15px}.site .wb-aim.late,.site .wb-eta.late{color:#f85}.site .wb-eta{color:var(--muted);font:13px var(--mono)}.site .wb-req{border-top:1px dashed var(--line);gap:10px;margin-top:6px;padding-top:12px;display:grid}.site .wb-req h4{font:18px var(--vga);margin:0;font-weight:400}.site .wb-req-left{font:13px var(--mono);color:var(--owned)!important}.site .wb-req-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site .wb-req-list li{border:1px solid var(--line);border-radius:4px;gap:4px;padding:10px 12px;display:grid}.site .wb-req-list p{margin:0}.site .req-q{font:12px var(--mono);color:var(--muted)!important}.site .req-text{color:var(--text)!important}.site .req-a{border-left:2px solid var(--owned);padding-left:8px;font-size:14px;color:#cfcfd6!important}.site .req-a span{font:12px var(--mono);color:var(--owned)}.site .wb-req-form{gap:8px;display:grid}.site .wb-req-form textarea{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);resize:vertical;border-radius:4px;padding:10px 12px;font:15px Inter,sans-serif}.site .wb-req-form .btn{justify-self:start}.site .wb-logsec{max-width:860px}.site .link-btn{color:var(--action);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.site .wb-proto{margin:12px 0 0}.site .co-note{font-size:14px}.site .co-who{color:var(--muted);margin:0;font-size:15px}.site .co-who strong{color:var(--text);font-weight:400}.site [data-co-email-field][hidden]{display:none}.site .co-error{font-size:15px;color:#f85!important}.site .wb-empty{color:var(--muted);max-width:60ch}
