.Qdco8a_card{--w:64px;width:var(--w);height:calc(var(--w) * 1.4);border-radius:calc(var(--w) * .12);background:var(--card-bg);color:var(--card-fg);font-family:var(--font);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000040,0 3px 8px #0000001f}.Qdco8a_xs{--w:26px}.Qdco8a_sm{--w:44px}.Qdco8a_md{--w:64px}.Qdco8a_lg{--w:96px}.Qdco8a_frame{border:2px solid var(--card-accent);border-radius:calc(var(--w) * .4);opacity:.7;position:absolute;inset:7% 9%}.Qdco8a_xs .Qdco8a_frame{display:none}.Qdco8a_label{font-size:calc(var(--w) * .46);letter-spacing:-.03em;text-shadow:0 1px #0000002e;position:relative}.Qdco8a_long{font-size:calc(var(--w) * .34)}.Qdco8a_frame:before,.Qdco8a_frame:after{content:attr(data-label);background:var(--card-bg);color:var(--card-fg);font-size:calc(var(--w) * .15);border-radius:3px;padding:1px;position:absolute}.Qdco8a_frame:before{top:-6%;left:-12%}.Qdco8a_frame:after{bottom:-6%;right:-12%;transform:rotate(180deg)}.Qdco8a_caption{font-size:calc(var(--w) * .12);text-transform:uppercase;font-weight:700;position:absolute;bottom:14%}.Qdco8a_pattern{opacity:.22;pointer-events:none;position:absolute;inset:0}.Qdco8a_none{display:none}.Qdco8a_rays{background:repeating-conic-gradient(from 0deg at 50% 50%, var(--card-accent) 0deg 8deg, transparent 8deg 24deg);opacity:.16}.Qdco8a_waves{background:radial-gradient(circle at 50% 120%, transparent 30%, var(--card-accent) 31%, transparent 34%), radial-gradient(circle at 50% 120%, transparent 50%, var(--card-accent) 51%, transparent 54%), radial-gradient(circle at 50% 120%, transparent 70%, var(--card-accent) 71%, transparent 74%);opacity:.35}.Qdco8a_grid{background-image:linear-gradient(var(--card-accent) 1px, transparent 1px), linear-gradient(90deg, var(--card-accent) 1px, transparent 1px);opacity:.25;background-size:8px 8px}.Qdco8a_dots{background-image:radial-gradient(var(--card-accent) 1.5px, transparent 2px);opacity:.35;background-size:9px 9px}.Qdco8a_stars{background-image:radial-gradient(var(--card-accent) 1px, transparent 1.5px), radial-gradient(var(--card-accent) .8px, transparent 1.2px);opacity:.45;background-position:0 0,5px 7px;background-size:17px 19px,11px 13px}.Qdco8a_fan{padding:4px 10px;display:inline-flex}.Qdco8a_fanCard{transition:transform .3s var(--ease);margin-left:-14px}.Qdco8a_fanCard:first-child{margin-left:0;transform:rotate(-12deg)translateY(4px)}.Qdco8a_fanCard:nth-child(2){z-index:1}.Qdco8a_fanCard:last-child{transform:rotate(12deg)translateY(4px)}
.FlCONW_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.FlCONW_tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:center;cursor:pointer;touch-action:manipulation;transition:transform .2s var(--ease), box-shadow .2s ease;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 14px;text-decoration:none;display:flex}.FlCONW_tile:hover:not(:disabled){border-color:var(--text-muted)}.FlCONW_tile:active:not(:disabled){transform:scale(.97)}.FlCONW_tile:disabled{opacity:.45;cursor:not-allowed}.FlCONW_tileText{flex-direction:column;display:flex}.FlCONW_affiliate{margin:20px 0}.FlCONW_affiliate p{margin:8px 0 0}.FlCONW_rules ul{padding-left:1.2em}.FlCONW_rules li{margin:4px 0}
.D9CAFG_head{align-items:center;gap:8px;margin:16px 0;display:flex}.D9CAFG_headText{flex:1;min-width:0}.D9CAFG_title{margin:0;font-size:1.6rem}.D9CAFG_headText p{margin:2px 0 0}.D9CAFG_finished{margin:0 0 12px}.D9CAFG_tabs{background:var(--surface-2);border-radius:999px;gap:4px;margin:20px 0 12px;padding:4px;display:flex}.D9CAFG_tab{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.9rem;font-weight:700;display:inline-flex}.D9CAFG_tab .icon{width:18px;height:18px}.D9CAFG_activeTab{background:var(--surface);box-shadow:var(--shadow)}.D9CAFG_panel{min-height:120px}.D9CAFG_mainAction{margin-top:16px}.D9CAFG_actionRow{gap:8px;display:flex}.D9CAFG_actionRow>*{flex:1}.D9CAFG_menu{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.D9CAFG_menu .btn{justify-content:flex-start}.D9CAFG_optionRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:4px 0;display:flex}.D9CAFG_myPoints{margin-top:8px}
._4KrNwq_banner{color:#3d2800;text-align:center;animation:_4KrNwq_banner-in .5s var(--ease) both;scroll-margin-top:calc(var(--header-h) + 12px);background:linear-gradient(150deg,#ffe08a 0%,#f7c948 45%,#e9a521 100%);border-radius:18px;margin-bottom:16px;padding:24px 16px 18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #e9a52159}._4KrNwq_trophy{width:76px;height:76px;animation:_4KrNwq_trophy-pop .7s .15s var(--ease) both;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;position:relative;box-shadow:0 0 0 8px #ffffff59}._4KrNwq_trophyIcon{stroke-width:2px;color:#d19a00;width:42px;height:42px}._4KrNwq_title{letter-spacing:-.01em;margin:4px 0 2px;font-size:clamp(1.5rem,6vw,2rem);font-weight:900;position:relative}._4KrNwq_sub{margin:0;font-size:1.05rem;font-weight:700;position:relative}._4KrNwq_hint{opacity:.8;max-width:420px;margin:8px auto 14px;position:relative}._4KrNwq_actions{flex-wrap:wrap;gap:8px;display:flex;position:relative}._4KrNwq_actions>*{flex:140px}._4KrNwq_primary{color:#fff3d1;background:#3d2800;border-color:#3d2800}._4KrNwq_secondary{color:#3d2800;background:#ffffff73;border-color:#3d280080}._4KrNwq_confetti span{top:-12px;left:calc(var(--i) * 5.6% + 1%);background:var(--c);opacity:0;width:8px;height:12px;animation:_4KrNwq_confetti 1.8s calc(var(--i) * 60ms) ease-in forwards;border-radius:2px;position:absolute}._4KrNwq_confetti span:nth-child(3n){width:10px;height:6px}._4KrNwq_confetti span:nth-child(odd){animation-duration:2.2s}@keyframes _4KrNwq_confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(320px)rotate(540deg)}}@keyframes _4KrNwq_banner-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}@keyframes _4KrNwq_trophy-pop{0%{transform:scale(.3)rotate(-20deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}
.PlrzIW_liveButton{position:relative}.PlrzIW_liveActive{color:var(--primary)}.PlrzIW_count{background:var(--primary);min-width:18px;height:18px;color:var(--primary-contrast);text-align:center;border-radius:9px;padding:0 4px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.PlrzIW_countWarn{background:var(--danger)}.PlrzIW_sheet,.PlrzIW_flow{flex-direction:column;gap:12px;display:flex}.PlrzIW_sheet p,.PlrzIW_flow p{margin:0}.PlrzIW_heading{margin:4px 0 8px;font-size:.95rem}.PlrzIW_members{margin:0 0 8px;padding:0;list-style:none}.PlrzIW_members li{align-items:center;gap:10px;min-height:36px;display:flex}.PlrzIW_memberName{flex:1}.PlrzIW_dot{background:var(--text-muted);border-radius:50%;flex:none;width:10px;height:10px}.PlrzIW_online{background:var(--success)}.PlrzIW_connecting{background:var(--focus)}.PlrzIW_offline{background:var(--danger)}.PlrzIW_row{flex-wrap:wrap;gap:8px;display:flex}.PlrzIW_step{font-weight:600}.PlrzIW_notice{border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 12px}.PlrzIW_success{color:var(--success);align-items:center;gap:8px;font-weight:600;display:flex}.PlrzIW_qr{border-radius:var(--radius-sm);width:min(100%,300px);height:auto;margin:0 auto;display:block}.PlrzIW_scanner{flex-direction:column;align-items:center;gap:6px;display:flex}.PlrzIW_video{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:#000;width:min(100%,360px)}.PlrzIW_paste summary{min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;display:flex}.PlrzIW_pasteForm{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.PlrzIW_textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);word-break:break-all;padding:10px;font:.85rem/1.4 ui-monospace,monospace}.PlrzIW_leave{color:var(--danger);margin-top:8px}.PlrzIW_join{max-width:480px}.PlrzIW_playerChip{gap:6px}.PlrzIW_reveal{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px;display:flex}.PlrzIW_settings summary{min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;display:flex}.PlrzIW_modes{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.PlrzIW_mode{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.PlrzIW_modeActive{border-color:var(--primary);background:var(--primary-soft)}
.NaKfwa_medal{flex:none;overflow:visible}.NaKfwa_ribbon{fill:#c0392b;opacity:.85}.NaKfwa_disc{fill:var(--metal);stroke:var(--metal-dark);stroke-width:1px}.NaKfwa_ring{fill:none;stroke:#ffffff8c;stroke-width:1px}.NaKfwa_number{fill:var(--metal-dark);font-family:var(--font);font-size:10px;font-weight:900}.NaKfwa_gold{--metal:var(--gold);--metal-dark:#7a5700}.NaKfwa_silver{--metal:#c3c9cf;--metal-dark:#5b636b}.NaKfwa_bronze{--metal:#d08b4f;--metal-dark:#6e3f17}
.Ypj7Sq_form{flex-direction:column;gap:12px;display:flex}.Ypj7Sq_field{flex-direction:column;gap:6px;display:flex}.Ypj7Sq_label{font-size:.9rem;font-weight:700}.Ypj7Sq_hint{margin:-8px 0 0}.Ypj7Sq_input{width:100%;min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:0 14px;font-size:1rem}.Ypj7Sq_input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.Ypj7Sq_rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Ypj7Sq_row{align-items:center;gap:2px;display:flex}.Ypj7Sq_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Ypj7Sq_chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.Ypj7Sq_titleRow{align-items:center;gap:8px;margin-top:20px;display:flex}.Ypj7Sq_titleRow h1{flex:1;margin:0}.Ypj7Sq_pick{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 12px;display:flex}.Ypj7Sq_pick input{width:22px;height:22px;accent-color:var(--primary)}
.dmY-xW_board{padding:0;overflow:hidden}.dmY-xW_list{margin:0;padding:0;list-style:none}.dmY-xW_row{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) 48px 58px 52px;align-items:center;column-gap:10px;min-height:56px;padding:6px 14px;display:grid}.dmY-xW_list .dmY-xW_row:last-child{border-bottom:0}.dmY-xW_head{text-transform:uppercase;letter-spacing:.03em;min-height:0;color:var(--text-muted);padding-top:8px;padding-bottom:8px;font-size:.75rem;font-weight:700}.dmY-xW_rank{color:var(--text-muted);justify-content:center;font-weight:800;display:flex}.dmY-xW_first .dmY-xW_rank{color:var(--primary-strong)}.dmY-xW_name{align-items:center;gap:8px;min-width:0;display:flex}.dmY-xW_nameText{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dmY-xW_num{text-align:center;font-variant-numeric:tabular-nums}.dmY-xW_wins{font-size:1.4rem;font-weight:800}.dmY-xW_first .dmY-xW_wins{color:var(--primary)}.dmY-xW_rate{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:.9rem;font-weight:600;display:flex}.dmY-xW_bar{background:var(--border);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.dmY-xW_bar span{height:100%;display:block}
.cszosG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cszosG_row{gap:6px;display:flex}.cszosG_finish{border-radius:var(--radius);height:auto;color:var(--text-muted);flex-direction:column;gap:2px;padding:0 10px;font-size:.7rem;font-weight:600}.cszosG_item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:64px;color:var(--text);transition:transform .15s var(--ease);flex:1;align-items:center;gap:10px;padding:8px 12px 8px 4px;text-decoration:none;display:flex}.cszosG_item:active{transform:scale(.98)}.cszosG_text{flex-direction:column;flex:1;min-width:0;display:flex}.cszosG_trophy{vertical-align:-2px;width:14px;height:14px}
.JU8hBW_hero{text-align:center;padding:20px 0 4px}.JU8hBW_hero h1{margin-top:16px}.JU8hBW_tagline{color:var(--text-muted);font-size:1.1rem}.JU8hBW_gallery{flex-wrap:wrap;gap:8px;display:flex}
.YeEf2G_hero{padding:28px 0 8px}.YeEf2G_hero p{max-width:600px;font-size:1.05rem}.YeEf2G_heroCards{gap:4px;margin-bottom:12px;display:flex}.YeEf2G_groups{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.YeEf2G_group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:transform .15s var(--ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.YeEf2G_group:active{transform:scale(.98)}.YeEf2G_dots{flex:none;grid-template-columns:repeat(3,12px);gap:3px;display:grid}.YeEf2G_groupText{flex-direction:column;flex:1;min-width:0;display:flex}.YeEf2G_groupText>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YeEf2G_features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}.YeEf2G_feature{padding:16px}.YeEf2G_feature h3{margin-bottom:4px;font-size:1rem}.YeEf2G_feature p{margin:0}
