.StartsEnds-module__SkMKwG__root{--paper:#fff9e9;--ink:#11110f;--teal:#19bfaa;--blue:#51b9ee;background:var(--paper);max-width:1280px;height:100%;min-height:0;color:var(--ink);font-family:var(--font-inter),sans-serif;flex-direction:column;gap:14px;margin:auto;padding:clamp(14px,2.5vw,36px);display:flex;overflow:hidden}.StartsEnds-module__SkMKwG__root *{box-sizing:border-box}.StartsEnds-module__SkMKwG__root button,.StartsEnds-module__SkMKwG__root input,.StartsEnds-module__SkMKwG__root select{font:inherit}.StartsEnds-module__SkMKwG__root button,.StartsEnds-module__SkMKwG__root select{border:2px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;padding:10px 16px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s}.StartsEnds-module__SkMKwG__root button:hover:not(:disabled){background:#f0e7d3;transform:translateY(-2px)}.StartsEnds-module__SkMKwG__root button:active:not(:disabled){transform:translateY(1px)}.StartsEnds-module__SkMKwG__root button:disabled{opacity:.42;cursor:default}.StartsEnds-module__SkMKwG__root :focus-visible{outline-offset:4px;outline:3px solid #087c70}.StartsEnds-module__SkMKwG__root a{color:inherit;text-underline-offset:5px}.StartsEnds-module__SkMKwG__root ::selection{background:var(--teal)}.StartsEnds-module__SkMKwG__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.StartsEnds-module__SkMKwG__header h1{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(20px,3vw,32px);line-height:.96}.StartsEnds-module__SkMKwG__header a{white-space:nowrap;font-size:13px}.StartsEnds-module__SkMKwG__tagline{margin:18px 0 0;font-size:15px;display:none}.StartsEnds-module__SkMKwG__tabs{flex-shrink:0;align-items:center;gap:clamp(16px,3vw,34px);display:flex}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__tabs button,.StartsEnds-module__SkMKwG__tabs a{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:36px;padding:6px 0;font-size:16px;font-weight:750;text-decoration:none}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__tabs button[aria-pressed=true]{border-bottom-color:var(--ink)}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__tabs button:hover,.StartsEnds-module__SkMKwG__tabs a:hover{border-bottom-color:var(--teal);background:0 0;transform:none}.StartsEnds-module__SkMKwG__body{flex-direction:column;flex:1;justify-content:center;gap:14px;width:100%;max-width:760px;min-height:0;margin:auto;display:flex;overflow:hidden}.StartsEnds-module__SkMKwG__pair{flex:1;justify-content:center;align-items:center;gap:clamp(20px,4vw,44px);min-height:90px;max-height:340px;padding:12px 12px 18px;display:flex}.StartsEnds-module__SkMKwG__tile{border:3px solid var(--ink);width:min(37vw,270px);height:100%;max-height:300px;box-shadow:6px 7px 0 var(--ink);background:var(--teal);--turn:-3deg;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-out StartsEnds-module__SkMKwG__deal;display:flex;transform:rotate(-3deg)}.StartsEnds-module__SkMKwG__tile:last-child{background:var(--blue);--turn:3deg;transform:rotate(3deg)}.StartsEnds-module__SkMKwG__tile span{font-size:clamp(11px,1.5vw,17px);font-weight:800}.StartsEnds-module__SkMKwG__tile strong{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.07em;padding-right:.07em;font-size:clamp(58px,17vh,160px);line-height:1.15}.StartsEnds-module__SkMKwG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.StartsEnds-module__SkMKwG__answer{gap:0;display:flex}.StartsEnds-module__SkMKwG__answer input,.StartsEnds-module__SkMKwG__field{border:2px solid var(--ink);width:100%;min-width:0;color:var(--ink);background:0 0;border-radius:4px;flex:1;padding:12px 14px;font-size:18px!important}.StartsEnds-module__SkMKwG__answer input{border-right:0;border-radius:4px 0 0 4px}.StartsEnds-module__SkMKwG__answer .StartsEnds-module__SkMKwG__primary{box-shadow:none;border-radius:0 4px 4px 0}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__primary{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:4px 4px 0 var(--teal);font-weight:800}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__primary:hover:not(:disabled){box-shadow:2px 6px 0 var(--teal);background:#30302a}.StartsEnds-module__SkMKwG__primary span{font-size:24px}.StartsEnds-module__SkMKwG__feedback{text-align:center;flex-shrink:0;min-height:20px;margin:0;font-size:14px;font-weight:650;line-height:1.35}.StartsEnds-module__SkMKwG__footer{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__footer button{border:0;border-bottom:1px solid;border-radius:0;min-height:24px;padding:2px;font-size:11px}.StartsEnds-module__SkMKwG__muted{margin:0;font-size:15px;line-height:1.4}.StartsEnds-module__SkMKwG__center{text-align:center}.StartsEnds-module__SkMKwG__small,.StartsEnds-module__SkMKwG__help{font-size:13px}.StartsEnds-module__SkMKwG__error{color:#a31b28}.StartsEnds-module__SkMKwG__setup{gap:12px;width:100%;max-width:520px;margin:auto;display:grid}.StartsEnds-module__SkMKwG__setup h2{font-family:var(--font-archivo-black);letter-spacing:-.04em;margin:0;font-size:30px}.StartsEnds-module__SkMKwG__names{grid-template-columns:1fr 1fr;gap:8px;display:grid}.StartsEnds-module__SkMKwG__tokens{flex-wrap:wrap;gap:8px;display:flex}.StartsEnds-module__SkMKwG__tokens button{box-shadow:2px 3px 0 var(--ink);flex:25%;font-size:14px}.StartsEnds-module__SkMKwG__timer{background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:4px;padding:10px 18px;font-size:clamp(22px,4vw,36px);font-weight:900}.StartsEnds-module__SkMKwG__runScore{font-family:var(--font-archivo-black);letter-spacing:-.05em;font-size:clamp(25px,4vw,40px)}.StartsEnds-module__SkMKwG__score{font-size:36px;font-weight:900}.StartsEnds-module__SkMKwG__tiles{justify-content:center;gap:8px;display:flex}.StartsEnds-module__SkMKwG__tiles button{min-width:44px;padding:8px}.StartsEnds-module__SkMKwG__tiles button[aria-pressed=true]{box-shadow:3px 3px 0 var(--ink)}.StartsEnds-module__SkMKwG__tiles .StartsEnds-module__SkMKwG__solved{background:#92e0ad}.StartsEnds-module__SkMKwG__tiles .StartsEnds-module__SkMKwG__assisted{background:#f3d572}.StartsEnds-module__SkMKwG__tiles .StartsEnds-module__SkMKwG__revealed{background:#fff}.StartsEnds-module__SkMKwG__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.StartsEnds-module__SkMKwG__list li{border-bottom:1px solid #cec7b5;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.StartsEnds-module__SkMKwG__pagination{justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.StartsEnds-module__SkMKwG__pagination button{min-height:32px;padding:5px 10px}.StartsEnds-module__SkMKwG__results{gap:14px;width:100%;max-width:620px;margin:auto;display:grid}.StartsEnds-module__SkMKwG__resultTitle{font-family:var(--font-archivo-black);letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,56px);line-height:1.05}.StartsEnds-module__SkMKwG__root input::placeholder{color:#68685e}.StartsEnds-module__SkMKwG__root input[type=checkbox]{width:auto}.StartsEnds-module__SkMKwG__earned{animation:.24s ease-out StartsEnds-module__SkMKwG__earned}.StartsEnds-module__SkMKwG__sprintSetup{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(36px,6vw,90px);height:100%;min-height:0;display:grid}.StartsEnds-module__SkMKwG__setupControls{gap:18px;width:100%;max-width:420px;margin:auto;display:grid}.StartsEnds-module__SkMKwG__setupTitle{font-family:var(--font-archivo-black);letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(36px,4.5vw,64px);line-height:1.05}.StartsEnds-module__SkMKwG__setupControls>.StartsEnds-module__SkMKwG__primary{justify-content:space-between;align-items:center;min-height:56px;display:flex}.StartsEnds-module__SkMKwG__difficulty{border:2px solid var(--ink);border-radius:4px;display:flex;overflow:hidden}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__difficulty button{border:0;border-right:1px solid var(--ink);border-radius:0;flex:1;min-height:44px;padding:8px;font-size:14px}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__difficulty button:last-child{border-right:0}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__difficulty button[aria-pressed=true]{background:var(--teal)}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__textButton{box-shadow:none;text-underline-offset:5px;background:0 0;border:0;min-height:30px;padding:4px;text-decoration:underline}.StartsEnds-module__SkMKwG__secondaryLink{text-align:center;font-size:14px}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__body{max-width:none}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__pair{height:100%;max-height:360px;padding:16px 16px 24px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile{width:45%;max-height:310px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile strong{font-size:clamp(100px,14vw,210px)}.StartsEnds-module__SkMKwG__setupTitle{white-space:nowrap;font-size:clamp(36px,4.2vw,58px)}@media (min-width:850px) and (min-height:600px){.StartsEnds-module__SkMKwG__solo[data-screen=setup]{-moz-column-gap:clamp(36px,6vw,90px);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:1.35fr 1fr;gap:12px clamp(36px,6vw,90px);display:grid}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__header{grid-area:1/1/3;align-items:flex-start}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__header>a{display:none}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__tabs[aria-label=Game\ mode]{grid-area:1/2;justify-content:space-between;align-self:start}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__tabs[aria-label=Solo\ mode]{grid-area:2/2;justify-content:space-between}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__body{grid-area:3/1/auto/3}.StartsEnds-module__SkMKwG__solo[data-screen=setup]>.StartsEnds-module__SkMKwG__feedback{grid-area:4/1/auto/3}.StartsEnds-module__SkMKwG__solo[data-screen=setup]>.StartsEnds-module__SkMKwG__footer{grid-area:5/1/auto/3}}@media (max-width:849px){.StartsEnds-module__SkMKwG__root{gap:10px;padding:16px 20px}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__header h1{font-size:35px}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__tagline{display:none}.StartsEnds-module__SkMKwG__tabs{justify-content:center}.StartsEnds-module__SkMKwG__sprintSetup{flex-direction:column;gap:12px;display:flex}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__pair{flex:1;width:100%;height:auto;min-height:80px;max-height:180px;padding:8px 12px 14px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile{width:36%;height:100%;max-height:150px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile strong{font-size:clamp(58px,12vh,100px)}.StartsEnds-module__SkMKwG__setupControls{gap:10px;max-width:440px}.StartsEnds-module__SkMKwG__setupControls>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.StartsEnds-module__SkMKwG__setupTitle{margin:0;font-size:28px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__muted{max-width:130px;font-size:12px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__field{padding:8px 12px;font-size:16px!important}.StartsEnds-module__SkMKwG__setupControls>.StartsEnds-module__SkMKwG__primary{min-height:46px}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__difficulty button{min-height:36px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__textButton{min-height:26px;font-size:13px}.StartsEnds-module__SkMKwG__feedback{font-size:12px}}@media (max-height:700px) and (max-width:849px){.StartsEnds-module__SkMKwG__root{gap:7px;padding:12px 18px}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__header h1{font-size:28px}.StartsEnds-module__SkMKwG__tabs button,.StartsEnds-module__SkMKwG__tabs a{min-height:32px!important;font-size:14px!important}.StartsEnds-module__SkMKwG__sprintSetup{gap:6px}.StartsEnds-module__SkMKwG__setupControls{gap:7px}.StartsEnds-module__SkMKwG__setupControls>div:first-child{display:none}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__pair{min-height:65px;max-height:135px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile strong{font-size:65px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile span{font-size:11px}.StartsEnds-module__SkMKwG__setupControls>.StartsEnds-module__SkMKwG__primary{min-height:42px}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__textButton{min-height:24px}.StartsEnds-module__SkMKwG__footer{font-size:10px}.StartsEnds-module__SkMKwG__body{gap:9px}}@media (max-height:450px) and (min-width:600px){.StartsEnds-module__SkMKwG__solo{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:180px minmax(0,1fr);gap:6px 24px;padding:10px 18px;display:grid}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__header{grid-area:1/1}.StartsEnds-module__SkMKwG__solo .StartsEnds-module__SkMKwG__header h1,.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__header h1{font-size:22px}.StartsEnds-module__SkMKwG__solo .StartsEnds-module__SkMKwG__header a{display:none}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__tabs[aria-label=Game\ mode]{grid-area:2/1;gap:16px}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__tabs[aria-label=Solo\ mode]{flex-wrap:wrap;grid-area:3/1;justify-content:start;align-self:start;gap:8px 14px}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__body{grid-area:1/2/5;gap:6px}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__feedback{text-align:left;grid-area:4/1;font-size:11px}.StartsEnds-module__SkMKwG__solo>.StartsEnds-module__SkMKwG__footer{display:none}.StartsEnds-module__SkMKwG__sprintSetup{grid-template-columns:1fr 1.2fr;gap:22px;display:grid}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__pair{gap:12px;height:130px;padding:8px 4px 14px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile{width:44%}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__tile strong{font-size:58px}.StartsEnds-module__SkMKwG__setupControls{gap:6px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__field{padding:6px}.StartsEnds-module__SkMKwG__setupControls>.StartsEnds-module__SkMKwG__primary{min-height:38px;font-size:13px}.StartsEnds-module__SkMKwG__root button{min-height:32px;padding:6px 10px}.StartsEnds-module__SkMKwG__pair{min-height:60px;max-height:120px;padding:5px 12px 12px}.StartsEnds-module__SkMKwG__tile strong{font-size:65px}.StartsEnds-module__SkMKwG__tile span{font-size:11px}.StartsEnds-module__SkMKwG__timer{padding:4px 10px;font-size:19px}.StartsEnds-module__SkMKwG__runScore{font-size:22px}.StartsEnds-module__SkMKwG__results{gap:8px}.StartsEnds-module__SkMKwG__resultTitle{font-size:27px}.StartsEnds-module__SkMKwG__list li{padding:4px 0}.StartsEnds-module__SkMKwG__names{gap:4px}.StartsEnds-module__SkMKwG__setup{gap:6px}.StartsEnds-module__SkMKwG__setup h2{font-size:22px}.StartsEnds-module__SkMKwG__muted{font-size:12px}.StartsEnds-module__SkMKwG__tokens{gap:5px}.StartsEnds-module__SkMKwG__tokens button{font-size:12px}.StartsEnds-module__SkMKwG__tagline{display:none!important}}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__root{gap:6px;padding:10px 18px;display:flex}:is([data-keyboard-open=true] .StartsEnds-module__SkMKwG__root>.StartsEnds-module__SkMKwG__header,[data-keyboard-open=true] .StartsEnds-module__SkMKwG__root>.StartsEnds-module__SkMKwG__tabs,[data-keyboard-open=true] .StartsEnds-module__SkMKwG__root>.StartsEnds-module__SkMKwG__footer){display:none}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body{justify-content:center;gap:6px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__pair{min-height:50px;max-height:110px;padding:6px 12px 12px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__tile strong{font-size:48px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__tile span{font-size:11px}:is([data-keyboard-open=true] .StartsEnds-module__SkMKwG__root button,[data-keyboard-open=true] .StartsEnds-module__SkMKwG__root select){min-height:34px;padding:5px 10px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__feedback{min-height:16px;font-size:12px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__timer{padding:4px 12px;font-size:22px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__runScore{font-size:24px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__sprintSetup{gap:8px;display:flex}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__setupControls>div:first-child{display:none}@keyframes StartsEnds-module__SkMKwG__deal{0%{opacity:0;transform:translateY(12px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(var(--turn))}}@keyframes StartsEnds-module__SkMKwG__earned{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.StartsEnds-module__SkMKwG__root *{transition:none!important;animation:none!important}}@media (max-height:700px) and (min-height:451px) and (max-width:849px){.StartsEnds-module__SkMKwG__setupControls>div:first-child{display:flex}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__setupTitle{font-size:23px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__muted{max-width:135px;font-size:11px}.StartsEnds-module__SkMKwG__sprintSetup .StartsEnds-module__SkMKwG__pair{max-height:108px}}.StartsEnds-module__SkMKwG__root{container:starts-ends/size}@container starts-ends (min-height:500px){[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body{gap:16px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__pair{flex:1;min-height:160px;max-height:310px;padding:14px 12px 24px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__tile strong{font-size:clamp(95px,24cqw,150px)}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__tile span{font-size:14px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__runScore{font-size:36px}[data-keyboard-open=true] .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__timer{padding:8px 14px;font-size:30px}}@media (max-height:450px) and (min-width:600px){.StartsEnds-module__SkMKwG__setupControls>div:first-child{display:flex}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__setupTitle{margin:0;font-size:23px}.StartsEnds-module__SkMKwG__setupControls .StartsEnds-module__SkMKwG__muted{display:none}}.StartsEnds-module__SkMKwG__tile{justify-content:initial;padding:12px 6px 6px}.StartsEnds-module__SkMKwG__tile strong{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.StartsEnds-module__SkMKwG__root[data-timed=true] .StartsEnds-module__SkMKwG__body>.StartsEnds-module__SkMKwG__row:first-child{flex-wrap:nowrap}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__body .StartsEnds-module__SkMKwG__timer[data-countdown=true]{white-space:nowrap;font-size:18px}.StartsEnds-module__SkMKwG__points{flex-wrap:wrap;gap:8px;display:flex}.StartsEnds-module__SkMKwG__points button{box-shadow:2px 3px 0 var(--ink);flex:25%;font-size:14px}.StartsEnds-module__SkMKwG__setupAppStore{margin-top:2px}.StartsEnds-module__SkMKwG__desktopApp{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:850px) and (max-width:1023px) and (min-height:701px){.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__desktopApp{grid-column:1/3}}@media (max-height:700px) and (max-width:1023px){.StartsEnds-module__SkMKwG__desktopApp,.StartsEnds-module__SkMKwG__setupAppStore{display:none}}@media (max-height:450px) and (min-width:600px){.StartsEnds-module__SkMKwG__points{gap:5px}.StartsEnds-module__SkMKwG__points button{font-size:12px}}@media (min-width:1024px) and (min-height:600px){.StartsEnds-module__SkMKwG__solo[data-screen=setup]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr) 180px}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__body,.StartsEnds-module__SkMKwG__solo[data-screen=setup]>.StartsEnds-module__SkMKwG__feedback,.StartsEnds-module__SkMKwG__solo[data-screen=setup]>.StartsEnds-module__SkMKwG__footer{grid-column:1/3}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__desktopApp{flex-direction:column;grid-area:1/3/6;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__desktopBadge{padding:0}}body:has(.StartsEnds-module__SkMKwG__root){overflow-anchor:none}.StartsEnds-module__SkMKwG__root{position:relative}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__header h1{font-size:clamp(20px,3vw,32px)}.StartsEnds-module__SkMKwG__root[data-screen=setup] .StartsEnds-module__SkMKwG__tagline{display:none}.StartsEnds-module__SkMKwG__example{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.StartsEnds-module__SkMKwG__example>.StartsEnds-module__SkMKwG__pair{width:100%;height:100%}.StartsEnds-module__SkMKwG__example>p{text-align:center;margin:8px 0;font-size:12px}.StartsEnds-module__SkMKwG__points{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.StartsEnds-module__SkMKwG__points button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.StartsEnds-module__SkMKwG__points button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StartsEnds-module__SkMKwG__points strong{white-space:nowrap;font-variant-numeric:tabular-nums}.StartsEnds-module__SkMKwG__points small{color:#087c70;margin-left:6px}.StartsEnds-module__SkMKwG__localActions{flex-shrink:0;justify-content:center;gap:8px;display:flex}.StartsEnds-module__SkMKwG__localActions button{padding:8px 12px;font-size:13px}.StartsEnds-module__SkMKwG__winner{text-align:center;flex-direction:column;justify-content:center;gap:18px;width:100%;max-width:620px;min-height:0;margin:auto;display:flex}.StartsEnds-module__SkMKwG__eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.StartsEnds-module__SkMKwG__winner .StartsEnds-module__SkMKwG__resultTitle{overflow-wrap:anywhere}.StartsEnds-module__SkMKwG__winnerScore{font-family:var(--font-archivo-black);color:#087c70;margin:0;font-size:clamp(60px,10vh,100px);line-height:1}.StartsEnds-module__SkMKwG__winnerScore span{font-size:24px}.StartsEnds-module__SkMKwG__standings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.StartsEnds-module__SkMKwG__standings>div{border:2px solid var(--ink);text-align:left;justify-content:space-between;gap:10px;padding:8px 10px;font-size:14px;display:flex}.StartsEnds-module__SkMKwG__standings span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StartsEnds-module__SkMKwG__standings [data-winner=true]{background:var(--teal);font-weight:800}.StartsEnds-module__SkMKwG__account{position:relative}.StartsEnds-module__SkMKwG__accountMenu{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);z-index:5;gap:8px;width:210px;padding:12px;display:grid;position:absolute;bottom:36px;right:0}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__accountMenu button{min-height:40px;font-size:14px}.StartsEnds-module__SkMKwG__footer{opacity:1;font-size:12px}.StartsEnds-module__SkMKwG__root .StartsEnds-module__SkMKwG__footer button{font-size:12px}.StartsEnds-module__SkMKwG__root[data-local=true] .StartsEnds-module__SkMKwG__setupAppStore{justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:850px) and (min-height:600px){.StartsEnds-module__SkMKwG__solo[data-screen=setup]{gap:12px;display:flex}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__header{align-items:center}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__header>a{display:block}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__tabs{justify-content:center!important}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__body{padding-right:210px}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__desktopApp{width:180px;position:absolute;top:240px;bottom:110px;right:24px}.StartsEnds-module__SkMKwG__sprintSetup{grid-template-columns:1fr 1fr;gap:40px}}@media (min-width:850px) and (max-width:1023px){.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__body{padding-right:0}.StartsEnds-module__SkMKwG__solo[data-screen=setup] .StartsEnds-module__SkMKwG__desktopApp{width:auto;position:static}}@media (max-width:849px){.StartsEnds-module__SkMKwG__example{flex:1;width:100%;max-height:215px}.StartsEnds-module__SkMKwG__example>.StartsEnds-module__SkMKwG__pair{min-height:80px}.StartsEnds-module__SkMKwG__example>p{margin:4px 0;font-size:11px}.StartsEnds-module__SkMKwG__winner{gap:14px}.StartsEnds-module__SkMKwG__winner .StartsEnds-module__SkMKwG__resultTitle{font-size:36px}.StartsEnds-module__SkMKwG__root[data-local=true] .StartsEnds-module__SkMKwG__body>.StartsEnds-module__SkMKwG__pair{max-height:230px}.StartsEnds-module__SkMKwG__root[data-local=true] .StartsEnds-module__SkMKwG__setupAppStore{margin-top:0}}@media (max-height:600px){.StartsEnds-module__SkMKwG__winner{gap:8px}.StartsEnds-module__SkMKwG__winnerScore{font-size:44px}.StartsEnds-module__SkMKwG__standings>div{padding:4px 8px}.StartsEnds-module__SkMKwG__winner .StartsEnds-module__SkMKwG__resultTitle{font-size:28px}}.StartsEnds-module__SkMKwG__keyboardPrimer{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.StartsEnds-module__SkMKwG__root>.StartsEnds-module__SkMKwG__tabs{justify-content:center;align-self:stretch!important}.StartsEnds-module__SkMKwG__localApp{flex-direction:column;align-items:center;gap:14px;display:flex}@media (min-width:1024px) and (min-height:701px){.StartsEnds-module__SkMKwG__localApp{justify-content:center;width:180px;position:absolute;top:220px;bottom:100px;right:24px}}
.christmas-module__K5ejeW__localShell>.christmas-module__K5ejeW__inner{z-index:1;gap:12px;width:100%;max-width:760px;max-height:900px;position:relative}.christmas-module__K5ejeW__localShell.christmas-module__K5ejeW__shell{position:relative;overflow:clip}.christmas-module__K5ejeW__localShell:before,.christmas-module__K5ejeW__localShell:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.christmas-module__K5ejeW__localShell:before{background:#a52a42;width:320px;height:460px;top:-160px;right:-220px;transform:rotate(-30deg)}.christmas-module__K5ejeW__localShell:after{background:#b9cbb8;width:240px;height:340px;bottom:-160px;left:-170px;transform:rotate(30deg)}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup{flex-direction:column;flex:1;align-items:stretch;gap:18px;min-height:0;display:flex}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup>section{flex:1;min-height:0;display:flex}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview{width:100%;height:auto;margin:0;display:flex;position:relative}.christmas-module__K5ejeW__previewTile{color:#91988b;-webkit-user-select:none;user-select:none;background:#e7e8df;border:1px dashed #b4b8ac;border-radius:8px;place-items:center;min-height:0;font-size:clamp(14px,2.6vh,24px);font-weight:800;display:grid}.christmas-module__K5ejeW__previewNotice{pointer-events:none;color:var(--pine);justify-content:center;align-items:center;gap:8px;font-size:clamp(12px,2vw,16px);font-weight:900;display:flex;position:absolute;inset:0}.christmas-module__K5ejeW__previewNotice span{background:var(--cream);box-shadow:0 0 30px 12px var(--cream);border-radius:4px;align-items:center;gap:8px;padding:10px 16px;display:flex}.christmas-module__K5ejeW__spinner{animation:1s linear infinite christmas-module__K5ejeW__christmasSpin}@keyframes christmas-module__K5ejeW__christmasSpin{to{transform:rotate(360deg)}}.christmas-module__K5ejeW__iconButton{color:#173f35;background:#fffaf0;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 10px #00000014}.christmas-module__K5ejeW__iconButton:focus-visible{outline-offset:2px;outline:3px solid #d26822}.christmas-module__K5ejeW__helpDialog{color:#181d18;background:#f6efdf;border:3px solid #181d18;border-radius:20px;width:calc(100% - 32px);max-width:420px;box-shadow:5px 5px #181d18}.christmas-module__K5ejeW__helpDialog>p{color:#526056}.christmas-module__K5ejeW__helpDialog>button{place-items:center;width:36px;height:36px;display:grid;top:8px;right:8px}.christmas-module__K5ejeW__rules{padding-left:20px;font-weight:700;list-style:decimal}.christmas-module__K5ejeW__rules li+li{margin-top:10px}.christmas-module__K5ejeW__trophy{color:#efd17a;width:40px;height:40px;margin:0 auto 12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__end h2{overflow-wrap:anywhere;font-size:clamp(24px,4vw,40px)}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__footer>.christmas-module__K5ejeW__actions{flex-wrap:nowrap;gap:12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__footer button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:36px;display:inline-flex}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__footer>span{white-space:nowrap}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards>.christmas-module__K5ejeW__awardLabel,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards>.christmas-module__K5ejeW__button:last-child{grid-column:1/-1}.christmas-module__K5ejeW__awardLabel{text-align:center;color:#526056;font-size:12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__awards .christmas-module__K5ejeW__button{overflow-wrap:anywhere;min-height:44px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__awards .christmas-module__K5ejeW__button>span:last-child{min-width:0}.christmas-module__K5ejeW__awardValue{white-space:nowrap}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__input:disabled,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__select:disabled{opacity:.6;cursor:wait}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__timerButton:disabled{opacity:1;box-shadow:none;cursor:default}@media (min-width:641px) and (min-height:481px){.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards{grid-template-columns:repeat(4,minmax(0,1fr))}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards[data-teams="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards[data-teams="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards>.christmas-module__K5ejeW__button:last-child{grid-column:1/-1;justify-self:center;min-width:180px}}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards{gap:4px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__awards .christmas-module__K5ejeW__button{min-height:32px;padding:4px;font-size:11px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__awardLabel{font-size:10px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__end{padding:12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__trophy{width:24px;height:24px;margin-bottom:4px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__end .christmas-module__K5ejeW__actions{margin-top:10px}}@media (prefers-reduced-motion:reduce){.christmas-module__K5ejeW__spinner{animation:none}}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{color:#626e61;background:#e7e8df;border-color:#b4b8ac}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__board{gap:6px;max-height:none}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:40px repeat(5,minmax(0,1fr));gap:5px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{border-width:2px;border-radius:8px;font-size:clamp(15px,2.6vh,24px)}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{border-width:2px;font-size:11px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>*{grid-column:auto}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__button{text-transform:uppercase;border-radius:16px;grid-column:1/-1;min-height:50px;font-size:16px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__input,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__select{background:#fffaf0;border-radius:12px;height:42px;font-size:16px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names{align-content:end}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{height:36px;font-size:13px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__clue{border:6px solid #b9cbb8;border-radius:28px;box-shadow:0 7px #102e26}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__clue h2:focus,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__answer:focus,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__end h2:focus{outline:none}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__footer{min-height:32px;font-size:12px}@media (max-width:640px){.christmas-module__K5ejeW__localShell>.christmas-module__K5ejeW__inner{gap:8px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup{gap:12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form{gap:8px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__field,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__row,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__names{grid-column:1/-1}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{font-size:16px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{font-size:9px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:32px repeat(5,minmax(0,1fr));gap:3px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__board{gap:3px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{font-size:14px}}@media (max-height:720px) and (max-width:640px){.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form{gap:5px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__input,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__select{height:34px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{height:30px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__button{min-height:42px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:26px repeat(5,minmax(0,1fr));gap:2px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{font-size:11px}}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup{grid-template-columns:1fr 1fr;gap:16px;display:grid}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup>section,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup .christmas-module__K5ejeW__preview{height:100%}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:36px repeat(5,minmax(0,1fr));gap:3px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{overflow-wrap:normal;font-size:9px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{font-size:14px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form{gap:7px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__setup .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__field,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__row,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__names{grid-column:auto}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__input,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__select,.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{height:32px;font-size:12px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__button{min-height:38px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__clue{border-width:4px;gap:4px;padding:8px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__clue h2{font-size:16px;line-height:1.1}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__clue p{font-size:10px}.christmas-module__K5ejeW__localShell .christmas-module__K5ejeW__main>.christmas-module__K5ejeW__clue .christmas-module__K5ejeW__answer{padding:5px 10px;font-size:16px;line-height:1.15}}.christmas-module__K5ejeW__shell{--cream:#f6efdf;--pine:#173f35;--berry:#a52a42;--gold:#efd17a;--ink:#181d18;background:var(--cream);color:var(--ink);isolation:isolate;flex-direction:column;padding:12px 16px;font-weight:700;display:flex;overflow:hidden}.christmas-module__K5ejeW__inner{flex-direction:column;flex:1;gap:10px;width:100%;max-width:1040px;min-height:0;margin:auto;display:flex}.christmas-module__K5ejeW__top{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.christmas-module__K5ejeW__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#526056;font-size:10px;font-weight:900}.christmas-module__K5ejeW__title{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(24px,4vw,44px);font-weight:950;line-height:.95}.christmas-module__K5ejeW__title span{color:var(--berry)}.christmas-module__K5ejeW__brand{align-items:center;gap:10px;display:flex}.christmas-module__K5ejeW__star{color:var(--berry);font-size:40px;line-height:1}.christmas-module__K5ejeW__nav{text-underline-offset:3px;font-size:11px;font-weight:900;text-decoration:underline}.christmas-module__K5ejeW__main{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;display:flex}.christmas-module__K5ejeW__setup{grid-template-columns:1fr 1fr;align-items:center;gap:26px;display:grid}.christmas-module__K5ejeW__intro{letter-spacing:-.035em;font-size:clamp(18px,2.4vw,30px);font-weight:950;line-height:1.1}.christmas-module__K5ejeW__sub{color:#526056;margin-top:6px;font-size:12px;line-height:1.5}.christmas-module__K5ejeW__form{flex-direction:column;gap:10px;display:flex}.christmas-module__K5ejeW__field{text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:5px;font-size:11px;font-weight:900;display:flex}.christmas-module__K5ejeW__input,.christmas-module__K5ejeW__select{border:2px solid var(--ink);text-transform:none;letter-spacing:normal;width:100%;min-width:0;height:40px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fffaf0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.christmas-module__K5ejeW__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.christmas-module__K5ejeW__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{height:34px;font-size:12px}.christmas-module__K5ejeW__button{border:2px solid var(--ink);background:var(--gold);min-height:42px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:950;transition:transform .15s,box-shadow .15s}.christmas-module__K5ejeW__button:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.christmas-module__K5ejeW__button:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.christmas-module__K5ejeW__button:disabled{opacity:.5;cursor:not-allowed}.christmas-module__K5ejeW__button:focus-visible,.christmas-module__K5ejeW__tile:focus-visible,.christmas-module__K5ejeW__input:focus-visible,.christmas-module__K5ejeW__select:focus-visible{outline-offset:3px;outline:3px solid #d26822}.christmas-module__K5ejeW__primary{background:var(--berry);color:#fffaf0}.christmas-module__K5ejeW__quiet{background:#fffaf0}.christmas-module__K5ejeW__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.christmas-module__K5ejeW__actions>*{flex:1}.christmas-module__K5ejeW__board{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;min-height:0;max-height:480px;display:grid}.christmas-module__K5ejeW__column{grid-template-rows:54px repeat(5,minmax(0,1fr));gap:7px;min-width:0;min-height:0;display:grid}.christmas-module__K5ejeW__category{background:var(--gold);border:2px solid var(--ink);text-align:center;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;padding:3px;font-size:clamp(10px,1.2vw,14px);font-weight:950;line-height:1.1;display:flex}.christmas-module__K5ejeW__tile{background:var(--pine);color:var(--gold);border:2px solid var(--ink);box-shadow:2px 3px 0 var(--ink);border-radius:8px;min-height:0;font-size:clamp(18px,3vw,34px);font-weight:950;transition:background .15s}.christmas-module__K5ejeW__tile:hover:not(:disabled){background:#25634c}.christmas-module__K5ejeW__tile:disabled{cursor:default}.christmas-module__K5ejeW__done{color:#6a7367;box-shadow:none;background:#dedfd1}.christmas-module__K5ejeW__preview{height:215px;margin-top:18px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{font-size:10px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:36px repeat(5,minmax(0,1fr));gap:4px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{box-shadow:1px 1px 0 var(--ink);font-size:16px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__board{gap:4px}.christmas-module__K5ejeW__scores{grid-template-columns:repeat(var(--teams,2),minmax(0,1fr));flex-shrink:0;gap:8px;display:grid}.christmas-module__K5ejeW__score{border:2px solid var(--ink);text-align:center;background:#fffaf0;border-radius:8px;min-width:0;padding:5px 8px}.christmas-module__K5ejeW__score span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.christmas-module__K5ejeW__score strong{font-size:22px;line-height:1}.christmas-module__K5ejeW__clue{background:var(--pine);color:#fffaf0;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);text-align:center;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:clamp(12px,3vw,32px);display:flex}.christmas-module__K5ejeW__clue h2{overflow-wrap:anywhere;max-width:800px;font-size:clamp(20px,3.7vw,38px);font-weight:950;line-height:1.13}.christmas-module__K5ejeW__clue p{font-size:12px}.christmas-module__K5ejeW__answer{background:var(--gold);color:var(--ink);border:2px solid var(--ink);overflow-wrap:anywhere;border-radius:10px;max-width:100%;padding:12px;font-size:clamp(18px,3vw,27px);font-weight:950}.christmas-module__K5ejeW__answer small{text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:10px;display:block}.christmas-module__K5ejeW__status{text-align:center;min-height:16px;font-size:12px}.christmas-module__K5ejeW__error{background:#ffe2df;border:2px solid #a52a42;border-radius:8px;padding:8px;font-size:12px}.christmas-module__K5ejeW__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.christmas-module__K5ejeW__footer button{min-height:32px;font-size:11px;text-decoration:underline}.christmas-module__K5ejeW__end{background:var(--pine);color:#fffaf0;border:3px solid var(--ink);text-align:center;border-radius:16px;padding:24px}.christmas-module__K5ejeW__end h2{font-size:clamp(26px,5vw,54px);font-weight:950;line-height:1.1}.christmas-module__K5ejeW__end .christmas-module__K5ejeW__actions{margin-top:20px}.christmas-module__K5ejeW__generator{--cream:#f6efdf;--pine:#173f35;--berry:#a52a42;--gold:#efd17a;--ink:#181d18;background:var(--cream);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);color:var(--ink);border-radius:18px;padding:24px}.christmas-module__K5ejeW__questions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.christmas-module__K5ejeW__question{border:2px solid var(--ink);background:#fffaf0;border-radius:10px;padding:18px}.christmas-module__K5ejeW__question summary{cursor:pointer;font-weight:800}.christmas-module__K5ejeW__question p{color:#174b37;margin-top:12px}.christmas-module__K5ejeW__private{color:#efd17a;border:1px solid #e5bd58;border-radius:5px;padding:4px 7px;font-size:10px}@media (max-width:640px){.christmas-module__K5ejeW__shell{padding:10px}.christmas-module__K5ejeW__inner{gap:8px}.christmas-module__K5ejeW__setup{grid-template-columns:1fr;gap:10px}.christmas-module__K5ejeW__preview{height:128px;margin-top:8px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:28px repeat(5,minmax(0,1fr));gap:2px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{border-width:1px;border-radius:3px;font-size:11px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{border-width:1px;font-size:8px}.christmas-module__K5ejeW__form{gap:7px}.christmas-module__K5ejeW__field{gap:3px;font-size:10px}.christmas-module__K5ejeW__input,.christmas-module__K5ejeW__select{height:36px}.christmas-module__K5ejeW__board{gap:4px}.christmas-module__K5ejeW__column{grid-template-rows:44px repeat(5,minmax(0,1fr));gap:5px}.christmas-module__K5ejeW__category{font-size:10px}.christmas-module__K5ejeW__tile{box-shadow:1px 2px 0 var(--ink)}.christmas-module__K5ejeW__top{gap:5px}.christmas-module__K5ejeW__star{font-size:26px}.christmas-module__K5ejeW__nav{font-size:10px}.christmas-module__K5ejeW__score{padding:4px}.christmas-module__K5ejeW__score strong{font-size:19px}.christmas-module__K5ejeW__clue{gap:10px;padding:14px}.christmas-module__K5ejeW__clue h2{font-size:clamp(19px,5.4vw,28px)}.christmas-module__K5ejeW__actions{gap:6px}.christmas-module__K5ejeW__button{padding:6px 9px;font-size:12px}.christmas-module__K5ejeW__intro{font-size:19px}.christmas-module__K5ejeW__sub{font-size:11px}.christmas-module__K5ejeW__generator{padding:16px}}@media (max-height:650px){.christmas-module__K5ejeW__preview{height:96px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:24px repeat(5,minmax(0,1fr));gap:1px}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{font-size:9px}.christmas-module__K5ejeW__sub{display:none}.christmas-module__K5ejeW__top{min-height:35px}.christmas-module__K5ejeW__title{font-size:25px}.christmas-module__K5ejeW__shell .christmas-module__K5ejeW__button{min-height:34px}.christmas-module__K5ejeW__shell .christmas-module__K5ejeW__input,.christmas-module__K5ejeW__shell .christmas-module__K5ejeW__select{height:31px}.christmas-module__K5ejeW__shell .christmas-module__K5ejeW__form{gap:5px}.christmas-module__K5ejeW__shell .christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{height:28px}.christmas-module__K5ejeW__clue h2{font-size:22px}.christmas-module__K5ejeW__answer{padding:8px;font-size:18px}.christmas-module__K5ejeW__column{grid-template-rows:34px repeat(5,minmax(0,1fr))}.christmas-module__K5ejeW__score strong{font-size:17px}}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__setup{grid-template-columns:1fr 1fr;gap:18px}.christmas-module__K5ejeW__top{height:36px}.christmas-module__K5ejeW__main{gap:6px}.christmas-module__K5ejeW__preview{height:150px}.christmas-module__K5ejeW__form{grid-template-columns:1fr 1fr;display:grid}.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__field:nth-child(2),.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__names,.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__button{grid-column:1/-1}.christmas-module__K5ejeW__names{grid-template-columns:repeat(4,minmax(0,1fr))}.christmas-module__K5ejeW__clue{gap:6px;padding:8px}.christmas-module__K5ejeW__clue h2{font-size:20px}.christmas-module__K5ejeW__score span{margin-right:6px;display:inline}.christmas-module__K5ejeW__score strong{font-size:16px}.christmas-module__K5ejeW__category{font-size:10px}.christmas-module__K5ejeW__tile{font-size:17px}.christmas-module__K5ejeW__board{gap:3px}.christmas-module__K5ejeW__column{grid-template-rows:27px repeat(5,minmax(0,1fr));gap:3px}}@media (prefers-reduced-motion:reduce){.christmas-module__K5ejeW__button,.christmas-module__K5ejeW__tile{transition:none}}.christmas-module__K5ejeW__title span{margin-left:.18em}.christmas-module__K5ejeW__nav{flex-shrink:0}@media (max-width:640px) and (max-height:720px){.christmas-module__K5ejeW__preview{height:88px}.christmas-module__K5ejeW__brand .christmas-module__K5ejeW__eyebrow{letter-spacing:.08em;font-size:8px}.christmas-module__K5ejeW__title{font-size:22px}.christmas-module__K5ejeW__intro{font-size:17px}}@media (max-width:640px) and (max-height:650px){.christmas-module__K5ejeW__setup .christmas-module__K5ejeW__intro{display:none}.christmas-module__K5ejeW__preview{height:64px;margin-top:0}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__column{grid-template-rows:20px repeat(5,minmax(0,1fr))}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__tile{font-size:7px;line-height:1}.christmas-module__K5ejeW__preview .christmas-module__K5ejeW__category{font-size:7px}.christmas-module__K5ejeW__setup{gap:6px}.christmas-module__K5ejeW__top .christmas-module__K5ejeW__eyebrow{display:none}.christmas-module__K5ejeW__title{font-size:21px}.christmas-module__K5ejeW__star{font-size:22px}.christmas-module__K5ejeW__brand{gap:6px}.christmas-module__K5ejeW__footer{font-size:9px}.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__eyebrow{display:none}}.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__setup>section,.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__top,.christmas-module__K5ejeW__shell[data-keyboard-open=true] nav,.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__footer,.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__form>.christmas-module__K5ejeW__eyebrow{display:none}.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__setup{display:block}.christmas-module__K5ejeW__shell[data-keyboard-open=true] .christmas-module__K5ejeW__main{justify-content:center}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__setup{gap:18px}.christmas-module__K5ejeW__setup .christmas-module__K5ejeW__preview{height:128px}.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__field:nth-child(2),.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__names{grid-column:auto}.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__names{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas-module__K5ejeW__form>.christmas-module__K5ejeW__eyebrow{display:none}.christmas-module__K5ejeW__form .christmas-module__K5ejeW__field{letter-spacing:0;font-size:9px}.christmas-module__K5ejeW__form .christmas-module__K5ejeW__input,.christmas-module__K5ejeW__form .christmas-module__K5ejeW__select{font-size:11px}.christmas-module__K5ejeW__form .christmas-module__K5ejeW__row{gap:6px}.christmas-module__K5ejeW__setup .christmas-module__K5ejeW__intro{font-size:18px}}@media (max-width:640px){.christmas-module__K5ejeW__input,.christmas-module__K5ejeW__select,.christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{font-size:16px}.christmas-module__K5ejeW__names .christmas-module__K5ejeW__input{padding-inline:6px}}.christmas-module__K5ejeW__roomChrome main>section{max-width:1040px}.christmas-module__K5ejeW__roomContent{background:#f6efdf!important;border:2px solid #181d18!important;box-shadow:4px 4px #181d18!important}.christmas-module__K5ejeW__roomChrome header>button,.christmas-module__K5ejeW__roomChrome header>div:nth-child(2){border:2px solid #181d18;box-shadow:3px 3px #181d18}.christmas-module__K5ejeW__roomChrome header>div:nth-child(2){background:#173f35}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__clue{overflow:visible}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__roomChrome>main{padding:6px}.christmas-module__K5ejeW__roomChrome main>section{gap:5px}.christmas-module__K5ejeW__roomChrome header,.christmas-module__K5ejeW__roomChrome header>button,.christmas-module__K5ejeW__roomChrome header>div{height:32px!important}.christmas-module__K5ejeW__roomChrome header{grid-template-columns:32px minmax(0,1fr) 32px}.christmas-module__K5ejeW__roomChrome header>button{width:32px}.christmas-module__K5ejeW__roomChrome header+div{height:30px}.christmas-module__K5ejeW__roomChrome footer{height:12px;font-size:9px}.christmas-module__K5ejeW__roomContent{border-radius:12px;padding:8px!important}.christmas-module__K5ejeW__roomInner{gap:5px}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__eyebrow{display:none}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__footer{min-height:20px}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__footer button{min-height:20px;font-size:10px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__scores{gap:5px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__score{padding:3px}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue){grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6px;display:grid}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__clue{border-radius:10px;grid-area:1/1/4;gap:5px;padding:8px;box-shadow:2px 2px #181d18}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__clue h2{font-size:16px;line-height:1.1}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__clue p{font-size:10px;line-height:1.2}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__answer{padding:5px;font-size:15px;line-height:1.1}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__answer small{margin:0;font-size:8px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__private{padding:2px;font-size:8px}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__actions{grid-area:1/2;grid-template-columns:1fr 1fr;align-content:center;display:grid}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__actions>.christmas-module__K5ejeW__button{min-height:35px;padding:4px;font-size:11px}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__actions>.christmas-module__K5ejeW__button:last-child:nth-child(odd){grid-column:1/-1}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__footer{flex-wrap:wrap;grid-area:2/2;gap:6px}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__footer:last-of-type{grid-row:3}.christmas-module__K5ejeW__roomInner:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__scores{grid-area:4/1/auto/-1}}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue{gap:6px;padding:10px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue h2{font-size:clamp(16px,2.8vw,28px);line-height:1.12}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__answer{padding:8px;font-size:18px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue p{font-size:11px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__private{padding:3px;font-size:9px}@media (max-height:650px) and (max-width:559px){.christmas-module__K5ejeW__roomChrome>main{padding:6px}.christmas-module__K5ejeW__roomChrome main>section{gap:5px}.christmas-module__K5ejeW__roomChrome header,.christmas-module__K5ejeW__roomChrome header>button,.christmas-module__K5ejeW__roomChrome header>div{height:34px!important}.christmas-module__K5ejeW__roomChrome header+div{height:32px}.christmas-module__K5ejeW__roomChrome footer{height:12px;font-size:9px}.christmas-module__K5ejeW__roomContent{padding:8px!important}.christmas-module__K5ejeW__roomInner{gap:5px}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__eyebrow{display:none}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__footer button{min-height:23px;font-size:9px}.christmas-module__K5ejeW__roomInner>.christmas-module__K5ejeW__footer{gap:6px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue h2{font-size:14px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__answer{padding:6px;font-size:16px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue{gap:4px;padding:8px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__score{padding:3px}}@media (max-height:480px) and (min-width:560px){.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue h2{font-size:16px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__answer{font-size:15px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__clue p{font-size:10px}.christmas-module__K5ejeW__roomInner .christmas-module__K5ejeW__private{font-size:8px}.christmas-module__K5ejeW__main:has(>.christmas-module__K5ejeW__clue){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;display:grid}.christmas-module__K5ejeW__main>.christmas-module__K5ejeW__clue{grid-area:1/1}.christmas-module__K5ejeW__main:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__actions{grid-area:1/2;grid-template-columns:1fr 1fr;align-content:center;display:grid}.christmas-module__K5ejeW__main:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__actions>.christmas-module__K5ejeW__button:last-child:nth-child(odd){grid-column:1/-1}.christmas-module__K5ejeW__main:has(>.christmas-module__K5ejeW__clue)>.christmas-module__K5ejeW__scores{grid-area:2/1/auto/-1}}
