.tile-tally_centeredPage__KYoR3,.tile-tally_loginPage__243CM,.tile-tally_onboardingPage__KhIwr,.tile-tally_page__3sZpZ{--board:#17243b;--board-deep:#101a2d;--board-soft:#315ee8;--cream:#f7f9fd;--paper:#fff;--paper-deep:#e9eef6;--ink:#17243b;--muted:#607087;--rule:#d8dfeb;--tile:#e9edff;--tile-edge:#9ba9d5;--gold:#23a6a0;--rust:#bd413a;background:radial-gradient(circle at 8% 4%,hsla(0,0%,100%,.55),transparent 25rem),#eef2f7;box-sizing:border-box;color:var(--ink);min-height:100vh;min-height:100dvh;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.tile-tally_centeredPage__KYoR3 *,.tile-tally_loginPage__243CM *,.tile-tally_onboardingPage__KhIwr *,.tile-tally_page__3sZpZ *{box-sizing:border-box}.tile-tally_page__3sZpZ:before{background:var(--board);content:"";height:env(safe-area-inset-top);inset:0 0 auto;pointer-events:none;position:fixed;z-index:21}.tile-tally_centeredPage__KYoR3 button,.tile-tally_loginPage__243CM button,.tile-tally_onboardingPage__KhIwr button,.tile-tally_onboardingPage__KhIwr input,.tile-tally_page__3sZpZ button,.tile-tally_page__3sZpZ input,.tile-tally_page__3sZpZ select,.tile-tally_page__3sZpZ textarea{font:inherit}.tile-tally_centeredPage__KYoR3 button,.tile-tally_loginPage__243CM button,.tile-tally_onboardingPage__KhIwr button,.tile-tally_page__3sZpZ button,.tile-tally_page__3sZpZ label:has(input[type=file]){-webkit-tap-highlight-color:transparent}.tile-tally_onboardingPage__KhIwr :where(input:not([type=checkbox],[type=radio],[type=file])),.tile-tally_page__3sZpZ :where(input:not([type=checkbox],[type=radio],[type=file])),.tile-tally_page__3sZpZ select,.tile-tally_page__3sZpZ textarea{background:#fffdf6;border:1px solid #bdb39c;border-radius:4px;color:var(--ink);min-height:44px;outline:none;padding:.65rem .75rem;width:100%}.tile-tally_page__3sZpZ textarea{min-height:84px;resize:vertical}.tile-tally_onboardingPage__KhIwr :where(input:not([type=checkbox],[type=radio],[type=file])):focus,.tile-tally_page__3sZpZ :where(input:not([type=checkbox],[type=radio],[type=file])):focus,.tile-tally_page__3sZpZ select:focus,.tile-tally_page__3sZpZ textarea:focus{border-color:var(--board-soft);box-shadow:0 0 0 3px rgba(46,101,76,.16)}.tile-tally_onboardingPage__KhIwr label>span:first-child,.tile-tally_page__3sZpZ label:where(:not(:has(input[type=checkbox],input[type=radio],input[type=file])))>span:first-child{color:#4f4b40;display:block;font-size:.78rem;font-weight:750;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.tile-tally_page__3sZpZ label em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.tile-tally_centeredPage__KYoR3 button:focus-visible,.tile-tally_loginPage__243CM button:focus-visible,.tile-tally_onboardingPage__KhIwr button:focus-visible,.tile-tally_page__3sZpZ button:focus-visible,.tile-tally_page__3sZpZ label:has(input[type=file]):focus-within{outline:3px solid rgba(216,178,73,.7);outline-offset:2px}.tile-tally_appHeader__U84QS{background:linear-gradient(hsla(0,0%,100%,.025),rgba(0,0,0,.08)),var(--board);border-bottom:1px solid #09291b;color:var(--cream);padding-top:env(safe-area-inset-top)}.tile-tally_headerInner___6Ur7{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:1040px;min-height:78px;padding:.75rem max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.tile-tally_wordmark__kHu9g{align-items:center;color:var(--cream);display:inline-flex;gap:.45rem;min-width:0}.tile-tally_wordmark__kHu9g>strong{color:inherit;font-family:var(--font-display),Georgia,serif;font-size:1.55rem;font-weight:650;letter-spacing:-.04em;line-height:1}.tile-tally_logoTiles__l_K1V{display:inline-flex;gap:2px;transform:rotate(-1deg)}.tile-tally_logoTiles__l_K1V i{align-items:center;background:linear-gradient(145deg,#fff5ca,var(--tile));border:1px solid var(--tile-edge);border-radius:3px;box-shadow:0 2px 0 #9c813d,0 3px 5px rgba(0,0,0,.2);color:#302c22;display:flex;font-family:Georgia,serif;font-size:.82rem;font-style:normal;font-weight:800;height:25px;justify-content:center;position:relative;width:23px}.tile-tally_logoTiles__l_K1V b{bottom:0;font-family:var(--font-mono),monospace;font-size:.35rem;font-weight:700;line-height:1;position:absolute;right:2px}.tile-tally_ledgerLogoMark__PWzxW{align-items:center;background:linear-gradient(145deg,#6f8cff,#315ee8);border:1px solid hsla(0,0%,100%,.3);border-radius:9px;box-shadow:0 5px 14px rgba(5,15,38,.24);color:#fff;display:inline-flex;height:34px;justify-content:center;transform:rotate(-2deg);width:34px}.tile-tally_accountBlock__optt_{align-items:flex-end;display:flex;flex-direction:column;gap:.18rem;min-width:0}.tile-tally_accountBlock__optt_>span{color:hsla(45,59%,88%,.72);font-family:var(--font-mono),monospace;font-size:.64rem;max-width:128px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:min(128px,100%)}.tile-tally_headerButton__ij8U2{align-items:center;background:transparent;border:0;color:var(--cream);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;min-height:44px;padding:.2rem}.tile-tally_tabBar__x_B74{background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 2px 9px rgba(46,39,27,.05);position:sticky;top:env(safe-area-inset-top);z-index:20}.tile-tally_tabInner__RhVkr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:820px}.tile-tally_tabInner__RhVkr button{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:.68rem;font-weight:700;gap:.18rem;justify-content:center;min-height:58px;padding:.45rem .2rem .35rem;position:relative}.tile-tally_tabInner__RhVkr button:hover{color:var(--board)}.tile-tally_tabInner__RhVkr .tile-tally_activeTab__bUrtK{border-bottom-color:var(--board);color:var(--board)}.tile-tally_tabInner__RhVkr button i{background:var(--rust);border:2px solid var(--paper);border-radius:50%;height:8px;position:absolute;right:calc(50% - 17px);top:8px;width:8px}.tile-tally_main__T3LAa{margin:0 auto;max-width:1120px;padding:1rem max(.8rem,env(safe-area-inset-right)) max(5rem,calc(4rem + env(safe-area-inset-bottom))) max(.8rem,env(safe-area-inset-left))}.tile-tally_assistantLayout__2rNZ4,.tile-tally_stack__OTOiW{display:flex;flex-direction:column;gap:1rem}.tile-tally_assistantLayout__2rNZ4>*,.tile-tally_panelHeadingRow__YGK6y>*,.tile-tally_proposalHeader__OJjqd>*,.tile-tally_stack__OTOiW>*{min-width:0}.tile-tally_viewActions__84nyA{display:flex;justify-content:flex-end;min-height:28px}.tile-tally_chatPanel__SEJcA,.tile-tally_historyCard__TSEd_,.tile-tally_panel__5LQXo,.tile-tally_photoPanel__SagA6,.tile-tally_proposal__jMFqj{background:var(--paper);border:1px solid var(--rule);border-radius:6px;box-shadow:0 2px 0 rgba(76,62,38,.03);padding:1rem}.tile-tally_chatPanel__SEJcA h2,.tile-tally_historyCard__TSEd_ h3,.tile-tally_panel__5LQXo h2,.tile-tally_photoPanel__SagA6 h2,.tile-tally_proposal__jMFqj h3,.tile-tally_viewHeader__2JNjM h2{color:var(--board-deep);font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;line-height:1.1;margin:0}.tile-tally_chatPanel__SEJcA h2,.tile-tally_panel__5LQXo h2,.tile-tally_photoPanel__SagA6 h2{font-size:1.35rem}.tile-tally_panelHeadingRow__YGK6y,.tile-tally_proposalHeader__OJjqd{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.tile-tally_kicker__4zWRC{color:var(--rust);font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;font-weight:800;letter-spacing:.14em;margin:0 0 .32rem;text-transform:uppercase}.tile-tally_configurationCard___Xwj_ p,.tile-tally_loginLead__n2BBd,.tile-tally_muted__xW5Le,.tile-tally_onboardingCard__nXdzT>p,.tile-tally_photoPanel__SagA6 p,.tile-tally_viewHeader__2JNjM>p:last-child{color:var(--muted);font-size:.88rem;line-height:1.55}.tile-tally_viewHeader__2JNjM{padding:.6rem .25rem .25rem}.tile-tally_viewHeader__2JNjM h2{font-size:clamp(1.85rem,7vw,2.5rem)}.tile-tally_viewHeader__2JNjM>p:last-child{margin:.35rem 0 0}.tile-tally_formStack__8VhkJ{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem}.tile-tally_twoColumns__BNqpx{display:grid;gap:.8rem;grid-template-columns:1fr}.tile-tally_finishButton__uYxF_,.tile-tally_googleButton__qomsL,.tile-tally_primaryButton__hAhN1,.tile-tally_quietButton__5_lHi,.tile-tally_secondaryButton__5hgvr,.tile-tally_smallButton__NYd_L,.tile-tally_textButton__V0THx,.tile-tally_voiceButton__fGsbi{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:750;gap:.45rem;justify-content:center;transition:background .14s ease,border-color .14s ease,color .14s ease,transform 80ms ease}.tile-tally_primaryButton__hAhN1{background:var(--board);border:1px solid var(--board);color:#fffaf0;min-height:46px;padding:.65rem 1rem}.tile-tally_primaryButton__hAhN1:hover:not(:disabled){background:var(--board-deep)}.tile-tally_secondaryButton__5hgvr{background:transparent;border:1px solid var(--board);color:var(--board);min-height:44px;padding:.55rem .85rem}.tile-tally_secondaryButton__5hgvr:hover:not(:disabled){background:rgba(23,63,45,.06)}.tile-tally_finishButton__uYxF_:active:not(:disabled),.tile-tally_primaryButton__hAhN1:active:not(:disabled),.tile-tally_secondaryButton__5hgvr:active:not(:disabled),.tile-tally_smallButton__NYd_L:active:not(:disabled){transform:translateY(1px)}.tile-tally_disabledButton__g6q2b,.tile-tally_headerButton__ij8U2:disabled,.tile-tally_primaryButton__hAhN1:disabled,.tile-tally_secondaryButton__5hgvr:disabled,.tile-tally_smallButton__NYd_L:disabled,.tile-tally_voiceButton__fGsbi:disabled{cursor:not-allowed;opacity:.5}.tile-tally_quietButton__5_lHi,.tile-tally_textButton__V0THx{background:transparent;border:0;color:var(--board-soft);font-size:.78rem;min-height:44px;padding:.35rem}.tile-tally_quietButton__5_lHi:hover,.tile-tally_textButton__V0THx:hover{color:var(--board-deep);text-decoration:underline;text-underline-offset:3px}.tile-tally_smallButton__NYd_L{background:#fffdf7;border:1px solid #bdb39c;color:#4d493e;font-size:.72rem;min-height:44px;padding:.38rem .55rem;white-space:nowrap}.tile-tally_smallButton__NYd_L:hover:not(:disabled){border-color:var(--board);color:var(--board)}.tile-tally_errorBanner__Sb_gs button,.tile-tally_iconButton__qrChF,.tile-tally_inputWithAction__I3WNZ button,.tile-tally_modalClose__AS_i1,.tile-tally_removeButton__g1dwZ{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:.35rem}.tile-tally_errorBanner__Sb_gs button:hover,.tile-tally_iconButton__qrChF:hover,.tile-tally_modalClose__AS_i1:hover,.tile-tally_removeButton__g1dwZ:hover{color:var(--rust)}.tile-tally_playerEditList__3MqkW{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.7rem}.tile-tally_inlineForm__ri_QO{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.tile-tally_playerPicker__DlqQw{border:0;margin:0;padding:0}.tile-tally_playerPicker__DlqQw legend,.tile-tally_proposedRows__ttzbl legend{color:#4f4b40;font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.tile-tally_playerChoice__ccLLv{align-items:center;background:#fffdf7;border:1px solid #cfc4ab;border-radius:5px;cursor:pointer;display:inline-flex;margin:0 .45rem .5rem 0;min-height:44px;padding:.45rem .72rem}.tile-tally_playerChoice__ccLLv input{height:17px;margin:0 .45rem 0 0;min-height:0;padding:0;width:17px}.tile-tally_playerChoice__ccLLv>span:last-child{color:var(--ink);display:inline;font-size:.85rem;font-weight:750;letter-spacing:0;margin:0;text-transform:none}.tile-tally_playerChoiceChecked__x_0ZG{background:rgba(23,63,45,.08);border-color:var(--board-soft)}.tile-tally_newGamePanel__lv58u{border-top:4px solid var(--board)}.tile-tally_compactList__v9Q3W,.tile-tally_historyList__a1Unj,.tile-tally_metricRows__5xFVc,.tile-tally_resultRows__tf2wP{display:flex;flex-direction:column;gap:.6rem}.tile-tally_resumeRow__qoQeV{align-items:center;background:#fffdf7;border:1px solid var(--rule);border-radius:4px;color:var(--board);cursor:pointer;display:flex;justify-content:space-between;padding:.7rem;text-align:left;width:100%}.tile-tally_resumeRow__qoQeV:hover{border-color:var(--board-soft)}.tile-tally_resumeRow__qoQeV small,.tile-tally_resumeRow__qoQeV strong{display:block}.tile-tally_resumeRow__qoQeV small{color:var(--muted);font-size:.72rem;margin-top:.12rem}.tile-tally_scoreHero__2sm7n{background:linear-gradient(135deg,hsla(0,0%,100%,.055),transparent 60%),var(--board);border:1px solid var(--board-deep);border-radius:7px;color:var(--cream);padding:.85rem}.tile-tally_gameMeta__eJoDl{align-items:center;color:hsla(45,59%,88%,.72);display:flex;font-family:var(--font-mono),monospace;font-size:.62rem;justify-content:space-between;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.tile-tally_gameMeta__eJoDl span:last-child{letter-spacing:0;text-align:right;text-transform:none}.tile-tally_scoreboard__1cqQY{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-tally_scoreCard__tLl3q{background:hsla(0,0%,100%,.045);border:1px solid hsla(45,59%,88%,.25);border-radius:5px;color:var(--cream);cursor:pointer;min-width:0;padding:.7rem .45rem .55rem;text-align:center}.tile-tally_scoreCard__tLl3q small,.tile-tally_scoreCard__tLl3q strong,.tile-tally_scoreCard__tLl3q>span{display:block}.tile-tally_scoreCard__tLl3q>span{font-size:.8rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-tally_scoreCard__tLl3q strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(2rem,11vw,3.1rem);letter-spacing:-.08em;line-height:1.05;margin:.25rem 0}.tile-tally_scoreCard__tLl3q small{color:hsla(45,59%,88%,.58);font-size:.57rem}.tile-tally_scoreCardSelected__VjMJU{background:var(--cream);border-color:var(--tile);box-shadow:0 3px 0 var(--tile-edge);color:var(--board-deep);transform:translateY(-2px)}.tile-tally_scoreCardSelected__VjMJU small{color:var(--rust)}.tile-tally_turnForm__wUebZ{display:grid;gap:.9rem;margin-top:.9rem}.tile-tally_scoreInputLabel__NFfgJ small{color:var(--muted);display:block;font-size:.68rem;margin-top:.28rem}.tile-tally_page__3sZpZ .tile-tally_scoreInput__VPATd{font-family:var(--font-mono),monospace;font-size:1.5rem;font-weight:750;text-align:center}.tile-tally_checkboxRow__KjYWA{align-items:center;background:#fffdf7;border:1px solid var(--rule);border-radius:5px;color:#4d493e;cursor:pointer;display:flex;font-size:.82rem;font-weight:650;gap:.55rem;min-height:46px;padding:.5rem .65rem}.tile-tally_checkboxRow__KjYWA input,.tile-tally_miniCheckbox__CRDMl input{height:18px;min-height:0;padding:0;width:18px}.tile-tally_checkboxRowChecked__9LQWP{background:#fff8d9;border-color:var(--gold)}.tile-tally_tileMini__DQtOH{align-items:center;background:var(--tile);border:1px solid var(--tile-edge);border-radius:2px;box-shadow:0 2px 0 #a98d45;color:#433b29;display:inline-flex!important;font-family:var(--font-mono),monospace;font-size:.65rem!important;height:24px;justify-content:center;letter-spacing:0!important;margin:0!important;text-transform:none!important;width:24px}.tile-tally_rackPanel__gffsv{overflow:hidden}.tile-tally_localChip__ZdhHu{background:rgba(23,63,45,.07);border:1px solid #a9bbae;border-radius:999px;color:var(--board-soft);flex:0 0 auto;font-family:var(--font-mono),monospace;font-size:.56rem;font-weight:800;letter-spacing:.05em;padding:.3rem .5rem;text-transform:uppercase}.tile-tally_rackAddForm__Y5r5m{align-items:end;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.tile-tally_rackAddForm__Y5r5m .tile-tally_primaryButton__hAhN1{min-height:44px}.tile-tally_rackCapacity__A_isp{color:var(--muted);font-size:.65rem;line-height:1.45;margin:.35rem 0 0}.tile-tally_rackAddForm__Y5r5m+.tile-tally_rackCapacity__A_isp+.tile-tally_inlineError__eTtLW,.tile-tally_rackCapacity__A_isp+.tile-tally_inlineError__eTtLW{margin-top:.65rem}.tile-tally_rackBoard__ffq7c{background:linear-gradient(135deg,hsla(0,0%,100%,.045),transparent 55%),var(--board);border:1px solid var(--board-deep);border-radius:7px;box-shadow:inset 0 -12px 24px rgba(4,28,17,.16);min-height:154px;padding:.65rem 0}.tile-tally_rackBoardTopline__ExgD0{color:hsla(45,59%,88%,.68);min-height:27px;padding:0 .75rem .45rem}.tile-tally_rackSelectButton__ZbN0M{background:transparent;border:0;color:var(--tile);cursor:pointer;font-size:.58rem;font-weight:800;min-height:44px;padding:.35rem .2rem;text-transform:uppercase}.tile-tally_rackSelectButton__ZbN0M:hover{color:#fff1b9;text-decoration:underline;text-underline-offset:3px}.tile-tally_rackScroller__E5in5{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-inline:contain;padding:.35rem .55rem .75rem;scrollbar-color:hsla(45,59%,88%,.38) transparent;scrollbar-width:thin}.tile-tally_rackRow__puDyG{align-items:center;display:inline-flex;min-height:67px;min-width:100%;width:-moz-max-content;width:max-content}.tile-tally_rackTileGroup__h8juh{align-items:center;display:inline-flex;flex:0 0 auto}.tile-tally_insertionSlot__OdZ6Q{align-self:stretch;flex:0 0 7px;min-height:62px;position:relative}.tile-tally_insertionSlot__OdZ6Q:after{background:transparent;border-radius:999px;content:"";inset:2px auto 2px 2px;position:absolute;width:3px}.tile-tally_insertionSlotActive__xlGxw:after{background:#ffe781;box-shadow:0 0 0 2px rgba(255,231,129,.22),0 0 12px rgba(255,231,129,.65)}.tile-tally_insertionSlotLast__pBLU_{margin-right:auto}.tile-tally_rackDragGhost__WNOXK,.tile-tally_rackTile__zjkJr{align-items:center;background:linear-gradient(145deg,#fff2bd,var(--tile));border:1px solid var(--tile-edge);border-radius:5px;box-shadow:0 4px 0 #9f8138,0 7px 13px rgba(3,19,11,.25);color:#352f21;display:inline-flex;flex:0 0 auto;font-family:Georgia,serif;font-size:1.65rem;font-weight:800;height:56px;justify-content:center;line-height:1;position:relative;width:52px}.tile-tally_rackTile__zjkJr{-webkit-touch-callout:none;-webkit-user-select:none;cursor:grab;padding:0;touch-action:pan-y;transition:box-shadow .12s ease,opacity .1s ease,transform .1s ease;-moz-user-select:none;user-select:none}.tile-tally_rackTile__zjkJr:active{cursor:grabbing}.tile-tally_rackDragGhost__WNOXK>span,.tile-tally_rackTile__zjkJr>span{transform:translateY(-1px)}.tile-tally_rackDragGhost__WNOXK b,.tile-tally_rackTile__zjkJr b{bottom:4px;font-family:var(--font-mono),monospace;font-size:.48rem;line-height:1;position:absolute;right:4px}.tile-tally_rackTileSelected__AiW0L{box-shadow:0 4px 0 #9f8138,0 0 0 3px #f9dc69,0 10px 18px rgba(3,19,11,.36);transform:translateY(-5px)}.tile-tally_rackTileDragging__Z3pPA{opacity:.24;transform:none}.tile-tally_rackDragGhost__WNOXK{pointer-events:none;position:fixed;transform:rotate(1.5deg) scale(1.04);z-index:100}.tile-tally_rackEmpty__Au5FR{color:hsla(45,59%,88%,.7);min-height:98px;padding:.5rem 1rem .7rem}.tile-tally_rackEmpty__Au5FR p{font-size:.72rem;line-height:1.4;margin:.65rem 0 0}.tile-tally_rackEmptyTile__Gv8iV{align-items:center;background:hsla(45,75%,76%,.12);border:1px dashed hsla(45,75%,76%,.48);border-radius:5px;color:hsla(45,59%,88%,.62);display:flex;font-family:Georgia,serif;font-size:1.35rem;height:46px;justify-content:center;width:43px}.tile-tally_rackHelp__YDyqT{line-height:1.5;margin:.75rem 0}.tile-tally_rackToolbar__NA_LA>button{flex:1 1 145px;min-height:44px;padding-left:.55rem;padding-right:.55rem}.tile-tally_rackRemoveButton__0xW7s{align-items:center;background:transparent;border:1px solid var(--rust);border-radius:4px;color:var(--rust);cursor:pointer;display:inline-flex;font-weight:750;gap:.45rem;justify-content:center}.tile-tally_rackRemoveButton__0xW7s:hover:not(:disabled){background:rgba(165,78,54,.07)}.tile-tally_checkWordLink__IzrWj:disabled,.tile-tally_rackRemoveButton__0xW7s:disabled{cursor:not-allowed;opacity:.45}.tile-tally_blankAssignments__jPWPp{border:0;border-top:1px solid var(--rule);margin:1rem 0 0;padding:.9rem 0 0}.tile-tally_blankAssignments__jPWPp legend{color:#4f4b40;font-size:.72rem;font-weight:800;letter-spacing:.07em;padding:0 .35rem 0 0;text-transform:uppercase}.tile-tally_blankAssignments__jPWPp>p{color:var(--muted);font-size:.68rem;margin:0 0 .65rem}.tile-tally_blankAssignments__jPWPp>div{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tile-tally_blankAssignments__jPWPp label>span:first-child{font-size:.66rem}.tile-tally_wordCheckPanel__fmaEb{align-items:flex-start;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr)}.tile-tally_wordCheckIcon__7CBSs{align-items:center;background:var(--board);border-radius:5px;color:var(--tile);display:flex;height:43px;justify-content:center;width:43px}.tile-tally_wordCheckBody__U1Iy5>p:not(.tile-tally_kicker__4zWRC,.tile-tally_checkerMessage__IQRMP,.tile-tally_wordCheckCaveat__bBCkT){color:var(--muted);font-size:.78rem;line-height:1.5;margin:.4rem 0 .7rem}.tile-tally_wordCandidate__dIn7t{background:#fffdf7;border:1px solid var(--rule);border-radius:4px;color:var(--board-deep);display:block;font-family:var(--font-mono),monospace;font-size:clamp(1.1rem,5vw,1.45rem);font-weight:800;letter-spacing:.08em;margin-bottom:.65rem;min-height:48px;overflow-wrap:anywhere;padding:.62rem .7rem;text-align:center;text-transform:uppercase}.tile-tally_checkWordLink__IzrWj{align-items:center;background:var(--board);border:1px solid var(--board);border-radius:4px;color:#fffaf0;cursor:pointer;display:inline-flex;font-weight:750;gap:.45rem;justify-content:center;min-height:43px;padding:.55rem .75rem;text-decoration:none}.tile-tally_checkWordLink__IzrWj:hover:not(:disabled){background:var(--board-deep)}.tile-tally_checkWordLink__IzrWj:focus-visible{outline:3px solid rgba(216,178,73,.7);outline-offset:2px}.tile-tally_checkerMessage__IQRMP{color:var(--board-soft);font-size:.69rem;font-weight:700;line-height:1.45;margin:.55rem 0 0}.tile-tally_wordCheckCaveat__bBCkT{color:var(--muted);font-size:.62rem;line-height:1.45;margin:.6rem 0 0}.tile-tally_ledgerWrap__ExKOP{overflow-x:auto;width:100%}.tile-tally_ledger__5F16Z{border-collapse:collapse;font-family:var(--font-mono),ui-monospace,monospace;font-size:.69rem;min-width:510px;width:100%}.tile-tally_ledger__5F16Z td,.tile-tally_ledger__5F16Z th{border-bottom:1px solid var(--rule);padding:.55rem .38rem;text-align:left}.tile-tally_ledger__5F16Z th{color:var(--muted);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.tile-tally_ledger__5F16Z td:nth-last-child(-n+2),.tile-tally_ledger__5F16Z th:nth-last-child(-n+2){text-align:right}.tile-tally_ledger__5F16Z tbody tr:last-child td{border-bottom:0}.tile-tally_ledger__5F16Z em{color:var(--muted);font-size:.62rem}.tile-tally_negative__c_Tlm{color:var(--rust)}.tile-tally_bingoMark__lEbmt{color:#a67e09}.tile-tally_emptyCompact__QOd_d{background:hsla(43,48%,87%,.5);border:1px dashed #c7bda7;border-radius:4px;color:var(--muted);font-size:.78rem;padding:.85rem;text-align:center}.tile-tally_finishButton__uYxF_{background:transparent;border:1px solid var(--rust);color:var(--rust);min-height:47px;padding:.6rem 1rem;width:100%}.tile-tally_finishButton__uYxF_:hover{background:rgba(165,78,54,.07)}.tile-tally_finishPanel__TtIVm{border-color:#c68a73;border-top:4px solid var(--rust)}.tile-tally_leftoverGrid___svHc{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-tally_leftoverGrid___svHc input{font-family:var(--font-mono),monospace;text-align:center}.tile-tally_historyCard__TSEd_{padding:0;overflow:hidden}.tile-tally_historyCard__TSEd_>.tile-tally_disclosureButton__VHX2L,.tile-tally_historyCard__TSEd_>.tile-tally_ledgerWrap__ExKOP,.tile-tally_historyTitleRow___B76g,.tile-tally_historyTopline__83L5A,.tile-tally_resultRows__tf2wP{margin-left:1rem;margin-right:1rem}.tile-tally_historyTopline__83L5A{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.tile-tally_historyTopline__83L5A time{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.65rem}.tile-tally_sourceChip__RUEPd,.tile-tally_statusChip__Alfd0{border:1px solid #d1ad85;border-radius:999px;color:#855735;display:inline-block;font-family:var(--font-mono),monospace;font-size:.54rem;font-weight:750;letter-spacing:.05em;margin-right:.3rem;padding:.2rem .42rem;text-transform:uppercase}.tile-tally_completeChip__hUeGz{border-color:#91b19d;color:var(--board-soft)}.tile-tally_sourceChip__RUEPd{border-color:var(--rule);color:var(--muted)}.tile-tally_historyTitleRow___B76g{align-items:flex-start;display:flex;justify-content:space-between;padding:.75rem 0}.tile-tally_historyTitleRow___B76g h3{font-size:1.22rem}.tile-tally_historyTitleRow___B76g p{color:var(--muted);font-size:.7rem;margin:.2rem 0 0}.tile-tally_resultRows__tf2wP{gap:0}.tile-tally_resultRow__yti4l{align-items:center;border-top:1px solid var(--rule);display:flex;justify-content:space-between;padding:.52rem 0}.tile-tally_resultRow__yti4l span{align-items:center;display:inline-flex;font-size:.83rem;gap:.28rem}.tile-tally_resultRow__yti4l strong{font-family:var(--font-mono),monospace;font-size:1rem}.tile-tally_resultWinner__QO9hD{color:var(--board)}.tile-tally_disclosureButton__VHX2L{align-items:center;background:transparent;border:0;border-top:1px solid var(--rule);color:var(--muted);cursor:pointer;display:flex;font-size:.7rem;justify-content:space-between;margin-top:.3rem;padding:.65rem 0;width:calc(100% - 2rem)}.tile-tally_historyCard__TSEd_>.tile-tally_ledgerWrap__ExKOP{border-top:1px solid var(--rule);padding:.4rem 0 .7rem}.tile-tally_emptyState__h_vuK{align-items:center;background:var(--paper);border:1px dashed #bcb29b;border-radius:7px;display:flex;flex-direction:column;margin:1.5rem auto;max-width:560px;padding:2.5rem 1.25rem;text-align:center}.tile-tally_emptyState__h_vuK h2{color:var(--board-deep);font-family:var(--font-display),Georgia,serif;margin:.8rem 0 .35rem}.tile-tally_emptyState__h_vuK p{color:var(--muted);line-height:1.5;margin:0 0 1.2rem;max-width:380px}.tile-tally_emptyTile__T7i0H,.tile-tally_resultTile__Y647w{align-items:center;background:var(--tile);border:1px solid var(--tile-edge);border-radius:5px;box-shadow:0 4px 0 #a98d45;color:#3d3626;display:inline-flex;font-family:var(--font-mono),monospace;font-size:1.5rem;height:52px;justify-content:center;width:52px}.tile-tally_statGrid__Nyhc9{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tile-tally_statCard__nOMLf{background:var(--board);border:1px solid var(--board-deep);border-radius:6px;color:var(--cream);min-height:145px;padding:.8rem}.tile-tally_statCard__nOMLf>svg{color:var(--tile)}.tile-tally_statCard__nOMLf small,.tile-tally_statCard__nOMLf span,.tile-tally_statCard__nOMLf strong{display:block}.tile-tally_statCard__nOMLf span{color:hsla(45,59%,88%,.7);font-size:.66rem;margin-top:.65rem;text-transform:uppercase}.tile-tally_statCard__nOMLf strong{font-family:var(--font-mono),monospace;font-size:1.85rem;line-height:1.1;margin:.15rem 0}.tile-tally_statCard__nOMLf small{color:hsla(45,59%,88%,.65);font-size:.62rem}.tile-tally_statCard__nOMLf .tile-tally_wordRecord__ghk1u{font-size:clamp(1rem,5vw,1.4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-tally_chart__Z_inS{height:310px;margin-top:.75rem;min-width:0;width:100%}.tile-tally_trendColumns__dQiCa{display:grid;gap:1rem;grid-template-columns:1fr}.tile-tally_metricRow__KZb30{align-items:center;border-top:1px solid var(--rule);display:flex;justify-content:space-between;padding:.6rem 0}.tile-tally_metricRow__KZb30 span small,.tile-tally_metricRow__KZb30 span strong{display:block}.tile-tally_metricRow__KZb30 span strong{font-size:.82rem}.tile-tally_metricRow__KZb30 span small{color:var(--muted);font-size:.64rem;margin-top:.14rem}.tile-tally_metricRow__KZb30 b{color:var(--board);font-family:var(--font-mono),monospace;font-size:1.2rem}.tile-tally_headToHead__ZbZ_E{align-items:center;border-top:1px solid var(--rule);display:grid;gap:.35rem;grid-template-columns:1fr auto 1fr;padding:.75rem 0}.tile-tally_headToHead__ZbZ_E div{align-items:center;display:flex;gap:.45rem}.tile-tally_headToHead__ZbZ_E div:last-child{justify-content:flex-end}.tile-tally_headToHead__ZbZ_E strong{font-size:.76rem}.tile-tally_headToHead__ZbZ_E b{background:var(--board);border-radius:3px;color:var(--cream);font-family:var(--font-mono),monospace;min-width:28px;padding:.28rem;text-align:center}.tile-tally_headToHead__ZbZ_E>span{color:var(--muted);font-size:.56rem;text-align:center}.tile-tally_chatPanel__SEJcA{padding:0;overflow:hidden}.tile-tally_chatPanel__SEJcA>.tile-tally_viewHeader__2JNjM{background:var(--board);padding:1rem}.tile-tally_chatPanel__SEJcA>.tile-tally_viewHeader__2JNjM .tile-tally_kicker__4zWRC{color:var(--tile)}.tile-tally_chatPanel__SEJcA>.tile-tally_viewHeader__2JNjM h2{color:var(--cream);font-size:1.9rem}.tile-tally_chatPanel__SEJcA>.tile-tally_viewHeader__2JNjM>p:last-child{color:hsla(45,59%,88%,.72)}.tile-tally_chatMessages__Nt2Sd{background:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),repeating-linear-gradient(0deg,transparent 0,transparent 27px,var(--rule) 28px);display:flex;flex-direction:column;gap:.65rem;max-height:410px;min-height:230px;overflow-y:auto;padding:1rem}.tile-tally_chatBubble__ImzGT{align-items:flex-start;border-radius:6px;display:flex;font-size:.82rem;gap:.4rem;line-height:1.5;max-width:88%;padding:.65rem .75rem}.tile-tally_chatBubble__ImzGT p{margin:0;white-space:pre-wrap}.tile-tally_assistantBubble__gsOUA{align-self:flex-start;background:var(--paper-deep);border:1px solid #d6c9aa;color:#3c392f}.tile-tally_assistantBubble__gsOUA svg{color:var(--rust);flex:0 0 auto;margin-top:.15rem}.tile-tally_userBubble__jtR7b{align-self:flex-end;background:var(--board);color:var(--cream)}.tile-tally_thinkingDots__gHcF4{animation:tile-tally_pulse__wyziI 1.2s ease-in-out infinite;letter-spacing:.16em}.tile-tally_chatComposer__847aX{border-top:1px solid var(--rule);padding:.8rem}.tile-tally_composerActions__j7nKZ{align-items:center;display:flex;gap:.55rem;justify-content:space-between;margin-top:.55rem}.tile-tally_composerActions__j7nKZ .tile-tally_primaryButton__hAhN1{min-height:44px;padding:.45rem .75rem}.tile-tally_voiceButton__fGsbi{background:transparent;border:1px solid #b9ae96;color:var(--board-soft);min-height:44px;padding:.45rem .7rem}.tile-tally_voiceButtonActive__uplfi{animation:tile-tally_micPulse__copul 1.3s ease-out infinite;background:#f9e3db;border-color:var(--rust);color:var(--rust)}.tile-tally_helpText__jnX4A{align-items:center;color:var(--muted);display:flex;font-size:.66rem;gap:.3rem;line-height:1.4;margin:.55rem 0 0}.tile-tally_errorBanner__Sb_gs,.tile-tally_inlineError__eTtLW{background:#fff0ea;border:1px solid #d89b88;border-radius:4px;color:#7a3525;font-size:.75rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:.65rem .75rem}.tile-tally_errorBanner__Sb_gs>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.tile-tally_chatPanel__SEJcA>.tile-tally_inlineError__eTtLW{border-left:0;border-right:0;border-radius:0;margin:0}.tile-tally_errorBanner__Sb_gs{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.tile-tally_syncing__U85XG{align-items:center;color:var(--muted);display:flex;font-family:var(--font-mono),monospace;font-size:.6rem;gap:.3rem;justify-content:flex-end;margin-bottom:.4rem}.tile-tally_proposal__jMFqj{border-color:#d2b558;border-top:4px solid var(--gold)}.tile-tally_proposedRows__ttzbl{border:0;border-top:1px solid var(--rule);margin:1rem 0 0;padding:1rem 0 0}.tile-tally_adjustmentRow__iC7n7,.tile-tally_proposedTurn__M6ew9{background:#fffdf7;border:1px solid var(--rule);border-radius:4px;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(90px,.55fr);margin-bottom:.6rem;padding:.65rem;position:relative}.tile-tally_proposedTurn__M6ew9>label:nth-child(3){grid-column:1/-1}.tile-tally_miniCheckbox__CRDMl{align-items:center;display:flex;font-size:.72rem;gap:.35rem}.tile-tally_adjustmentRow__iC7n7 .tile-tally_removeButton__g1dwZ,.tile-tally_proposedTurn__M6ew9 .tile-tally_removeButton__g1dwZ{position:absolute;right:-6px;top:-9px}.tile-tally_adjustmentRow__iC7n7{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr)}.tile-tally_confirmBar__9hvta{align-items:stretch;background:#fff8dc;border:1px solid #d9bf68;border-radius:4px;display:flex;flex-direction:column;gap:.7rem;margin-top:1rem;padding:.7rem}.tile-tally_confirmBar__9hvta p{color:#65562f;font-size:.7rem;line-height:1.45;margin:0}.tile-tally_confirmBar__9hvta>div{display:grid;gap:.5rem;grid-template-columns:.8fr 1.2fr}.tile-tally_photoPreview__Snp4k{background:#262823;border-radius:4px;margin:0 0 1rem;overflow:hidden}.tile-tally_photoPreview__Snp4k img{display:block;max-height:260px;-o-object-fit:contain;object-fit:contain;width:100%}.tile-tally_photoPreview__Snp4k figcaption{color:#e8e1cf;font-size:.65rem;line-height:1.4;padding:.55rem .7rem}.tile-tally_photoPanel__SagA6{align-items:flex-start;display:grid;gap:.85rem;grid-template-columns:auto 1fr}.tile-tally_photoPanel__SagA6 p{margin:.35rem 0 .8rem}.tile-tally_photoIcon__0xT4a{align-items:center;background:var(--board);border-radius:4px;color:var(--tile);display:flex;height:44px;justify-content:center;width:44px}.tile-tally_hiddenFileInput__UHCYZ{height:1px!important;left:-9999px;min-height:0!important;opacity:0;padding:0!important;position:absolute;width:1px!important}.tile-tally_assistantNote__WvfEa{align-items:flex-start;background:rgba(23,63,45,.07);border-left:3px solid var(--board-soft);color:#3e493f;display:flex;font-size:.72rem;gap:.55rem;line-height:1.5;padding:.7rem}.tile-tally_assistantNote__WvfEa svg{flex:0 0 auto}.tile-tally_assistantNote__WvfEa p{margin:0}.tile-tally_modalBackdrop__F3hnW{align-items:center;background:rgba(12,24,18,.72);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.tile-tally_resultModal__n9_Xr{background:var(--paper);border:1px solid var(--tile-edge);border-radius:7px;box-shadow:0 24px 70px rgba(0,0,0,.35);max-width:430px;padding:1.5rem 1rem 1rem;position:relative;text-align:center;width:100%}.tile-tally_modalClose__AS_i1{position:absolute;right:.4rem;top:.4rem}.tile-tally_resultTile__Y647w{color:var(--board);margin-bottom:1rem}.tile-tally_resultModal__n9_Xr h2{color:var(--board-deep);font-family:var(--font-display),Georgia,serif;font-size:2rem;margin:0 0 1rem}.tile-tally_finalScores__ZLFTF{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin-bottom:1rem}.tile-tally_finalScores__ZLFTF>div{align-items:center;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;padding:.65rem .2rem}.tile-tally_finalScores__ZLFTF>div:last-child{border-bottom:0}.tile-tally_finalScores__ZLFTF strong{font-family:var(--font-mono),monospace;font-size:1.25rem}.tile-tally_finalWinner__XoY86{color:var(--board);font-weight:800}.tile-tally_modalActions__cJdrj{display:grid;gap:.55rem;grid-template-columns:1fr 1fr}.tile-tally_centeredPage__KYoR3,.tile-tally_loginPage__243CM,.tile-tally_onboardingPage__KhIwr{align-items:center;display:flex;justify-content:center;padding:max(1rem,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))}.tile-tally_loginPage__243CM{background:linear-gradient(rgba(10,20,40,.88),rgba(10,20,40,.96)),repeating-linear-gradient(90deg,transparent 0,transparent 48px,hsla(0,0%,100%,.04) 49px),var(--board)}.tile-tally_configurationCard___Xwj_,.tile-tally_loginCard__3uIIx,.tile-tally_onboardingCard__nXdzT{background:var(--paper);border:1px solid #b7c2d4;border-radius:18px;box-shadow:0 22px 65px rgba(0,0,0,.25);max-width:520px;padding:1.35rem;width:100%}.tile-tally_centeredPage__KYoR3>.tile-tally_wordmark__kHu9g,.tile-tally_configurationCard___Xwj_+.tile-tally_wordmark__kHu9g,.tile-tally_loginCard__3uIIx .tile-tally_wordmark__kHu9g,.tile-tally_onboardingCard__nXdzT .tile-tally_wordmark__kHu9g{color:var(--board)}.tile-tally_loginEyebrow__llNSy{color:var(--rust);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.13em;margin:1.7rem 0 .4rem;text-transform:uppercase}.tile-tally_configurationCard___Xwj_ h1,.tile-tally_loginCard__3uIIx h1,.tile-tally_onboardingCard__nXdzT h1{color:var(--board-deep);font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,10vw,3.15rem);letter-spacing:-.055em;line-height:.98;margin:0}.tile-tally_loginLead__n2BBd{margin:.85rem 0 1rem}.tile-tally_loginFeatures__ZKchb{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);list-style:none;margin:1rem 0;padding:0}.tile-tally_loginFeatures__ZKchb li{border-bottom:1px solid var(--rule);font-size:.78rem;padding:.6rem 0}.tile-tally_loginFeatures__ZKchb li:last-child{border-bottom:0}.tile-tally_loginFeatures__ZKchb span{color:var(--rust);font-family:var(--font-mono),monospace;font-size:.62rem;margin-right:.6rem}.tile-tally_googleButton__qomsL{background:#fff;border:1px solid #b8b2a5;color:#37352f;min-height:49px;padding:.65rem 1rem;width:100%}.tile-tally_googleButton__qomsL span{color:#356ac3;font-family:Arial,sans-serif;font-size:1.1rem;font-weight:800}.tile-tally_googleButton__qomsL:hover{border-color:#716b5f;box-shadow:0 2px 5px rgba(0,0,0,.08)}.tile-tally_securityCopy__Uu3lF{color:var(--muted);font-size:.63rem;line-height:1.4;margin:.65rem 0 0;text-align:center}.tile-tally_onboardingCard__nXdzT>.tile-tally_kicker__4zWRC{margin-top:1.6rem}.tile-tally_onboardingCard__nXdzT>p{margin:.7rem 0 0}.tile-tally_onboardingNames__oYADS{display:flex;flex-direction:column;gap:.7rem}.tile-tally_inputWithAction__I3WNZ{align-items:center;display:flex!important;margin:0!important;position:relative}.tile-tally_inputWithAction__I3WNZ input{padding-right:2.6rem}.tile-tally_inputWithAction__I3WNZ button{position:absolute;right:.2rem}.tile-tally_onboardingCard__nXdzT>.tile-tally_quietButton__5_lHi{margin-top:.7rem;width:100%}.tile-tally_centeredPage__KYoR3{flex-direction:column;gap:1.2rem}.tile-tally_centeredPage__KYoR3>p{color:var(--muted);margin:0}.tile-tally_configurationCard___Xwj_{box-shadow:none}.tile-tally_configurationCard___Xwj_ h1{font-size:2rem}.tile-tally_configurationCard___Xwj_ code{background:#ece5d4;border-radius:4px;color:#6e3224;display:block;font-size:.7rem;margin:.8rem 0;overflow-wrap:anywhere;padding:.65rem}.tile-tally_configurationCard___Xwj_ p{min-width:0;overflow-wrap:anywhere}.tile-tally_spinner__xUQ2a{animation:tile-tally_spin__tLdy0 .9s linear infinite}.tile-tally_srOnly__SCBlY{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes tile-tally_spin__tLdy0{to{transform:rotate(1turn)}}@keyframes tile-tally_pulse__wyziI{50%{opacity:.35}}@keyframes tile-tally_micPulse__copul{0%{box-shadow:0 0 0 0 rgba(165,78,54,.32)}75%,to{box-shadow:0 0 0 8px rgba(165,78,54,0)}}@media (min-width:560px){.tile-tally_headerInner___6Ur7,.tile-tally_main__T3LAa{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.tile-tally_accountBlock__optt_{align-items:center;flex-direction:row;gap:.7rem}.tile-tally_accountBlock__optt_>span{max-width:220px;width:min(220px,100%)}.tile-tally_tabInner__RhVkr button{flex-direction:row;font-size:.76rem;gap:.38rem}.tile-tally_tabInner__RhVkr button i{right:calc(50% - 42px);top:13px}.tile-tally_panel__5LQXo,.tile-tally_photoPanel__SagA6,.tile-tally_proposal__jMFqj{padding:1.25rem}.tile-tally_twoColumns__BNqpx{grid-template-columns:1fr 1fr}.tile-tally_turnForm__wUebZ{align-items:end;grid-template-columns:.55fr 1fr}.tile-tally_turnForm__wUebZ .tile-tally_checkboxRow__KjYWA,.tile-tally_turnForm__wUebZ .tile-tally_primaryButton__hAhN1{grid-column:auto}.tile-tally_scoreboard__1cqQY{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.tile-tally_statGrid__Nyhc9{grid-template-columns:repeat(4,minmax(0,1fr))}.tile-tally_statCard__nOMLf{min-height:160px}.tile-tally_confirmBar__9hvta{align-items:center;flex-direction:row;justify-content:space-between}.tile-tally_confirmBar__9hvta p{max-width:290px}.tile-tally_loginCard__3uIIx,.tile-tally_onboardingCard__nXdzT{padding:2rem}.tile-tally_proposedTurn__M6ew9{grid-template-columns:1.1fr .45fr 1fr auto}.tile-tally_proposedTurn__M6ew9>label:nth-child(3){grid-column:auto}.tile-tally_miniCheckbox__CRDMl{align-self:end;min-height:44px}.tile-tally_rackToolbar__NA_LA>button{flex-basis:155px}.tile-tally_wordCheckPanel__fmaEb{gap:1rem}}@media (min-width:800px){.tile-tally_trendColumns__dQiCa{grid-template-columns:1fr 1fr}.tile-tally_assistantLayout__2rNZ4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr)}.tile-tally_chatPanel__SEJcA,.tile-tally_proposal__jMFqj{grid-column:1}.tile-tally_assistantNote__WvfEa,.tile-tally_photoPanel__SagA6{grid-column:2}.tile-tally_photoPanel__SagA6{align-self:start;grid-row:1}.tile-tally_assistantNote__WvfEa{align-self:start;grid-row:2}.tile-tally_proposal__jMFqj{grid-row:2/span 2}}@media (prefers-reduced-motion:reduce){.tile-tally_spinner__xUQ2a,.tile-tally_thinkingDots__gHcF4,.tile-tally_voiceButtonActive__uplfi{animation:none}.tile-tally_primaryButton__hAhN1,.tile-tally_rackTile__zjkJr,.tile-tally_scoreCard__tLl3q,.tile-tally_secondaryButton__5hgvr,.tile-tally_smallButton__NYd_L{transition:none}}.tile-tally_mainWide__5tPdY{max-width:1320px}.tile-tally_tilesWorkspace__LY1O1{--tabletop-edge:hsla(45,75%,76%,.3);--tabletop-highlight:hsla(0,0%,100%,.075);--tabletop-shadow:rgba(1,19,11,.38);position:relative}.tile-tally_tilesViewHeader__1PsUe{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.tile-tally_tilesViewHeader__1PsUe>div:first-child{min-width:0}.tile-tally_workspaceHeaderActions__k5ycz{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.tile-tally_workspaceHeaderActions__k5ycz .tile-tally_secondaryButton__5hgvr{min-height:44px;white-space:nowrap}.tile-tally_motionStatus__aXq9k{color:var(--rust);flex:1 0 100%;font-size:.66rem;font-weight:700;line-height:1.4;margin:0;max-width:360px;text-align:right}.tile-tally_tilesWorkspaceFullscreen__5HhTw{background:radial-gradient(circle at 8% 4%,hsla(0,0%,100%,.58),transparent 25rem),#eee8d9;inset:0;max-width:none;min-height:100dvh;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));position:fixed;-webkit-overflow-scrolling:touch;z-index:80}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe{background:hsla(43,38%,89%,.95);border-bottom:1px solid var(--rule);margin:calc(-1 * max(.75rem, env(safe-area-inset-top))) calc(-1 * max(.75rem, env(safe-area-inset-right))) .65rem calc(-1 * max(.75rem, env(safe-area-inset-left)));padding:max(.75rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) .72rem max(.85rem,env(safe-area-inset-left));position:sticky;top:calc(-1 * max(.75rem, env(safe-area-inset-top)));z-index:25}.tile-tally_rackPanel__gffsv{overflow:visible}.tile-tally_rackBoard__ffq7c{background:#f4eddd;border:1px solid #c9bea6;border-radius:10px;box-shadow:0 8px 24px rgba(41,34,23,.09);margin-top:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.65rem;-webkit-overflow-scrolling:touch}.tile-tally_rackBoardTopline__ExgD0{align-items:center;color:#625c4e;display:flex;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:.58rem;gap:.4rem .9rem;justify-content:space-between;letter-spacing:.06em;min-height:29px;padding:0 .15rem .5rem;text-transform:uppercase}.tile-tally_tabletopSurface___zuD3{background:radial-gradient(ellipse at 16% 8%,var(--tabletop-highlight),transparent 31%),radial-gradient(ellipse at 83% 92%,rgba(0,0,0,.11),transparent 37%),repeating-linear-gradient(112deg,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 1px,transparent 1px,transparent 5px),linear-gradient(145deg,#245e45,#174b35 58%,#123f2d);border:1px solid #0b3323;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),inset 0 -22px 42px rgba(2,24,14,.22),0 2px 0 hsla(0,0%,100%,.55);isolation:isolate;min-height:520px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tile-tally_tabletopSurface___zuD3:after{background:linear-gradient(90deg,hsla(0,0%,100%,.025),transparent 16%,transparent 84%,rgba(0,0,0,.035)),linear-gradient(hsla(0,0%,100%,.02),transparent 14%,transparent 86%,rgba(0,0,0,.04));border:1px solid hsla(0,0%,100%,.035);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:20}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tabletopSurface___zuD3{min-height:max(660px,calc(100dvh - 265px))}.tile-tally_tabletopSurfaceEmpty__m8LGN{align-items:center;color:hsla(45,59%,88%,.74);display:flex;flex-direction:column;inset:0;justify-content:center;min-height:220px;padding:2rem;pointer-events:none;position:absolute;text-align:center;z-index:0}.tile-tally_tabletopSurfaceEmpty__m8LGN p{font-size:.76rem;line-height:1.55;margin:.7rem 0 0;max-width:32rem}.tile-tally_tabletopLink__SWko_{background:linear-gradient(90deg,hsla(47,86%,72%,.16),rgba(255,232,142,.76),hsla(47,86%,72%,.16));border-radius:999px;box-shadow:0 0 0 1px rgba(255,235,163,.12),0 0 9px rgba(255,226,121,.3);height:3px;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left center;z-index:1}.tile-tally_tabletopLinkLocked__jMG5R{background:linear-gradient(90deg,#c69b37,#fff0a0 35%,#fff7c8 50%,#fff0a0 65%,#c69b37);box-shadow:0 0 0 1px rgba(255,244,183,.32),0 0 13px rgba(255,226,121,.58);height:5px}.tile-tally_tabletopTileBody__PETfn{contain:layout style;height:58px;left:0;pointer-events:auto;position:absolute;top:0;transform-origin:50% 52%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:54px;will-change:transform;z-index:3}.tile-tally_tabletopTile__mczis{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.46),transparent 31%),linear-gradient(155deg,#fff2bd,var(--tile) 62%,#d8bc69);border:1px solid var(--tile-edge);border-radius:5px;box-shadow:0 4px 0 #9f8138,0 8px 14px rgba(2,18,10,.31);color:#352f21;cursor:grab;display:inline-flex;font-family:Georgia,serif;font-size:1.65rem;font-weight:800;height:58px;justify-content:center;line-height:1;margin:0;padding:0;position:relative;touch-action:none;transition:border-color .1s ease,box-shadow .13s ease,filter .13s ease;width:54px}.tile-tally_tabletopTile__mczis:after{border:1px solid hsla(0,0%,100%,.19);border-radius:4px;content:"";inset:1px;pointer-events:none;position:absolute}.tile-tally_tabletopTile__mczis>span{pointer-events:none;transform:translateY(-1px)}.tile-tally_tabletopTile__mczis b{bottom:4px;font-family:var(--font-mono),monospace;font-size:.48rem;line-height:1;pointer-events:none;position:absolute;right:4px}.tile-tally_tabletopTile__mczis:hover{filter:brightness(1.035)}.tile-tally_tabletopTileHeld___BxrI,.tile-tally_tabletopTileHeld___BxrI .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis:active{cursor:grabbing}.tile-tally_tabletopTile__mczis:focus-visible{outline:3px solid #fff2a8;outline-offset:-4px}.tile-tally_tabletopTileSelected__7kOOg,.tile-tally_tabletopTileSelected__7kOOg .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis.tile-tally_tabletopTileSelected__7kOOg{border-color:#ffe36b;box-shadow:0 4px 0 #8c702f,inset 0 0 0 3px #f9dc69,0 11px 19px rgba(2,18,10,.42)}.tile-tally_tabletopTileHeld___BxrI,.tile-tally_tabletopTileHeld___BxrI .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis.tile-tally_tabletopTileHeld___BxrI{filter:brightness(1.045) saturate(1.02);z-index:16}.tile-tally_tabletopTileHeld___BxrI .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis.tile-tally_tabletopTileHeld___BxrI{box-shadow:0 7px 0 #977a34,0 16px 25px rgba(1,14,8,.48)}.tile-tally_tabletopTileSnapTarget__7duAC,.tile-tally_tabletopTileSnapTarget__7duAC .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis.tile-tally_tabletopTileSnapTarget__7duAC{border-color:#fff09c;box-shadow:0 4px 0 #967832,inset 0 0 0 3px rgba(255,237,139,.78),0 0 22px rgba(255,230,114,.82),0 12px 21px rgba(1,15,8,.42)}.tile-tally_tabletopTileBody__PETfn.tile-tally_tabletopTileSnapTarget__7duAC:before,.tile-tally_tabletopTileSnapTarget__7duAC:before{background:#fff0a0;border-radius:999px;box-shadow:0 0 10px #ffe876;content:"";height:42px;pointer-events:none;position:absolute;right:1px;top:8px;width:3px;z-index:5}.tile-tally_tabletopTileBody__PETfn.tile-tally_tabletopTileSnapTarget__7duAC[data-snap-side=left]:before{left:1px;right:auto}.tile-tally_tabletopTileJoined__39ID2 .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis.tile-tally_tabletopTileJoined__39ID2{border-color:#d9bd63}.tile-tally_tabletopTileLocked__O1L8E .tile-tally_tabletopTile__mczis{border-color:#f1cf58;box-shadow:0 4px 0 #8e7027,0 0 0 1px rgba(255,237,151,.5),0 9px 16px rgba(2,18,10,.36)}.tile-tally_tabletopTileLocked__O1L8E:after{background:#ffe985;border:1px solid #8d6c20;border-radius:999px;box-shadow:0 1px 4px rgba(2,18,10,.38);content:"";height:7px;left:50%;pointer-events:none;position:absolute;top:2px;transform:translateX(-50%);width:14px;z-index:4}.tile-tally_tabletopTileMoving__C1pf6{will-change:transform}.tile-tally_tabletopHud__nJuZ3{background:rgba(6,35,22,.74);border:1px solid hsla(45,59%,88%,.22);border-radius:999px;color:rgba(255,249,227,.9);font-family:var(--font-mono),monospace;font-size:.57rem;letter-spacing:.035em;max-width:calc(100% - 1rem);min-height:30px;padding:.35rem .65rem;pointer-events:none;top:.55rem;z-index:18}.tile-tally_tabletopHud__nJuZ3,.tile-tally_wordHoldMenu___3qtT{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;left:50%;position:absolute;transform:translateX(-50%)}.tile-tally_wordHoldMenu___3qtT{background:hsla(47,66%,94%,.98);border:1px solid #a89050;border-radius:9px;bottom:.7rem;box-shadow:0 14px 34px rgba(1,18,10,.42);color:var(--ink);max-width:calc(100% - 1.2rem);padding:.55rem;width:-moz-max-content;width:max-content;z-index:30}.tile-tally_wordHoldMenu___3qtT>span{display:flex;flex-direction:column;font-size:.64rem;line-height:1.35;min-width:128px}.tile-tally_wordHoldMenu___3qtT>span strong{color:var(--board);font-family:var(--font-mono),monospace;font-size:.61rem;letter-spacing:.05em;text-transform:uppercase}.tile-tally_wordHoldMenu___3qtT button{align-items:center;background:#fffdf6;border:1px solid #a9a08b;border-radius:5px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:760;gap:.35rem;justify-content:center;min-height:42px;padding:.45rem .6rem}.tile-tally_wordHoldMenu___3qtT .tile-tally_wordHoldPrimary__wxpVE{background:var(--board);border-color:var(--board-deep);color:var(--cream)}.tile-tally_rackEmpty__Au5FR{align-items:center;color:hsla(45,59%,88%,.72);display:flex;flex-direction:column;justify-content:center;min-height:250px;padding:1.5rem;text-align:center}.tile-tally_rackEmpty__Au5FR p{font-size:.74rem;line-height:1.5;margin:.7rem 0 0;max-width:30rem}.tile-tally_rackToolbar__NA_LA{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.tile-tally_rackToolbar__NA_LA>button{flex:1 1 155px;min-height:46px;padding-left:.62rem;padding-right:.62rem}.tile-tally_rackHelp__YDyqT{background:rgba(23,63,45,.055);border-left:3px solid var(--board-soft);color:var(--muted);font-size:.68rem;line-height:1.55;margin:.85rem 0;padding:.62rem .72rem}.tile-tally_wordLockBar__GzXtw{align-items:center;background:#f7efd8;border:1px solid #c8b36f;border-radius:7px;display:flex;flex-wrap:wrap;gap:.5rem;margin:-.2rem 0 .8rem;padding:.55rem}.tile-tally_wordLockBar__GzXtw>span{display:flex;flex:1 1 150px;flex-direction:column;font-size:.65rem;line-height:1.35}.tile-tally_wordLockBar__GzXtw>span strong{color:var(--board);font-family:var(--font-mono),monospace;font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.tile-tally_wordLockBar__GzXtw>button{flex:0 1 auto;min-height:42px}.tile-tally_blankAssignments__jPWPp{border-top-color:#c8bea8}.tile-tally_blankAssignments__jPWPp>div{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.tile-tally_wordCheckPanel__fmaEb{border-top-color:var(--board-soft)}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_wordCheckPanel__fmaEb{margin-left:auto;margin-right:auto;max-width:1480px;width:100%}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv{padding-bottom:.8rem}@media (max-width:720px){.tile-tally_tilesViewHeader__1PsUe{align-items:stretch;flex-direction:column;gap:.7rem}.tile-tally_workspaceHeaderActions__k5ycz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tile-tally_workspaceHeaderActions__k5ycz .tile-tally_secondaryButton__5hgvr{min-height:44px;min-width:0;overflow-wrap:anywhere;padding-left:.45rem;padding-right:.45rem;white-space:normal}.tile-tally_motionStatus__aXq9k{grid-column:1/-1;max-width:none;text-align:left}.tile-tally_rackBoard__ffq7c{border-radius:8px;margin-left:-.55rem;margin-right:-.55rem;padding:.45rem}.tile-tally_rackBoardTopline__ExgD0{padding:.05rem .05rem .45rem}.tile-tally_tabletopSurface___zuD3{min-height:620px;min-width:680px;touch-action:pan-x pan-y}.tile-tally_tabletopSurfaceEmpty__m8LGN{right:auto;width:min(100%,calc(100vw - 2.75rem))}.tile-tally_tabletopTileBody__PETfn{height:58px;width:54px}.tile-tally_tabletopTile__mczis{height:56px;margin:1px;width:52px}.tile-tally_tabletopHud__nJuZ3{border-radius:7px;justify-content:center;line-height:1.35;text-align:center;top:.4rem}.tile-tally_wordHoldMenu___3qtT{align-items:stretch;bottom:calc(.55rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;left:max(.45rem,env(safe-area-inset-left));margin-inline:auto;max-width:420px;position:fixed;right:max(.45rem,env(safe-area-inset-right));transform:none;width:auto;z-index:95}.tile-tally_wordHoldMenu___3qtT>span{grid-column:1/-1}.tile-tally_wordHoldMenu___3qtT button{min-height:44px}.tile-tally_wordHoldMenu___3qtT button:last-child{grid-column:1/-1}.tile-tally_wordLockBar__GzXtw>button{flex:1 1 calc(50% - 0.25rem);min-height:44px}.tile-tally_rackToolbar__NA_LA>button{flex-basis:calc(50% - 0.25rem);min-height:44px}.tile-tally_tilesWorkspaceFullscreen__5HhTw{padding:max(.5rem,env(safe-area-inset-top)) max(.45rem,env(safe-area-inset-right)) max(.9rem,env(safe-area-inset-bottom)) max(.45rem,env(safe-area-inset-left))}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe{margin:calc(-1 * max(.5rem, env(safe-area-inset-top))) calc(-1 * max(.45rem, env(safe-area-inset-right))) .45rem calc(-1 * max(.45rem, env(safe-area-inset-left)));padding:max(.5rem,env(safe-area-inset-top)) max(.55rem,env(safe-area-inset-right)) .5rem max(.55rem,env(safe-area-inset-left));top:calc(-1 * max(.5rem, env(safe-area-inset-top)))}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe>div:first-child,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe>div:first-child p:not(.tile-tally_motionStatus__aXq9k){display:none}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_workspaceHeaderActions__k5ycz{gap:.35rem}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_workspaceHeaderActions__k5ycz .tile-tally_secondaryButton__5hgvr{min-height:44px}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackBoard__ffq7c{margin-top:.45rem;padding:.35rem}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv>.tile-tally_inlineError__eTtLW,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv>.tile-tally_panelHeadingRow__YGK6y,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv>.tile-tally_rackAddForm__Y5r5m,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv>.tile-tally_rackCapacity__A_isp,.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_wordCheckPanel__fmaEb{display:none}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackPanel__gffsv{padding-top:.35rem}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tabletopSurface___zuD3{min-height:max(660px,calc(100dvh - 205px))}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_rackHelp__YDyqT{margin-bottom:.45rem;margin-top:.55rem}.tile-tally_wordCheckPanel__fmaEb{grid-template-columns:38px minmax(0,1fr)}}@media (max-width:390px){.tile-tally_rackAddForm__Y5r5m{grid-template-columns:1fr}.tile-tally_rackAddForm__Y5r5m .tile-tally_primaryButton__hAhN1{width:100%}.tile-tally_rackToolbar__NA_LA>button{flex-basis:100%}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_workspaceHeaderActions__k5ycz{grid-template-columns:1fr 1fr}}@media (max-width:300px){.tile-tally_headerInner___6Ur7{gap:.45rem}.tile-tally_wordmark__kHu9g>strong{font-size:1.15rem}.tile-tally_ledgerLogoMark__PWzxW{height:30px;width:30px}.tile-tally_accountBlock__optt_>span{display:none}}@media (max-width:230px){.tile-tally_headerInner___6Ur7{align-items:flex-start;flex-direction:column}.tile-tally_accountBlock__optt_{align-items:flex-start}}@media (orientation:landscape) and (max-height:520px){.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe{align-items:center;flex-direction:row}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tilesViewHeader__1PsUe>div:first-child{display:none}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_workspaceHeaderActions__k5ycz{display:flex;width:100%}.tile-tally_tilesWorkspaceFullscreen__5HhTw .tile-tally_tabletopSurface___zuD3{min-height:500px}}@media (prefers-reduced-motion:reduce){.tile-tally_tabletopLink__SWko_,.tile-tally_tabletopTile__mczis,.tile-tally_workspaceHeaderActions__k5ycz .tile-tally_secondaryButton__5hgvr{animation:none;scroll-behavior:auto;transition:none}.tile-tally_tabletopTileBody__PETfn{will-change:auto}}@media (forced-colors:active){.tile-tally_tabletopSurface___zuD3{border:2px solid CanvasText}.tile-tally_tabletopLink__SWko_{background:Highlight}.tile-tally_tabletopTileSelected__7kOOg,.tile-tally_tabletopTileSelected__7kOOg .tile-tally_tabletopTile__mczis,.tile-tally_tabletopTile__mczis:focus-visible{outline:3px solid Highlight;outline-offset:2px}}