._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_eloid_1{display:flex;flex-direction:column;height:100%;position:relative}._guestLocked_eloid_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_eloid_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_eloid_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_eloid_95{font-size:2rem;line-height:1}._guestOverlayTitle_eloid_105{font-size:.95rem;font-weight:700;color:var(--text)}._guestOverlayDesc_eloid_117{font-size:.78rem;color:var(--muted);line-height:1.65}._header_eloid_129{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.03)}._header_eloid_129 h1{margin:0;font-size:1.2rem}._main_eloid_149{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}._table_eloid_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_eloid_187{grid-area:top;display:flex;align-items:center;justify-content:center}._playerBottom_eloid_201{grid-area:bottom;display:flex;align-items:center;justify-content:center}._leftColumn_eloid_215{grid-area:left;display:flex;align-items:center;justify-content:center}._rightColumn_eloid_229{grid-area:right;display:flex;align-items:center;justify-content:center}._centerArea_eloid_243{grid-area:center;display:flex;align-items:center;justify-content:center}._board_eloid_257{width:80%;height:80%;background:var(--card);border-radius:12px;display:flex}._tilePlaceholder_eloid_273{width:64px;height:92px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:600}._footer_eloid_297{padding:12px 20px;color:var(--muted);font-size:.9rem}._record_eloid_309{font-size:1.8rem;color:var(--text);font-weight:700}._headerTitle_eloid_323{font-size:1.1rem;font-weight:700;color:var(--text)}._recordMain_eloid_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_eloid_359 ._recordMain_eloid_335{grid-template-columns:1fr;margin-inline:0;overflow:visible;height:auto}._mobile_eloid_359 ._container_eloid_1{height:auto;min-height:100%}._mobile_eloid_359 ._recordSection_eloid_383{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;overflow:visible;height:auto}._mobile_eloid_359 ._chartCard_eloid_403{display:none}._userHeader_eloid_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_eloid_359 ._userHeader_eloid_413{padding-inline:20px}._userHeaderRight_eloid_453{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}._userHeaderRank_eloid_469{background:var(--accent-dim);color:var(--accent);border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:600;letter-spacing:.02em}._userHeaderRating_eloid_489{font-size:.8rem;color:var(--muted)}._userCard_eloid_501{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}._userAvatar_eloid_521{width:44px;height:44px;border-radius:50%;background:var(--accent-dim);border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:var(--accent);flex-shrink:0}._userInfo_eloid_551{display:flex;flex-direction:column;gap:4px}._userName_eloid_563{font-size:1.1rem;font-weight:600;color:var(--text)}._userMeta_eloid_575{display:flex;gap:10px;align-items:center}._userRank_eloid_587{background:var(--accent-dim);color:var(--accent);border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:600;letter-spacing:.02em}._userRating_eloid_607{font-size:.85rem;color:var(--muted)}._actionSection_eloid_619{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:10px;align-self:start}._actionBtn_eloid_637{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_eloid_637:hover{background:var(--card-hover);border-color:var(--accent);color:var(--accent)}._actionIcon_eloid_691{font-size:1.6rem;flex-shrink:0}._chartCard_eloid_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_eloid_731{margin:0;font-size:.95rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}._recordSection_eloid_383{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}._recordHeader_eloid_769{display:flex;flex-direction:column;gap:8px}._tabGroup_eloid_783{display:flex;gap:6px;background:#00000040;padding:3px;border-radius:9px;border:1px solid var(--border)}._tabBtn_eloid_801{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_eloid_801:hover{color:var(--text)}._tabBtnActive_eloid_837{background:var(--card-hover);color:var(--accent);font-weight:600}._recordList_eloid_849{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}._recordListWrap_eloid_867{flex:1;min-height:0}._mobile_eloid_359 ._recordListWrap_eloid_867{flex:none}._recordItem_eloid_885{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_eloid_885:hover{border-color:#ffffff24}._recordNum_eloid_915{min-width:20px;font-size:.75rem;color:var(--muted);text-align:right}._recordDate_eloid_929{flex:1;font-size:.8rem;color:var(--muted);text-align:center}._recordMode_eloid_943{flex:1;font-size:.85rem;color:var(--muted);text-align:center}._recordResult_eloid_957{flex:1;font-size:.9rem;font-weight:600;color:var(--text);text-align:center}._recordFirst_eloid_973{color:#f59e0b}._recordScore_eloid_981{flex:1;font-size:.9rem;font-weight:700;text-align:center}._recordPlus_eloid_995{color:var(--accent)}._recordMinus_eloid_1003{color:#ef4444}._navbar_eloid_1013{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.1);background:var(--bg)}._titleScreen_eloid_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_eloid_1051{display:flex;flex-direction:column;align-items:center;gap:8px}._titleLogo_eloid_1065{max-width:220px;width:100%;height:auto}._titleSub_eloid_1077{color:var(--muted);font-size:.95rem;animation:_blinkSlow_eloid_1 2.4s ease-in-out infinite}._titleSubFast_eloid_1089{color:var(--muted);font-size:.95rem;animation:_blinkFast_eloid_1 .5s ease-in-out infinite}@keyframes _blinkSlow_eloid_1{0%,to{opacity:1}50%{opacity:.2}}@keyframes _blinkFast_eloid_1{0%,to{opacity:1}50%{opacity:.1}}._titleVersion_eloid_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_eloid_1163{opacity:0;pointer-events:none}._navItem_eloid_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_eloid_1173:hover{color:var(--text);background:#ffffff05}._navItemActive_eloid_1209{color:var(--accent);border-bottom-color:var(--accent)}._mobile_eloid_359 ._table_eloid_165{max-width:100%;height:72vh}._mobile_eloid_359 ._tilePlaceholder_eloid_273{width:44px;height:62px}._mobile_eloid_359 ._titleLogo_eloid_1065{max-width:160px}._mobile_eloid_359 ._navItem_eloid_1173{padding:12px 8px;font-size:.85rem}._overlay_16z32_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_16z32_27{background:var(--card, #161b22);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px 24px 20px;width:100%;max-width:360px;display:flex;flex-direction:column;gap:20px}._logo_16z32_51{text-align:center;font-size:1.05rem;font-weight:700;color:var(--accent);letter-spacing:.08em}._tabs_16z32_69{display:flex;background:#ffffff0d;border-radius:10px;padding:3px;gap:2px}._tab_16z32_69{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_16z32_117{background:var(--card-hover, #1c2230);color:var(--text)}._form_16z32_129{display:flex;flex-direction:column;gap:12px}._fieldWrap_16z32_141{display:flex;flex-direction:column;gap:5px}._label_16z32_153{font-size:.73rem;color:var(--muted);font-weight:500}._inputRow_16z32_165{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_16z32_165:focus-within{border-color:var(--accent)}._input_16z32_165{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_16z32_165::placeholder{color:var(--muted);opacity:.7}._eyeBtn_16z32_227{padding:0 10px;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;flex-shrink:0}._eyeBtn_16z32_227:hover{color:var(--text)}._submitBtn_16z32_257{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_16z32_257:disabled{opacity:.5;cursor:default}._error_16z32_293{font-size:.78rem;color:var(--danger);text-align:center}._divider_16z32_307{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.75rem}._divider_16z32_307:before,._divider_16z32_307:after{content:"";flex:1;height:1px;background:#ffffff14}._socialRow_16z32_341{display:flex;gap:8px}._socialBtn_16z32_351{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_16z32_351:hover{background:#ffffff1a}._footer_16z32_393{display:flex;align-items:center;justify-content:space-between;padding-top:2px}._guestBtn_16z32_407{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_16z32_407:hover{color:var(--text)}._mockBtn_16z32_439{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_16z32_439:hover{color:var(--muted);border-color:#ffffff40}._sentBox_16z32_477{text-align:center;display:flex;flex-direction:column;gap:14px;padding:8px 0}._sentIcon_16z32_493{font-size:2.5rem;line-height:1}._sentTitle_16z32_503{font-size:1rem;font-weight:700;color:var(--text)}._sentDesc_16z32_515{font-size:.82rem;color:var(--muted);line-height:1.6}._sentEmail_16z32_527{color:var(--accent);font-weight:600}._closeBtn_16z32_537{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_16z32_537: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_16t7d_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_16t7d_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_16t7d_2{flex:1;display:grid;grid-template-rows:auto 1fr auto;min-height:0;overflow:hidden;background:var(--table-bg);position:relative}._toimenArea_16t7d_47{flex-shrink:0;display:flex;flex-direction:row;align-items:center;height:var(--opp-tile-band);overflow:hidden;gap:6px;padding:0 8px}._toimenLeft_16t7d_58{flex:0 0 auto}._taimenHandWrap_16t7d_62{flex:1 1 0;min-width:0;height:100%;overflow:hidden}._midRow_16t7d_74{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_16t7d_96{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_16t7d_113{display:flex;justify-content:center;align-items:flex-end;height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap));overflow:visible}._riverGridTopMobile_16t7d_121{display:flex;justify-content:center;align-items:flex-end;height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap));overflow:visible}._riverGridLeft_16t7d_128{grid-column:1}._riverGridCenter_16t7d_131{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:0}._riverGridRight_16t7d_138{grid-column:3}._riverGridBottom_16t7d_141{display:flex;justify-content:center;align-items:flex-start;height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap));overflow:visible}._riverGridBottomMobile_16t7d_149{display:flex;justify-content:center;align-items:flex-start;height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap));overflow:visible}._riverRotTop_16t7d_158{transform:rotate(180deg)}._riverRotLeft_16t7d_161{transform:rotate(90deg);min-height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap))}._riverRotLeftMobile_16t7d_167{transform:rotate(90deg);min-height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap))}._riverRotRight_16t7d_171{transform:rotate(-90deg);min-height:calc(4 * var(--tile-xs-h) + 3 * var(--river-gap))}._riverRotRightMobile_16t7d_177{transform:rotate(-90deg);min-height:calc(3 * var(--tile-xs-h) + 2 * var(--river-gap))}._riverWrap_16t7d_183{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_16t7d_191{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_16t7d_200{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_16t7d_208{width:var(--tile-xs-w);height:var(--tile-xs-h);visibility:hidden;flex-shrink:0}._shantenOverlay_16t7d_216{display:none}._toimenRight_16t7d_220{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;gap:8px;max-width:42%;min-width:0;overflow:hidden}._shantenPanel_16t7d_230{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_16t7d_251{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_16t7d_251:hover{background:#1e3246bf;color:#ffffffe6}._shantenCard_16t7d_273{display:none}._shantenTenpaiLabel_16t7d_276{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_16t7d_286{display:none}._shantenWaits_16t7d_286{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_16t7d_286::-webkit-scrollbar{display:none}._shantenWaits_16t7d_286 ._tile_16t7d_12,._tableWrapPC_16t7d_306 ._shantenWaits_16t7d_286 ._tile_16t7d_12{height:var(--tile-xs-h);width:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._shantenWaitsCompact_16t7d_317{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_16t7d_317 ._tile_16t7d_12{height:calc(var(--tile-xs-h) * .46);width:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._shantenNumVal_16t7d_334{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_16t7d_345{display:flex;align-items:center;gap:4px;background:#0000008c;border-radius:4px;padding:2px 6px}._overlayRoundName_16t7d_353{font-size:clamp(.6rem,1vw,.85rem);font-weight:700;color:var(--white)}._overlayHonba_16t7d_358{font-size:clamp(.5rem,.8vw,.7rem);color:#fff9}._overlayDora_16t7d_362{display:flex;gap:2px}._doraIndicatorFrame_16t7d_368{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_16t7d_380{font-size:clamp(.55rem,.85vw,.72rem);color:#ffffffb3;font-weight:600;letter-spacing:.05em;line-height:1}._doraIndicatorTiles_16t7d_387{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;width:100%}._doraIndicatorTiles_16t7d_387 ._tile_16t7d_12{width:100%;height:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._wanpaiWrap_16t7d_403{display:flex;flex-direction:column;gap:1px}._wanpaiStack_16t7d_408{display:flex;flex-direction:row;gap:1px}._kyotakuPanel_16t7d_415{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_16t7d_426{font-size:clamp(.72rem,1.1vw,1rem);color:#fffffff2;font-weight:700;line-height:1}._orasuLabel_16t7d_432{font-size:clamp(.46rem,.72vw,.6rem);color:#ffc850f2;font-weight:700;line-height:1;letter-spacing:.06em}._kyotakuCountRow_16t7d_439{display:flex;align-items:baseline;justify-content:center;gap:2px}._kyotakuCount_16t7d_439{font-size:clamp(.9rem,1.4vw,1.2rem);font-weight:700;color:var(--gold-riichi);line-height:1}._kyotakuUnit_16t7d_451{font-size:clamp(.48rem,.78vw,.65rem);color:#ffffff8c;line-height:1}._oppHandContainer_16t7d_464{position:relative;overflow:hidden;clip-path:inset(-8px);width:100%;height:100%}._sideLeftInfo_16t7d_477{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_16t7d_488{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(4px,.7vh,8px);overflow:hidden}._sideInfoRotOuter_16t7d_499{flex:1;min-height:0;width:100%;position:relative;container-type:size;overflow:visible}._sideInfoRotInner_16t7d_507{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_16t7d_521{display:flex;flex-direction:column;gap:0;align-items:stretch;overflow:hidden;max-width:clamp(100px,15vw,200px);width:100%;justify-self:end}._actionBtnsGroup_16t7d_532{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_16t7d_532>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_16t7d_557{flex:0 0 auto;height:clamp(8px,1.5vw,16px)}._btnRon_16t7d_562{border:1px solid rgba(220,80,80,.6)!important;background:#5a1414d9!important;color:var(--ron-btn)!important}._btnRon_16t7d_562:not(:disabled):hover,._btnRon_16t7d_562:not(:disabled):active{background:#821e1ee6!important}._btnRiichi_16t7d_572{border:1px solid rgba(220,140,40,.6)!important;background:#502d0ad9!important;color:var(--riichi)!important}._btnRiichi_16t7d_572:not(:disabled):hover,._btnRiichi_16t7d_572:not(:disabled):active{background:#78410fe6!important}._btnNaki_16t7d_582{border:1px solid rgba(40,150,220,.6)!important;background:#0a2d50d9!important;color:var(--naki)!important}._btnNaki_16t7d_582:not(:disabled):hover,._btnNaki_16t7d_582:not(:disabled):active{background:#0f416ee6!important}._otherHandStrip_16t7d_594{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_16t7d_607{flex-shrink:0;width:calc(var(--tile-w, 24px) * .25)}._otherHandNakiSep_16t7d_612{flex-shrink:0;width:calc(var(--tile-w, 24px) * .33)}._otherHandStrip_16t7d_594 ._otherNakiCalledWrap_16t7d_628{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_16t7d_628{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_16t7d_594 ._nakiMentsu_16t7d_645{gap:calc(var(--naki-tile-w, 20px) * .045)}._nakiMentsu_16t7d_645{display:flex;flex-direction:row;align-items:flex-end;gap:calc(var(--tile-w, 24px) * .045)}._nakiCalled_16t7d_654{transform:rotate(-90deg);transform-origin:center}._discardZone_16t7d_662{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}._discardRow_16t7d_669{display:flex;gap:2px}._discardTop_16t7d_673{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;transform:rotate(180deg);transform-origin:center}._discardSelf_16t7d_682{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}._infoBox_16t7d_692{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_16t7d_704{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_16t7d_715{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_16t7d_725{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_16t7d_735{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_16t7d_745{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_16t7d_755{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_16t7d_765{font-weight:600}._infoCrossDealer_16t7d_768,._infoCrossDealer_16t7d_768 ._infoCrossScoreVal_16t7d_765{color:var(--gold-riichi)}._infoCrossWindCell_16t7d_774{font-size:clamp(.5rem,.82vw,.7rem);color:#ffffff8c;text-align:center;padding:0 2px}._infoCrossCenter_16t7d_780{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_16t7d_791{font-size:clamp(.58rem,.95vw,.8rem);font-weight:700;color:#ffffffd9;white-space:nowrap;line-height:1}._infoCenterWall_16t7d_798{font-size:clamp(.9rem,1.5vw,1.4rem);font-weight:700;color:var(--white);line-height:1;font-variant-numeric:tabular-nums}._infoCrossSelfScore_16t7d_805{display:flex;flex-direction:row;align-items:center;gap:3px}._selfArea_16t7d_813{flex-shrink:0;padding:8px 12px 10px;background:#0000004d;border-top:1px solid rgba(255,255,255,.08);overflow:hidden}._selfHandRow_16t7d_820{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_16t7d_12 img{box-sizing:border-box;padding:6%}._drawnSep_16t7d_833{width:clamp(4px,1.5vw,20px);flex-shrink:0}._mentsuSep_16t7d_838{width:clamp(12px,4.5vw,60px);flex-shrink:0}._selfKitaNukiGroup_16t7d_843{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._selfKitaNukiGroup_16t7d_843 ._tileLg_16t7d_851{width:clamp(15px,4.67vw,76px);height:clamp(23px,7vw,115px)}._selfKitaNukiGroup_16t7d_843 ._selfNakiCalledWrap_16t7d_856{width:clamp(23px,7vw,115px)}._tableWrapPC_16t7d_306 ._selfHandRow_16t7d_820 ._selfKitaNukiGroup_16t7d_843 ._tileLg_16t7d_851{height:clamp(19px,min(7vw,13.3vh),115px);width:clamp(13px,min(4.67vw,8.9vh),76px)}._tableWrapPC_16t7d_306 ._selfHandRow_16t7d_820 ._selfKitaNukiGroup_16t7d_843 ._selfNakiCalledWrap_16t7d_856{width:clamp(19px,min(7vw,13.3vh),115px);top:clamp(3px,min(1.165vw,2.2vh),19.5px)}._selfNakiGroup_16t7d_871{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._selfNakiGroup_16t7d_871 ._tileLg_16t7d_851{width:clamp(15px,4.67vw,76px);height:clamp(23px,7vw,115px)}._selfNakiCalledWrap_16t7d_856{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_16t7d_903{display:flex;flex-direction:row;align-items:flex-end;gap:1px;flex-shrink:0}._mentsuViewCalledWrap_16t7d_911{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_16t7d_925{font-size:clamp(.75rem,1.2vw,1rem);color:#ffffff59;padding:8px 0}._ryuukyokuStamp_16t7d_932{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_16t7d_945{animation:_stampPop_16t7d_1 .3s cubic-bezier(.2,1.6,.4,1) forwards}@keyframes _stampPop_16t7d_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_16t7d_1{0%,to{outline-color:transparent;filter:brightness(1)}50%{outline-color:#ffdc32d9;filter:brightness(1.25)}}._tileTargetHighlight_16t7d_975{border-radius:2px;outline:3px solid transparent;outline-offset:1px;animation:_tileTargetPulse_16t7d_1 .7s ease-in-out infinite;z-index:2;position:relative}@keyframes _agariTilePulseRed_16t7d_1{0%,to{opacity:.5;filter:brightness(1)}50%{opacity:1;filter:brightness(1.18)}}._agariTileHighlight_16t7d_996{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_16t7d_1 .7s ease-in-out infinite;z-index:4}._tileHighlighted_16t7d_1007{outline:2px solid var(--gold);outline-offset:1px;border-radius:2px;position:relative;z-index:2}@keyframes _stampIn_16t7d_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_16t7d_1031{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_16t7d_1041{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_16t7d_1 .32s cubic-bezier(.17,.67,.35,1.15) both;background:#ffffff12}._stampTextRiichi_16t7d_1053{color:var(--riichi);border-color:var(--riichi)}._stampTextNaki_16t7d_1057{color:var(--naki);border-color:var(--naki)}._stampTextSpecialRyuukyoku_16t7d_1061{color:var(--purple);border-color:var(--purple);font-size:clamp(1.6rem,7vmin,4.5rem)}._btnKyuushu_16t7d_1067{border:1px solid rgba(167,139,250,.6)!important;background:#321e64d9!important;color:var(--purple)!important}._btnKyuushu_16t7d_1067:not(:disabled):hover,._btnKyuushu_16t7d_1067:not(:disabled):active{background:#462d82e6!important}._inspectBadge_16t7d_1078{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_16t7d_1098{flex-shrink:0;display:flex;gap:6px;padding:5px 8px 6px;background:#00000052;flex-wrap:wrap}._actionBtn_16t7d_532{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_16t7d_532:hover{background:#ffffff29}._actionBtnPrimary_16t7d_1120{background:#22c55e99;border-color:#22c55ecc;color:var(--white);font-weight:600}._actionBtnPrimary_16t7d_1120:hover{background:#22c55ecc}._actionBtnDisabled_16t7d_1129{opacity:.35;pointer-events:none}._tile_16t7d_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_16t7d_1153{cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation}._tileSm_16t7d_306{width:clamp(24px,2.8vw,38px);height:clamp(36px,4.2vw,57px);font-size:clamp(9px,1.1vw,15px)}._tileMd_16t7d_1165{width:clamp(26px,2.9vw,42px);height:clamp(40px,4.4vw,63px);font-size:clamp(11px,1.3vw,18px)}._tileLg_16t7d_851{width:clamp(18px,5.5vw,90px);height:clamp(27px,8.25vw,135px);font-size:clamp(14px,2.4vw,38px)}._tileFace_16t7d_1180{background:linear-gradient(155deg,#fffef5,#f8edd8 45%,#edda9e);border:1px solid #aa8240}._tileSelected_16t7d_1186{transform:translateY(clamp(-12px,-1.2vw,-8px));z-index:2}._tileRiichi_16t7d_1192{transform:rotate(90deg)}@keyframes _tileShimmer_16t7d_1219{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_16t7d_1214{outline:1px solid rgba(245,200,66,.7);outline-offset:-1px}._tileDora_16t7d_1214:after{content:none}._tileShimmer_16t7d_1219{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_16t7d_1219 2.5s ease-in-out infinite;pointer-events:none;z-index:5}._tableWrapPC_16t7d_306{--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_16t7d_306 ._midRow_16t7d_74{grid-template-columns:1fr var(--opp-tile-band) auto var(--opp-tile-band) 1fr;column-gap:clamp(6px,1.2vw,16px)}._tableWrapPC_16t7d_306._tableWrapCompactRiver_16t7d_1274 ._midRow_16t7d_74{grid-template-columns:1fr var(--opp-tile-band) auto var(--opp-tile-band) 1fr}._tableWrapPC_16t7d_306 ._sideLeftInfo_16t7d_477,._tableWrapPC_16t7d_306 ._sideRightBtns_16t7d_521{max-width:clamp(120px,16vw,220px)}._tableWrapPC_16t7d_306._tableWrapCompactRiver_16t7d_1274 ._sideLeftInfo_16t7d_477,._tableWrapPC_16t7d_306._tableWrapCompactRiver_16t7d_1274 ._sideRightBtns_16t7d_521{max-width:clamp(80px,12vw,160px)}._tableWrapPC_16t7d_306 ._doraIndicatorTiles_16t7d_387 ._tile_16t7d_12{width:100%;height:auto;aspect-ratio:2 / 3;min-width:0;min-height:0}._tableWrapPC_16t7d_306 ._riverGridCenter_16t7d_131{gap:0}._tableWrapPC_16t7d_306 ._riverGrid_16t7d_96{column-gap:clamp(12px,2.5vmin,36px)}._tableWrapPC_16t7d_306 ._infoBox_16t7d_692{padding:10px 16px;border-radius:8px}._tableWrapPC_16t7d_306 ._infoCrossGrid_16t7d_704{gap:5px}._tableWrapPC_16t7d_306 ._windCornerTL_16t7d_715,._tableWrapPC_16t7d_306 ._windCornerTR_16t7d_725,._tableWrapPC_16t7d_306 ._windCornerBL_16t7d_735,._tableWrapPC_16t7d_306 ._windCornerBR_16t7d_745{font-size:clamp(.65rem,1vw,.9rem);padding:3px 6px}._tableWrapPC_16t7d_306 ._infoCrossScore_16t7d_755{font-size:clamp(.62rem,1vw,.9rem);padding:clamp(2px,.4vh,5px) clamp(4px,.7vw,10px)}._tableWrapPC_16t7d_306 ._infoCrossWindCell_16t7d_774{font-size:clamp(.58rem,.9vw,.8rem)}._tableWrapPC_16t7d_306 ._infoCrossCenter_16t7d_780{padding:clamp(4px,.7vh,8px) clamp(8px,1.2vw,16px);gap:3px;min-width:56px}._tableWrapPC_16t7d_306 ._infoCenterRound_16t7d_791{font-size:clamp(.7rem,1.1vw,1rem)}._tableWrapPC_16t7d_306 ._infoCenterWall_16t7d_798{font-size:clamp(1.1rem,1.8vw,1.8rem)}._tableWrapPC_16t7d_306 ._tileSm_16t7d_306{width:clamp(28px,3.2vw,48px);height:clamp(42px,4.8vw,72px);font-size:clamp(11px,1.3vw,18px)}._otherHandStrip_16t7d_594 ._tileSm_16t7d_306{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_16t7d_594 ._nakiMentsu_16t7d_645 ._tileSm_16t7d_306,._otherHandStrip_16t7d_594 ._otherNukiGroup_16t7d_1363 ._tileSm_16t7d_306{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_16t7d_306 ._selfHandRow_16t7d_820 ._tileLg_16t7d_851{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_16t7d_306 ._selfHandRow_16t7d_820{padding-top:clamp(8px,min(1.8vw,3.42vh),22px)}._tableWrapPC_16t7d_306 ._selfHandRow_16t7d_820 ._selfNakiGroup_16t7d_871 ._tileLg_16t7d_851{height:clamp(19px,min(7vw,13.3vh),115px);width:clamp(13px,min(4.67vw,8.9vh),76px)}._tableWrapPC_16t7d_306 ._selfHandRow_16t7d_820 ._selfNakiCalledWrap_16t7d_856{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_16t7d_1274 ._riverGrid_16t7d_96{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}
