.AdBanner_wrap__v6vOb{width:100%;padding:8px 12px calc(8px + var(--safe-bottom));background:#14110e;border-top:1px solid var(--border)}.AdBanner_wrapInline__osEsi{width:100%;max-width:360px;padding:8px 0}.AdBanner_adLive__4E7Cs{width:100%;min-height:var(--banner-h);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#1c1814}.AdBanner_ins__Z2B_X{display:block;width:100%;min-height:var(--banner-h)}.VirusBoard_frame__yRAfP{width:100%;aspect-ratio:1;padding:4.5%;border-radius:18px;background:radial-gradient(circle at 20% 15%,rgba(62,199,255,.12),transparent 42%),linear-gradient(160deg,#243044,#121a28 55%,#0c1420);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(8,12,20,.45)}.VirusBoard_grid__65kF3{display:grid;width:100%;height:100%}.VirusBoard_cell__NBXW8{position:relative;border:1px solid #2b3d56;border-radius:6px;padding:0;margin:0;background:#162033;cursor:pointer;z-index:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.VirusBoard_cellTight__pIMXi{border-radius:3px}.VirusBoard_cell__NBXW8:disabled{cursor:default}.VirusBoard_cellSelected__CkQoI{box-shadow:0 0 0 2px #3ec7ff,0 0 12px rgba(62,199,255,.45)}.VirusBoard_cellLast__Ive4S{box-shadow:0 0 0 2px #f4c14c}.VirusBoard_bug__bOQle{position:absolute;left:50%;top:50%;width:72%;height:68%;transform:translate(-50%,-50%);border-radius:50%}.VirusBoard_blue__IMj7c{background:radial-gradient(circle at 32% 28%,#9ae8ff,#3ec7ff 46%,#1487c4 78%,#0b4f74);box-shadow:0 0 10px rgba(62,199,255,.55)}.VirusBoard_red__u7XZ9{background:radial-gradient(circle at 32% 28%,#ffd0d8,#ff5b7a 46%,#d1274d 78%,#7a1028);box-shadow:0 0 10px rgba(255,91,122,.5)}.VirusBoard_flip__2KlTT{animation:VirusBoard_pulse__p5DJO .42s ease-out}.VirusBoard_clone__zrV8x{width:18%;height:18%;transform:translate(-50%,-50%);border-radius:50%;background:#35d39a;box-shadow:0 0 8px rgba(53,211,154,.7)}.VirusBoard_clone__zrV8x,.VirusBoard_jump__G72PB{position:absolute;left:50%;top:50%;pointer-events:none}.VirusBoard_jump__G72PB{width:22%;height:22%;transform:translate(-50%,-50%) rotate(45deg);background:#f4c14c;box-shadow:0 0 8px rgba(244,193,76,.7)}@keyframes VirusBoard_pulse__p5DJO{0%{transform:translate(-50%,-50%) scale(.72);filter:saturate(.4)}to{transform:translate(-50%,-50%) scale(1);filter:saturate(1)}}.play_page__5krun{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.play_top__fIvah{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 4px}.play_brand__4ThSW{margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--accent-strong)}.play_topControls__4gXby{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.play_sizeSelect__kJuC_{min-height:34px;max-width:108px;border-radius:10px;border:1px solid var(--border);background:#2e2923;color:var(--text);padding:0 6px;font-size:11px;font-weight:600}.play_sizeSelect__kJuC_:disabled{opacity:.45;cursor:not-allowed}.play_score__YDdhK{display:flex;justify-content:center;gap:14px;align-items:baseline;padding:2px 12px 6px;font-size:14px;color:var(--text-muted)}.play_score__YDdhK strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.play_blue__glpD3{color:var(--blue)}.play_red__ZCC8T{color:var(--red)}.play_scoreSep__LRIzV{opacity:.5}.play_boardWrap__ykC_M{padding:4px 10px 0}.play_actions__RFpg4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:10px 12px 6px}.play_btn__qoQ71{border-radius:12px;border:1px solid var(--border);background:#2e2923;color:var(--text)}.play_btnPrimary__uDMsM,.play_btn__qoQ71{min-height:44px;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}.play_btnPrimary__uDMsM{border-radius:12px;border:0;background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:var(--accent-ink)}.play_btnPrimary__uDMsM:disabled,.play_btn__qoQ71:disabled{opacity:.45;cursor:not-allowed}.play_status__dtRlO{margin:0 12px 8px;padding:10px 12px;border-radius:10px;background:#241f1a;border:1px solid var(--border);font-size:12px;color:var(--text-muted);display:flex;justify-content:space-between;gap:8px;align-items:center}.play_status__dtRlO strong{color:var(--text);font-weight:600;flex:1 1;min-width:0}.play_waiting__oZKC8{color:var(--accent)}.play_nav__AoGQT{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);background:#14110f}.play_nav__AoGQT a,.play_nav__AoGQT span{display:flex;align-items:center;justify-content:center;padding:10px 4px;font-size:11px;color:var(--text-muted);text-decoration:none;min-height:42px}.play_nav__AoGQT .play_active__SMmBY{color:var(--accent);background:rgba(201,154,107,.12)}.play_overlay__JmUD8{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:50;padding:24px}.play_dialog__Gr1DM{width:min(340px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:22px 18px;text-align:center}.play_dialog__Gr1DM h2{margin:0 0 8px;font-size:20px}.play_dialog__Gr1DM p{margin:0 0 16px;color:var(--text-muted);font-size:14px;line-height:1.6;text-align:left}.play_dialog__Gr1DM .play_btnPrimary__uDMsM{width:100%}