.keep-module__EHVbaq__grid{gap:12px;display:grid}@media (min-width:900px){.keep-module__EHVbaq__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}}.keep-module__EHVbaq__card{background:linear-gradient(180deg, #ffffff0a, #fff0 45%), var(--surface);border-radius:24px;align-content:start;gap:14px;min-width:0;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.keep-module__EHVbaq__line,.keep-module__EHVbaq__note{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.45}.keep-module__EHVbaq__note{margin-top:12px}.keep-module__EHVbaq__actions{flex-wrap:wrap;gap:10px;display:flex}.keep-module__EHVbaq__actions button:disabled{opacity:.5;cursor:not-allowed}.keep-module__EHVbaq__choices{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:360px;padding:2px;display:grid;overflow-y:auto}.keep-module__EHVbaq__choice{border:1px solid var(--line-strong,#ffffff24);min-width:0;color:var(--ink);cursor:pointer;text-align:center;transition:border-color var(--dur-fast,.15s) ease, background-color var(--dur-fast,.15s) ease;background:#ffffff08;border-radius:16px;justify-items:center;gap:4px;padding:10px 6px;display:grid}@media (hover:hover){.keep-module__EHVbaq__choice:hover{background:#ffffff14}}.keep-module__EHVbaq__choice[data-chosen=true]{border-color:var(--action);box-shadow:0 0 0 2px var(--action)}.keep-module__EHVbaq__choiceName{overflow-wrap:anywhere;font-size:.875rem;font-weight:800;line-height:1.1}.keep-module__EHVbaq__choiceRole{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.25}.keep-module__EHVbaq__face{object-fit:cover;object-position:50% 16%;background:var(--surface-raised);border-radius:50%;flex:none}.keep-module__EHVbaq__faceBlank{background:var(--surface-raised);border-radius:50%;flex:none;display:block}.keep-module__EHVbaq__weekly{align-items:center;gap:14px;display:flex}.keep-module__EHVbaq__weekly .keep-module__EHVbaq__face{box-shadow:0 0 0 3px var(--action)}.keep-module__EHVbaq__weeklyName{color:var(--ink);margin:0;font-size:1.125rem;font-weight:800}.keep-module__EHVbaq__list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.keep-module__EHVbaq__row{background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.keep-module__EHVbaq__rowText{gap:2px;min-width:0;display:grid}.keep-module__EHVbaq__rowActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:760px){.keep-module__EHVbaq__row{grid-template-columns:auto minmax(0,1fr) auto}.keep-module__EHVbaq__rowActions{grid-column:auto}}.keep-module__EHVbaq__setup{color:var(--ink-muted);margin:4px 0 0;font-size:.8125rem}.keep-module__EHVbaq__code{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}