.Game_center__ClEKH{display:grid;justify-items:center;gap:1rem;margin:20vh auto;color:var(--ink-2);text-align:center}.Game_num__niWZR{font-variant-numeric:tabular-nums}.Game_desk__yG7os code,.Game_verify__LFuK6 code{font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-md)}.Game_picker__8Gxqz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--line)}.Game_desk__yG7os>.Game_head__OPIHf .Game_picker__8Gxqz,.Game_rail__bFND7 .Game_picker__8Gxqz{grid-template-columns:repeat(2,minmax(0,1fr))}.Game_picker__8Gxqz button{display:grid;align-content:start;gap:.1rem;padding:.55rem .6rem;border:0;background:var(--sheet);text-align:left;cursor:pointer}.Game_picker__8Gxqz b{font-weight:700}.Game_picker__8Gxqz small{font-size:var(--text-sm);line-height:1.3;color:var(--ink-2)}.Game_picker__8Gxqz button:hover:not(:disabled):not([aria-pressed=true]){background:var(--raised)}.Game_picker__8Gxqz button[aria-pressed=true]{background:var(--action);color:var(--action-ink)}.Game_picker__8Gxqz button[aria-pressed=true] small{color:color-mix(in srgb,var(--action-ink) 86%,var(--action))}.Game_picker__8Gxqz button:disabled{cursor:progress}.Game_actions__0LNcl{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.Game_notice__Yo6nv{margin:0;font-weight:600;color:var(--forecast)}.Game_cat__NOgds{border-color:transparent}.Game_verdict___I2B9{display:inline-block;padding:.05rem .5rem;border-radius:var(--radius-control);font-size:var(--text-md);font-weight:700;white-space:nowrap}.Game_cat__NOgds[data-band=easy]{background:var(--positive-soft);color:var(--positive)}.Game_cat__NOgds[data-band=medium]{background:var(--gold-soft);color:var(--gold)}.Game_cat__NOgds[data-band=hard]{background:var(--negative-soft);color:var(--negative)}.Game_verdict___I2B9{color:var(--ink);background:var(--raised)}.Game_verdict___I2B9:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.4rem;background:var(--v)}.Game_pips__HulNW [data-verdict=pinpoint],.Game_verdict___I2B9[data-verdict=pinpoint]{--v:var(--v-pinpoint)}.Game_pips__HulNW [data-verdict=sharp],.Game_verdict___I2B9[data-verdict=sharp]{--v:var(--v-sharp)}.Game_pips__HulNW [data-verdict=area],.Game_verdict___I2B9[data-verdict=area]{--v:var(--v-area)}.Game_pips__HulNW [data-verdict=off],.Game_verdict___I2B9[data-verdict=off]{--v:var(--v-off)}.Game_pips__HulNW [data-verdict=lost],.Game_verdict___I2B9[data-verdict=lost]{--v:var(--v-lost)}.Game_portrait__5tQ_Y{flex:none;display:inline-block;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--line-strong);background:var(--raised) center /112% no-repeat}.Game_portrait__5tQ_Y[data-dim=true]{filter:grayscale(1);opacity:.55}.Game_portrait__5tQ_Y[data-level]{position:relative}.Game_portrait__5tQ_Y[data-level]:after{content:attr(data-level);position:absolute;right:-.4rem;bottom:-.3rem;min-width:1.05rem;padding:0 .15rem;border-radius:var(--radius-panel);background:var(--art-base);color:var(--on-map-ink);font-size:var(--text-xs);font-weight:800;line-height:1.05rem;text-align:center;font-variant-numeric:tabular-nums}.Game_desk__yG7os{--chrome:var(--desk-chrome,7.5rem);--map:min(100dvh/var(--ui-zoom,1) - var(--chrome),100vw/var(--ui-zoom,1) - var(--site-nav,0px) - 2 * 17rem - 5rem);display:grid;grid-template-columns:minmax(0,22rem) var(--map) minmax(0,22rem);grid-template-areas:"rail board side";justify-content:center;align-items:start;gap:1.25rem 1.5rem;width:var(--page-width);margin-inline:auto;padding:.75rem 0 2.5rem}.Game_desk__yG7os>.Game_head__OPIHf,.Game_rail__bFND7{grid-area:rail}.Game_rail__bFND7{display:grid;align-content:start;gap:1rem;min-width:0}.Game_head__OPIHf{display:grid;gap:.75rem}.Game_desk__yG7os>.Game_head__OPIHf{align-content:start;gap:.9rem;padding:1.25rem 1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.Game_head__OPIHf h1,.Game_verifyMain__ox4OX h1{margin:0;color:var(--ink);font-family:var(--font-display);font-style:italic;font-weight:800;font-size:clamp(2.25rem,2.9vw,3.25rem);line-height:.92;letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:anywhere}.Game_lede__O7_yk{margin:0;max-width:34ch;font-size:var(--text-lg);color:var(--text)}.Game_meta__m85HG{margin:0;color:var(--ink-2);font-size:var(--text-base)}.Game_board__rsi8t{grid-area:board;position:sticky;top:.75rem;min-width:0}.Game_side__65ty1{grid-area:side;display:grid;align-content:start;gap:1rem;min-width:0}.Game_panel__1l4_Q{display:grid;gap:.85rem;padding:1.1rem;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel)}.Game_panel__1l4_Q h2,.Game_past__5XJMm h2,.Game_plates__fRi2n h2,.Game_systems__tlYr8 caption{margin:0;color:var(--ink);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--text-2xl);line-height:1.05;letter-spacing:var(--track-tight)}.Game_panel__1l4_Q p{margin:0;color:var(--ink-2)}.Game_panel__1l4_Q p b{color:var(--ink)}.Game_forecastAt__et0bO{font-weight:600}.Game_panel__1l4_Q .Game_typing___4aoh{font-size:var(--text-base);color:var(--ink)}.Game_panel__1l4_Q .Game_placeholder__4_wew{padding:.9rem;border:1.5px dashed var(--forecast);border-radius:var(--radius-control);color:var(--ink);font-weight:600;text-align:center}.Game_small___ZJOR{margin:0;font-size:var(--text-base);color:var(--ink-2)}.Game_plate__DBgks{--ruler:1.125rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--art-base)}.Game_margin__vCyrw{position:absolute;font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-xs);line-height:1;color:var(--art-muted);text-shadow:0 0 3px var(--art-base);pointer-events:none;user-select:none}.Game_margin__vCyrw span{position:absolute;transform:translate(-50%,-50%)}.Game_margin__vCyrw span[data-active=true]{padding:.15rem .25rem;background:var(--forecast);color:var(--art-ink);font-weight:800;text-shadow:none}.Game_cols__vsblb{top:0;left:0;right:0;height:var(--ruler);background:linear-gradient(color-mix(in srgb,var(--art-base) 78%,transparent),color-mix(in srgb,var(--art-base) 35%,transparent))}.Game_rows__2qpRD{top:0;bottom:0;left:0;width:var(--ruler);background:linear-gradient(90deg,color-mix(in srgb,var(--art-base) 78%,transparent),color-mix(in srgb,var(--art-base) 35%,transparent))}.Game_cols__vsblb span{top:50%}.Game_rows__2qpRD span{left:50%}.Game_mapWrap__Jt1Vj{position:relative;width:100%;aspect-ratio:1}.Game_map__M2YpP{display:block;width:100%;height:100%;background:var(--art-base);touch-action:manipulation}.Game_advisory__LuxoW{position:absolute;top:calc(var(--ruler) + .5rem);left:calc(var(--ruler) + .5rem);display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .55rem;border-radius:var(--radius-control);background:var(--advisory);color:var(--advisory-ink);font-weight:800;font-size:var(--text-sm);pointer-events:none}.Game_advisory__LuxoW svg{width:16px;height:16px}.Game_zoomControls__I7ZCZ{position:absolute;top:calc(var(--ruler) + .5rem);right:.5rem;display:flex;flex-direction:column}.Game_zoomControls__I7ZCZ button{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--on-map-line);background:var(--on-map);color:var(--on-map-ink);cursor:pointer}.Game_zoomControls__I7ZCZ button:first-child{border-radius:var(--radius-control) var(--radius-control) 0 0}.Game_zoomControls__I7ZCZ button:last-child{border-radius:0 0 var(--radius-control) var(--radius-control)}.Game_zoomControls__I7ZCZ button+button{border-top:0}.Game_zoomControls__I7ZCZ button svg{width:16px;height:16px}.Game_zoomControls__I7ZCZ button:hover:not(:disabled){background:color-mix(in srgb,var(--art-ink) 12%,var(--art-base))}.Game_zoomControls__I7ZCZ button:disabled{color:color-mix(in srgb,var(--art-ink) 30%,transparent);cursor:default;opacity:1}.Game_feed__gH67R{position:absolute;top:calc(var(--ruler) + .5rem);right:3.25rem;display:grid;justify-items:end;gap:.25rem;max-width:calc(100% - 4rem);margin:0;padding:0;list-style:none;pointer-events:none}.Game_feed__gH67R li{--side:var(--team-ally);display:flex;align-items:center;gap:.4rem;min-height:1.75rem;padding:.2rem .5rem .2rem .4rem;background:var(--on-map);color:var(--on-map-ink);font-size:var(--text-md);font-weight:600;line-height:1.2}.Game_feed__gH67R li[data-side=red]{--side:var(--team-enemy)}.Game_feed__gH67R li[data-target=true]{--side:var(--watch)}.Game_feed__gH67R .Game_portrait__5tQ_Y{width:1.3rem;height:1.3rem;border:1.5px solid var(--side)}.Game_feed__gH67R code{color:color-mix(in srgb,var(--art-ink) 60%,transparent);font-size:var(--text-xs)}.Game_transport__mgS1C{--bar:2.75rem;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.5rem}.Game_axis__63KHP{position:relative;height:var(--bar);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-control)}.Game_axis__63KHP[data-disabled=true]{opacity:.55}.Game_axis__63KHP input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Game_axis__63KHP input:disabled{cursor:default}.Game_axisLine__994_y{position:absolute;left:1rem;right:1rem;top:1.2rem;height:2px;background:var(--line-strong)}.Game_tick__RUOR8{position:absolute;top:1.35rem;width:0;display:grid;justify-items:center;pointer-events:none}.Game_tick__RUOR8:before{content:"";width:1px;height:.3rem;background:var(--line-strong)}.Game_tick__RUOR8 em{margin-top:.1rem;font-style:normal;font-family:var(--mono);font-stretch:87.5%;color:var(--ink-2)}.Game_seenFlag__OP0er,.Game_tick__RUOR8 em{font-size:var(--text-xs);line-height:1;white-space:nowrap}.Game_seenFlag__OP0er{position:absolute;top:.1rem;transform:translateX(-50%);font-weight:700;color:var(--watch);pointer-events:none}.Game_seenFlag__OP0er:after{content:"";position:absolute;left:50%;top:.75rem;width:2px;height:.4rem;margin-left:-1px;background:var(--watch)}.Game_axisHead__EdZn0{position:absolute;top:calc(1.2rem + 1px - .5rem);width:1rem;height:1rem;margin-left:-.5rem;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent);pointer-events:none}.Game_axis__63KHP:focus-within{outline:2px solid var(--focus);outline-offset:2px}.Game_speeds__B6OUv{display:flex}.Game_speeds__B6OUv .Game_sq__bg7za+.Game_sq__bg7za{border-left:0}.Game_sq__bg7za{display:grid;place-items:center;min-width:2.5rem;height:var(--bar);padding:0 .6rem;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sheet);color:var(--ink);font-family:var(--mono);font-stretch:87.5%;font-weight:600;font-size:var(--text-md);cursor:pointer;transition:background .16s,border-color .16s}.Game_speeds__B6OUv .Game_sq__bg7za{border-radius:0}.Game_speeds__B6OUv .Game_sq__bg7za:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.Game_speeds__B6OUv .Game_sq__bg7za:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.Game_sq__bg7za svg{width:16px;height:16px}.Game_sq__bg7za:hover:not(:disabled):not([aria-pressed=true]){background:var(--raised)}.Game_sq__bg7za[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--action-ink)}.Game_sq__bg7za:disabled{color:var(--soft);border-color:var(--line);cursor:default;opacity:1}.Game_readout__NK2s7{min-width:4.25rem;text-align:right;line-height:1.1}.Game_readout__NK2s7 b{display:block;color:var(--ink);font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-2xl);font-weight:700}.Game_readout__NK2s7 span{font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-xs);color:var(--ink-2)}.Game_error__pW_sR{display:flex;align-items:baseline;gap:.75rem}.Game_bigError__KxoQn b,.Game_error__pW_sR b{color:var(--ink);font-family:var(--font-display);font-style:italic;font-size:var(--display-xl);font-weight:800;line-height:.9;letter-spacing:var(--track-tight)}.Game_error__pW_sR span{font-weight:700}.Game_scale__Sv9zs{position:relative;padding-bottom:1.1rem}.Game_scaleBar__KzgAj{position:relative;display:flex;height:.7rem}.Game_scaleBar__KzgAj i{flex-basis:0}.Game_scaleBar__KzgAj i[data-band="0"]{background:var(--v-pinpoint)}.Game_scaleBar__KzgAj i[data-band="1"]{background:var(--v-sharp)}.Game_scaleBar__KzgAj i[data-band="2"]{background:var(--v-area)}.Game_scaleBar__KzgAj i[data-band="3"]{background:var(--v-off)}.Game_scaleBar__KzgAj i[data-band="4"]{background:var(--v-lost)}.Game_scaleBar__KzgAj b{position:absolute;top:-.35rem;width:3px;height:1.4rem;margin-left:-1.5px;background:var(--ink);box-shadow:0 0 0 1.5px var(--panel);transition:left .62s var(--ease-out),opacity var(--motion-base) linear}.Game_scaleBar__KzgAj b[data-waiting=true]{opacity:0}.Game_error__pW_sR b{transition:opacity var(--motion-base) linear}.Game_error__pW_sR[data-waiting=true] b{opacity:.2}.Game_answer__ceRmW{display:contents}.Game_answer__ceRmW>*{animation:Game_answer-rise__v2tSc var(--motion-move) var(--ease-out) both;animation-delay:calc(.52s + var(--row, 0) * 55ms)}.Game_answer__ceRmW>:nth-child(2){--row:1}.Game_answer__ceRmW>:nth-child(3){--row:2}.Game_answer__ceRmW>:nth-child(4){--row:3}.Game_answer__ceRmW>:nth-child(n+5){--row:4}.Game_answer__ceRmW .Game_verdict___I2B9{animation:Game_answer-pop__e5dM8 .42s var(--ease-out) .62s both}@keyframes Game_answer-rise__v2tSc{0%{opacity:0;translate:0 8px}}@keyframes Game_answer-pop__e5dM8{0%{opacity:0;transform:scale(.8)}}.Game_scaleLabels__UJXM5 span{position:absolute;bottom:0;transform:translateX(-50%);font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-xs);color:var(--ink-2)}.Game_scaleLabels__UJXM5 span:first-child{transform:none}.Game_scaleLabels__UJXM5 span:last-child{transform:translateX(-100%)}.Game_debrief__WBRw9{display:grid;gap:.35rem;padding-top:.85rem;border-top:1px solid var(--rule)}.Game_debrief__WBRw9 h3{margin:0;font-size:var(--text-base);font-weight:700}.Game_debrief__WBRw9 ol{list-style:none;margin:0 0 .4rem;padding:0;display:grid;gap:.15rem;font-size:var(--text-base);line-height:1.35;color:var(--ink-2)}.Game_debrief__WBRw9 ol:last-child{margin-bottom:0}.Game_debrief__WBRw9 li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem}.Game_debrief__WBRw9 code{color:var(--ink)}.Game_debrief__WBRw9 li[data-after=true]{color:var(--grid)}.Game_debrief__WBRw9 li[data-kind=moment],.Game_debrief__WBRw9 li[data-kind=moment] code{color:var(--watch);font-weight:700}.Game_toggle__tA_0E{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel);cursor:pointer}.Game_toggle__tA_0E span{display:grid;gap:.15rem}.Game_toggle__tA_0E small{color:var(--ink-2);font-size:var(--text-md);line-height:1.4}.Game_toggle__tA_0E input{flex:none;width:1.25rem;height:1.25rem;accent-color:var(--action)}.Game_obs__4Cd_U{list-style:none;margin:0;padding:0;container-type:inline-size}.Game_obs__4Cd_U li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.4rem 0;border-top:1px solid var(--rule)}.Game_obs__4Cd_U li:first-child{border-top:0}.Game_obs__4Cd_U li span{display:grid;line-height:1.2}.Game_obs__4Cd_U small{color:var(--ink-2);font-size:var(--text-md)}.Game_obs__4Cd_U code{max-width:50cqi;font-size:var(--text-sm);color:var(--ink-2);text-align:right}.Game_obs__4Cd_U li[data-target=true]{color:var(--watch);font-weight:700}.Game_obs__4Cd_U li[data-target=true] code{color:var(--watch)}.Game_allies__M_LHQ{display:flex;align-items:center;gap:.35rem;padding-top:.6rem;border-top:1px solid var(--rule);font-size:var(--text-md);color:var(--ink-2)}.Game_allies__M_LHQ span:first-child{margin-right:auto}.Game_allies__M_LHQ .Game_portrait__5tQ_Y{width:1.75rem;height:1.75rem;border-color:var(--blue)}.Game_allyCooldowns___JBeX code,.Game_obs__4Cd_U .Game_cooldowns__yvHF_{font-family:var(--mono);font-size:var(--text-xs);font-weight:400;color:var(--ink-2)}.Game_allyCooldowns___JBeX{margin:.35rem 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-2)}.Game_keys__bbFUR{font-size:var(--text-base);line-height:1.45;color:var(--ink-2)}.Game_keys__bbFUR summary{cursor:pointer;font-weight:600;color:var(--ink)}.Game_keys__bbFUR[open] summary{margin-bottom:.5rem}.Game_keys__bbFUR ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.Game_keys__bbFUR kbd{display:inline-block;min-width:1.5rem;padding:0 .35rem;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:var(--radius-sm);background:var(--raised);font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-sm);color:var(--ink);text-align:center}.Game_ledger___ibUz,.Game_systems__tlYr8{width:100%;border-collapse:separate;border-spacing:0;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel)}.Game_systems__tlYr8 caption{text-align:left;padding-bottom:.6rem}.Game_ledger___ibUz td,.Game_ledger___ibUz th,.Game_systems__tlYr8 td,.Game_systems__tlYr8 th{padding:.6rem .5rem;border-top:1px solid var(--rule);text-align:left}.Game_ledger___ibUz :is(th,td):first-child,.Game_systems__tlYr8 :is(th,td):first-child{padding-left:.75rem}.Game_ledger___ibUz :is(th,td):last-child,.Game_systems__tlYr8 :is(th,td):last-child{padding-right:.75rem}.Game_ledger___ibUz th,.Game_systems__tlYr8 th{border-top:0;background:transparent}.Game_ledger___ibUz td:last-child,.Game_ledger___ibUz th:last-child,.Game_systems__tlYr8 td:last-child,.Game_systems__tlYr8 th:last-child{text-align:right}.Game_systems__tlYr8 tr[data-next=true] td:last-child{font-weight:700}.Game_sys__oLCDc{display:flex;align-items:center;gap:.6rem;font-weight:700}.Game_discussion__i011_{margin:0;padding:.9rem 1rem;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel);font-size:var(--text-base);color:var(--ink-2)}.Game_discussion__i011_ b{color:var(--ink)}.Game_verify__LFuK6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:2.5rem;max-width:72rem;margin:0 auto;padding:1.75rem var(--gutter) 3rem var(--gutter);align-items:start}.Game_verifyMain__ox4OX{display:grid;gap:1rem;min-width:0}.Game_verifyMain__ox4OX h1{font-size:var(--display-lg)}.Game_bigError__KxoQn{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem}.Game_bigError__KxoQn b{font-size:var(--display-xl);line-height:.85}.Game_bigError__KxoQn span{font-size:var(--text-2xl);font-weight:700}.Game_ledger___ibUz td:last-child{font-weight:800;font-size:var(--text-lg)}.Game_share__X0xpB{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--raised);color:var(--ink)}.Game_share__X0xpB pre{margin:0;font-family:var(--mono);font-stretch:87.5%;font-size:var(--text-md);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.Game_outlook__b_l0V{display:grid;gap:.15rem}.Game_countdown__e_MO2{margin:0;color:var(--ink-2)}.Game_countdown__e_MO2 b{color:var(--ink)}.Game_plates__fRi2n{display:grid;gap:.75rem}.Game_plates__fRi2n h2{font-size:var(--display-sm)}.Game_plateGrid__BKex0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.Game_fplate__o2Q0c{margin:0;padding:.4rem;background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-panel)}.Game_fplateMap__iiLfS{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-control);background:var(--art-base) url(/rift/0/0_0.webp) center /cover}.Game_fplateMap__iiLfS svg{position:absolute;inset:0;width:100%;height:100%}.Game_fplate__o2Q0c figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .4rem;padding:.45rem .15rem .05rem;font-size:var(--text-md)}.Game_fplate__o2Q0c figcaption b:nth-child(2){font-size:var(--text-lg)}.Game_fplate__o2Q0c figcaption code{grid-column:1/-1;color:var(--ink-2)}.Game_past__5XJMm{display:grid;gap:.5rem}.Game_plates__fRi2n .Game_past__5XJMm{margin-top:1rem}.Game_past__5XJMm h2{font-size:var(--text-lg)}.Game_past__5XJMm ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.Game_pastDay__5ESmo{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.2rem;padding:.45rem .1rem .5rem;background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-control);font-size:var(--text-sm);line-height:1.2;color:var(--ink-2);text-decoration:none}.Game_pastDay__5ESmo b{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--track-tight)}.Game_pastDay__5ESmo b,.Game_pastDay__5ESmo>:last-child{font-weight:700;color:var(--ink)}.Game_pastDay__5ESmo[href]:hover{border-color:var(--line-strong)}.Game_pastDay__5ESmo[data-current=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.Game_pips__HulNW{display:flex;gap:2px;max-width:100%}.Game_pips__HulNW i{width:.55rem;min-width:0;aspect-ratio:1;border:1px solid var(--grid);border-radius:var(--radius-sm)}.Game_pips__HulNW i[data-verdict]{border:0;background:var(--v)}@media (max-width:1608px){.Game_desk__yG7os{--map:min(100dvh/var(--ui-zoom,1) - var(--chrome),100vw/var(--ui-zoom,1) - var(--site-nav,0px) - 20rem - 3.5rem);grid-template-columns:var(--map) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"board rail" "board side"}}@media (max-width:700px){.Game_desk__yG7os{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;gap:1rem}.Game_rail__bFND7{display:contents}.Game_board__rsi8t,.Game_desk__yG7os>.Game_head__OPIHf,.Game_rail__bFND7,.Game_side__65ty1{grid-area:auto}.Game_desk__yG7os .Game_head__OPIHf{order:-2}.Game_board__rsi8t{order:-1;position:static}.Game_verify__LFuK6{grid-template-columns:minmax(0,1fr)}.Game_plate__DBgks{--ruler:0.75rem}.Game_margin__vCyrw{font-size:var(--text-xs)}.Game_picker__8Gxqz{grid-template-columns:repeat(2,minmax(0,1fr))}.Game_rows__2qpRD span{left:.125rem;transform:translateY(-50%)}.Game_feed__gH67R li{min-height:1.5rem;font-size:var(--text-xs)}.Game_feed__gH67R .Game_portrait__5tQ_Y{width:1.1rem;height:1.1rem}.Game_transport__mgS1C{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"axis axis axis" "play speeds readout"}.Game_transport__mgS1C>.Game_sq__bg7za{grid-area:play}.Game_speeds__B6OUv{grid-area:speeds}.Game_axis__63KHP{grid-area:axis}.Game_readout__NK2s7{grid-area:readout}.Game_tick__RUOR8:nth-of-type(2n) em{visibility:hidden}.Game_readout__NK2s7 b{font-size:var(--text-2xl)}.Game_sq__bg7za{min-width:2.25rem;padding:0 .45rem}.Game_head__OPIHf h1{font-size:var(--display-md)}.Game_ledger___ibUz td:nth-child(2),.Game_ledger___ibUz th:nth-child(2){display:none}.Game_ledger___ibUz td,.Game_ledger___ibUz th{padding:.6rem .5rem}.Game_fplate__o2Q0c figcaption{font-size:var(--text-sm)}}.TrainEntry_entry__F_lEZ.TrainEntry_entry__F_lEZ{min-height:0;color:var(--ink)}.TrainEntry_entry__F_lEZ .TrainEntry_grid__I2ixT{min-height:0}.TrainEntry_action__e57gT{gap:20px;height:auto}.TrainEntry_action__e57gT>section:last-child{border-top:1px solid var(--line);padding-top:18px}.TrainEntry_action__e57gT p{margin:0;color:var(--muted)}.TrainEntry_action__e57gT>div:first-child{display:grid;gap:14px}.TrainEntry_action__e57gT details{margin-top:0}.TrainEntry_preview__p_Pju{height:auto}.TrainEntry_mapPreview__Wvr3P{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:18px;align-items:start;padding-top:18px}.TrainEntry_map__u5G7K{min-width:0;pointer-events:none}.TrainEntry_map__u5G7K>*{width:100%}.TrainEntry_evidence__OyDEf p,.TrainEntry_result__VAI_p p{margin:10px 0;color:var(--muted);font-size:var(--text-md);line-height:1.55}.TrainEntry_evidence__OyDEf li{padding:10px 0;border-top:1px solid var(--line-soft);font-size:var(--text-md)}.TrainEntry_result__VAI_p{border-top:1px solid var(--line);padding-top:16px}.TrainEntry_result__VAI_p small{display:block;color:var(--muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:700px){.TrainEntry_mapPreview__Wvr3P{grid-template-columns:1fr}}.MacroRounds_collection__S4lLb,.MacroRounds_desk__w8xwo,.MacroRounds_progress__Z7w9j{--gutter:var(--desk-gutter)}.MacroRounds_desk__w8xwo{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:1.5rem;padding:1.5rem var(--gutter,24px);color:var(--ink)}.MacroRounds_head__t0brv{min-width:0}.MacroRounds_head__t0brv>p{margin:1rem 0;max-width:65ch}.MacroRounds_champion__qMbT5{margin:1.5rem 0}.MacroRounds_map__qts2h{min-width:0;align-self:start}.MacroRounds_choices__DaccF{display:grid;gap:.35rem;margin:1.25rem 0;padding:0;border:0;max-height:24rem;overflow-y:auto;scrollbar-color:var(--line-strong) var(--panel)}.MacroRounds_choices__DaccF legend{font-weight:600;margin-bottom:.65rem}.MacroRounds_choices__DaccF label{display:flex;gap:.65rem;padding:.65rem .75rem;background:var(--panel);border:1px solid var(--control-line);border-radius:var(--radius-control);cursor:pointer}.MacroRounds_choices__DaccF label:hover{border-color:var(--accent)}.MacroRounds_choices__DaccF label[data-selected=true]{background:var(--selected);border-color:var(--accent)}.MacroRounds_choices__DaccF label:focus-within{outline:2px solid var(--focus);outline-offset:2px}.MacroRounds_choices__DaccF input{accent-color:var(--accent);flex-shrink:0}.MacroRounds_result___e9g0{grid-column:1/-1;padding:1.5rem 0;border-top:1px solid var(--line);max-width:75ch}.MacroRounds_result___e9g0 h2{font-size:var(--display-sm);font-family:var(--font-display,Barlow),sans-serif}.MacroRounds_result___e9g0 h3{margin-top:1.5rem}.MacroRounds_bonus__9GrD_ .MacroRounds_desk__w8xwo{display:flex;flex-direction:column;padding:1rem 0}.MacroRounds_bonus__9GrD_ .MacroRounds_map__qts2h{width:100%}.MacroRounds_collection__S4lLb{max-width:1100px;margin:24px auto;padding:0 var(--gutter);color:var(--ink);overflow-wrap:anywhere}.MacroRounds_saved__qRg36{flex-basis:100%;color:var(--art-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums}.MacroRounds_progress__Z7w9j{padding:0 var(--gutter);font-variant-numeric:tabular-nums;color:var(--muted)}.MacroRounds_roundList__R1s8L{margin-top:24px}.MacroRounds_roundList__R1s8L summary{cursor:pointer;padding:12px 0;font-weight:600}.MacroRounds_weekly__4_8rT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:0 24px;padding:0;margin:12px 0}.MacroRounds_weekly__4_8rT a,.MacroRounds_weekly__4_8rT button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;min-height:44px;padding:12px 0;color:var(--text);font-size:var(--text-md);background:transparent;border:0;border-bottom:1px solid var(--line);text-align:left;white-space:normal;cursor:pointer}.MacroRounds_weekly__4_8rT a:hover,.MacroRounds_weekly__4_8rT button:hover{color:var(--accent)}.MacroRounds_weekly__4_8rT span{color:var(--muted);font-size:var(--text-sm)}.MacroRounds_skills__mHJph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.MacroRounds_skills__mHJph>section{display:flex;flex-direction:column;min-width:0}.MacroRounds_skillCard__i7Ql8{flex:1;margin-top:18px}.MacroRounds_champion__qMbT5,.MacroRounds_theme__W0SAg{display:flex;align-items:center;gap:12px}.MacroRounds_theme__W0SAg{align-items:start;margin:16px 0}.MacroRounds_theme__W0SAg p{margin:0}.MacroRounds_theme__W0SAg>img{flex-shrink:0;object-fit:contain}.MacroRounds_theme__W0SAg>div{min-width:0}.MacroRounds_muted__96mxu,.MacroRounds_theme__W0SAg p{color:var(--muted);font-size:var(--text-base)}.MacroRounds_theme__W0SAg a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.MacroRounds_bonus__9GrD_{margin-top:32px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel)}@media (max-width:1100px){.MacroRounds_skills__mHJph{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.MacroRounds_desk__w8xwo{grid-template-columns:minmax(0,1fr);padding:1rem 16px}.MacroRounds_map__qts2h{grid-row:2}.MacroRounds_skills__mHJph,.MacroRounds_weekly__4_8rT{grid-template-columns:minmax(0,1fr)}}.MacroRounds_collectionTitle__ZZucJ{display:flex;align-items:center;gap:12px}.MacroRounds_collectionTitle__ZZucJ>img{flex-shrink:0;object-fit:contain}