:root{--wc_bg:#f4f7fb;--x0f:#ffffff;--wc_text:#132033;--wc_muted:#617089;--wc_line:#dbe4f0;--wc_primary:#1769e0;--wc_primary_dark:#0d47a1;--wc_soft:#eef5ff;--wc_good:#12805c;--wc_bad:#b42318;--wc_shadow:0 14px 36px rgba(15,23,42,0.10);--wc_radius:18px}*{box-sizing:border-box}body{margin:0;background:var(--wc_bg);color:var(--wc_text);font-family:Arial,Helvetica,sans-serif}#l1{display:flex;justify-content:center;gap:16px;padding:12px}#l2{width:100%;max-width:1080px}.l5{width:160px}.l6{display:flex;justify-content:center;min-height:90px}#l3{text-align:center;padding:10px 0 24px}.l4{text-decoration:none;font-weight:700;color:var(--wc_primary)}.w0{width:100%}.x01{position:relative;border-radius:var(--wc_radius);overflow:hidden;margin-bottom:18px;background:radial-gradient(circle at top right,rgba(255,255,255,0.18),transparent 24%),radial-gradient(circle at bottom left,rgba(255,255,255,0.10),transparent 28%),linear-gradient(135deg,#0f172a 0%,#132d63 45%,#1769e0 100%);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 50px rgba(15,23,42,0.28)}.x00{padding:40px 34px}.x02{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.12);color:#dbeafe;text-transform:uppercase;letter-spacing:0.08em;font-size:0.76rem;font-weight:800;backdrop-filter:blur(8px)}.x03{margin:14px 0 16px;color:#ffffff;font-size:clamp(2.5rem,5vw,4.8rem);line-height:0.95;letter-spacing:-0.03em;text-shadow:0 10px 30px rgba(0,0,0,0.22)}.x04{max-width:720px;color:rgba(255,255,255,0.82);font-size:1.08rem;line-height:1.6}.x05{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));gap:12px;max-width:620px}.x06{border-radius:16px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(10px);padding:14px 10px;text-align:center}.x06 strong{display:block;color:#ffffff;font-size:2rem;font-weight:800}.x06 span{color:rgba(255,255,255,0.72);font-size:0.86rem}.x07{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;margin-bottom:18px;background:var(--x0f);border-radius:var(--wc_radius);border:1px solid var(--wc_line);box-shadow:var(--wc_shadow)}.x09{color:var(--wc_muted);font-size:0.92rem}.x0a{margin-top:4px;font-size:1.6rem;font-weight:800}.x0b,.x0d,.x0n,.x0p,.x0r{border:0;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,transform 0.12s ease,opacity 0.12s ease}.x0b{padding:10px 14px;border-radius:999px;background:var(--wc_soft);color:var(--wc_primary);font-weight:700}.x0b:hover{transform:translateY(-1px)}.x0c{display:flex;gap:12px;margin-bottom:18px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.x0c::-webkit-scrollbar{display:none}.x0d{flex:1 0 0;min-width:120px;height:54px;border-radius:16px;background:#ffffff;border:1px solid var(--wc_line);color:var(--wc_muted);font-size:1rem;font-weight:800;box-shadow:var(--wc_shadow);transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.x0d:hover{transform:translateY(-1px);border-color:#b8c7e6}.x0d.x1g{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;border-color:#1d4ed8;box-shadow:0 10px 24px rgba(37,99,235,0.22)}.x0e{display:none}.x0e.x1g{display:block}.x0f{padding:24px;background:var(--x0f);border-radius:var(--wc_radius);border:1px solid var(--wc_line);box-shadow:var(--wc_shadow)}.x0g{margin-bottom:18px}.x0g h2{margin:6px 0 0;font-size:1.9rem}.x0h{color:var(--wc_muted)}.x0i,.x0j,.x0k{margin-top:14px;padding:20px;border-radius:16px;border:1px solid var(--wc_line);background:#ffffff}.x0k.x1k{background:#eef5ff;border-color:#9ec2ff}.x0m,.x1a{display:grid;gap:10px}.x0m{margin-top:16px}.x0n{width:100%;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid var(--wc_line);text-align:center;font-weight:700}.x0n:hover:not(:disabled){background:var(--wc_soft);transform:translateY(-1px)}.x0n:disabled{opacity:0.72;cursor:default}.x0n.x1j{background:var(--wc_primary);border-color:var(--wc_primary);color:#ffffff}.x0o{min-height:24px;margin-top:14px;font-weight:700}.x0o.x1h{color:var(--wc_good)}.x0o.x1i{color:var(--wc_bad)}.x0v{font-size:5rem;text-align:center;margin-bottom:16px}.x0p{padding:12px 18px;border-radius:999px;background:var(--wc_primary);color:#ffffff;font-weight:800}.x0p:hover{background:var(--wc_primary_dark)}.x0q{background:#334155}.x17{color:var(--wc_muted);margin:0 0 12px;font-size:0.9rem}.x19{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;font-size:1.08rem}.x19 span:last-child{text-align:right}.x1a{grid-template-columns:repeat(3,1fr)}.x0s{margin-top:20px}.x0r{background:transparent;color:var(--wc_primary);font-weight:800;padding:0}.x0r:hover{text-decoration:underline}.x0t{display:flex;justify-content:center;align-items:center;min-height:130px;margin-bottom:18px}.x0u{width:150px;max-width:60%;height:auto;border-radius:10px;box-shadow:0 10px 26px rgba(15,23,42,0.14);border:1px solid var(--wc_line)}.x0w{width:24px;height:auto;vertical-align:middle;margin-right:7px;border-radius:3px;border:1px solid var(--wc_line)}.x0x{display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:var(--wc_muted)}.x0y{margin-bottom:18px}.x0z{margin-bottom:8px;color:var(--wc_muted);font-size:0.92rem;font-weight:700}.x10{height:10px;overflow:hidden;border-radius:999px;background:#e5edf8}.x11{height:100%;background:linear-gradient(90deg,var(--wc_primary),#4d95ff);transition:width 0.25s ease}.x12{padding:28px;text-align:center;border-radius:18px;border:1px solid var(--wc_line);background:linear-gradient(180deg,#ffffff,#f7fbff)}.x13{font-size:3rem;margin-bottom:10px}.x14{margin-top:14px;font-size:1.1rem}.x15{margin-top:8px;color:var(--wc_primary);font-size:2rem;font-weight:800}.x16{display:flex;justify-content:center;gap:12px;margin-top:24px}.x0b.x1l{background:#b42318;color:#ffffff}.x18{margin:-4px 0 12px;color:var(--wc_primary);font-weight:800;font-size:0.9rem}#wi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.x0l{padding:16px;border:1px solid var(--wc_line);border-radius:16px;background:#ffffff}.x0l h3{margin:0 0 12px;color:var(--wc_primary);font-size:1.25rem}.x1b{display:grid;gap:10px}.x1e{padding:10px;border-radius:12px;background:#f8fafc;border:1px solid var(--wc_line)}.x1c{display:flex;align-items:center;gap:7px}.x1d{margin-top:5px;color:var(--wc_muted);font-size:0.82rem}.x1f{display:inline-flex;padding:2px 7px;border-radius:999px;background:var(--wc_soft);color:var(--wc_primary);font-size:0.72rem;font-weight:800}.x0k.is_finished{background:#f8fafc}.x1a .x0n.is_correct_pick{background:#dcfce7;border-color:#86efac;color:#166534}.x0h.x1h{color:var(--wc_good);font-weight:800}.x0h.x1i{color:var(--wc_bad);font-weight:800}.wc_group_table{width:100%;border-collapse:collapse;margin-bottom:18px}.wc_group_table th,.wc_group_table td{padding:10px 8px;border-bottom:1px solid #dbe3f0;text-align:left;font-size:0.95rem}.wc_group_table th{color:#64748b;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.04em}.wc_group_table tbody tr:first-child{background:#ecfdf5}.wc_group_table tbody tr:nth-child(2){background:#f8fafc}.x1m{margin:-4px 0 18px;padding:12px 16px;border-radius:14px;background:#ffffff;border:1px solid var(--wc_line);color:var(--wc_muted);box-shadow:var(--wc_shadow);font-size:0.95rem}.x1m strong{color:var(--wc_text)}@media (max-width:900px){.l5{display:none}#wi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#l1{padding-left:8px;padding-right:8px}.x00{padding:26px 20px}.x05{grid-template-columns:repeat(2,1fr)}.x07{flex-direction:column;align-items:flex-start;gap:12px}.x0f{padding:18px}.x1a{grid-template-columns:1fr}.x19{grid-template-columns:1fr auto 1fr;font-size:0.94rem}.x16{flex-direction:column}.x0c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding-bottom:0}.x0d{flex:initial;min-width:0;width:100%;height:48px;font-size:0.92rem}#wi{grid-template-columns:1fr}.x0l{min-width:0;overflow:hidden}.wc_group_table{table-layout:fixed}.wc_group_table th,.wc_group_table td{padding:8px 5px;font-size:0.78rem}.wc_group_table th:nth-child(1),.wc_group_table td:nth-child(1){width:28px}.wc_group_table th:nth-child(3),.wc_group_table td:nth-child(3),.wc_group_table th:nth-child(4),.wc_group_table td:nth-child(4),.wc_group_table th:nth-child(5),.wc_group_table td:nth-child(5){width:34px;text-align:center}.wc_group_table td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1c{min-width:0}.x1c strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}