.O-0-Qa_card{color:var(--member-navy);background:var(--member-surface);border:1px solid var(--member-border-soft);height:100%;box-shadow:var(--member-shadow-soft);border-radius:1rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.65rem;padding:1rem .85rem;display:grid}.O-0-Qa_icon{background:var(--member-accent-soft);width:2.75rem;height:2.75rem;color:var(--member-accent);justify-content:center;align-items:center;display:flex}.O-0-Qa_copy{min-width:0}.O-0-Qa_title{overflow-wrap:anywhere;font-size:.875rem;font-weight:800;line-height:1.4}.O-0-Qa_body{color:var(--member-muted);overflow-wrap:anywhere;margin-top:.45rem;font-size:.8125rem;font-weight:500;line-height:1.6}.O-0-Qa_body p+p{margin-top:.65rem}.O-0-Qa_compact{align-items:center;height:calc(4.75rem + 2px)}.O-0-Qa_compact .O-0-Qa_title{line-height:1.25rem}.O-0-Qa_clamped{white-space:nowrap;text-overflow:ellipsis;height:1.25rem;margin-top:.25rem;line-height:1.25rem;overflow:hidden}.O-0-Qa_clamped p{display:inline}.O-0-Qa_scroller{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:4rem;margin:-2rem;padding:2rem;scroll-padding-inline:2rem;display:flex;overflow-x:auto}.O-0-Qa_scroller::-webkit-scrollbar{display:none}.O-0-Qa_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.O-0-Qa_pagination{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.O-0-Qa_carousel{min-width:0;margin-top:1rem}.O-0-Qa_cardButton{text-align:left;cursor:pointer;border-radius:1rem;width:100%;height:calc(4.75rem + 2px);transition:transform .12s,filter .12s;display:block}.O-0-Qa_cardButton:active{filter:brightness(.97);transform:scale(.98)}.O-0-Qa_bar{flex:1 1 0;min-width:0;max-width:3rem;padding:.75rem .15rem}.O-0-Qa_track{background:var(--member-border);border-radius:1rem;height:.2rem;display:block;overflow:hidden}.O-0-Qa_fill{background:var(--member-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.O-0-Qa_fill[data-state=complete]{transform:scaleX(1)}.O-0-Qa_fill[data-state=active]{animation:linear forwards O-0-Qa_progress}@keyframes O-0-Qa_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.O-0-Qa_bar:focus-visible,.O-0-Qa_cardButton:focus-visible,.O-0-Qa_scroller:focus-visible{outline:2px solid var(--member-accent);outline-offset:2px}.O-0-Qa_sheetList{gap:.75rem;display:grid;position:relative}.O-0-Qa_sheetItem{scroll-margin-top:.5rem}.O-0-Qa_sheetItem .O-0-Qa_card{box-shadow:none;padding:1rem}@media (prefers-reduced-motion:reduce){.O-0-Qa_fill[data-state=active]{visibility:hidden;animation-play-state:paused!important}.O-0-Qa_track:has(.O-0-Qa_fill[data-state=active]){background:var(--member-accent)}.O-0-Qa_cardButton{transition:none}}.O-0-Qa_body mark{background:var(--member-accent-soft);color:var(--member-accent-strong);border-radius:4px;padding:1px 4px}.O-0-Qa_body [data-format=orange]{color:var(--member-accent)}
