.MobileListeningScreen-module__ch-ehq__screen{padding-top:calc(env(safe-area-inset-top,0px) + 8px);gap:10px}.MobileListeningScreen-module__ch-ehq__stackHeader{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;min-height:56px;margin:0 -4px 6px;display:grid}.MobileListeningScreen-module__ch-ehq__stackTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:23px;overflow:hidden}.MobileListeningScreen-module__ch-ehq__headerBack,.MobileListeningScreen-module__ch-ehq__headerAction{width:48px;height:48px;color:var(--c-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .14s;display:grid}.MobileListeningScreen-module__ch-ehq__headerAction{background:var(--c-primary-soft)}.MobileListeningScreen-module__ch-ehq__headerBack>span{font-size:24px}.MobileListeningScreen-module__ch-ehq__headerAction>span{font-size:23px}.MobileListeningScreen-module__ch-ehq__headerBack:active,.MobileListeningScreen-module__ch-ehq__headerAction:active{opacity:.72}.MobileListeningScreen-module__ch-ehq__headerSlot{justify-items:end;display:grid}.MobileListeningScreen-module__ch-ehq__titleBlock{gap:5px;margin-bottom:6px;display:grid}.MobileListeningScreen-module__ch-ehq__heading{letter-spacing:-.4px;margin:0;font-size:26px;font-weight:800;line-height:32px}.MobileListeningScreen-module__ch-ehq__subtitle{color:var(--c-muted);margin:0;font-size:15px;font-weight:400;line-height:22px}.MobileListeningScreen-module__ch-ehq__stepCard{border:1px solid var(--c-border);background:var(--c-surface);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;transition:opacity .14s;display:grid}.MobileListeningScreen-module__ch-ehq__stepCardDisabled{opacity:.55}.MobileListeningScreen-module__ch-ehq__stepTitle{align-items:center;gap:8px;display:flex}.MobileListeningScreen-module__ch-ehq__stepTitle h2{flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:23px}.MobileListeningScreen-module__ch-ehq__stepNumber{background:var(--c-primary);width:28px;height:28px;color:var(--c-on-primary);border-radius:999px;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:20px;display:grid}.MobileListeningScreen-module__ch-ehq__segmentRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.MobileListeningScreen-module__ch-ehq__segment{border:1px solid var(--c-border);background:var(--c-ground);min-height:46px;color:var(--c-text);cursor:pointer;font:inherit;border-radius:16px;padding:11px 0;font-size:15px;font-weight:700;line-height:21px;transition:background-color .14s,border-color .14s,color .14s}.MobileListeningScreen-module__ch-ehq__segmentSelected{border-color:var(--c-primary);background:var(--c-primary-fill);color:var(--c-on-primary)}.MobileListeningScreen-module__ch-ehq__formatList{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.MobileListeningScreen-module__ch-ehq__formatCard{border:1px solid var(--c-border);background:var(--c-ground);min-height:56px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:11px;padding:12px;transition:background-color .14s,border-color .14s,opacity .14s;display:flex}.MobileListeningScreen-module__ch-ehq__formatCardSelected{border-color:var(--c-primary);background:var(--c-primary-soft)}.MobileListeningScreen-module__ch-ehq__formatCard:disabled{cursor:not-allowed;opacity:.45}.MobileListeningScreen-module__ch-ehq__formatIcon{color:var(--c-primary);flex:none;font-size:22px}.MobileListeningScreen-module__ch-ehq__formatCopy{flex:1;gap:2px;min-width:0;display:grid}.MobileListeningScreen-module__ch-ehq__formatCopy strong{font-size:15px;font-weight:700;line-height:21px}.MobileListeningScreen-module__ch-ehq__formatCopy small{color:var(--c-muted);font-size:12px;font-weight:500;line-height:16px}.MobileListeningScreen-module__ch-ehq__formatCopy em{color:var(--c-muted);font-size:12px;font-style:normal;font-weight:700;line-height:16px}.MobileListeningScreen-module__ch-ehq__formatCheck{color:var(--c-primary);flex:none;font-size:20px}.MobileListeningScreen-module__ch-ehq__selectionSummary{background:var(--c-primary-soft);color:var(--c-on-primary-soft);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.MobileListeningScreen-module__ch-ehq__selectionSummary strong{font-size:17px;font-weight:800;line-height:23px}.MobileListeningScreen-module__ch-ehq__filtersPanel{border:1px solid var(--c-border);background:var(--c-surface);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.MobileListeningScreen-module__ch-ehq__gated{border:1px dashed var(--c-border);background:var(--c-ground);color:var(--c-muted);text-align:center;border-radius:16px;margin:0;padding:16px;font-size:15px;line-height:21px}.MobileListeningScreen-module__ch-ehq__field{gap:4px;display:grid}.MobileListeningScreen-module__ch-ehq__fieldLabel,.MobileListeningScreen-module__ch-ehq__sheetLabel{color:var(--c-muted);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:800;line-height:14px}.MobileListeningScreen-module__ch-ehq__sheetLabel{margin-top:8px}.MobileListeningScreen-module__ch-ehq__dropdown{border:1px solid var(--c-border);background:var(--c-surface);min-height:48px;color:var(--c-text);cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:600;line-height:23px;display:flex}.MobileListeningScreen-module__ch-ehq__dropdown>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MobileListeningScreen-module__ch-ehq__dropdown>span:last-child{color:var(--c-primary);font-size:22px}.MobileListeningScreen-module__ch-ehq__segmented{background:var(--c-surface-sunken);border-radius:18px;gap:4px;padding:4px;display:flex}.MobileListeningScreen-module__ch-ehq__segmentedItem{min-width:0;min-height:48px;color:var(--c-text);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;border-radius:14px;flex:1;padding:8px 5px;font-size:14px;font-weight:800;line-height:20px;transition:background-color .14s,color .14s}.MobileListeningScreen-module__ch-ehq__segmentedItemSelected{background:var(--c-primary-fill);color:var(--c-on-primary)}.MobileListeningScreen-module__ch-ehq__chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;margin:-4px -12px;padding:4px 12px;display:flex;overflow-x:auto}.MobileListeningScreen-module__ch-ehq__chips::-webkit-scrollbar{display:none}.MobileListeningScreen-module__ch-ehq__screen>.MobileListeningScreen-module__ch-ehq__chips{margin:-4px -16px;padding:4px 16px}.MobileListeningScreen-module__ch-ehq__wrapRow{flex-wrap:wrap;gap:8px;display:flex}.MobileListeningScreen-module__ch-ehq__chip{border:1px solid var(--c-border);background:var(--c-ground);min-height:44px;color:var(--c-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:12px;font-weight:800;line-height:16px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.MobileListeningScreen-module__ch-ehq__chipSelected{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.MobileListeningScreen-module__ch-ehq__filterTrigger{border:1px solid var(--c-border);background:var(--c-ground);min-height:44px;color:var(--c-text);cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;line-height:21px;transition:background-color .14s,border-color .14s;display:flex}.MobileListeningScreen-module__ch-ehq__filterTrigger>span:first-child{font-size:18px}.MobileListeningScreen-module__ch-ehq__filterTrigger>span:nth-child(2){flex:1;min-width:0}.MobileListeningScreen-module__ch-ehq__filterTrigger b{color:var(--c-muted);font-weight:700}.MobileListeningScreen-module__ch-ehq__filterTriggerActive{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-on-primary-soft)}.MobileListeningScreen-module__ch-ehq__filterTriggerActive b{color:var(--c-on-primary-soft)}.MobileListeningScreen-module__ch-ehq__list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.MobileListeningScreen-module__ch-ehq__exerciseCard{border:1.5px solid var(--c-border);background:var(--c-surface);min-height:76px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:24px;align-items:center;gap:10px;padding:10px;transition:background-color .14s,border-color .14s,opacity .14s;display:flex}.MobileListeningScreen-module__ch-ehq__exerciseCard:active{opacity:.85}.MobileListeningScreen-module__ch-ehq__exerciseCardSelected{border-color:var(--c-primary-fill);background:var(--c-primary-soft)}.MobileListeningScreen-module__ch-ehq__thumb{background:var(--c-primary-soft);width:52px;height:56px;color:var(--c-primary);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.MobileListeningScreen-module__ch-ehq__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MobileListeningScreen-module__ch-ehq__thumb>span{font-size:28px}.MobileListeningScreen-module__ch-ehq__exerciseCopy{flex:1;gap:4px;min-width:0;display:grid}.MobileListeningScreen-module__ch-ehq__exerciseCopy strong{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:22px}.MobileListeningScreen-module__ch-ehq__exerciseCopy small{color:var(--c-muted);font-size:13px;font-weight:500;line-height:18px}.MobileListeningScreen-module__ch-ehq__exerciseTrailing{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:8px;max-width:80px;display:flex}.MobileListeningScreen-module__ch-ehq__statusPill{background:var(--c-primary-soft);color:var(--c-on-primary-soft);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:700;line-height:16px;display:inline-block}.MobileListeningScreen-module__ch-ehq__statusPillWarning{background:var(--c-warning-soft);color:var(--c-on-warning-soft)}.MobileListeningScreen-module__ch-ehq__doneRow{color:var(--c-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.MobileListeningScreen-module__ch-ehq__doneRow>span{font-size:15px}.MobileListeningScreen-module__ch-ehq__exerciseChevron{color:var(--c-muted);flex:none;font-size:20px}.MobileListeningScreen-module__ch-ehq__exerciseSelectedIcon{color:var(--c-primary);font-size:22px}.MobileListeningScreen-module__ch-ehq__emptyBlock{text-align:center;justify-items:center;gap:8px;padding:32px 0;display:grid}.MobileListeningScreen-module__ch-ehq__emptyIcon{color:var(--c-muted);font-size:34px}.MobileListeningScreen-module__ch-ehq__emptyTitle{font-size:17px;font-weight:700;line-height:23px}.MobileListeningScreen-module__ch-ehq__emptyBody{color:var(--c-muted);margin:0;padding:0 24px;font-size:15px;line-height:21px}.MobileListeningScreen-module__ch-ehq__state{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:200px;padding:24px;display:grid}.MobileListeningScreen-module__ch-ehq__stateBadge{background:var(--c-danger-soft);width:56px;height:56px;color:var(--c-on-danger-soft);border-radius:999px;place-items:center;display:grid}.MobileListeningScreen-module__ch-ehq__stateBadge>span{font-size:26px}.MobileListeningScreen-module__ch-ehq__stateTitle{font-size:19px;font-weight:700;line-height:25px}.MobileListeningScreen-module__ch-ehq__stateBody{color:var(--c-muted);margin:0;font-size:16px;line-height:24px}.MobileListeningScreen-module__ch-ehq__stateAction{width:100%;max-width:280px;margin-top:4px}.MobileListeningScreen-module__ch-ehq__spinner{border:3px solid var(--c-primary-soft);border-top-color:var(--c-primary);border-radius:999px;width:32px;height:32px;animation:.8s linear infinite MobileListeningScreen-module__ch-ehq__spin;display:block}.MobileListeningScreen-module__ch-ehq__primaryButton,.MobileListeningScreen-module__ch-ehq__secondaryButton,.MobileListeningScreen-module__ch-ehq__outlineButton{cursor:pointer;min-height:52px;font:inherit;text-align:center;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:17px;font-weight:700;line-height:23px;transition:opacity .14s,transform .14s,background-color .14s;display:inline-flex}.MobileListeningScreen-module__ch-ehq__primaryButton{background:var(--c-accent);color:var(--c-on-accent)}.MobileListeningScreen-module__ch-ehq__secondaryButton{background:var(--c-primary-fill);color:var(--c-on-primary)}.MobileListeningScreen-module__ch-ehq__outlineButton{border-color:var(--c-border);background:var(--c-surface);min-height:44px;color:var(--c-text);padding:8px 16px;font-size:15px;line-height:21px}.MobileListeningScreen-module__ch-ehq__outlineButton>span{font-size:16px}.MobileListeningScreen-module__ch-ehq__primaryButton:disabled,.MobileListeningScreen-module__ch-ehq__secondaryButton:disabled{border-color:var(--c-border);background:var(--c-surface-sunken);color:var(--c-faint);cursor:not-allowed}.MobileListeningScreen-module__ch-ehq__primaryButton:not(:disabled):active,.MobileListeningScreen-module__ch-ehq__secondaryButton:not(:disabled):active,.MobileListeningScreen-module__ch-ehq__outlineButton:active{opacity:.8;transform:scale(.98)}.MobileListeningScreen-module__ch-ehq__linkButton{min-height:44px;color:var(--c-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;line-height:21px}.MobileListeningScreen-module__ch-ehq__footer{bottom:var(--c-tabbar);z-index:5;border-top:1px solid var(--c-border);background:var(--c-surface);margin:6px -16px -32px;padding:10px 16px;position:sticky}.MobileListeningScreen-module__ch-ehq__footer .MobileListeningScreen-module__ch-ehq__primaryButton{width:100%}.MobileListeningScreen-module__ch-ehq__sheetList{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.MobileListeningScreen-module__ch-ehq__sheetRow,.MobileListeningScreen-module__ch-ehq__sortRow{border:1px solid var(--c-border);background:var(--c-surface);min-height:56px;color:var(--c-text);cursor:pointer;font:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:16px;font-weight:500;line-height:23px;transition:background-color .14s,border-color .14s;display:flex}.MobileListeningScreen-module__ch-ehq__sortRow{background:var(--c-ground);min-height:44px;padding:8px 16px;font-weight:700}.MobileListeningScreen-module__ch-ehq__sheetRow>span:first-child,.MobileListeningScreen-module__ch-ehq__sortRow>span:first-child{flex:1;min-width:0}.MobileListeningScreen-module__ch-ehq__sheetRowSelected{border-color:var(--c-primary-fill);background:var(--c-primary-soft);font-weight:800}.MobileListeningScreen-module__ch-ehq__sortRowSelected{border-color:var(--c-primary);background:var(--c-primary-soft)}.MobileListeningScreen-module__ch-ehq__sheetRowCheck{color:var(--c-primary);flex:none;font-size:22px}.MobileListeningScreen-module__ch-ehq__sheetInput{box-sizing:border-box;border:1px solid var(--c-border);background:var(--c-ground);width:100%;min-height:48px;color:var(--c-text);font:inherit;border-radius:16px;padding:0 12px;font-size:15px;line-height:21px}.MobileListeningScreen-module__ch-ehq__sheetInput::placeholder{color:var(--c-muted);opacity:1}.MobileListeningScreen-module__ch-ehq__historyRow{align-items:center;gap:6px;display:flex}.MobileListeningScreen-module__ch-ehq__historyCard{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;min-height:76px;color:inherit;border-radius:24px;flex:1;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:opacity .14s;display:flex}.MobileListeningScreen-module__ch-ehq__historyCard:active{opacity:.72}.MobileListeningScreen-module__ch-ehq__historyThumb{width:48px;height:56px}.MobileListeningScreen-module__ch-ehq__historyThumb>span{font-size:24px}.MobileListeningScreen-module__ch-ehq__historyCopy{flex:1;gap:3px;min-width:0;display:grid}.MobileListeningScreen-module__ch-ehq__historyCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:22px;display:-webkit-box;overflow:hidden}.MobileListeningScreen-module__ch-ehq__historyMeta{color:var(--c-muted);font-size:14px;line-height:20px}.MobileListeningScreen-module__ch-ehq__historyCopy small{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.MobileListeningScreen-module__ch-ehq__historyCopy em{color:var(--c-primary);margin-top:5px;font-size:14px;font-style:normal;font-weight:800;line-height:20px}.MobileListeningScreen-module__ch-ehq__deleteButton{background:var(--c-danger-soft);width:48px;height:48px;color:var(--c-on-danger-soft);cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;padding:0;transition:opacity .14s;display:grid}.MobileListeningScreen-module__ch-ehq__deleteButton>span{font-size:19px}.MobileListeningScreen-module__ch-ehq__deleteButton:active{opacity:.72}.MobileListeningScreen-module__ch-ehq__headerBack:focus-visible,.MobileListeningScreen-module__ch-ehq__headerAction:focus-visible,.MobileListeningScreen-module__ch-ehq__segment:focus-visible,.MobileListeningScreen-module__ch-ehq__formatCard:focus-visible,.MobileListeningScreen-module__ch-ehq__dropdown:focus-visible,.MobileListeningScreen-module__ch-ehq__segmentedItem:focus-visible,.MobileListeningScreen-module__ch-ehq__chip:focus-visible,.MobileListeningScreen-module__ch-ehq__filterTrigger:focus-visible,.MobileListeningScreen-module__ch-ehq__exerciseCard:focus-visible,.MobileListeningScreen-module__ch-ehq__primaryButton:focus-visible,.MobileListeningScreen-module__ch-ehq__secondaryButton:focus-visible,.MobileListeningScreen-module__ch-ehq__outlineButton:focus-visible,.MobileListeningScreen-module__ch-ehq__linkButton:focus-visible,.MobileListeningScreen-module__ch-ehq__sheetRow:focus-visible,.MobileListeningScreen-module__ch-ehq__sortRow:focus-visible,.MobileListeningScreen-module__ch-ehq__sheetInput:focus-visible,.MobileListeningScreen-module__ch-ehq__historyCard:focus-visible,.MobileListeningScreen-module__ch-ehq__deleteButton:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@keyframes MobileListeningScreen-module__ch-ehq__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.MobileListeningScreen-module__ch-ehq__footer{bottom:0}}@media (max-width:350px){.MobileListeningScreen-module__ch-ehq__segmentRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.MobileListeningScreen-module__ch-ehq__headerBack,.MobileListeningScreen-module__ch-ehq__headerAction,.MobileListeningScreen-module__ch-ehq__stepCard,.MobileListeningScreen-module__ch-ehq__segment,.MobileListeningScreen-module__ch-ehq__formatCard,.MobileListeningScreen-module__ch-ehq__segmentedItem,.MobileListeningScreen-module__ch-ehq__chip,.MobileListeningScreen-module__ch-ehq__filterTrigger,.MobileListeningScreen-module__ch-ehq__exerciseCard,.MobileListeningScreen-module__ch-ehq__primaryButton,.MobileListeningScreen-module__ch-ehq__secondaryButton,.MobileListeningScreen-module__ch-ehq__outlineButton,.MobileListeningScreen-module__ch-ehq__sheetRow,.MobileListeningScreen-module__ch-ehq__sortRow,.MobileListeningScreen-module__ch-ehq__historyCard,.MobileListeningScreen-module__ch-ehq__deleteButton{transition:none}.MobileListeningScreen-module__ch-ehq__primaryButton:not(:disabled):active,.MobileListeningScreen-module__ch-ehq__secondaryButton:not(:disabled):active,.MobileListeningScreen-module__ch-ehq__outlineButton:active{transform:none}.MobileListeningScreen-module__ch-ehq__spinner{animation:none}}
