.group-races_panel__X3UHK{min-width:0;overflow-wrap:anywhere}.group-races_heading__GHPZq{display:flex;align-items:center;gap:.75rem}.group-races_panel__X3UHK>p{max-width:75ch;margin:1rem 0}.group-races_race__ngOXs{border-top:1px solid var(--line);padding:1.25rem 0}.group-races_race__ngOXs h3{margin:0 0 .5rem}.group-races_muted__3xgtB{color:var(--muted);font-size:var(--text-sm)}.group-races_board__MtDZD{list-style:none;margin:1rem 0;padding:0;font-variant-numeric:tabular-nums}.group-races_board__MtDZD li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.group-races_member__wqEVD{display:flex;align-items:center;gap:.65rem;min-width:0;overflow-wrap:anywhere}.group-races_member__wqEVD img{border-radius:50%;flex-shrink:0}.group-races_place__Ebsqp{min-width:1.5rem;color:var(--accent)}.group-races_board__MtDZD strong{white-space:nowrap}.group-races_form__b1UK8{padding-top:1.25rem;border-top:1px solid var(--line);display:grid;gap:12px}.group-races_rules___GYJu{margin-block:16px;color:var(--muted);font-size:var(--text-sm)}.group-races_panel__X3UHK :focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:700px){.group-races_panel__X3UHK{padding:1rem}.group-races_board__MtDZD li{align-items:flex-start;gap:.5rem}}.groups_desk__2aC53{display:grid;gap:24px;min-width:0;padding-block:40px 72px;color:var(--text);line-height:1.6;overflow-wrap:anywhere}.groups_desk__2aC53.groups_personal__xVaVs{padding-inline:calc((100% - var(--page-width)) / 2)}.groups_panel__iLAI0{border-radius:var(--radius-panel);display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.groups_panel__iLAI0 h2,.groups_panel__iLAI0 p{margin:0}.groups_form__BaIQ5{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap}.groups_field__xfrw4{display:grid;gap:.4rem;flex:1 1 12rem;min-width:0}.groups_field__xfrw4 input{width:100%;min-width:0}.groups_actions__PVJU3{display:flex;flex-wrap:wrap;gap:.75rem}.groups_list__HHtfP{display:grid;gap:.75rem;padding:0;list-style:none}.groups_list__HHtfP li{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.groups_muted__qMTwe{color:var(--muted)}.groups_scroll__ilxwZ{overflow-x:auto;max-width:100%}.groups_table__QZtUM{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;text-align:left;font-size:var(--text-base)}.groups_table__QZtUM td,.groups_table__QZtUM th{padding:.65rem .45rem;border-bottom:1px solid var(--line)}.groups_table__QZtUM th{color:var(--muted);font-weight:500}.groups_member__A4qg0{display:flex;align-items:center;gap:.5rem;overflow-wrap:anywhere}.groups_member__A4qg0 img{border-radius:50%;flex-shrink:0}.groups_invite__kl5_d{color:var(--accent)}.groups_invite__kl5_d,.groups_notice__cQz42{overflow-wrap:anywhere}.groups_desk__2aC53>header{margin-bottom:0}.groups_desk__2aC53 p{margin:0}.groups_desk__2aC53 a:not(.button){color:var(--accent);text-decoration:underline}.groups_boards__B4ezo,.groups_cards__sRzq_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;min-width:0}.groups_groupLayout__xly_8{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);gap:24px;align-items:start}.groups_secondary__7ohhc{display:grid;gap:24px;min-width:0}.groups_groupsLayout__kUiWl{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.groups_groupsMain__zoIA_,.groups_side__X4Jkr{display:grid;gap:16px;align-content:start;min-width:0}.groups_cards__sRzq_{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin:0;padding:0;list-style:none;gap:16px}.groups_groupCard__CTFpW{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.groups_groupCard__CTFpW>header{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.groups_groupMark__0LZcb{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--bronze-line);border-radius:var(--radius-control);background:var(--raised);color:var(--accent);font:800 var(--text-xl) /1 var(--font-display)}.groups_groupCard__CTFpW h3{margin:0;font:700 var(--text-2xl) /1.05 var(--font-display);letter-spacing:var(--track-tight)}.groups_desk__2aC53 .groups_groupCard__CTFpW h3 a{color:var(--ink);text-decoration:none}.groups_desk__2aC53 .groups_groupCard__CTFpW h3 a:hover{text-decoration:underline}.groups_groupCard__CTFpW p{margin:2px 0 0;color:var(--muted);font-size:var(--text-sm)}.groups_cardBody__9BRF1{display:grid;gap:8px;justify-items:start;padding:0 16px 12px}.groups_today__WdQ3F{margin:0;padding:0 16px;list-style:none}.groups_today__WdQ3F li{display:grid;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:6px 0;border-top:1px solid var(--line-soft);font-size:var(--text-md)}.groups_today__WdQ3F b{color:var(--soft);font-size:var(--text-sm);text-align:center}.groups_today__WdQ3F img{border-radius:50%}.groups_today__WdQ3F strong{overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.groups_today__WdQ3F em{color:var(--ink);font:700 var(--text-lg) var(--font-display);font-style:normal;font-variant-numeric:tabular-nums}.groups_today__WdQ3F em small{color:var(--soft);font:600 var(--text-xs) var(--font-ui)}.groups_today__WdQ3F li.groups_me___DVAw{margin-inline:-8px;padding-inline:8px;border-radius:var(--radius-control);background:var(--selected)}.groups_today__WdQ3F li.groups_nobody__Ob5KG{display:block;color:var(--soft);font-size:var(--text-sm)}.groups_groupCard__CTFpW>footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;border-top:1px solid var(--line-soft)}.groups_groupCard__CTFpW>footer>span{flex:1;color:var(--soft);font-size:var(--text-sm)}.groups_side__X4Jkr .groups_form__BaIQ5{flex-wrap:nowrap}@media (max-width:1360px){.groups_groupLayout__xly_8{grid-template-columns:minmax(0,1fr)}.groups_secondary__7ohhc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.groups_cards__sRzq_,.groups_groupsLayout__kUiWl{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.groups_desk__2aC53{padding-block:28px 48px}.groups_boards__B4ezo,.groups_secondary__7ohhc{grid-template-columns:minmax(0,1fr)}}