.BrowserAiPreparation_panel__WB5G7{flex-shrink:0;min-width:0;border:1px solid rgba(119,216,192,.3);border-radius:1rem;padding:.9rem 1rem;background:linear-gradient(145deg,rgba(119,216,192,.055),transparent 65%),#0c3539;color:var(--ink)}.BrowserAiPreparation_header__WnTfe{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.45rem}.BrowserAiPreparation_header__WnTfe h2{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.86rem;font-weight:550}.BrowserAiPreparation_header__WnTfe h2 svg{color:#a4e2ca}.BrowserAiPreparation_badge__BG3FK{border:1px solid rgba(166,218,196,.2);border-radius:2rem;padding:.22rem .45rem;color:#c3e1d3;font-size:.61rem}.BrowserAiPreparation_description__7agIx{margin:.65rem 0 0;color:#c1d5cd;font-size:.74rem;line-height:1.6}.BrowserAiPreparation_size__OyUne{margin:.4rem 0 .65rem;color:#bad0c7;font-size:.69rem;line-height:1.55}.BrowserAiPreparation_stage__abzoU{color:#ecdec1;font-size:.73rem;line-height:1.5}.BrowserAiPreparation_progressArea__WVNze{margin-top:.65rem}.BrowserAiPreparation_progressArea__WVNze progress{display:block;width:100%;height:.4rem;overflow:hidden;appearance:none;border:0;border-radius:1rem;background:rgba(157,201,183,.12);accent-color:#97d8bd}.BrowserAiPreparation_progressArea__WVNze progress::-webkit-progress-bar{border-radius:1rem;background:rgba(157,201,183,.12)}.BrowserAiPreparation_progressArea__WVNze progress::-webkit-progress-value{border-radius:1rem;background:linear-gradient(90deg,#69bea5,#c4ead2)}.BrowserAiPreparation_progressArea__WVNze progress::-moz-progress-bar{border-radius:1rem;background:#97d8bd}.BrowserAiPreparation_progressText__w0zSU{display:flex;justify-content:space-between;gap:.5rem;margin-top:.4rem;color:#cfdfd5;font-size:.68rem;font-variant-numeric:tabular-nums}.BrowserAiPreparation_progressText__w0zSU strong{font-weight:550;color:#f1e3c7}.BrowserAiPreparation_hint__vZ5mE{margin:.5rem 0 0;color:#b8cec4;font-size:.67rem;line-height:1.55}.BrowserAiPreparation_error__QOUx0{margin-top:.65rem;color:#ffc5ad;font-size:.72rem;line-height:1.55}.BrowserAiPreparation_actions__KZN8N{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.BrowserAiPreparation_actions__KZN8N:empty{display:none}.BrowserAiPreparation_actions__KZN8N button{flex:1 1 10rem;min-width:0;min-height:2.65rem;width:100%;border:1px solid rgba(228,201,161,.42);border-radius:.65rem;padding:.5rem .7rem;background:rgba(228,201,161,.075);color:#f2e2c5;font:inherit;font-size:.75rem;font-weight:500;cursor:pointer}.BrowserAiPreparation_actions__KZN8N button:hover:not(:disabled){border-color:rgba(228,201,161,.7);background:rgba(228,201,161,.13)}.BrowserAiPreparation_actions__KZN8N button:disabled{opacity:.48;cursor:default}.BrowserAiPreparation_actions__KZN8N button[aria-pressed=true]{border-color:#88c9b0;color:#d5ecdc}.BrowserAiPreparation_details__PJcS6{margin-top:.6rem;font-size:.65rem;color:#b8cec4}.BrowserAiPreparation_details__PJcS6 summary{padding:.35rem 0;min-height:2rem;cursor:pointer}.BrowserAiPreparation_details__PJcS6 dl{display:grid;gap:.45rem;margin-top:.35rem}.BrowserAiPreparation_details__PJcS6 dt{color:#b8cec4}.BrowserAiPreparation_details__PJcS6 dd{margin:.2rem 0 0;overflow-wrap:anywhere;color:#ede3cc}@media (prefers-reduced-motion:reduce){.BrowserAiPreparation_progressArea__WVNze progress{animation:none}}.DeltrelBoard_board__7znlZ{isolation:isolate;overflow:visible;touch-action:manipulation;-webkit-touch-callout:none;user-select:none}.DeltrelBoard_surfaceLight__ZSlEg{animation:DeltrelBoard_water-light__x_kjc 14s ease-in-out infinite alternate;animation-play-state:var(--water-motion-state,running)}.DeltrelBoard_depthContours__z8Gsu{opacity:.3}.DeltrelBoard_coordinateArm__Yo7uP{font-size:6.5px;fill:#fff2d8}.DeltrelBoard_coordinateArm__Yo7uP,.DeltrelBoard_coordinateTooltip__TLl_k{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-weight:650}.DeltrelBoard_coordinateTooltip__TLl_k{font-size:5.8px;font-variant-numeric:tabular-nums;letter-spacing:.05em}.DeltrelBoard_moveRipple__BqcTU{transform-box:fill-box;transform-origin:center;animation:DeltrelBoard_placement-ripple__ROxFH .85s ease-out both}@keyframes DeltrelBoard_water-light__x_kjc{0%{opacity:.35}to{opacity:.7}}@keyframes DeltrelBoard_placement-ripple__ROxFH{0%{transform:scale(1);opacity:.8}to{transform:scale(1.65);opacity:0}}@media (max-width:600px){.DeltrelBoard_coordinateTooltip__TLl_k{font-size:7px}}@media (prefers-reduced-motion:reduce){.DeltrelBoard_moveRipple__BqcTU,.DeltrelBoard_surfaceLight__ZSlEg{animation:none}.DeltrelBoard_moveRipple__BqcTU{display:none}}@media (forced-colors:active){.DeltrelBoard_board__7znlZ [data-water-decoration]{display:none}.DeltrelBoard_board__7znlZ [data-channel-layer]{stroke:CanvasText}.DeltrelBoard_board__7znlZ [data-coordinate-tooltip] rect{fill:Canvas;stroke:CanvasText}.DeltrelBoard_coordinateArm__Yo7uP,.DeltrelBoard_coordinateTooltip__TLl_k{fill:CanvasText}.DeltrelBoard_board__7znlZ [data-coordinate-arm] circle{fill:Canvas;stroke:CanvasText}.DeltrelBoard_board__7znlZ [data-coordinate-arm] line{stroke:CanvasText}}.GameScreen_screen__4cnEx{min-height:100svh;padding:max(.875rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.GameScreen_workspace__5eTyV{display:grid;min-width:0;gap:1rem}.GameScreen_boardArea__iNkcx{min-width:0;min-height:0}.GameScreen_sidePanel__ZXEq3{display:grid;min-width:0;min-height:0;gap:1rem;grid-template-rows:auto auto auto}.GameScreen_actions__hSCz_,.GameScreen_rail__3Vq8Q{min-width:0}.GameScreen_boardStage__qVZMj{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center}.GameScreen_boardFrame__ykwFZ{position:relative;aspect-ratio:1;width:min(100%,46rem);min-width:0}@media (min-width:40rem) and (max-width:63.999rem){.GameScreen_boardFrame__ykwFZ{width:min(100%,56svh)}}@media (min-width:64rem){.GameScreen_workspace__5eTyV{grid-template-columns:minmax(0,1fr) 22.5rem;grid-template-rows:auto;align-items:start;column-gap:1.5rem}.GameScreen_boardArea__iNkcx{position:sticky;top:5rem;align-self:start}.GameScreen_sidePanel__ZXEq3{align-self:start}}@media (min-width:64rem) and (min-height:40rem){.GameScreen_screen__4cnEx{height:100svh;min-height:0;overflow:hidden}.GameScreen_workspace__5eTyV{height:calc(100svh - 5.375rem);min-height:0;flex:none;grid-template-rows:minmax(0,1fr);align-items:stretch}.GameScreen_boardArea__iNkcx{position:static;align-self:stretch}.GameScreen_sidePanel__ZXEq3{align-self:stretch;grid-template-rows:auto minmax(0,1fr) auto}.GameScreen_rail__3Vq8Q{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;padding-right:.25rem}.GameScreen_boardFrame__ykwFZ{width:min(100%,calc(100svh - 5.75rem));height:auto;max-width:100%}}@supports (height:100dvh){.GameScreen_screen__4cnEx{min-height:100dvh}@media (min-width:64rem) and (min-height:40rem){.GameScreen_screen__4cnEx{height:100dvh}.GameScreen_workspace__5eTyV{height:calc(100dvh - 5.375rem)}.GameScreen_boardFrame__ykwFZ{width:min(100%,calc(100dvh - 5.75rem))}}}@media (min-width:90rem){.GameScreen_workspace__5eTyV{grid-template-columns:minmax(0,1fr) 24rem}}.EngineEstimatePanel_panel__Fq1pO{flex-shrink:0;min-width:0;overflow:hidden;border:1px solid rgba(228,201,161,.3);border-radius:1.2rem;background:linear-gradient(145deg,rgba(139,207,184,.055),transparent 55%),#0b3035;color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,245,219,.04)}.EngineEstimatePanel_header__D4YzI{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:1rem 1rem 0}.EngineEstimatePanel_eyebrow__00OfU{margin:0 0 .25rem;color:var(--sand);font-size:.58rem;letter-spacing:.15em;text-transform:uppercase}.EngineEstimatePanel_header__D4YzI h2{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:1.28rem;font-weight:500;line-height:1.2}.EngineEstimatePanel_status__Bmugj{flex-shrink:0;border:1px solid rgba(175,212,194,.22);border-radius:2rem;padding:.3rem .5rem;color:#cee4d8;font-size:.61rem}.EngineEstimatePanel_status__Bmugj[data-status=thinking]{color:var(--sand-strong);border-color:rgba(228,201,161,.5)}.EngineEstimatePanel_summary__i0uCC{padding:.75rem 1rem 1rem}.EngineEstimatePanel_position__J0mk_{margin:0 0 .75rem;color:#b7cec7;font-size:.66rem;line-height:1.6}.EngineEstimatePanel_players__TBen8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.EngineEstimatePanel_player__hC0as{min-width:0;border:1px solid rgba(179,217,199,.14);border-radius:.8rem;padding:.65rem .7rem .7rem;background:rgba(1,26,32,.28)}.EngineEstimatePanel_player__hC0as h3{display:flex;align-items:center;gap:.35rem;overflow:hidden;margin:0 0 .65rem;color:#f5f0df;font-size:.72rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.EngineEstimatePanel_playerDot__wDllG{height:.4rem;width:.4rem;flex-shrink:0;border-radius:50%;background:var(--player-color)}.EngineEstimatePanel_metricLabel__pdv49{display:block;color:#b7cec7;font-size:.62rem}.EngineEstimatePanel_winChance__hN2Ay{display:block;margin-top:.08rem;color:var(--player-color);font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.6rem,2.7vw,2rem);font-weight:500;line-height:1.12;font-variant-numeric:tabular-nums}.EngineEstimatePanel_points___KUJx{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap;margin-top:.65rem}.EngineEstimatePanel_points___KUJx strong{color:#f5edda;font-size:1.04rem;font-weight:500;font-variant-numeric:tabular-nums}.EngineEstimatePanel_points___KUJx span{color:#b7cec7;font-size:.6rem}.EngineEstimatePanel_winBar__XQjcK{display:flex;height:.24rem;margin-top:.85rem;overflow:hidden;border-radius:1rem;background:#19464a}.EngineEstimatePanel_winBar__XQjcK span{height:100%}.EngineEstimatePanel_margin__CIaMu{margin:.6rem 0 0;font-size:.72rem;font-weight:500;color:#f2dec0}.EngineEstimatePanel_note__VGAXc{margin:.65rem 0;color:#b8cec8;font-size:.67rem;line-height:1.6;overflow-wrap:anywhere}.EngineEstimatePanel_notice__VA0eJ{margin:0 0 .75rem;padding:.5rem .6rem;border-left:2px solid #d9bd94;border-radius:0 .35rem .35rem 0;background:rgba(228,201,161,.06);color:#f0dfc5;font-size:.67rem;line-height:1.5}.EngineEstimatePanel_note__VGAXc+.EngineEstimatePanel_notice__VA0eJ{margin-top:.7rem}.EngineEstimatePanel_progress__cSIom{color:#c2d5ce;font-size:.67rem;line-height:1.5}.EngineEstimatePanel_progress__cSIom:empty{display:none}.EngineEstimatePanel_selectedMove__BLU0g{display:flex;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.67rem;color:#b8cec8}.EngineEstimatePanel_selectedMove__BLU0g strong{padding:.16rem .4rem;border:1px solid rgba(228,201,161,.3);border-radius:.35rem;color:#f5e5c8;font-variant-numeric:tabular-nums;font-size:.72rem}.EngineEstimatePanel_actions__lnwA4{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.EngineEstimatePanel_actions__lnwA4 button,.EngineEstimatePanel_download__GnjGx,.EngineEstimatePanel_pagination__dC0b0 button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:1px solid rgba(228,201,161,.32);border-radius:.5rem;padding:.4rem .65rem;background:rgba(228,201,161,.065);color:#f0dfc4;font-size:.7rem;font-weight:500;text-decoration:none;cursor:pointer}.EngineEstimatePanel_actions__lnwA4 button:hover:not(:disabled),.EngineEstimatePanel_download__GnjGx:hover,.EngineEstimatePanel_pagination__dC0b0 button:hover:not(:disabled){background:rgba(228,201,161,.13);border-color:rgba(228,201,161,.65)}.EngineEstimatePanel_actions__lnwA4 button:disabled,.EngineEstimatePanel_pagination__dC0b0 button:disabled{opacity:.48;cursor:default}.EngineEstimatePanel_actions__lnwA4 button:first-child{flex:1}.EngineEstimatePanel_details__1kaHp{border-top:1px solid rgba(171,208,191,.14)}.EngineEstimatePanel_disclosure__NVN6w+.EngineEstimatePanel_disclosure__NVN6w{border-top:1px solid rgba(171,208,191,.1)}.EngineEstimatePanel_disclosureButton__9JRyL{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:3.15rem;padding:.7rem 1rem;background:transparent;border:0;text-align:left;color:#ede9d6;font-size:.76rem;cursor:pointer}.EngineEstimatePanel_disclosureButton__9JRyL:hover{background:rgba(168,217,195,.035)}.EngineEstimatePanel_disclosureButton__9JRyL>span{min-width:0}.EngineEstimatePanel_disclosureButton__9JRyL small{display:block;margin-top:.17rem;color:#acc5bd;font-size:.61rem;font-weight:400;line-height:1.5}.EngineEstimatePanel_chevronOpen__jntPh,.EngineEstimatePanel_chevron__k_yRC{width:.85rem;height:.85rem;flex-shrink:0;color:var(--sand)}.EngineEstimatePanel_chevronOpen__jntPh{transform:rotate(180deg)}.EngineEstimatePanel_disclosureContent__T5zEe{min-width:0;padding:0 1rem 1rem}.EngineEstimatePanel_emptyDetail__OtMv1{margin:0;padding:.2rem 0 .5rem;color:#b8cec8;font-size:.72rem;line-height:1.6}.EngineEstimatePanel_tableScroll__tlfcb{max-width:100%;overflow-x:auto;border:1px solid rgba(178,213,199,.13);border-radius:.6rem;scrollbar-width:thin;scrollbar-color:#62877d transparent}.EngineEstimatePanel_tableScroll__tlfcb table{width:100%;border-collapse:collapse;font-size:.67rem;font-variant-numeric:tabular-nums}.EngineEstimatePanel_tableScroll__tlfcb td,.EngineEstimatePanel_tableScroll__tlfcb th{padding:.48rem .45rem;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(172,208,192,.08)}.EngineEstimatePanel_tableScroll__tlfcb thead th{background:rgba(172,208,192,.045);color:#c0d2ca;font-size:.61rem;font-weight:500}.EngineEstimatePanel_tableScroll__tlfcb th:first-child{text-align:left}.EngineEstimatePanel_tableScroll__tlfcb tbody th{font-weight:500;color:#f1dfbf}.EngineEstimatePanel_tableScroll__tlfcb tbody tr:last-child>*{border-bottom:0}.EngineEstimatePanel_tableSearch__pE1e1{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0}.EngineEstimatePanel_explorerControls__PGRZf>label:first-child,.EngineEstimatePanel_tableSearch__pE1e1 label{color:#c0d2ca;font-size:.66rem}.EngineEstimatePanel_explorerControls__PGRZf select,.EngineEstimatePanel_tableSearch__pE1e1 input{width:100%;min-width:0;min-height:2.35rem;border:1px solid rgba(172,208,192,.23);border-radius:.5rem;padding:.35rem .6rem;background:#08292f;color:#f4ead7;font-family:inherit;font-size:.74rem}.EngineEstimatePanel_tableSearch__pE1e1 input::placeholder{color:#91aca3}.EngineEstimatePanel_pagination__dC0b0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;color:#aac4bb;font-size:.61rem;font-variant-numeric:tabular-nums}.EngineEstimatePanel_pagination__dC0b0>div{display:flex;gap:.25rem}.EngineEstimatePanel_pagination__dC0b0 button{min-height:2rem;padding:.25rem .4rem;font-size:.62rem}.EngineEstimatePanel_explorerControls__PGRZf{display:flex;flex-direction:column;gap:.35rem}.EngineEstimatePanel_checkbox__DD9Yn{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 0;color:#c0d2ca;font-size:.67rem}.EngineEstimatePanel_checkbox__DD9Yn input{width:1rem;height:1rem;accent-color:#d9c096}.EngineEstimatePanel_probabilityCell____21Y{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem}.EngineEstimatePanel_probabilityCell____21Y small{font-size:.57rem;color:#acc5bd}.EngineEstimatePanel_chart__KUCF_{display:block;width:100%;height:auto;margin:.8rem 0;overflow:visible;color:#b4cfc4}.EngineEstimatePanel_metadata__cIVAv{display:grid;gap:0;margin:.6rem 0 0}.EngineEstimatePanel_metadata__cIVAv>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(172,208,192,.08);font-size:.67rem;line-height:1.5}.EngineEstimatePanel_metadata__cIVAv>div:last-child{border-bottom:0}.EngineEstimatePanel_metadata__cIVAv dt{flex-shrink:0;max-width:48%;color:#aec8bd}.EngineEstimatePanel_metadata__cIVAv dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0;font-variant-numeric:tabular-nums}.EngineEstimatePanel_countScores__b9hvb{display:flex;flex-direction:column;gap:.3rem;margin:.75rem 0;padding:.6rem;border-radius:.55rem;background:rgba(228,201,161,.055);font-size:.67rem}.EngineEstimatePanel_countScores__b9hvb span{color:#b9cfc4}.EngineEstimatePanel_countScores__b9hvb strong{font-weight:500;color:#f0dfc5;font-variant-numeric:tabular-nums}.EngineEstimatePanel_rawLabel__FDTr6{display:flex;flex-direction:column;gap:.4rem;margin-top:.7rem;color:#b9cfc4;font-size:.67rem}.EngineEstimatePanel_rawLabel__FDTr6 textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;border:1px solid rgba(172,208,192,.2);border-radius:.5rem;padding:.5rem;background:#06252a;color:#d5e3d7;font-family:ui-monospace,monospace;font-size:.6rem;line-height:1.5}@media (max-width:380px){.EngineEstimatePanel_header__D4YzI{padding:.8rem .75rem 0}.EngineEstimatePanel_summary__i0uCC{padding:.65rem .75rem .8rem}.EngineEstimatePanel_disclosureButton__9JRyL,.EngineEstimatePanel_disclosureContent__T5zEe{padding-inline:.75rem}.EngineEstimatePanel_player__hC0as{padding-inline:.55rem}}@media (forced-colors:active){.EngineEstimatePanel_notice__VA0eJ,.EngineEstimatePanel_panel__Fq1pO,.EngineEstimatePanel_player__hC0as,.EngineEstimatePanel_tableScroll__tlfcb{border-color:CanvasText}.EngineEstimatePanel_playerDot__wDllG,.EngineEstimatePanel_winBar__XQjcK{forced-color-adjust:none}}.BrowserAiStrengthControl_panel__32Jis{flex-shrink:0;min-width:0;border:1px solid rgba(167,212,192,.2);border-radius:1rem;padding:.85rem 1rem;background:#0c3539;color:var(--ink)}.BrowserAiStrengthControl_header__MHU6n{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.BrowserAiStrengthControl_header__MHU6n h2{margin:0;font-size:.8rem;font-weight:550}.BrowserAiStrengthControl_selected__cMFF0{color:#d5e8dc;border:1px solid rgba(167,212,192,.25);border-radius:1rem;padding:.2rem .45rem;font-size:.62rem}.BrowserAiStrengthControl_options__4HKN8{display:grid;gap:.4rem}.BrowserAiStrengthControl_options__4HKN8 button{min-width:0;min-height:3.25rem;border:1px solid rgba(175,213,194,.18);border-radius:.65rem;padding:.55rem .45rem;background:rgba(255,255,255,.025);color:#f0ead8;text-align:left;cursor:pointer}.BrowserAiStrengthControl_options__4HKN8 button:hover{border-color:rgba(228,201,161,.6)}.BrowserAiStrengthControl_details__gWtTg summary:focus-visible,.BrowserAiStrengthControl_options__4HKN8 button:focus-visible{outline:2px solid #d5bb92;outline-offset:3px}.BrowserAiStrengthControl_options__4HKN8 button[aria-pressed=true]{border-color:#d5bb92;background:rgba(228,201,161,.1)}.BrowserAiStrengthControl_options__4HKN8 strong{display:block;font-size:.73rem;font-weight:550}.BrowserAiStrengthControl_options__4HKN8 span{display:block;margin-top:.25rem;color:#b8cec4;font-size:.61rem;line-height:1.45}.BrowserAiStrengthControl_hint__x83T7,.BrowserAiStrengthControl_timing__nilpZ{margin:.65rem 0 0;color:#bbd0c6;font-size:.66rem;line-height:1.5}.BrowserAiStrengthControl_timing__nilpZ{color:#e3d3b6}.BrowserAiStrengthControl_details__gWtTg{margin-top:.3rem;color:#b8cec4;font-size:.62rem;line-height:1.5}.BrowserAiStrengthControl_details__gWtTg summary{min-height:1.9rem;padding-top:.45rem;cursor:pointer}.BrowserAiStrengthControl_details__gWtTg p{margin:.25rem 0 0;font-variant-numeric:tabular-nums}.BrowserAiStrengthControl_custom__Hkaaa{display:grid;gap:.6rem;padding-top:.35rem}.BrowserAiStrengthControl_custom__Hkaaa label{display:grid;grid-template-columns:1fr 7rem;align-items:center;gap:.5rem}.BrowserAiStrengthControl_custom__Hkaaa button,.BrowserAiStrengthControl_custom__Hkaaa input{min-height:2.25rem;border:1px solid rgba(175,213,194,.3);border-radius:.5rem;padding:.35rem .5rem;background:rgba(255,255,255,.04);color:var(--ink)}.BrowserAiStrengthControl_custom__Hkaaa button:disabled{opacity:.45;cursor:not-allowed}.GameStatus_progressSlot__EWBx_{height:1.625rem}.GameStatus_progress__Ha81b{appearance:none;display:block;width:100%;height:.375rem;overflow:hidden;border:0;border-radius:999px;background:rgba(255,255,255,.12)}.GameStatus_progress__Ha81b::-webkit-progress-bar{border-radius:inherit;background:rgba(255,255,255,.12)}.GameStatus_progress__Ha81b::-webkit-progress-value{border-radius:inherit;background:currentColor}.GameStatus_progress__Ha81b::-moz-progress-bar{border-radius:inherit;background:currentColor}.SetupScreen_screen__bHFYN{position:relative;z-index:1;width:min(100%,1376px);margin-inline:auto;flex:1;padding:32px 48px 22px}.SetupScreen_header__zvMco{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid var(--hairline-strong)}.SetupScreen_brand__7EFEv{display:flex;align-items:center;gap:19px}.SetupScreen_brandMark__NbzYE{width:49px;height:59px;color:var(--sand)}.SetupScreen_wordmark__968TU{font-family:var(--font-fraunces),Georgia,serif;font-size:57px;letter-spacing:-.065em;line-height:.92;font-weight:500}.SetupScreen_wordmark__968TU span{color:var(--sand)}.SetupScreen_brandCaption__Te9ng{margin-top:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.23em;font-size:9px}.SetupScreen_headerAside__CR5jN{display:flex;align-items:center;gap:10px}.SetupScreen_headerAside__CR5jN p{font-size:12px;line-height:1.8;color:var(--ink)}.SetupScreen_headerAside__CR5jN p span{color:var(--muted)}.SetupScreen_rulesButton__mBRnl{min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--hairline-strong);border-radius:30px;color:var(--ink);font-size:12px;background:rgba(6,46,50,.4);transition:background .2s,border-color .2s}.SetupScreen_rulesButton__mBRnl:hover{background:rgba(164,221,203,.12);border-color:var(--sand)}.SetupScreen_content__7hvuO{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(375px,1fr);align-items:start;gap:44px;padding-top:29px}.SetupScreen_atlas__M5_O3{min-width:0;position:sticky;top:24px;animation-delay:.08s}.SetupScreen_atlasHeading__e8Gty{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 24px}.SetupScreen_eyebrow__sppm_{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.21em;color:var(--sand)}.SetupScreen_atlasHeading__e8Gty h2{margin-top:9px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(24px,2.3vw,35px);letter-spacing:-.03em;font-weight:400}.SetupScreen_tideIcon__9cX_T{height:27px;width:37px;color:var(--sand);opacity:.65}.SetupScreen_preview__Tn_jH{position:relative;isolation:isolate;padding:16px 14px 17px;border:1px solid rgba(195,229,211,.24);border-radius:3px 3px 80px 3px;background:linear-gradient(155deg,rgba(180,226,200,.15),transparent 48%),rgba(8,62,65,.64);box-shadow:0 30px 90px rgba(0,20,21,.22),inset 0 1px rgba(231,242,222,.06)}.SetupScreen_preview__Tn_jH:before{content:"";position:absolute;z-index:-1;inset:8px;border:1px solid rgba(195,229,211,.1);border-radius:0 0 72px 0;pointer-events:none}.SetupScreen_chartLabel__TJzT3{display:flex;justify-content:space-between;padding:3px 13px 4px;color:#a7c9bc;font-family:var(--font-geist-mono),monospace;font-size:8px;letter-spacing:.18em}.SetupScreen_previewBoard__esQLZ{aspect-ratio:1;width:100%;max-width:min(100%,570px);margin-inline:auto}.SetupScreen_chartLegend__LrNfL{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:3px 25px 0 0;font-size:10px;color:var(--muted)}.SetupScreen_chartLegend__LrNfL b{font-weight:500;color:var(--ink)}.SetupScreen_atlasFooter__xdtuN{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-inline:2px}.SetupScreen_atlasFooter__xdtuN p{font-size:11px;color:var(--muted);line-height:1.9}.SetupScreen_matchTotal__2Vzws{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:.15em;color:var(--muted)}.SetupScreen_matchTotal__2Vzws b{font-family:var(--font-fraunces),Georgia,serif;color:var(--sand);font-size:30px;font-weight:400;letter-spacing:-.05em}.SetupScreen_setup__cXbbF{min-width:0;overflow:hidden;border:1px solid rgba(178,213,198,.2);border-radius:18px;background:rgba(7,39,41,.91);box-shadow:0 24px 70px rgba(0,17,19,.18);backdrop-filter:blur(20px);animation-delay:.16s}.SetupScreen_setupHeading__H11gw{padding:25px 25px 19px;border-bottom:1px solid var(--hairline)}.SetupScreen_setupHeading__H11gw h2{margin-top:6px;font-family:var(--font-fraunces),Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-.035em}.SetupScreen_setupScroll__6M_Km{display:flex;flex-direction:column;gap:20px;padding:21px 25px}.SetupScreen_setupScroll__6M_Km>section>h2{color:#c8d9ce;font-size:10px;letter-spacing:.14em}.SetupScreen_setupScroll__6M_Km button[aria-pressed=true]{border-color:rgba(228,201,161,.72);background:rgba(228,201,161,.09)}.SetupScreen_setupScroll__6M_Km button[aria-label^=Classic]>span:first-child,.SetupScreen_setupScroll__6M_Km button[aria-label^=Double]>span:first-child{font-size:19px}.SetupScreen_setupFooter__FA_wo{position:sticky;bottom:0;z-index:1;padding:16px 25px 23px;border-top:1px solid var(--hairline);background:#092d30}.SetupScreen_modeSummary__iPAll{text-align:center;color:var(--muted);font-size:10px;margin-bottom:11px}.SetupScreen_beginButton__6VilO{width:100%;min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #edddbd;border-radius:7px;padding:14px 19px;background:#e4c9a1;color:#123e3e;font-weight:500;font-size:15px;box-shadow:0 5px 22px rgba(0,19,20,.14);transition:background .2s,transform .2s}.SetupScreen_beginButton__6VilO svg{transition:transform .2s}.SetupScreen_beginButton__6VilO:hover{background:#f3dec0}.SetupScreen_beginButton__6VilO:hover svg{transform:translate(2px,-2px)}.SetupScreen_beginButton__6VilO:active{transform:translateY(1px)}.SetupScreen_beginButton__6VilO:disabled{opacity:.5;cursor:not-allowed}.SetupScreen_footer__l4ekR{display:flex;justify-content:space-between;gap:16px;padding:25px 0 0;color:#a2beb6;font-size:9px;letter-spacing:.035em}@media (min-width:1024px) and (min-height:640px){.SetupScreen_setup__cXbbF{display:flex;flex-direction:column;max-height:calc(100svh - 203px);min-height:510px}.SetupScreen_setupScroll__6M_Km{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.SetupScreen_setupFooter__FA_wo,.SetupScreen_setupHeading__H11gw{flex-shrink:0}.SetupScreen_previewBoard__esQLZ{max-width:min(100%,calc(100svh - 361px))}}@media (max-width:1100px){.SetupScreen_screen__bHFYN{padding-inline:28px}.SetupScreen_content__7hvuO{gap:25px}.SetupScreen_setupFooter__FA_wo,.SetupScreen_setupHeading__H11gw,.SetupScreen_setupScroll__6M_Km{padding-inline:20px}}@media (max-width:850px){.SetupScreen_screen__bHFYN{padding:24px 22px 22px}.SetupScreen_content__7hvuO{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,570px);margin-inline:auto}.SetupScreen_atlas__M5_O3{position:static}.SetupScreen_headerAside__CR5jN p{display:none}.SetupScreen_header__zvMco{padding-bottom:24px}.SetupScreen_previewBoard__esQLZ{max-width:455px}.SetupScreen_atlasHeading__e8Gty{padding-bottom:17px}.SetupScreen_footer__l4ekR{margin-top:3px;flex-wrap:wrap}.SetupScreen_setupScroll__6M_Km{padding:22px}.SetupScreen_setupHeading__H11gw{padding-inline:22px}}@media (max-width:480px){.SetupScreen_screen__bHFYN{padding:22px 16px 20px}.SetupScreen_brand__7EFEv{gap:11px}.SetupScreen_brandMark__NbzYE{width:32px;height:45px}.SetupScreen_wordmark__968TU{font-size:42px}.SetupScreen_brandCaption__Te9ng{font-size:7px;letter-spacing:.16em;margin-top:9px}.SetupScreen_rulesButton__mBRnl{padding:9px 11px;gap:7px;font-size:10px}.SetupScreen_header__zvMco{gap:15px}.SetupScreen_content__7hvuO{padding-top:21px;gap:24px}.SetupScreen_atlasHeading__e8Gty h2{font-size:25px}.SetupScreen_eyebrow__sppm_{font-size:8px;letter-spacing:.16em}.SetupScreen_preview__Tn_jH{padding:12px 5px 19px;border-bottom-right-radius:55px}.SetupScreen_preview__Tn_jH:before{inset:6px;border-bottom-right-radius:49px}.SetupScreen_chartLabel__TJzT3{padding-inline:13px;font-size:7px}.SetupScreen_chartLegend__LrNfL{gap:10px;font-size:9px;margin-right:12px}.SetupScreen_atlasFooter__xdtuN{gap:12px;margin-top:14px}.SetupScreen_atlasFooter__xdtuN p{font-size:10px}.SetupScreen_matchTotal__2Vzws{font-size:7px;gap:7px}.SetupScreen_matchTotal__2Vzws b{font-size:26px}.SetupScreen_setupScroll__6M_Km{padding:19px 16px}.SetupScreen_setupHeading__H11gw{padding:20px 16px 15px}.SetupScreen_setupFooter__FA_wo{padding:15px 16px 18px}.SetupScreen_footer__l4ekR{font-size:8px}}@media (prefers-reduced-motion:reduce){.SetupScreen_beginButton__6VilO,.SetupScreen_beginButton__6VilO svg,.SetupScreen_rulesButton__mBRnl{transition:none}}.SetupScreen_atlas__M5_O3,.SetupScreen_header__zvMco,.SetupScreen_setup__cXbbF{animation:SetupScreen_setup-enter__RoYN8 .45s cubic-bezier(.16,1,.3,1) both}@keyframes SetupScreen_setup-enter__RoYN8{0%{transform:translateY(9px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SetupScreen_atlas__M5_O3,.SetupScreen_header__zvMco,.SetupScreen_setup__cXbbF{animation:none}}