._page_2aa1edd{color:#28243a;padding-bottom:64px}._lead_2aa1edd{max-width:68ch;margin:12px 0 24px;font-size:1.1rem;line-height:1.65}._purple_2aa1edd,._mint_2aa1edd,._amber_2aa1edd{--accent:#67499a;--wash:#f1ebfa;--border:#ded0f0}._mint_2aa1edd{--accent:#1b75f5;--wash:#e8f6ef;--border:#c7e7d8}._amber_2aa1edd{--accent:#5e2a99;--wash:#fff4df;--border:#f1d7a9}._intro_2aa1edd,._warning_2aa1edd,._formPanel_2aa1edd,._game_2aa1edd,._empty_2aa1edd,._message_2aa1edd,._board_2aa1edd{border:1px solid var(--border);background:var(--wash);border-radius:18px;margin:18px 0;padding:22px}._intro_2aa1edd h2,._warning_2aa1edd h2,._empty_2aa1edd h2,._board_2aa1edd h2{margin:0 0 8px}._intro_2aa1edd p,._warning_2aa1edd li,._empty_2aa1edd p{line-height:1.6}._warning_2aa1edd{background:#fff6e9;border-color:#f1d7a9}._warning_2aa1edd a,._inlineLinks_2aa1edd a{color:var(--accent);font-weight:700}._inlineLinks_2aa1edd,._actions_2aa1edd{flex-wrap:wrap;gap:12px 20px;display:flex}._filters_2aa1edd,._form_2aa1edd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._filters_2aa1edd{margin:20px 0}._formPanel_2aa1edd summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}._form_2aa1edd{margin-top:18px}._form_2aa1edd h2,._form_2aa1edd p,._form_2aa1edd ._check_2aa1edd,._form_2aa1edd ._button_2aa1edd{grid-column:1/-1}._page_2aa1edd label{gap:7px;font-weight:700;display:grid}._page_2aa1edd input:not([type=checkbox]),._page_2aa1edd select{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #bcb6c9;border-radius:10px;padding:10px 12px}._page_2aa1edd button,._button_2aa1edd{border:1px solid var(--accent);min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;font-weight:700}._page_2aa1edd ._button_2aa1edd{background:var(--accent);color:#fff;justify-content:center;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}._page_2aa1edd button:disabled{opacity:.5;cursor:not-allowed}._page_2aa1edd :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #e57e27}._check_2aa1edd{align-items:flex-start;line-height:1.5;gap:10px!important;font-weight:400!important;display:flex!important}._check_2aa1edd input{flex:none;width:22px;height:22px}._grid_2aa1edd{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}._card_2aa1edd{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:18px}._card_2aa1edd h2{font-size:1.25rem}._cardTop_2aa1edd{justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;display:flex}._badge_2aa1edd,._count_2aa1edd{background:var(--wash);color:var(--accent);border-radius:999px;padding:6px 12px;font-weight:800;display:inline-block}._chips_2aa1edd{flex-wrap:wrap;gap:7px;margin:8px 0 16px;padding:0;list-style:none;display:flex}._chips_2aa1edd li{background:var(--wash);border-radius:999px;padding:6px 10px;font-size:.9rem}._request_2aa1edd{border-top:1px solid var(--border);padding:16px 0}._options_2aa1edd{gap:10px;display:grid}._options_2aa1edd button{text-align:left;min-height:50px}._feedback_2aa1edd{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}._timer_2aa1edd{color:var(--accent);font-weight:800}._tableWrap_2aa1edd{overflow:auto}._teamLayout_2aa1edd{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}._teamLayout_2aa1edd>div{min-width:0}._teamLayout_2aa1edd>._board_2aa1edd{position:sticky;top:90px}._teamPlaying_2aa1edd{grid-template-columns:minmax(0,1fr)}._teamPlaying_2aa1edd>._board_2aa1edd{display:none}._tableWrap_2aa1edd table{border-collapse:collapse;text-align:left;width:100%}._tableWrap_2aa1edd th,._tableWrap_2aa1edd td{border-bottom:1px solid var(--border);padding:12px 8px}._cross_2aa1edd{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}._cross_2aa1edd a{color:#4d3470;background:#faf7fc;border:1px solid #e2d9eb;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px 16px;font-weight:800;text-decoration:none;display:flex}._cross_2aa1edd a:hover{text-decoration:underline}@media (max-width:960px){._teamLayout_2aa1edd{grid-template-columns:minmax(0,1fr);gap:0}._teamLayout_2aa1edd>._board_2aa1edd{position:static}}@media (max-width:700px){._grid_2aa1edd,._filters_2aa1edd,._form_2aa1edd,._cross_2aa1edd{grid-template-columns:1fr}._intro_2aa1edd,._warning_2aa1edd,._formPanel_2aa1edd,._game_2aa1edd,._empty_2aa1edd,._message_2aa1edd,._board_2aa1edd{padding:17px}._page_2aa1edd{padding-bottom:40px}}
