._layout_16w7w_1{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg)}._content_16w7w_17{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}._navbar_16w7w_33{display:flex;border-top:1px solid var(--border);background:#0d1117f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0;padding:0 4px}._navItem_16w7w_53{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;background:none;border:none;border-top:2px solid transparent;color:var(--muted);font-size:.72rem;font-weight:500;cursor:pointer;text-align:center;transition:color .15s ease;letter-spacing:.01em;-webkit-user-select:none;user-select:none}._navLabel_16w7w_93{line-height:1}._navItem_16w7w_53:not(:disabled):hover{color:var(--text)}._navItemActive_16w7w_109{color:var(--accent);border-top-color:var(--accent);pointer-events:none;cursor:default}._navItemLocked_16w7w_123{opacity:.4;pointer-events:none;cursor:default}._portraitPrompt_16w7w_137{display:none}@media (pointer: fine) and (max-width: 800px){._portraitPrompt_16w7w_137{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:9999;color:var(--text)}._portraitText_16w7w_173{margin:0;color:var(--muted);font-size:1rem}}._shortPrompt_16w7w_189{display:none}@media (pointer: fine) and (max-height: 600px){._shortPrompt_16w7w_189{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:9999;color:var(--text)}._shortText_16w7w_225{margin:0;color:var(--muted);font-size:1rem}}._rotatePrompt_16w7w_241{display:none}@media (max-width: 768px) and (orientation: portrait){._rotatePrompt_16w7w_241{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:9999}._rotateIcon_16w7w_275{font-size:3rem;animation:_rotate_16w7w_241 2s ease-in-out infinite}._rotateText_16w7w_285{margin:0;color:var(--muted);font-size:1rem}@keyframes _rotate_16w7w_241{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}}@media (max-width: 640px){._navItem_16w7w_53{font-size:.72rem;padding:16px 2px 12px}}._container_1v9oy_1{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 16px);transform:translate(-50%);z-index:100000;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}._toast_1v9oy_33{pointer-events:auto;cursor:pointer;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px 18px;font-size:.88rem;font-weight:500;line-height:1.5;box-shadow:0 6px 24px #0006,0 2px 6px #00000040;text-align:center;font-family:inherit;letter-spacing:.01em;opacity:0;transform:translateY(-160%);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1);max-width:min(420px,calc(100vw - 32px));word-break:break-word;white-space:pre-line}._toast_1v9oy_33._multiline_1v9oy_93{text-align:left}._toast_1v9oy_33._visible_1v9oy_101{opacity:1;transform:translateY(0)}._toast_1v9oy_33._leaving_1v9oy_113{opacity:0;transform:translateY(-160%)}._info_1v9oy_123{border-left:3px solid var(--accent)}._success_1v9oy_131{border-left:3px solid var(--accent);color:var(--accent)}._error_1v9oy_141{border-left:3px solid var(--danger);color:#fca5a5}._container_87llq_1{display:flex;flex-direction:column;height:100%;position:relative}._guestLocked_87llq_17{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:60px 20px;color:var(--muted)}._guestOverlay_87llq_43{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#0d1117b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;pointer-events:none}._guestOverlayInner_87llq_69{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 32px;background:#161b22e6;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:300px}._guestOverlayIcon_87llq_95{font-size:2rem;line-height:1}._guestOverlayTitle_87llq_105{font-size:.95rem;font-weight:700;color:var(--text)}._guestOverlayDesc_87llq_117{font-size:.78rem;color:var(--muted);line-height:1.65}._header_87llq_129{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.03)}._header_87llq_129 h1{margin:0;font-size:1.2rem}._main_87llq_149{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}._table_87llq_165{width:100%;max-width:900px;height:70vh;min-height:480px;display:grid;grid-template-areas:"top top top" "left center right" "bottom bottom bottom";grid-template-rows:1fr 3fr 1fr;gap:12px}._playerTop_87llq_187{grid-area:top;display:flex;align-items:center;justify-content:center}._playerBottom_87llq_201{grid-area:bottom;display:flex;align-items:center;justify-content:center}._leftColumn_87llq_215{grid-area:left;display:flex;align-items:center;justify-content:center}._rightColumn_87llq_229{grid-area:right;display:flex;align-items:center;justify-content:center}._centerArea_87llq_243{grid-area:center;display:flex;align-items:center;justify-content:center}._board_87llq_257{width:80%;height:80%;background:var(--card);border-radius:12px;display:flex}._tilePlaceholder_87llq_273{width:64px;height:92px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:600}._footer_87llq_297{padding:12px 20px;color:var(--muted);font-size:.9rem}._record_87llq_309{font-size:1.8rem;color:var(--text);font-weight:700}._headerTitle_87llq_323{font-size:1.1rem;font-weight:700;color:var(--text)}._recordMain_87llq_335{flex:1;display:grid;grid-template-columns:1fr 1.3fr;grid-template-rows:1fr;gap:16px;padding-top:78px;align-content:stretch;overflow:hidden}._mobile_87llq_359 ._recordMain_87llq_335{grid-template-columns:1fr;margin-inline:0;overflow:visible;height:auto}._mobile_87llq_359 ._container_87llq_1{height:auto;min-height:100%}._mobile_87llq_359 ._recordSection_87llq_383{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;overflow:visible;height:auto}._mobile_87llq_359 ._chartCard_87llq_403{display:none}._userHeader_87llq_413{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;gap:14px;padding:11px calc(8% + 20px);background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0}._mobile_87llq_359 ._userHeader_87llq_413{padding-inline:20px}._userHeaderRight_87llq_453{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}._userHeaderRank_87llq_469{background:var(--accent-dim);color:var(--accent);border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:600;letter-spacing:.02em}._userHeaderRating_87llq_489{font-size:.8rem;color:var(--muted)}._userCard_87llq_501{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}._userAvatar_87llq_521{display:flex;align-items:center;justify-content:center;flex-shrink:0}._userInfo_87llq_535{display:flex;flex-direction:column;gap:4px}._userName_87llq_547{font-size:1.1rem;font-weight:600;color:var(--text)}._userMeta_87llq_559{display:flex;gap:10px;align-items:center}._userRank_87llq_571{background:var(--accent-dim);color:var(--accent);border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:600;letter-spacing:.02em}._userRating_87llq_591{font-size:.85rem;color:var(--muted)}._actionSection_87llq_603{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:10px;align-self:start}._actionBtn_87llq_621{display:flex;flex-direction:row;align-items:center;gap:14px;padding:20px 22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.95rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease;letter-spacing:.01em;text-align:left;width:100%}._actionBtn_87llq_621:hover{background:var(--card-hover);border-color:var(--accent);color:var(--accent)}._actionIcon_87llq_675{font-size:1.6rem;flex-shrink:0}._chartCard_87llq_403{grid-column:2;grid-row:1;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;overflow:hidden;height:100%;min-height:0}._sectionTitle_87llq_715{margin:0;font-size:.95rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}._recordSection_87llq_383{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}._recordHeader_87llq_753{display:flex;flex-direction:column;gap:8px}._tabGroup_87llq_767{display:flex;gap:6px;background:#00000040;padding:3px;border-radius:9px;border:1px solid var(--border)}._tabBtn_87llq_785{flex:1;padding:5px 9px;border-radius:6px;border:none;background:transparent;color:var(--muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .14s;white-space:nowrap}._tabBtn_87llq_785:hover{color:var(--text)}._tabBtnActive_87llq_821{background:var(--card-hover);color:var(--accent);font-weight:600}._recordList_87llq_833{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._recordListWrap_87llq_851{flex:1;min-height:0}._mobile_87llq_359 ._recordListWrap_87llq_851{flex:none}._recordItem_87llq_869{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 16px;transition:border-color .15s ease}._recordItem_87llq_869:hover{border-color:#ffffff24}._recordNum_87llq_899{min-width:20px;font-size:.75rem;color:var(--muted);text-align:right}._recordDate_87llq_913{flex:1;font-size:.8rem;color:var(--muted);text-align:center}._recordMode_87llq_927{flex:1;font-size:.85rem;color:var(--muted);text-align:center}._recordResult_87llq_941{flex:1;font-size:.9rem;font-weight:600;color:var(--text);text-align:center}._recordFirst_87llq_957{color:#f59e0b}._recordScore_87llq_965{flex:1;font-size:.9rem;font-weight:700;text-align:center}._recordUma_87llq_979{font-size:.7rem;font-weight:400;color:var(--muted, #888);margin-left:4px;white-space:nowrap}._recordPlus_87llq_995{color:var(--accent)}._recordMinus_87llq_1003{color:#ef4444}._navbar_87llq_1013{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.1);background:var(--bg)}._titleScreen_87llq_1027{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#020617cc,#020617e6);z-index:60;cursor:pointer;transition:opacity .5s ease}._titleCenter_87llq_1051{display:flex;flex-direction:column;align-items:center;gap:8px}._titleLogo_87llq_1065{max-width:220px;width:100%;height:auto}._titleSub_87llq_1077{color:var(--muted);font-size:.95rem;animation:_blinkSlow_87llq_1 2.4s ease-in-out infinite}._titleSubFast_87llq_1089{color:var(--muted);font-size:.95rem;animation:_blinkFast_87llq_1 .5s ease-in-out infinite}@keyframes _blinkSlow_87llq_1{0%,to{opacity:1}50%{opacity:.2}}@keyframes _blinkFast_87llq_1{0%,to{opacity:1}50%{opacity:.1}}._titleVersion_87llq_1141{position:absolute;bottom:18px;left:18px;font-size:.7rem;color:var(--muted);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}._fade_87llq_1163{opacity:0;pointer-events:none}._navItem_87llq_1173{flex:1;padding:16px;background:none;border:none;color:var(--muted);font-size:.95rem;cursor:pointer;text-align:center;transition:all .2s ease;border-bottom:3px solid transparent}._navItem_87llq_1173:hover{color:var(--text);background:#ffffff05}._navItemActive_87llq_1209{color:var(--accent);border-bottom-color:var(--accent)}._mobile_87llq_359 ._table_87llq_165{max-width:100%;height:72vh}._mobile_87llq_359 ._tilePlaceholder_87llq_273{width:44px;height:62px}._mobile_87llq_359 ._titleLogo_87llq_1065{max-width:160px}._mobile_87llq_359 ._navItem_87llq_1173{padding:12px 8px;font-size:.85rem}._overlay_t8xgw_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}._card_t8xgw_27{background:var(--card, #161b22);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:0;width:100%;max-width:360px;max-height:85dvh;display:flex;flex-direction:column;overflow:hidden}._cardInner_t8xgw_53{padding:28px 24px 20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._logo_t8xgw_75{text-align:center;font-size:1.05rem;font-weight:700;color:var(--accent);letter-spacing:.08em}._tabs_t8xgw_93{display:flex;background:#ffffff0d;border-radius:10px;padding:3px;gap:2px}._tab_t8xgw_93{flex:1;padding:7px 0;border-radius:8px;font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s,color .15s;text-align:center;background:none;border:none}._tabActive_t8xgw_141{background:var(--card-hover, #1c2230);color:var(--text)}._form_t8xgw_153{display:flex;flex-direction:column;gap:12px}._fieldWrap_t8xgw_165{display:flex;flex-direction:column;gap:5px}._label_t8xgw_177{font-size:.73rem;color:var(--muted);font-weight:500}._inputRow_t8xgw_189{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;overflow:hidden;transition:border-color .15s}._inputRow_t8xgw_189:focus-within{border-color:var(--accent)}._inputRowError_t8xgw_217{border-color:var(--danger, #ef4444)}._fieldError_t8xgw_225{font-size:.72rem;color:var(--danger, #ef4444);line-height:1.3}._fieldHint_t8xgw_237{font-size:.7rem;color:var(--muted);line-height:1.3}._input_t8xgw_189{flex:1;background:transparent;border:none;outline:none;padding:9px 12px;font-size:.9rem;color:var(--text);-webkit-user-select:text;user-select:text}._input_t8xgw_189::placeholder{color:var(--muted);opacity:.7}._eyeBtn_t8xgw_283{padding:0 10px;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;flex-shrink:0}._eyeBtn_t8xgw_283:hover{color:var(--text)}._submitBtn_t8xgw_313{width:100%;padding:10px;border-radius:10px;background:var(--accent);color:var(--text-inv, #111);font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .15s;border:none}._submitBtn_t8xgw_313:disabled{opacity:.5;cursor:default}._error_t8xgw_349{font-size:.78rem;color:var(--danger);text-align:center}._divider_t8xgw_363{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.75rem}._divider_t8xgw_363:before,._divider_t8xgw_363:after{content:"";flex:1;height:1px;background:#ffffff14}._socialRow_t8xgw_397{display:flex;gap:8px}._socialBtn_t8xgw_407{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:.82rem;color:var(--text);cursor:pointer;transition:background .15s}._socialBtn_t8xgw_407:hover{background:#ffffff1a}._footer_t8xgw_449{display:flex;align-items:center;justify-content:space-between;padding-top:2px}._guestBtn_t8xgw_463{font-size:.82rem;color:var(--muted);cursor:pointer;background:none;border:none;text-decoration:underline;text-underline-offset:3px;transition:color .15s;padding:0}._guestBtn_t8xgw_463:hover{color:var(--text)}._mockBtn_t8xgw_495{font-size:.72rem;color:#fff3;cursor:pointer;background:none;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 9px;transition:color .15s,border-color .15s}._mockBtn_t8xgw_495:hover{color:var(--muted);border-color:#ffffff40}._sentBox_t8xgw_533{text-align:center;display:flex;flex-direction:column;gap:14px;padding:8px 0}._sentIcon_t8xgw_549{font-size:2.5rem;line-height:1}._sentTitle_t8xgw_559{font-size:1rem;font-weight:700;color:var(--text)}._sentDesc_t8xgw_571{font-size:.82rem;color:var(--muted);line-height:1.6}._sentEmail_t8xgw_583{color:var(--accent);font-weight:600}._closeBtn_t8xgw_593{width:100%;padding:10px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}._closeBtn_t8xgw_593:hover{background:#ffffff1f}._pageWrap_13cpu_5{flex:1;display:flex;flex-direction:column;min-height:100%}._page_13cpu_5{flex:1;display:flex;flex-direction:column;gap:14px}._topGrid_13cpu_35{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}._section_13cpu_51{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._sectionTitle_13cpu_65{font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:9px 16px;border-bottom:1px solid var(--border);margin:0;background:#22c55e0a}._row_13cpu_91{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border)}._row_13cpu_91:last-child{border-bottom:none}._rowLabel_13cpu_117{font-size:.875rem;color:var(--text);flex-shrink:0}._rowControl_13cpu_129{display:flex;align-items:center}._seg_13cpu_141{display:flex;gap:3px;background:#00000040;padding:3px;border-radius:9px;border:1px solid var(--border)}._segItem_13cpu_159{padding:5px 11px;border-radius:6px;border:none;background:transparent;color:var(--muted);font-size:.8rem;cursor:pointer;transition:all .14s;white-space:nowrap}._segItem_13cpu_159:hover{color:var(--text)}._segItemOn_13cpu_191{background:var(--card-hover);color:var(--accent);font-weight:600}._toggle_13cpu_205{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._track_13cpu_221{width:42px;height:24px;border-radius:12px;background:#ffffff14;border:1px solid var(--border);position:relative;transition:background .2s,border-color .2s;flex-shrink:0}._trackOn_13cpu_247{background:var(--accent);border-color:var(--accent)}._thumb_13cpu_257{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#ffffff73;transition:left .2s,background .2s}._thumbOn_13cpu_283{left:21px;background:var(--white)}._toggleLbl_13cpu_293{font-size:.82rem;font-weight:500;color:var(--muted);min-width:28px;text-align:right}._toggleLblOn_13cpu_309{color:var(--accent);font-weight:600}._localGrid_13cpu_321{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;padding:12px}._localBtn_13cpu_335{display:flex;flex-direction:column;gap:5px;padding:11px 13px;border-radius:10px;border:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:all .14s}._localBtn_13cpu_335:hover{border-color:#22c55e73;background:var(--card-hover)}._localBtnOn_13cpu_371{background:var(--accent-dim);border-color:var(--accent)}._localName_13cpu_381{font-size:.875rem;font-weight:600;color:var(--text);display:block}._localBtnOn_13cpu_371 ._localName_13cpu_381{color:var(--accent)}._localDesc_13cpu_403{font-size:.72rem;color:var(--muted);line-height:1.5;display:block;white-space:pre-line}._specialGrid_13cpu_421{display:flex;flex-direction:column;gap:8px;padding:12px}._specialBtn_13cpu_435{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:all .14s;width:100%}._specialBtn_13cpu_435:hover{border-color:#22c55e73;background:var(--card-hover)}._specialBtn_13cpu_435._localBtnOn_13cpu_371{background:var(--accent-dim);border-color:var(--accent)}._specialBtn_13cpu_435._localBtnOn_13cpu_371 ._localName_13cpu_381{color:var(--accent)}._startBar_13cpu_491{position:sticky;bottom:0;padding:12px 20px;background:#0d1117f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border)}._titleRow_13cpu_513{display:flex;align-items:center;justify-content:space-between;padding:20px 0 8px}._titleText_13cpu_527{font-size:1.1rem;font-weight:700;color:var(--text);margin:0;letter-spacing:.02em}._presetBar_13cpu_545{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 2px}._presetLabel_13cpu_559{font-size:.78rem;font-weight:600;color:var(--muted);letter-spacing:.06em}._presetSeg_13cpu_573{display:flex;gap:4px;background:#00000040;padding:3px;border-radius:9px;border:1px solid var(--border)}._presetBtn_13cpu_591{padding:5px 14px;border-radius:6px;border:none;background:transparent;color:var(--muted);font-size:.8rem;cursor:pointer;transition:all .14s;white-space:nowrap}._presetBtn_13cpu_591:hover{color:var(--text)}._presetBtnOn_13cpu_623{background:var(--card-hover);color:var(--accent);font-weight:600}._locked_13cpu_637{opacity:.45;pointer-events:none;cursor:default}._accordionToggle_13cpu_651{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 16px;background:#22c55e0a;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;text-align:left;transition:background .12s}._accordionToggle_13cpu_651:hover{background:#22c55e14}._accordionToggleOpen_13cpu_697{border-radius:var(--radius)}._accordionArrow_13cpu_705{font-size:.5rem;display:inline-block;transition:transform .16s;color:var(--muted)}._accordionArrowOpen_13cpu_719{transform:rotate(90deg)}._accordionContent_13cpu_727{padding-left:12px;display:flex;flex-direction:column;gap:14px;border-left:2px solid var(--border);margin-left:4px}._tableWrap_1ugv2_2{--tile-xs-w: clamp(18px, 3.2vmin, 38px);--tile-xs-h: clamp(25px, 4.4vmin, 57px);--river-gap: 1px;--opp-tile-band: clamp(40px, 5.5vh, 110px)}._tileXs_1ugv2_12{width:var(--tile-xs-w);height:var(--tile-xs-h);min-width:0;min-height:0;background-size:cover;background-position:center;border-radius:2px}._tableWrap_1ugv2_2{flex:1;display:grid;grid-template-rows:auto 1fr auto;min-height:0;overflow:hidden;background:var(--table-bg);position:relative}._toimenArea_1ugv2_50{flex-shrink:0;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;height:var(--opp-tile-band);overflow:hidden;column-gap:6px;padding:8px 0 0}._toimenLeft_1ugv2_61{justify-self:start;align-self:center}._taimenHandWrap_1ugv2_66{justify-self:center;align-self:stretch;width:clamp(200px,56vw,720px);min-width:0;height:100%;overflow:hidden}._midRow_1ugv2_80{display:grid;grid-template-columns:1fr var(--opp-tile-band) auto var(--opp-tile-band) 1fr;column-gap:clamp(4px,1vw,12px);align-items:stretch;min-height:0;height:100%;overflow:hidden;padding:clamp(4px,.8vh,10px) 0}._riverGrid_1ugv2_102{display:grid;grid-template-columns:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap)) 1fr calc(4 * var(--tile-xs-h) + 3 * var(--river-gap));column-gap:clamp(6px,1.5vmin,16px);align-items:center;justify-items:center;min-width:0;min-height:0;overflow:visible;justify-self:center;align-self:center}._riverGridTop_1ugv2_119{display:flex;justify-content:center;align-items:flex-end;height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap));overflow:visible}._riverGridTopMobile_1ugv2_127{display:flex;justify-content:center;align-items:flex-end;height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap));overflow:visible}._riverGridLeft_1ugv2_134{grid-column:1}._riverGridCenter_1ugv2_137{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:0}._riverGridRight_1ugv2_144{grid-column:3}._riverGridBottom_1ugv2_147{display:flex;justify-content:center;align-items:flex-start;height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap));overflow:visible}._riverGridBottomMobile_1ugv2_155{display:flex;justify-content:center;align-items:flex-start;height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap));overflow:visible}._riverRotTop_1ugv2_164{transform:rotate(180deg)}._riverRotLeft_1ugv2_167{transform:rotate(90deg);min-height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap))}._riverRotLeftMobile_1ugv2_173{transform:rotate(90deg);min-height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap))}._riverRotRight_1ugv2_177{transform:rotate(-90deg);min-height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap))}._riverRotRightMobile_1ugv2_183{transform:rotate(-90deg);min-height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap))}._riverWrap_1ugv2_189{display:flex;flex-direction:column;align-items:flex-start;gap:var(--river-gap);width:calc(6 * var(--tile-xs-w) + 5 * var(--river-gap))}._riverRow_1ugv2_197{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--river-gap);width:calc(6 * var(--tile-xs-w) + 5 * var(--river-gap))}._riverRowLast_1ugv2_206{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--river-gap);width:calc(6 * var(--tile-xs-w) + 5 * var(--river-gap))}._riverPlaceholder_1ugv2_214{width:var(--tile-xs-w);height:var(--tile-xs-h);visibility:hidden;flex-shrink:0}._shantenOverlay_1ugv2_222{display:none}._toimenRight_1ugv2_226{justify-self:end;align-self:center;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;max-width:100%;min-width:0;overflow:hidden}._shantenPanel_1ugv2_238{align-self:center;width:fit-content;max-width:100%;min-width:0;overflow:hidden;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px;background:#0a141e8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px 8px}._settingsBtnPanel_1ugv2_259{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#0a141e8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px 8px;cursor:pointer;color:#ffffff8c;line-height:1;transition:background .15s,color .15s}._settingsBtnPanel_1ugv2_259:hover{background:#1e3246bf;color:#ffffffe6}._shantenCard_1ugv2_281{display:none}._shantenTenpaiLabel_1ugv2_284{flex-shrink:0;align-self:center;margin-top:2px;font-size:clamp(.52rem,.8vw,.75rem);font-weight:800;letter-spacing:.08em;color:var(--gold-riichi);line-height:1}._shantenWaitsLabel_1ugv2_294{display:none}._shantenWaits_1ugv2_294{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:calc(var(--tile-xs-h) * 11 / 3 + 5 * 2px);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:2px}._shantenWaits_1ugv2_294::-webkit-scrollbar{display:none}._shantenWaits_1ugv2_294 ._tile_1ugv2_12,._tableWrapPC_1ugv2_314 ._shantenWaits_1ugv2_294 ._tile_1ugv2_12{height:var(--tile-xs-h);width:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._shantenWaitsCompact_1ugv2_325{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;gap:1px 2px;max-width:calc(2.15 * var(--tile-xs-h) + 12px)}._shantenWaitsCompact_1ugv2_325 ._tile_1ugv2_12{height:calc(var(--tile-xs-h) * .46);width:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._shantenNumVal_1ugv2_342{align-self:center;margin-top:2px;font-size:clamp(.82rem,1.4vw,1.3rem);font-weight:800;color:#ffffffd1;line-height:1;white-space:nowrap}._overlayRound_1ugv2_353{display:flex;align-items:center;gap:4px;background:#0000008c;border-radius:4px;padding:2px 6px}._overlayRoundName_1ugv2_361{font-size:clamp(.6rem,1vw,.85rem);font-weight:700;color:var(--white)}._overlayHonba_1ugv2_366{font-size:clamp(.5rem,.8vw,.7rem);color:#fff9}._overlayDora_1ugv2_370{display:flex;gap:2px}._doraIndicatorFrame_1ugv2_376{display:flex;flex-direction:column;align-items:center;gap:3px;border:2px solid rgba(255,255,255,.75);border-radius:5px;padding:5px 6px 4px;background:#00000040;width:100%;overflow:hidden}._doraIndicatorLabel_1ugv2_388{font-size:clamp(.55rem,.85vw,.72rem);color:#ffffffb3;font-weight:600;letter-spacing:.05em;line-height:1}._doraIndicatorTiles_1ugv2_395{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;width:100%}._doraIndicatorTiles_1ugv2_395 ._tile_1ugv2_12{width:100%;height:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._wanpaiWrap_1ugv2_411{display:flex;flex-direction:column;gap:1px}._wanpaiStack_1ugv2_416{display:flex;flex-direction:row;gap:1px}._kyotakuPanel_1ugv2_423{display:flex;flex-direction:column;align-items:center;gap:1px;background:#00000059;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:4px 6px;width:100%}._kyotakuLabel_1ugv2_434{font-size:clamp(.72rem,1.1vw,1rem);color:#fffffff2;font-weight:700;line-height:1}._orasuLabel_1ugv2_440{font-size:clamp(.46rem,.72vw,.6rem);color:#ffc850f2;font-weight:700;line-height:1;letter-spacing:.06em}._kyotakuCountRow_1ugv2_447{display:flex;align-items:baseline;justify-content:center;gap:2px}._kyotakuCount_1ugv2_447{font-size:clamp(.9rem,1.4vw,1.2rem);font-weight:700;color:var(--gold-riichi);line-height:1}._kyotakuUnit_1ugv2_459{font-size:clamp(.48rem,.78vw,.65rem);color:#ffffff8c;line-height:1}._oppHandContainer_1ugv2_472{position:relative;overflow:hidden;clip-path:inset(-8px);width:100%;height:100%}._sideLeftInfo_1ugv2_485{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;max-width:clamp(100px,15vw,200px);justify-self:start}._sideInfoGroup_1ugv2_496{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(4px,.7vh,8px);overflow:hidden}._sideInfoRotOuter_1ugv2_507{flex:1;min-height:0;width:100%;position:relative;container-type:size;overflow:visible}._sideInfoRotInner_1ugv2_515{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:100cqh;height:100cqw;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}._sideRightBtns_1ugv2_529{display:flex;flex-direction:column;gap:0;align-items:stretch;overflow:hidden;max-width:clamp(100px,15vw,200px);width:100%;justify-self:end}._actionBtnsGroup_1ugv2_540{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(3px,.5vh,6px);overflow:hidden;padding:8px 0}._actionBtnsGroup_1ugv2_540>button{font-size:clamp(.8rem,1.5vw,1.15rem)!important;padding-top:0!important;padding-bottom:0!important;flex:1;min-height:0;display:flex!important;align-items:center!important;justify-content:center!important}._btnSep_1ugv2_565{flex:0 0 auto;height:clamp(8px,1.5vw,16px)}._btnRon_1ugv2_570{border:1px solid rgba(220,80,80,.6)!important;background:#5a1414d9!important;color:var(--ron-btn)!important}._btnRon_1ugv2_570:not(:disabled):hover,._btnRon_1ugv2_570:not(:disabled):active{background:#821e1ee6!important}._btnRiichi_1ugv2_580{border:1px solid rgba(220,140,40,.6)!important;background:#502d0ad9!important;color:var(--riichi)!important}._btnRiichi_1ugv2_580:not(:disabled):hover,._btnRiichi_1ugv2_580:not(:disabled):active{background:#78410fe6!important}._btnNaki_1ugv2_590{border:1px solid rgba(40,150,220,.6)!important;background:#0a2d50d9!important;color:var(--naki)!important}._btnNaki_1ugv2_590:not(:disabled):hover,._btnNaki_1ugv2_590:not(:disabled):active{background:#0f416ee6!important}._otherHandStrip_1ugv2_602{display:flex;flex-direction:row;align-items:flex-end;gap:calc(var(--tile-w, 24px) * .09);flex-wrap:nowrap;--naki-tile-w: calc(var(--tile-w, 24px) * .85);padding:calc(var(--tile-w, 24px) * .18);margin:calc(var(--tile-w, 24px) * -.18);overflow:visible}._otherHandTsumoSep_1ugv2_615{flex-shrink:0;width:calc(var(--tile-w, 24px) * .25)}._otherHandNakiSep_1ugv2_620{flex-shrink:0;width:calc(var(--tile-w, 24px) * .33)}._otherHandStrip_1ugv2_602 ._otherNakiCalledWrap_1ugv2_640{width:calc(var(--naki-tile-w, 20px) * 1.5);height:var(--naki-tile-w, 20px);--kakan-bottom: calc(var(--naki-tile-w, 20px) * .75 + 1px)}._otherNakiCalledWrap_1ugv2_640{width:calc(var(--tile-w, 24px) * 1.5);height:var(--tile-w, 24px);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;position:relative;--kakan-bottom: calc(var(--tile-w, 24px) * .75 + 1px)}._otherHandStrip_1ugv2_602 ._nakiMentsu_1ugv2_657{gap:calc(var(--naki-tile-w, 20px) * .045)}._nakiMentsu_1ugv2_657{display:flex;flex-direction:row;align-items:flex-end;gap:calc(var(--tile-w, 24px) * .045)}._nakiCalled_1ugv2_666{transform:rotate(-90deg);transform-origin:center}._discardZone_1ugv2_674{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}._discardRow_1ugv2_681{display:flex;gap:2px}._discardTop_1ugv2_685{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;transform:rotate(180deg);transform-origin:center}._discardSelf_1ugv2_694{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}._infoBox_1ugv2_704{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000073;border-radius:6px;padding:6px 8px;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._infoCrossGrid_1ugv2_716{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;gap:3px;align-items:center;justify-items:center;flex:1;align-content:center}._windCornerTL_1ugv2_727{font-size:clamp(.55rem,.9vw,.75rem);font-weight:700;color:#ffffffbf;background:#00000073;border-radius:3px;padding:2px 4px;line-height:1;transform:rotate(90deg)}._windCornerTR_1ugv2_737{font-size:clamp(.55rem,.9vw,.75rem);font-weight:700;color:#ffffffbf;background:#00000073;border-radius:3px;padding:2px 4px;line-height:1;transform:rotate(180deg)}._windCornerBL_1ugv2_747{font-size:clamp(.55rem,.9vw,.75rem);font-weight:700;color:#ffffffbf;background:#00000073;border-radius:3px;padding:2px 4px;line-height:1;transform:rotate(0)}._windCornerBR_1ugv2_757{font-size:clamp(.55rem,.9vw,.75rem);font-weight:700;color:#ffffffbf;background:#00000073;border-radius:3px;padding:2px 4px;line-height:1;transform:rotate(-90deg)}._infoCrossScore_1ugv2_767{background:#0000008c;border-radius:2px;padding:clamp(1px,.3vh,3px) clamp(3px,.5vw,8px);color:var(--white);font-size:clamp(.52rem,.88vw,.78rem);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}._infoCrossScoreVal_1ugv2_777{font-weight:600}._infoCrossDealer_1ugv2_780,._infoCrossDealer_1ugv2_780 ._infoCrossScoreVal_1ugv2_777{color:var(--gold-riichi)}._infoCrossWindCell_1ugv2_786{font-size:clamp(.5rem,.82vw,.7rem);color:#ffffff8c;text-align:center;padding:0 2px}._infoCrossCenter_1ugv2_792{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00285099;border-radius:3px;padding:clamp(3px,.5vh,6px) clamp(6px,.8vw,12px);gap:2px;min-width:40px}._infoCenterRound_1ugv2_803{font-size:clamp(.58rem,.95vw,.8rem);font-weight:700;color:#ffffffd9;white-space:nowrap;line-height:1}._infoCenterWall_1ugv2_810{font-size:clamp(.9rem,1.5vw,1.4rem);font-weight:700;color:var(--white);line-height:1;font-variant-numeric:tabular-nums}._infoCrossSelfScore_1ugv2_817{display:flex;flex-direction:row;align-items:center;gap:3px}._selfArea_1ugv2_825{flex-shrink:0;padding:8px 12px 10px;background:#0000004d;border-top:1px solid rgba(255,255,255,.08);overflow:hidden}._selfHandRow_1ugv2_832{display:flex;align-items:flex-end;justify-content:center;gap:clamp(1px,.4vw,6px);padding-top:clamp(14px,1.8vw,22px);padding-bottom:4px}._tile_1ugv2_12 img{box-sizing:border-box;padding:6%}._drawnSep_1ugv2_845{width:clamp(4px,1.5vw,20px);flex-shrink:0}._mentsuSep_1ugv2_850{width:clamp(12px,4.5vw,60px);flex-shrink:0}._selfKitaNukiGroup_1ugv2_855{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._selfKitaNukiGroup_1ugv2_855 ._tileLg_1ugv2_863{width:clamp(15px,4.67vw,76px);height:clamp(23px,7vw,115px)}._selfKitaNukiGroup_1ugv2_855 ._selfNakiCalledWrap_1ugv2_868{width:clamp(23px,7vw,115px)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832 ._selfKitaNukiGroup_1ugv2_855 ._tileLg_1ugv2_863{height:clamp(19px,min(7vw,13.3vh),115px);width:clamp(13px,min(4.67vw,8.9vh),76px)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832 ._selfKitaNukiGroup_1ugv2_855 ._selfNakiCalledWrap_1ugv2_868{width:clamp(19px,min(7vw,13.3vh),115px);top:clamp(3px,min(1.165vw,2.2vh),19.5px)}._selfNakiGroup_1ugv2_883{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._selfNakiGroup_1ugv2_883 ._tileLg_1ugv2_863{width:clamp(15px,4.67vw,76px);height:clamp(23px,7vw,115px)}._selfNakiCalledWrap_1ugv2_868{width:clamp(23px,7vw,115px);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;position:relative;top:clamp(4px,1.165vw,19.5px);--kakan-bottom: calc(clamp(15px, 4.67vw, 76px) + 1px) }._mentsuViewGroup_1ugv2_915{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._mentsuViewCalledWrap_1ugv2_923{width:clamp(36px,4.2vw,57px);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;position:relative;top:clamp(6px,.7vw,9.5px);--kakan-bottom: calc(clamp(24px, 2.8vw, 38px) + 1px) }._emptyHandHint_1ugv2_937{font-size:clamp(.75rem,1.2vw,1rem);color:#ffffff59;padding:8px 0}._ryuukyokuStamp_1ugv2_944{font-size:clamp(.9rem,2.5vmin,1.4rem);font-weight:900;letter-spacing:.1em;border:3px solid;border-radius:6px;padding:2px 12px;background:#0000008c;transform:rotate(-8deg) scale(0);opacity:0;flex-shrink:0;white-space:nowrap}._ryuukyokuStampVisible_1ugv2_957{animation:_stampPop_1ugv2_1 .3s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes _stampPop_1ugv2_1{0%{transform:rotate(-8deg) scale(0);opacity:0}60%{transform:rotate(-8deg) scale(1.15);opacity:1}to{transform:rotate(-8deg) scale(1);opacity:1}}@keyframes _tileTargetPulse_1ugv2_1{0%,to{outline-color:transparent;filter:brightness(1)}50%{outline-color:#ffdc32d9;filter:brightness(1.25)}}._tileTargetHighlight_1ugv2_987{border-radius:2px;outline:3px solid transparent;outline-offset:1px;animation:_tileTargetPulse_1ugv2_1 .7s ease-in-out infinite;z-index:2;position:relative}@keyframes _agariTilePulseRed_1ugv2_1{0%,to{opacity:.5;filter:brightness(1)}50%{opacity:1;filter:brightness(1.18)}}._agariTileHighlight_1ugv2_1008{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,84,84,.95);border-radius:3px;pointer-events:none;animation:_agariTilePulseRed_1ugv2_1 .7s ease-in-out infinite;z-index:4}._tileHighlighted_1ugv2_1019{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px;position:relative;z-index:2}@keyframes _stampIn_1ugv2_1{0%{transform:rotate(-12deg) scale(3);opacity:0}55%{transform:rotate(-8deg) scale(.88);opacity:1}to{transform:rotate(-10deg) scale(1);opacity:1}}._stampOverlay_1ugv2_1043{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:80}._stampText_1ugv2_1053{font-size:clamp(2rem,9vmin,6rem);font-weight:900;color:var(--ron);border:clamp(3px,.6vmin,6px) solid var(--ron);border-radius:6px;padding:clamp(2px,.5vmin,6px) clamp(10px,2.5vmin,24px);letter-spacing:.08em;white-space:nowrap;animation:_stampIn_1ugv2_1 .32s cubic-bezier(.17,.67,.35,1.15) both;background:#ffffff12}._stampTextRiichi_1ugv2_1065{color:var(--riichi);border-color:var(--riichi)}._stampTextNaki_1ugv2_1069{color:var(--naki);border-color:var(--naki)}._stampTextSpecialRyuukyoku_1ugv2_1073{color:var(--purple);border-color:var(--purple);font-size:clamp(1.6rem,7vmin,4.5rem)}._btnKyuushu_1ugv2_1079{border:1px solid rgba(167,139,250,.6)!important;background:#321e64d9!important;color:var(--purple)!important}._btnKyuushu_1ugv2_1079:not(:disabled):hover,._btnKyuushu_1ugv2_1079:not(:disabled):active{background:#462d82e6!important}._inspectBadge_1ugv2_1090{position:fixed;top:max(env(safe-area-inset-top,0px) + 8px,12px);left:50%;transform:translate(-50%);z-index:400;background:#0a0a0ae0;color:var(--gold);padding:5px 16px;border-radius:20px;font-size:clamp(.78rem,1.4vw,1rem);font-weight:700;pointer-events:none;white-space:nowrap;border:1px solid rgba(250,204,21,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._actionBar_1ugv2_1110{flex-shrink:0;display:flex;gap:6px;padding:5px 8px 6px;background:#00000052;flex-wrap:wrap}._actionBtn_1ugv2_540{padding:clamp(5px,.7vh,10px) clamp(12px,1.5vw,24px);border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#d4d8dd;font-size:clamp(.78rem,1.2vw,1rem);cursor:pointer;transition:background .12s;white-space:nowrap}._actionBtn_1ugv2_540:hover{background:#ffffff29}._actionBtnPrimary_1ugv2_1132{background:#22c55e99;border-color:#22c55ecc;color:var(--white);font-weight:600}._actionBtnPrimary_1ugv2_1132:hover{background:#22c55ecc}._actionBtnDisabled_1ugv2_1141{opacity:.35;pointer-events:none}._tile_1ugv2_12{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;cursor:default;-webkit-user-select:none;user-select:none;position:relative;flex-shrink:0;vertical-align:top;transition:transform .1s ease;background:transparent;overflow:hidden}._tileClickable_1ugv2_1165{cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation}._tileSm_1ugv2_314{width:clamp(24px,2.8vw,38px);height:clamp(36px,4.2vw,57px);font-size:clamp(9px,1.1vw,15px)}._tileMd_1ugv2_1177{width:clamp(26px,2.9vw,42px);height:clamp(40px,4.4vw,63px);font-size:clamp(11px,1.3vw,18px)}._tileLg_1ugv2_863{width:clamp(18px,5.5vw,90px);height:clamp(27px,8.25vw,135px);font-size:clamp(14px,2.4vw,38px)}._tileFace_1ugv2_1192{background:linear-gradient(155deg,#fffef5,#f8edd8 45%,#edda9e);border:1px solid #aa8240}._tileSelected_1ugv2_1198{transform:translateY(clamp(-12px,-1.2vw,-8px));z-index:2}._tileRiichi_1ugv2_1204{transform:rotate(90deg)}@keyframes _tileShimmer_1ugv2_1231{0%{transform:rotate(45deg) translate(-400%);opacity:0}8%{opacity:1}45%{transform:rotate(45deg) translate(400%);opacity:0}to{transform:rotate(45deg) translate(400%);opacity:0}}._tileDora_1ugv2_1226{outline:1px solid rgba(245,200,66,.7);outline-offset:-1px}._tileDora_1ugv2_1226:after{content:none}._tileShimmer_1ugv2_1231{position:absolute;top:-100%;bottom:-100%;left:0;width:40%;background:linear-gradient(90deg,transparent 0%,rgba(245,200,66,.22) 30%,rgba(255,248,180,.78) 50%,rgba(245,200,66,.22) 70%,transparent 100%);animation:_tileShimmer_1ugv2_1231 2.5s ease-in-out infinite;pointer-events:none;z-index:5}._tableWrapPC_1ugv2_314{--tile-xs-w: clamp(12px, min(2.2vw, 4.18vh), 44px);--tile-xs-h: clamp(18px, min(3.2vw, 6.08vh), 64px);--river-gap: 2px;--opp-tile-band: clamp(44px, min(7.5vw, 14.25vh), 150px)}._tableWrapPC_1ugv2_314 ._midRow_1ugv2_80{grid-template-columns:1fr var(--opp-tile-band) auto var(--opp-tile-band) 1fr;column-gap:clamp(6px,1.2vw,16px)}._tableWrapPC_1ugv2_314._tableWrapCompactRiver_1ugv2_1286 ._midRow_1ugv2_80{grid-template-columns:1fr var(--opp-tile-band) auto var(--opp-tile-band) 1fr}._tableWrapPC_1ugv2_314 ._sideLeftInfo_1ugv2_485,._tableWrapPC_1ugv2_314 ._sideRightBtns_1ugv2_529{max-width:clamp(120px,16vw,220px)}._tableWrapPC_1ugv2_314._tableWrapCompactRiver_1ugv2_1286 ._sideLeftInfo_1ugv2_485,._tableWrapPC_1ugv2_314._tableWrapCompactRiver_1ugv2_1286 ._sideRightBtns_1ugv2_529{max-width:clamp(80px,12vw,160px)}._tableWrapPC_1ugv2_314 ._doraIndicatorTiles_1ugv2_395 ._tile_1ugv2_12{width:100%;height:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._tableWrapPC_1ugv2_314 ._riverGridCenter_1ugv2_137{gap:0}._tableWrapPC_1ugv2_314 ._riverGrid_1ugv2_102{column-gap:clamp(12px,2.5vmin,36px)}._tableWrapPC_1ugv2_314 ._infoBox_1ugv2_704{padding:10px 16px;border-radius:8px}._tableWrapPC_1ugv2_314 ._infoCrossGrid_1ugv2_716{gap:5px}._tableWrapPC_1ugv2_314 ._windCornerTL_1ugv2_727,._tableWrapPC_1ugv2_314 ._windCornerTR_1ugv2_737,._tableWrapPC_1ugv2_314 ._windCornerBL_1ugv2_747,._tableWrapPC_1ugv2_314 ._windCornerBR_1ugv2_757{font-size:clamp(.65rem,1vw,.9rem);padding:3px 6px}._tableWrapPC_1ugv2_314 ._infoCrossScore_1ugv2_767{font-size:clamp(.62rem,1vw,.9rem);padding:clamp(2px,.4vh,5px) clamp(4px,.7vw,10px)}._tableWrapPC_1ugv2_314 ._infoCrossWindCell_1ugv2_786{font-size:clamp(.58rem,.9vw,.8rem)}._tableWrapPC_1ugv2_314 ._infoCrossCenter_1ugv2_792{padding:clamp(4px,.7vh,8px) clamp(8px,1.2vw,16px);gap:3px;min-width:56px}._tableWrapPC_1ugv2_314 ._infoCenterRound_1ugv2_803{font-size:clamp(.7rem,1.1vw,1rem)}._tableWrapPC_1ugv2_314 ._infoCenterWall_1ugv2_810{font-size:clamp(1.1rem,1.8vw,1.8rem)}._tableWrapPC_1ugv2_314 ._tileSm_1ugv2_314{width:clamp(28px,3.2vw,48px);height:clamp(42px,4.8vw,72px);font-size:clamp(11px,1.3vw,18px)}._otherHandStrip_1ugv2_602 ._tileSm_1ugv2_314{width:var(--tile-w, clamp(24px, 2.8vw, 38px));height:calc(var(--tile-w, clamp(24px, 2.8vw, 38px)) * 1.5);font-size:calc(var(--tile-w, clamp(24px, 2.8vw, 38px)) * .38)}._otherHandStrip_1ugv2_602 ._nakiMentsu_1ugv2_657 ._tileSm_1ugv2_314,._otherHandStrip_1ugv2_602 ._otherNukiGroup_1ugv2_1375 ._tileSm_1ugv2_314{width:var(--naki-tile-w, 20px);height:calc(var(--naki-tile-w, 20px) * 1.5);font-size:calc(var(--naki-tile-w, 20px) * .38)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832 ._tileLg_1ugv2_863{height:clamp(22px,min(8.25vw,15.675vh),135px);width:clamp(15px,min(5.5vw,10.45vh),90px);font-size:clamp(10px,min(2.4vw,4.56vh),38px)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832{padding-top:clamp(8px,min(1.8vw,3.42vh),22px)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832 ._selfNakiGroup_1ugv2_883 ._tileLg_1ugv2_863{height:clamp(19px,min(7vw,13.3vh),115px);width:clamp(13px,min(4.67vw,8.9vh),76px)}._tableWrapPC_1ugv2_314 ._selfHandRow_1ugv2_832 ._selfNakiCalledWrap_1ugv2_868{width:clamp(19px,min(7vw,13.3vh),115px);top:clamp(3px,min(1.165vw,2.2vh),19.5px);--kakan-bottom: calc(clamp(13px, min(4.67vw, 8.9vh), 76px) + 1px) }._tableWrapCompactRiver_1ugv2_1286 ._riverGrid_1ugv2_102{grid-template-columns:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap) + clamp(4px,.5vw,8px)) 1fr calc(3 * var(--tile-xs-h) + 2 * var(--river-gap) + clamp(4px,.5vw,8px))}:root{--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--bg: #0d1117;--card: #161b22;--card-hover: #1c2230;--accent: #22c55e;--accent-dim: rgba(34, 197, 94, .15);--muted: #6b7280;--text: #e2e8f0;--text-inv: #111;--white: #fff;--gold: #facc15;--gold-riichi: #fbbf24;--primary: #6b8fff;--purple: #a78bfa;--danger: #ef4444;--silver: #94a3b8;--rank-4th: #64748b;--border: rgba(255, 255, 255, .07);--radius: 12px;--table-bg: #2e6b41;--ron: #dc2626;--ron-btn: #ff9090;--riichi: #ffb84d;--naki: #5bc8ff}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}*{box-sizing:border-box}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:none;padding:0;margin:0;box-sizing:border-box;font:inherit;color:inherit}body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}@keyframes stampIn{0%{transform:rotate(-12deg) scale(3);opacity:0}55%{transform:rotate(-8deg) scale(.88);opacity:1}to{transform:rotate(-10deg) scale(1);opacity:1}}img,svg{-webkit-user-drag:none;user-drag:none;pointer-events:auto;-webkit-touch-callout:none}a,button,[role=button]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html{overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{display:flex;flex-direction:column;min-height:100vh}
