.style_pageShell__ZfQIR{min-height:100svh;padding:14px 16px;background:radial-gradient(circle at top left,rgba(219,237,255,.9),transparent 24%),radial-gradient(circle at top right,rgba(172,216,255,.55),transparent 28%),linear-gradient(180deg,#e7eef6,#d5e1ee)}.style_page__Lcq2x{width:min(1080px,100%);height:calc(100svh - 28px);margin:0 auto;display:grid;gap:18px}.style_pageDefault__Dutv8{grid-template-rows:auto minmax(0,1fr) auto}.style_pageHistoryExpanded__TvZEH{grid-template-rows:auto minmax(0,.42fr) minmax(0,.58fr)}.style_card__bDsNh{border:1px solid rgba(86,112,148,.16);border-radius:32px;background:rgba(243,248,253,.82);backdrop-filter:blur(14px);box-shadow:0 26px 60px rgba(68,94,132,.16)}.style_hero__It8FG,.style_historyCard__0y6ys,.style_setupCard__vqZ1L{padding:24px;min-height:0}.style_historyActions__FebYU,.style_historyHead__6qovX,.style_playLine__g6gm_,.style_playersPanelHead__H6ouv,.style_setupActions__eNwU8,.style_setupHeader__wiMVl{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.style_historyActions__FebYU,.style_setupActions__eNwU8{align-items:center}.style_setupCardCollapsed__N7Wjx{padding-top:18px;padding-bottom:18px}.style_setupCardCollapsed__N7Wjx .style_setupActions__eNwU8,.style_setupCardCollapsed__N7Wjx .style_setupHeader__wiMVl,.style_setupCardCollapsed__N7Wjx .style_setupInfo__yk4c7{align-items:center}.style_collapsedHeadline__VZ8el{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.style_collapsedTitle__9svJt{margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;color:#192536}.style_collapsedPlayers__iEj6O{margin-top:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.style_collapsedPlayerPill__w1AMS{display:inline-flex;align-items:center;min-height:40px;padding:9px 16px;border-radius:999px;border:1px solid rgba(94,123,160,.28);background:rgba(246,250,255,.72);color:#2d4059;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.style_collapsedPlayerPillActive__rleSb{color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(61,95,141,.2)}.style_collapsedPlayerPillred__0C1LM{background:#d83c4e}.style_collapsedPlayerPillblue__zpBW9{background:#2396db}.style_collapsedPlayerPillyellow__RPvRE{background:#c99b15}.style_collapsedPlayerPillgreen__GgTE7{background:#72af36}.style_eyebrow__nQiKc{margin:0;color:#5b7da5;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.style_emptyState__Erll5,.style_historyMove__tQhuH,.style_historyPlayer__ojsN6,.style_historyTitle__dQUDz,.style_panelTitle__W3cP2,.style_resultText__8a7b8,.style_resultTitle__wPHnm,.style_title__GY7Ya{margin:0}.style_title__GY7Ya{margin-top:12px;font-size:clamp(2.1rem,4vw,3rem);line-height:.98;color:#192536}.style_lede__RssWr{margin:16px 0 0;max-width:760px;color:#687b96;font-size:1.03rem;line-height:1.7}.style_playerForm__oDMxg{margin-top:20px;display:grid;gap:10px}.style_inputLabel____oVu{font-size:.92rem;font-weight:700;color:#40536c}.style_inputRow__6LWGD{display:flex;gap:10px}.style_playerInput__M1CZC{flex:1;min-width:0;border:1px solid rgba(98,124,158,.16);border-radius:18px;padding:14px 16px;background:rgba(248,251,255,.96);color:#192536}.style_playerInput__M1CZC:focus-visible{outline:2px solid rgba(79,127,183,.38);outline-offset:2px}.style_ghostButton__g94zV,.style_primaryButton__SSHlS,.style_removeChipButton__QOrA9,.style_spinActionButton__Q8nEs{font:inherit}.style_ghostButton__g94zV,.style_primaryButton__SSHlS,.style_spinActionButton__Q8nEs{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;min-height:56px;padding:12px 18px;box-sizing:border-box;font-weight:800;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.style_primaryButton__SSHlS,.style_spinActionButton__Q8nEs{color:#fff;background:linear-gradient(135deg,#35577d,#507ea6);box-shadow:0 14px 28px rgba(57,96,142,.24)}.style_primaryButton__SSHlS:disabled,.style_spinActionButton__Q8nEs:disabled{opacity:.5}.style_ghostButton__g94zV{color:#1d2b3d;background:rgba(118,148,184,.14)}.style_playersPanel__8okH7{margin-top:18px;padding-top:18px;border-top:1px solid rgba(98,124,158,.12)}.style_historyTitle__dQUDz,.style_panelTitle__W3cP2{font-size:1.18rem;font-weight:800;color:#1a2738}.style_playerList__Pvbf9{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.style_playerChip__jcI_B{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(245,249,255,.92);border:1px solid rgba(103,129,160,.12);font-weight:700;color:#223247}.style_playerChipActive__lTOOi{background:rgba(255,255,255,.98);box-shadow:0 8px 18px rgba(73,108,149,.12)}.style_removeChipButton__QOrA9{border:0;width:22px;height:22px;border-radius:50%;background:rgba(108,138,174,.14);color:#1e2d41;cursor:pointer}.style_emptyState__Erll5{color:#6a7f9b}.style_hero__It8FG{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;align-content:start}.style_spinnerStage__Y6vkS{display:grid;justify-items:center;align-items:start;min-height:0;overflow:hidden;padding-top:8px}.style_spinnerStageInteractive__K6NOM{cursor:pointer}.style_spinnerBoard__JWKnD{position:relative;width:min(52vw,36rem);max-width:100%;height:auto;min-height:0;aspect-ratio:1;border-radius:28px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),0 20px 30px rgba(56,48,29,.18)}.style_boardQuadrant__Gyfm4{position:absolute;width:50%;height:50%}.style_quadrantBlue__lhP68{left:0;top:0;background:#2396db}.style_quadrantYellow__i84eH{right:0;top:0;background:#e8ba22}.style_quadrantRed__OYmoT{left:0;bottom:0;background:#d83c4e}.style_quadrantGreen__8EYJt{right:0;bottom:0;background:#72af36}.style_spinnerDisc__sY7yK{position:absolute;inset:12.5%;border-radius:50%;background:#fdfcf5;border:4px solid #21262f;box-shadow:inset 0 0 0 5px rgba(255,255,255,.8),0 8px 16px rgba(0,0,0,.12)}.style_discCross__1Qjus{position:absolute;background:#21262f;z-index:1}.style_discCrossHorizontal__ha5KA{left:0;right:0;top:calc(50% - 2px);height:4px}.style_discCrossVertical__wSGSO{top:0;bottom:0;left:calc(50% - 2px);width:4px}.style_quadrantLabel__0bAuI{position:absolute;z-index:2;margin:0;font-size:clamp(.82rem,1.55vw,1.2rem);font-weight:900;text-transform:uppercase;letter-spacing:.03em;color:#20252f;transform-origin:center center}.style_labelTopLeft__v_9Ny{left:20%;top:32%;transform:rotate(-45deg)}.style_labelTopRight__tw33Z{right:17%;top:32%;transform:rotate(45deg)}.style_labelBottomLeft__zPpFR{left:16%;bottom:29%;transform:rotate(45deg)}.style_labelBottomRight__wr1m6{right:16%;bottom:30%;transform:rotate(-45deg)}.style_tokenLayer__3ZIXc{position:absolute;inset:0;z-index:2;transform:rotate(60deg);transform-origin:center center}.style_moveToken__hJg0R{position:absolute;width:clamp(22px,4vw,34px);aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.88);box-shadow:0 3px 8px rgba(31,41,55,.2);transform:translate(-50%,-50%)}.style_moveToken__hJg0R:after{content:"";position:absolute;inset:22%;border-radius:50%;background:rgba(255,255,255,.22)}.style_moveTokenred__fkI6E{background:#d83c4e}.style_moveTokenblue__cszWy{background:#2396db}.style_moveTokenyellow__CHG0t{background:#e8ba22}.style_moveTokengreen__VLfUY{background:#72af36}.style_arrowWrap__bDnFr{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%) rotate(0deg);transform-origin:center center;z-index:3;transition:transform .45s ease}.style_spinnerArrow__tYov9{position:absolute;left:-16px;top:-18px;width:32px;height:180px;clip-path:polygon(50% 100%,82% 16%,56% 0,44% 0,18% 16%);background:linear-gradient(180deg,#2f3642,#12171e);box-shadow:0 12px 18px rgba(0,0,0,.25)}.style_spinnerHub__s3wQ6{position:absolute;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5d6878,#232a35 55%,#0f141b 100%);border:3px solid rgba(255,255,255,.18);box-shadow:0 4px 12px rgba(0,0,0,.22)}.style_resultTitle__wPHnm{flex:0 0 auto;font-size:clamp(1.45rem,2.7vw,2.3rem);color:#1b2a3b}.style_playLine__g6gm_{justify-content:flex-start;align-items:center;flex-wrap:wrap}.style_movePill__fVpjQ{flex:1 1 22rem;display:flex;align-items:center;min-width:0;min-height:58px;height:auto;border-radius:999px;padding:14px 22px;font-weight:800;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.2;color:#fff;background:#70859f}.style_movePillIdle___xjDO{background:linear-gradient(135deg,#7a90ad,#6480a5)}.style_movePillred__u0ys6{background:#d83c4e}.style_movePillblue__TnmT1{background:#2396db}.style_movePillyellow__Unbgu{background:#c99b15}.style_movePillgreen__uYqDo{background:#72af36}.style_historyCardCollapsed__YMMlq{overflow:hidden}.style_historyCardCollapsed__YMMlq .style_historyActions__FebYU,.style_historyCardCollapsed__YMMlq .style_historyHead__6qovX,.style_historyCardCollapsed__YMMlq .style_historySummary__MTuh_{align-items:center}.style_historyCardExpanded__D3ojw{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.style_historySummary__MTuh_{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.style_historyTitle__dQUDz{display:inline-flex;align-items:center;min-height:42px;padding:8px 16px;border-radius:999px;border:1px solid rgba(94,123,160,.22);background:rgba(246,250,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.style_historyList___ns5S{margin:18px 0 0;padding-left:0;list-style:none;display:grid;gap:12px;overflow:auto;transition:opacity .28s ease,max-height .28s ease,margin-top .28s ease}.style_historyListCollapsed__ttFIT{opacity:0;pointer-events:none;max-height:0;margin-top:0}.style_historyListExpanded__hPPOh{opacity:1;max-height:100%}.style_historyEmpty__D_J7X,.style_historyItem__vI91F{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.58)}.style_historyEmpty__D_J7X{grid-template-columns:1fr;color:#6a7f9b}.style_historyIndex__8_6_t{min-width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(108,138,174,.14)}.style_historyIndex__8_6_t,.style_historyPlayer__ojsN6{font-weight:800;color:#1d2c40}.style_historyMove__tQhuH{margin-top:4px;color:#6a7f9b}.style_historyTitlered__T_tWL{color:#d83c4e}.style_historyTitleblue__g25Uf{color:#2396db}.style_historyTitleyellow__1GDow{color:#b17f00}.style_historyTitlegreen__XEFVp{color:#5f972c}@media (max-width:720px){.style_pageShell__ZfQIR{padding:10px}.style_page__Lcq2x{height:auto;min-height:calc(100svh - 20px);gap:14px}.style_pageDefault__Dutv8,.style_pageHistoryExpanded__TvZEH{grid-template-rows:auto auto auto}.style_hero__It8FG,.style_historyCard__0y6ys,.style_setupCard__vqZ1L{padding:18px}.style_historyActions__FebYU,.style_historyHead__6qovX,.style_inputRow__6LWGD,.style_playLine__g6gm_,.style_playersPanelHead__H6ouv,.style_setupActions__eNwU8,.style_setupHeader__wiMVl{flex-direction:column;align-items:stretch}.style_collapsedHeadline__VZ8el,.style_historySummary__MTuh_{gap:8px}.style_movePill__fVpjQ,.style_spinActionButton__Q8nEs{width:100%;max-width:100%}.style_movePill__fVpjQ{flex:0 0 auto;min-height:48px;padding:12px 16px;justify-content:center;text-align:center}.style_ghostButton__g94zV,.style_primaryButton__SSHlS,.style_spinActionButton__Q8nEs{min-height:48px}.style_spinnerStage__Y6vkS{padding-top:4px}.style_spinnerBoard__JWKnD{width:min(100%,24rem)}}@media (max-width:480px){.style_pageShell__ZfQIR{padding:8px}.style_page__Lcq2x{gap:12px;min-height:calc(100svh - 16px)}.style_hero__It8FG,.style_historyCard__0y6ys,.style_setupCard__vqZ1L{padding:14px;border-radius:24px}.style_setupCardCollapsed__N7Wjx .style_setupHeader__wiMVl{flex-direction:row;align-items:center}.style_setupCardCollapsed__N7Wjx .style_setupActions__eNwU8{flex-direction:row;align-items:center;justify-content:flex-end}.style_setupCardCollapsed__N7Wjx .style_collapsedTitle__9svJt,.style_setupCardCollapsed__N7Wjx .style_setupToggleButton__uG5eZ{display:none}.style_setupCardCollapsed__N7Wjx .style_collapsedHeadline__VZ8el{align-items:center;gap:0}.style_setupCardCollapsed__N7Wjx .style_eyebrow__nQiKc{font-size:.95rem;letter-spacing:.14em}.style_setupCardCollapsed__N7Wjx .style_newGameButton__l1aUq{padding:10px 16px;white-space:nowrap}.style_heroStartButton__YIUIH{display:none}.style_title__GY7Ya{margin-top:8px;font-size:clamp(1.8rem,10vw,2.5rem)}.style_lede__RssWr{margin-top:12px;font-size:.95rem;line-height:1.5}.style_playerForm__oDMxg{margin-top:16px}.style_playerInput__M1CZC{padding:12px 14px}.style_collapsedPlayerPill__w1AMS,.style_playerChip__jcI_B{min-height:36px;padding:8px 13px;font-size:.94rem}.style_playLine__g6gm_{gap:10px}.style_movePill__fVpjQ{padding:12px 14px;font-size:.97rem;line-height:1.3}.style_ghostButton__g94zV,.style_primaryButton__SSHlS,.style_spinActionButton__Q8nEs{min-height:48px;padding:12px 16px}.style_spinnerBoard__JWKnD{width:min(100%,calc(100vw - 44px));border-radius:22px}.style_spinnerDisc__sY7yK{inset:13%;border-width:3px;box-shadow:inset 0 0 0 3px rgba(255,255,255,.8),0 6px 12px rgba(0,0,0,.1)}.style_discCrossHorizontal__ha5KA{top:calc(50% - 1.5px);height:3px}.style_discCrossVertical__wSGSO{left:calc(50% - 1.5px);width:3px}.style_quadrantLabel__0bAuI{font-size:clamp(.72rem,3.6vw,.95rem)}.style_labelTopLeft__v_9Ny{left:20%;top:31%}.style_labelTopRight__tw33Z{right:18%;top:31%}.style_labelBottomLeft__zPpFR{left:17%;bottom:28%}.style_labelBottomRight__wr1m6{right:17%;bottom:29%}.style_moveToken__hJg0R{width:clamp(16px,5.8vw,26px);border-width:2px}.style_spinnerArrow__tYov9{left:-11px;top:-14px;width:22px;height:128px}.style_spinnerHub__s3wQ6{left:-15px;top:-15px;width:30px;height:30px;border-width:2px}.style_historyEmpty__D_J7X,.style_historyItem__vI91F{padding:12px 14px;border-radius:16px}}@media (max-width:390px){.style_spinnerBoard__JWKnD{width:min(100%,calc(100vw - 36px))}.style_quadrantLabel__0bAuI{font-size:.7rem}.style_movePill__fVpjQ{font-size:.92rem}}@media (max-height:980px) and (min-width:721px){.style_spinnerBoard__JWKnD{width:min(48vw,32rem)}}@media (max-height:860px) and (min-width:721px){.style_spinnerBoard__JWKnD{width:min(43vw,28rem)}}