.xXtYLW_stage{z-index:1000;background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0}.xXtYLW_stageBody{flex-direction:column;flex:1;justify-content:center;gap:24px;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.xXtYLW_reviewBody{justify-content:flex-start;gap:16px}.xXtYLW_reviewHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.xXtYLW_bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper);box-shadow:var(--shadow-1-up);flex-direction:column;gap:8px;display:flex}.xXtYLW_big{min-height:72px;font-size:var(--fs-title)}.xXtYLW_stopBtn{background:var(--danger)}.xXtYLW_read{font-size:clamp(2.5rem,12vw,4rem);font-weight:var(--fw-strong);color:var(--ink);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.5}.xXtYLW_notice{font-size:var(--fs-heading);color:var(--ink-2);background:var(--accent-tint);border:1px solid var(--accent-tint-border);border-radius:var(--r-md);text-align:center;margin:0;padding:12px 16px}.xXtYLW_live{color:var(--danger);flex-direction:column;align-items:center;gap:8px;display:flex}.xXtYLW_liveRow{align-items:center;gap:12px;display:flex}.xXtYLW_pulse{background:var(--danger);border-radius:50%;width:32px;height:32px;position:relative}.xXtYLW_pulse:after{content:"";border:3px solid var(--danger);border-radius:50%;animation:1.2s ease-out infinite xXtYLW_pulse;position:absolute;inset:0}@keyframes xXtYLW_pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.xXtYLW_pulse:after{opacity:.35;animation:none;transform:scale(1.6)}}.xXtYLW_liveLabel{font-size:var(--fs-heading);font-weight:var(--fw-strong)}.xXtYLW_timer{font-size:4.5rem;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;line-height:1}.xXtYLW_timerMax{text-align:center;font-size:var(--fs-meta);color:var(--muted)}.xXtYLW_handBack{font-size:2rem;font-weight:var(--fw-strong);text-align:center;margin:0}.xXtYLW_handBackBody{font-size:var(--fs-heading);color:var(--ink-2);text-align:center;margin:0}.xXtYLW_diff{font-size:var(--fs-title);overflow-wrap:anywhere;margin:0;line-height:1.8}.xXtYLW_missed,.xXtYLW_extra{border-radius:var(--r-sm);font-weight:var(--fw-strong);padding-inline:4px;text-decoration:underline}.xXtYLW_missed{background:var(--warn-tint);color:var(--warn)}.xXtYLW_extra{background:var(--danger-tint);color:var(--danger)}.xXtYLW_audio{width:100%}.xXtYLW_h{font-size:var(--fs-heading);font-weight:var(--fw-strong);margin:0}.xXtYLW_presets{flex-wrap:wrap;gap:8px;display:flex}.xXtYLW_preset{white-space:normal;text-align:start;height:auto;padding-block:8px}.xXtYLW_queue{flex-direction:column;gap:8px;margin:0;padding-inline-start:24px;list-style:decimal;display:flex}.xXtYLW_queueItem::marker{color:var(--muted);font-size:var(--fs-meta)}.xXtYLW_queueRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.xXtYLW_queueText{font-size:var(--fs-body);overflow-wrap:anywhere}.xXtYLW_startBar{z-index:30;position:sticky;inset-block-end:calc(var(--dock-height) + 8px)}.xXtYLW_line{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.xXtYLW_wer{font-size:var(--fs-title);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.xXtYLW_cardHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.xXtYLW_num{font-variant-numeric:tabular-nums}
.CsBViq_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-block:32px;display:flex}.CsBViq_emptyInline{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.CsBViq_emptyInlineText{font-size:var(--fs-body);color:var(--muted);margin:0}.CsBViq_emptyInlineBody{font-size:var(--fs-meta);color:var(--muted);margin:0}.CsBViq_emptyIllustration{margin-block-end:8px}.CsBViq_emptyHeading{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);margin:0}.CsBViq_emptyBody{font-size:var(--fs-body);color:var(--muted);margin:0}.CsBViq_emptyAction{margin-block-start:8px}.CsBViq_sectionHeader{align-items:baseline;gap:6px;display:flex}.CsBViq_sectionHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.CsBViq_sectionTitle{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);margin:0}.CsBViq_sectionTitleAccent{color:var(--accent)}.CsBViq_sectionPill{margin:0}.CsBViq_sectionCount{font-size:var(--fs-meta);color:var(--muted)}.CsBViq_disclosure{width:100%;min-height:44px;color:var(--ink);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin-block:-8px;padding:0;display:flex}.CsBViq_disclosure:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.CsBViq_disclosureState{font-size:var(--fs-meta);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.CsBViq_disclosureCaret{transition:transform var(--t-fast) ease-out;display:inline-flex}.CsBViq_disclosureCaretOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.CsBViq_disclosureCaret{transition:none}}.CsBViq_summaryBody{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink-2);flex-direction:column;gap:8px;line-height:1.8;display:flex}.CsBViq_summaryMeta{font-size:var(--fs-meta);color:var(--muted)}.CsBViq_summaryHeading{font-size:var(--fs-meta);font-weight:var(--fw-strong);color:var(--muted);margin:0}.CsBViq_summaryHeading:not(:first-child){margin-top:8px}.CsBViq_summaryLead{font-weight:var(--fw-strong);color:var(--ink)}.CsBViq_summaryParagraph{white-space:pre-line;margin:0}.CsBViq_summaryList{flex-direction:column;gap:4px;margin:0;padding-inline-start:24px;display:flex}
._0_aTYG_trail{min-width:0;font-size:var(--fs-meta);color:var(--muted);flex-wrap:nowrap;align-items:center;gap:4px;padding:0;display:flex;overflow:hidden}._0_aTYG_item{align-items:center;gap:4px;min-width:0;display:inline-flex}._0_aTYG_link{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;text-decoration:none;overflow:hidden}._0_aTYG_link:hover,._0_aTYG_link:focus-visible{color:var(--ink-2)}._0_aTYG_current{color:var(--ink-2);font-weight:var(--fw-label);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._0_aTYG_sep{color:var(--faint);flex-shrink:0}._0_aTYG_skeletonCrumb{border-radius:4px;padding-inline:28px;display:inline-block}._0_aTYG_collapsed{display:none}._0_aTYG_ellipsis{color:var(--faint);flex-shrink:0;display:none}@media (max-width:420px){._0_aTYG_middle{display:none}._0_aTYG_ellipsisVisible{display:inline-flex}}._0_aTYG_trail+[data-page-header]{margin-block-start:0}
.eTIoRq_footer{--pad:var(--card-pad-inline,16px);margin:var(--card-actions-gap,0px) calc(-1 * var(--pad)) calc(-1 * var(--card-pad-block,16px));align-items:stretch;display:flex;position:relative}.eTIoRq_footer:before{content:"";top:0;inset-inline:var(--pad);background:var(--card-border);z-index:1;height:1px;position:absolute}.eTIoRq_cell{min-width:0;min-height:48px;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-label);text-align:center;text-wrap:balance;cursor:pointer;transition:background-color var(--t-fast) ease-out;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex:1 1 0;padding:12px 16px;position:relative}.eTIoRq_cell:first-child{border-end-start-radius:calc(var(--card-radius,var(--r-lg)) - 1px)}.eTIoRq_cell:last-child{border-end-end-radius:calc(var(--card-radius,var(--r-lg)) - 1px)}.eTIoRq_cell+.eTIoRq_cell:before{content:"";inset-inline-start:0;background:var(--card-border);width:1px;position:absolute;top:12px;bottom:12px}.eTIoRq_cell:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.eTIoRq_accent,.eTIoRq_ok{color:var(--accent)}.eTIoRq_danger{color:var(--danger)}.eTIoRq_accent:active,.eTIoRq_ok:active,.eTIoRq_accent[aria-pressed=true],.eTIoRq_ok[aria-pressed=true]{background:var(--accent-tint)}.eTIoRq_danger:active,.eTIoRq_danger[aria-pressed=true]{background:var(--danger-tint)}.eTIoRq_cell[aria-pressed=true]:before,.eTIoRq_cell[aria-pressed=true]+.eTIoRq_cell:before{display:none}@media (prefers-reduced-motion:reduce){.eTIoRq_cell{transition:none}}
.Me9O9W_mark{border-radius:var(--r-sm);border:2px solid var(--faint);background:var(--card);width:24px;height:24px;color:var(--accent-ink);transition:background-color var(--t-fast) ease-out, border-color var(--t-fast) ease-out;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Me9O9W_mark[data-checked]{background:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.Me9O9W_mark{transition:none}}
._05Zu4G_md._05Zu4G_md{min-height:44px}._05Zu4G_lg._05Zu4G_lg{min-height:52px}._05Zu4G_auto._05Zu4G_auto{width:auto;padding-inline:24px;display:inline-flex}._05Zu4G_thin._05Zu4G_thin{width:auto;min-height:32px;font-size:var(--fs-meta);padding-inline:14px;display:inline-flex;position:relative}._05Zu4G_thin._05Zu4G_thin:before{content:"";position:absolute;inset-block:-6px;inset-inline:0}._05Zu4G_iconButton{border-radius:var(--r-sm);min-width:44px;min-height:44px;color:inherit;cursor:pointer;transition:background-color var(--t-fast) ease-out;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){._05Zu4G_iconButton{transition:none}}._05Zu4G_iconButton:active{background:#00000014}._05Zu4G_iconButton:disabled{opacity:.5;cursor:not-allowed}._05Zu4G_iconButton:focus-visible{box-shadow:var(--focus-ring);outline:none}._05Zu4G_iconButtonFilled._05Zu4G_iconButtonFilled{background-color:var(--accent);width:50px;height:50px;color:var(--accent-ink);background-clip:content-box;border-radius:50%;padding:3px}._05Zu4G_iconButtonFilled._05Zu4G_iconButtonFilled:active{background-color:var(--accent-deep)}._05Zu4G_badge{border-radius:var(--r-pill);color:#fff;text-align:center;background:#c0392b;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-block-start:2px;inset-inline-end:2px}._05Zu4G_badgeInline{border-radius:var(--r-pill);color:#fff;min-width:24px;height:24px;font-size:var(--fs-meta);font-weight:var(--fw-strong);text-align:center;background:#c0392b;padding:0 8px;line-height:24px;display:inline-block}._05Zu4G_badgeZero{background:var(--neutral-tint);color:var(--muted)}._05Zu4G_chip{border-radius:var(--r-pill);background:var(--neutral-tint);min-height:32px;color:var(--ink-2);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) ease-out, border-color var(--t-fast) ease-out, color var(--t-fast) ease-out;border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;padding-inline:12px;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){._05Zu4G_chip{transition:none}}._05Zu4G_chipSelected{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-strong)}._05Zu4G_chip:after{content:"";position:absolute;inset-block:-6px;inset-inline:0}._05Zu4G_chip:disabled{cursor:default}._05Zu4G_chip:disabled:not(._05Zu4G_chipSelected){opacity:.55}._05Zu4G_chip:focus-visible{box-shadow:var(--focus-ring);outline:none}._05Zu4G_chipRemovable{cursor:default;gap:0;padding-inline:0}._05Zu4G_chipRemovable:after{content:none}._05Zu4G_chipPart,._05Zu4G_chipRemove{border-radius:var(--r-pill);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}._05Zu4G_chipPart{padding-inline:12px 4px}._05Zu4G_chipRemove{padding-inline:4px 8px}._05Zu4G_chipPart:after,._05Zu4G_chipRemove:after{content:"";position:absolute;inset-block:-6px;inset-inline:0}._05Zu4G_chipPart:focus-visible,._05Zu4G_chipRemove:focus-visible{box-shadow:var(--focus-ring);outline:none}._05Zu4G_filterBar{align-items:center;gap:4px;display:flex}._05Zu4G_filterBar>._05Zu4G_filterRow{flex:auto;min-width:0}._05Zu4G_filterClear._05Zu4G_filterClear{flex-shrink:0;padding-inline:8px}._05Zu4G_bulkArchive._05Zu4G_bulkArchive{white-space:nowrap;flex-shrink:0;padding-inline:8px}.sheet-panel>._05Zu4G_filterSheet._05Zu4G_filterSheet{flex:0 auto;min-height:0;overflow:hidden}._05Zu4G_filterSheetScroll{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:24px;min-height:0;padding-block:4px;display:flex;overflow-y:auto}._05Zu4G_filterSheetGroup{flex-direction:column;gap:12px;display:flex}._05Zu4G_filterSheetHead{align-items:center;gap:8px;display:flex}._05Zu4G_filterSheetHead>h2{flex:auto}._05Zu4G_filterSheetSpacer{flex-shrink:0;width:44px}._05Zu4G_filterValues{flex-wrap:wrap;gap:12px 8px;display:flex}._05Zu4G_dayRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._05Zu4G_dayRow>._05Zu4G_chip{justify-content:center;min-height:40px;padding-inline:0}._05Zu4G_reviewRow{align-items:center;gap:8px;min-height:44px;display:flex}._05Zu4G_reviewEditor{flex-direction:column;gap:8px;display:flex}._05Zu4G_filterRow{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 24px);mask-image:linear-gradient(to right, transparent, var(--ink) 24px);flex-wrap:nowrap;gap:8px;margin-block:-8px;padding-block:8px;padding-inline-end:24px;display:flex;overflow-x:auto}._05Zu4G_filterRow::-webkit-scrollbar{display:none}._05Zu4G_filterGroup{display:contents}._05Zu4G_filterSeparator{background:var(--card-border);flex-shrink:0;align-self:center;width:1px;height:20px}._05Zu4G_banner{border-radius:var(--r-md);font-size:var(--fs-body);align-items:flex-start;gap:8px;padding:12px 16px;line-height:1.6;display:flex}._05Zu4G_bannerStacked{flex-direction:column;gap:4px}._05Zu4G_bannerStacked p{color:inherit;margin:0}._05Zu4G_bannerTitle{font-size:var(--fs-body);font-weight:var(--fw-strong)}._05Zu4G_bannerAction{margin-block-start:8px}._05Zu4G_bannerBody{font-size:var(--fs-meta)}._05Zu4G_bannerInfo{background:var(--neutral-tint);color:var(--ink-2)}._05Zu4G_bannerWarn{background:var(--warn-tint);color:var(--warn)}._05Zu4G_bannerError{background:var(--danger-tint);color:var(--danger)}
.uk5RnG_back{color:inherit;flex-shrink:0}.uk5RnG_bar{padding-inline-start:56px}.uk5RnG_bar>.uk5RnG_back{position:absolute;inset-block-start:50%;inset-inline-start:8px;transform:translateY(-50%)}.uk5RnG_actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.uk5RnG_actions:empty{display:none}.uk5RnG_timelineLink{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.home-nav .uk5RnG_timelineLink{opacity:1;justify-content:center;min-width:44px}@media (max-width:480px){.uk5RnG_timelineText{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.uk5RnG_brand{align-items:center;display:flex}.uk5RnG_logo{filter:brightness(0)invert();width:auto;height:20px;display:block}
.bf3U7G_fab{z-index:60;border-radius:var(--r-pill);background:var(--accent);width:48px;height:48px;color:var(--accent-ink);transition:transform var(--t-fast) ease-out, background-color var(--t-fast) ease-out;touch-action:none;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:fixed;inset-block-end:calc(var(--dock-height) + 16px + env(safe-area-inset-bottom,0px));inset-inline-end:max(16px,50vw - 15.75rem);box-shadow:0 1px 2px #241f1a1f,0 6px 16px #1e5b4747}.bf3U7G_fab[data-dragging]{cursor:grabbing;box-shadow:0 2px 4px #241f1a24,0 10px 22px #1e5b4757}.bf3U7G_icon{transition:transform var(--t-slow) ease;display:inline-flex}.bf3U7G_open{background:var(--accent-deep);box-shadow:0 1px 2px #241f1a1f,0 4px 12px #1e5b473d}.bf3U7G_open .bf3U7G_icon{transform:rotate(90deg)}.bf3U7G_fab:hover{background:var(--accent-deep)}.bf3U7G_fab:active{transform:scale(.94)}.bf3U7G_fab:focus-visible{box-shadow:0 6px 16px #1e5b4747, var(--focus-ring);outline:none}.bf3U7G_fab:disabled{opacity:.45}.bf3U7G_scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bf3U7G_fade var(--t-fast) ease-out;background:#241f1a73;position:fixed;inset:0}.bf3U7G_dial{z-index:60;flex-direction:column-reverse;align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:fixed;inset-block-end:calc(var(--dock-height) + 16px + 48px + 12px + env(safe-area-inset-bottom,0px));inset-inline-end:max(16px,50vw - 15.75rem)}.bf3U7G_dialItem{animation:bf3U7G_rise var(--t-slow) ease-out both}.bf3U7G_dialAction{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:inline-flex}.bf3U7G_dialLabel{border-radius:var(--r-md);background:var(--card);min-height:40px;color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-label);white-space:nowrap;align-items:center;padding:8px 14px;display:inline-flex;box-shadow:0 4px 14px #241f1a47}.bf3U7G_dialIcon{border-radius:var(--r-pill);background:var(--card);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;margin-inline-end:4px;display:inline-flex;position:relative;box-shadow:0 4px 14px #241f1a47}.bf3U7G_dialIcon:before{content:"";width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bf3U7G_dialAction:active .bf3U7G_dialIcon{transform:scale(.94)}.bf3U7G_dialAction:focus-visible{outline:none}.bf3U7G_dialAction:focus-visible .bf3U7G_dialIcon{box-shadow:0 4px 14px #241f1a47, var(--focus-ring)}.bf3U7G_dialAction:disabled{opacity:.45;cursor:default}:is(:root[data-fab-side=right] .bf3U7G_fab,:root[data-fab-side=right] .bf3U7G_dial){inset-inline-end:auto;right:max(16px,50vw - 15.75rem)}:root[data-fab-side=right] .bf3U7G_dial{align-items:flex-start}:root[data-fab-side=right] .bf3U7G_dialAction{flex-direction:row-reverse}:root[data-fab-side=right] .bf3U7G_dialIcon{margin-inline:4px 0}@keyframes bf3U7G_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bf3U7G_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bf3U7G_fab,.bf3U7G_icon,.bf3U7G_dialItem,.bf3U7G_scrim{transition:none;animation:none}}:is(:root[data-keyboard=open] .bf3U7G_fab,:root[data-keyboard=open] .bf3U7G_dial,:root[data-keyboard=open] .bf3U7G_scrim),:is(:root:has(.sheet-panel[data-state=open]) .bf3U7G_fab,:root:has(.sheet-panel[data-state=open]) .bf3U7G_dial,:root:has(.sheet-panel[data-state=open]) .bf3U7G_scrim,:root:has(.modal-overlay[data-state=open]) .bf3U7G_fab,:root:has(.modal-overlay[data-state=open]) .bf3U7G_dial,:root:has(.modal-overlay[data-state=open]) .bf3U7G_scrim){display:none}
.B5EGJG_list{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.B5EGJG_list>*{position:relative}.B5EGJG_list>*+:before{content:"";border-block-start:1px solid var(--card-border);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:16px}.B5EGJG_row{background:var(--card);text-align:start;width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--t-fast) ease-out;border:none;align-items:center;gap:12px;padding-block:12px;padding-inline:16px;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.B5EGJG_row{transition:none}}.B5EGJG_row:active{background:var(--paper)}.B5EGJG_row:disabled{opacity:.5;cursor:not-allowed}.B5EGJG_rowReadOnly{cursor:default}.B5EGJG_rowReadOnly:active{background:var(--card)}.B5EGJG_rowDanger{color:var(--danger)}.B5EGJG_rowCompact{min-height:44px;font-size:var(--fs-meta);border-radius:var(--r-sm);background:0 0;gap:8px;padding-block:4px;padding-inline:0}.B5EGJG_rowCompact .B5EGJG_rowLabel{font-size:inherit}.B5EGJG_rowCompact .B5EGJG_rowChevron{color:var(--muted)}.B5EGJG_rowCompact:focus-visible{box-shadow:var(--focus-ring);outline:none}.B5EGJG_rowIcon{color:var(--accent);flex-shrink:0;display:inline-flex}.B5EGJG_rowDanger .B5EGJG_rowIcon{color:var(--danger)}.B5EGJG_rowText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.B5EGJG_rowLabel{font-size:var(--fs-body);font-weight:var(--fw-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.B5EGJG_rowWrap .B5EGJG_rowLabel{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.B5EGJG_rowWrap .B5EGJG_rowSecondary{white-space:normal;padding-block-start:2px;overflow:visible}.B5EGJG_rowSecondary{font-size:var(--fs-meta);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.B5EGJG_rowTrailing{color:var(--muted);flex-shrink:0;font-size:13px;font-weight:500}.B5EGJG_rowIcon,.B5EGJG_rowChevron{align-self:center}.B5EGJG_rowChevron{color:var(--faint);flex-shrink:0;display:inline-flex}.B5EGJG_sheetHandle{border-radius:var(--r-pill);background:var(--card-border);width:36px;height:4px;margin:4px auto 0}.B5EGJG_sheetTitle{text-align:center;font-size:var(--fs-heading);margin:0;font-weight:700}.B5EGJG_sheetSubtitle{text-align:center;font-size:var(--fs-meta);color:var(--muted);margin:-8px 0 0;font-weight:500}.B5EGJG_sheetCancel{background:var(--neutral-tint);border-radius:var(--r-lg);width:100%;min-height:52px;font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--ink);transition:background-color var(--t-fast) ease-out;border:none}@media (prefers-reduced-motion:reduce){.B5EGJG_sheetCancel{transition:none}}.B5EGJG_sheetCancel:active{background:var(--inset)}.B5EGJG_sheetCancel:focus-visible{box-shadow:var(--focus-ring);outline:none}.B5EGJG_pill{border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.B5EGJG_pillIdle{background:var(--neutral-tint);color:var(--ink-2)}.B5EGJG_pillLive{background:var(--warn-tint);color:var(--warn)}.B5EGJG_pillDone{background:var(--accent-tint);color:var(--accent)}.B5EGJG_pillWrong{background:var(--danger-tint);color:var(--danger)}.B5EGJG_pillIcon{flex-shrink:0;display:inline-flex}.B5EGJG_pillIdle .B5EGJG_pillIcon{color:var(--muted)}.B5EGJG_table{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.B5EGJG_tableRow{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;padding-inline:16px;display:flex;position:relative}.B5EGJG_tableRow+.B5EGJG_tableRow:before{content:"";border-block-start:1px solid var(--card-border);position:absolute;inset-block-start:0;inset-inline:16px}.B5EGJG_tableLabel{font-size:var(--fs-meta);color:var(--muted);flex-shrink:0}.B5EGJG_tableValue{font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--ink);text-align:end;overflow-wrap:anywhere}.B5EGJG_skeletonListRow{align-items:center;gap:12px;min-height:48px;padding-block:12px;padding-inline:16px;display:flex}.B5EGJG_skeletonListIcon{flex-shrink:0;width:24px;height:24px}.B5EGJG_skeletonListBar{flex:auto;max-width:60%}
.hEA2Da_wrap{position:relative}.hEA2Da_control{border-radius:var(--r-sm);position:relative}.hEA2Da_control:has(.hEA2Da_input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:-2px}.hEA2Da_control .hEA2Da_input:focus-visible{box-shadow:none}.hEA2Da_input{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;line-height:1.8;display:block}.hEA2Da_input[aria-disabled=true]{cursor:default;color:var(--muted);background:var(--inset)}.hEA2Da_multiline{padding-block:8px}.hEA2Da_input[data-empty]:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}.hEA2Da_control:has(.hEA2Da_toolbar) .hEA2Da_input{border-end-end-radius:0;border-end-start-radius:0}.hEA2Da_toolbar{background:var(--inset);border:1px solid var(--card-border);border-block-start:none;border-end-end-radius:var(--r-sm);border-end-start-radius:var(--r-sm);justify-content:flex-start;padding:4px 8px;display:flex}.hEA2Da_toolbar .btn-tertiary{gap:8px;padding-inline:16px}.hEA2Da_sigma{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--accent)}.hEA2Da_chip{vertical-align:middle;border:1px solid var(--accent-tint-border);border-radius:var(--r-sm);background:var(--accent-tint);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;unicode-bidi:isolate;margin-inline:4px;padding:1px 5px;line-height:1.4;display:inline-block}.hEA2Da_chip:hover{border-color:var(--green-300)}.hEA2Da_chip:active{background:var(--green-200)}.hEA2Da_chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.hEA2Da_chip[data-broken]{border-color:var(--warn);background:var(--warn-tint);color:var(--warn)}.hEA2Da_input[aria-disabled=true] .hEA2Da_chip{cursor:default}.hEA2Da_chip .katex{font-size:1.4em}.hEA2Da_chipPending{vertical-align:middle;background:var(--skeleton);border-radius:4px;width:24px;height:1em;display:inline-block}.hEA2Da_error{color:var(--danger);opacity:1}.hEA2Da_editorBody{flex-direction:column;gap:12px;display:flex}.hEA2Da_editorField{border:1px solid var(--card-border);border-radius:var(--r-sm);background:var(--card);align-items:center;min-height:64px;padding:8px 12px;display:flex}.hEA2Da_editorField:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.hEA2Da_editorField math-field{min-width:0;font-size:var(--fs-display);--caret-color:var(--accent);--selection-background-color:var(--accent-tint);--contains-highlight-background-color:transparent;background:0 0;border:none;outline:none;flex:1}.hEA2Da_editorSkeleton{border-radius:var(--r-sm);width:100%;height:32px;display:block}.hEA2Da_problem{color:var(--danger);margin:0}.hEA2Da_keypad{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.hEA2Da_key{border:1px solid var(--card-border);border-radius:var(--r-sm);background:var(--card);min-height:48px;color:var(--ink);font-size:var(--fs-title);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;touch-action:manipulation}.hEA2Da_key:hover{background:var(--inset)}.hEA2Da_key:active{background:var(--accent-tint);border-color:var(--accent-tint-border)}.hEA2Da_key:focus-visible{box-shadow:var(--focus-ring);outline:none}.hEA2Da_key:disabled{color:var(--faint)}.hEA2Da_keyWide{grid-column:span 4}
.iWagDG_wrap{position:relative}.iWagDG_trigger{text-align:start;cursor:pointer;width:100%;color:var(--ink);transition:background-color var(--t-fast) ease-out;justify-content:space-between;align-items:center;gap:8px;display:flex}.iWagDG_trigger:active{background:var(--inset)}@media (prefers-reduced-motion:reduce){.iWagDG_trigger{transition:none}}.iWagDG_triggerPlaceholder{color:var(--muted)}.iWagDG_triggerValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iWagDG_chevron{transition:transform var(--t-fast) ease-out;flex-shrink:0;display:inline-flex}.iWagDG_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.iWagDG_chevron{transition:none}}.iWagDG_portal{display:contents}.iWagDG_positioner{z-index:1050}.iWagDG_listbox{box-sizing:border-box;width:var(--anchor-width);max-height:min(var(--available-height), 320px);background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-sm);box-shadow:var(--shadow-2);transform-origin:var(--transform-origin);transition:opacity var(--t-fast) ease-out;outline:none;flex-direction:column;padding:4px;display:flex}.iWagDG_listbox[data-starting-style],.iWagDG_listbox[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.iWagDG_listbox{transition:none}}.iWagDG_optionsList{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;margin:0;padding:0;overflow-y:auto}.iWagDG_listbox:focus-visible,.iWagDG_optionsList:focus-visible{box-shadow:none}.iWagDG_option{position:relative}.iWagDG_option+.iWagDG_option:before{content:"";border-block-start:1px solid var(--card-border);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:12px}.iWagDG_optionAll+.iWagDG_option:before{inset-inline:0}.iWagDG_option{border-radius:var(--r-sm);width:100%;min-height:44px;font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.iWagDG_option:hover,.iWagDG_option[data-highlighted]{background:var(--inset)}.iWagDG_option:active{background:var(--accent-tint)}.iWagDG_optionSelected{font-weight:var(--fw-strong)}.iWagDG_checkmark{color:var(--accent);flex-shrink:0}.iWagDG_footer{margin-block-start:4px}.iWagDG_footer .iWagDG_addOther.iWagDG_addOther{font-size:var(--fs-body);font-weight:var(--fw-strong);padding-inline:0}.iWagDG_addOtherIcon{flex-shrink:0;display:inline-flex}.iWagDG_inputRow{padding-block-start:4px}
.LxBKMG_band{background:var(--accent-tint);width:100vw;color:var(--green-900);align-items:center;gap:16px;margin-block:-.75rem 16px;margin-inline:calc(50% - 50vw);padding:16px 20px;display:flex}.LxBKMG_bandCompact{padding-block:12px}.LxBKMG_bandCompact .LxBKMG_body{gap:4px}.LxBKMG_bandLinked{position:relative}.LxBKMG_bandLink{min-width:44px;min-height:44px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-12px;display:inline-flex}.LxBKMG_bandLink:after{content:"";position:absolute;inset:0}.LxBKMG_bandLink:focus-visible{outline:none}.LxBKMG_bandLink:focus-visible:after{box-shadow:var(--focus-ring-inset)}.LxBKMG_bandLinked:has(.LxBKMG_bandLink:active){background:var(--green-200)}.LxBKMG_body{flex-direction:column;flex-grow:1;gap:8px;min-width:0;display:flex}.LxBKMG_nameRow{align-items:center;gap:12px;height:36px;display:flex}.LxBKMG_name{min-width:0;font-size:var(--fs-display);font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;color:inherit;flex-grow:1;margin:0;line-height:36px;overflow:hidden}.LxBKMG_nameRowWrap{height:auto;min-height:36px}.LxBKMG_nameWrap{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.LxBKMG_nameSkeleton{flex-grow:1;max-width:160px;height:24px}.LxBKMG_action{border-radius:var(--r-pill);background:var(--green-200);height:36px;color:var(--green-900);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;border:0;flex-shrink:0;align-items:center;gap:4px;padding-inline:12px 16px;text-decoration:none;display:inline-flex;position:relative}.LxBKMG_action:after{content:"";position:absolute;inset:-4px 0}.LxBKMG_action:active{background:var(--green-300)}.LxBKMG_action:focus-visible{box-shadow:var(--focus-ring);outline:none}.LxBKMG_actionSkeleton{border-radius:var(--r-pill);flex-shrink:0;width:96px;height:36px}.LxBKMG_tags{scrollbar-width:none;height:28px;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 24px);mask-image:linear-gradient(to right, transparent, var(--ink) 24px);gap:8px;margin:0;padding:0;padding-inline-end:24px;list-style:none;display:flex;overflow-x:auto}.LxBKMG_tags::-webkit-scrollbar{display:none}.LxBKMG_tag{border:1px solid var(--green-200);border-radius:var(--r-pill);height:28px;color:var(--ink-2);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;flex-shrink:0;align-items:center;padding-inline:12px;display:inline-flex}.LxBKMG_tagSkeleton{border-radius:var(--r-pill);flex-shrink:0;width:72px;height:28px}.LxBKMG_stripRow{justify-content:space-between;align-items:center;gap:12px;height:32px;display:flex}.LxBKMG_strip{gap:8px;display:flex}.LxBKMG_day{border:1px solid var(--green-200);width:24px;height:24px;color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-label);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.LxBKMG_dayActive{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-strong)}.LxBKMG_dayToday{box-shadow:0 0 0 2px var(--accent-tint), 0 0 0 4px var(--green-800)}.LxBKMG_daySkeleton{border-radius:50%;width:24px;height:24px}.LxBKMG_infoPill{border:1px solid var(--green-200);border-radius:var(--r-pill);height:28px;color:var(--ink-2);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding-inline:8px 12px;display:inline-flex}.LxBKMG_metaLine{height:28px;font-size:var(--fs-body);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin:0;display:flex;overflow:hidden}.LxBKMG_metaSkeleton{border-radius:var(--r-sm);width:144px;height:16px}.LxBKMG_textAction{height:28px;font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--accent);border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex;position:relative}.LxBKMG_textAction:before{content:"";position:absolute;inset-block:-8px;inset-inline:-8px}.LxBKMG_textAction:active{opacity:.7}.LxBKMG_textAction:focus-visible{box-shadow:var(--focus-ring);outline:none}.LxBKMG_textActionSkeleton{border-radius:var(--r-sm);width:112px;height:16px}.LxBKMG_statusRow{align-items:center;height:28px;display:flex}.LxBKMG_monogram,.LxBKMG_monogramSkeleton{border-radius:50%;flex-shrink:0;width:56px;height:56px}.LxBKMG_monogram{background:var(--green-800);color:var(--accent-ink);font-size:var(--fs-display);font-weight:var(--fw-strong);justify-content:center;align-items:center;line-height:1;display:inline-flex}.LxBKMG_monogramRow{width:32px;height:32px;font-size:var(--fs-body)}
.MivMDG_wrap{position:relative}.MivMDG_trigger{text-align:start;cursor:pointer;width:100%;color:var(--ink);transition:border-color var(--t-fast) ease-out, background-color var(--t-fast) ease-out;justify-content:space-between;align-items:center;gap:8px;display:flex}.MivMDG_trigger:active:not(:disabled){background:var(--inset)}.MivMDG_trigger:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.MivMDG_trigger{transition:none}}.MivMDG_triggerPlaceholder{color:var(--muted)}.MivMDG_triggerValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MivMDG_triggerWrap .MivMDG_triggerValue{white-space:normal;text-align:start;line-height:1.5}.MivMDG_chevron{transition:transform var(--t-fast) ease-out;flex-shrink:0;display:inline-flex}.MivMDG_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.MivMDG_chevron{transition:none}}.MivMDG_portal{display:contents}.MivMDG_positioner{z-index:1050}.MivMDG_listbox{box-sizing:border-box;width:var(--anchor-width);max-height:min(var(--available-height), 320px);background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-sm);box-shadow:var(--shadow-2);transform-origin:var(--transform-origin);transition:opacity var(--t-fast) ease-out;outline:none;flex-direction:column;padding:4px;display:flex}.MivMDG_listbox[data-starting-style],.MivMDG_listbox[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.MivMDG_listbox{transition:none}}.MivMDG_optionsList{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;margin:0;padding:0;overflow-y:auto}.MivMDG_listbox:focus-visible,.MivMDG_optionsList:focus-visible{box-shadow:none}.MivMDG_option,.MivMDG_groupHeading{position:relative}.MivMDG_option+.MivMDG_option:before{content:"";border-block-start:1px solid var(--card-border);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:12px}.MivMDG_option{border-radius:var(--r-sm);width:100%;min-height:44px;font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.MivMDG_option:hover,.MivMDG_option[data-highlighted]{background:var(--inset)}.MivMDG_optionSelected,.MivMDG_optionSelected:hover,.MivMDG_optionSelected[data-highlighted],.MivMDG_option:active{background:var(--accent-tint)}.MivMDG_optionSelected{font-weight:var(--fw-strong);color:var(--accent-deep)}.MivMDG_checkmark{color:var(--accent);flex-shrink:0}.MivMDG_groupHeading{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--muted);pointer-events:none;padding:12px 12px 4px}.MivMDG_groupHeading+.MivMDG_option:before{border-block-start:none}.MivMDG_option+.MivMDG_groupHeading{margin-block-start:8px}.MivMDG_option+.MivMDG_groupHeading:before{content:"";border-block-start:1px solid var(--card-border);pointer-events:none;position:absolute;inset-block-start:-4px;inset-inline:0}
.QAY6Da_mark{white-space:nowrap;font-weight:var(--fw-strong);align-items:center;gap:8px;display:inline-flex}.QAY6Da_new{color:var(--state-new);--mark-tint:var(--state-new-tint)}.QAY6Da_persists{color:var(--state-persists);--mark-tint:var(--state-persists-tint)}.QAY6Da_improving{color:var(--state-improving);--mark-tint:var(--state-improving-tint)}.QAY6Da_mastered{color:var(--state-mastered);--mark-tint:var(--state-mastered-tint)}.QAY6Da_glyph{line-height:1}.QAY6Da_line{font-size:var(--fs-body)}.QAY6Da_chip{background:var(--mark-tint);gap:4px}.QAY6Da_dot{background:var(--mark-tint);width:24px;height:24px;font-size:var(--fs-meta);border-radius:50%;justify-content:center}
.yeA4_a_row{background:var(--card);align-items:center;gap:12px;min-height:48px;padding-block:4px;padding-inline:16px 8px;display:flex}.yeA4_a_label{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink);flex:auto}.yeA4_a_control{flex-shrink:0;align-items:center;display:flex}.yeA4_a_button{color:var(--accent)}.yeA4_a_count{text-align:center;width:32px;font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}
.Ve6H_G_point{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink);margin:0}.Ve6H_G_count{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);margin:0}.Ve6H_G_updated{align-items:center;gap:4px;display:inline-flex}.Ve6H_G_rows{border-block-start:1px solid var(--card-border);border-end-end-radius:var(--r-lg);border-end-start-radius:var(--r-lg);margin-block-end:-16px;margin-inline:-16px;overflow:hidden}.Ve6H_G_rows>div{background:0 0;border:0;border-radius:0}
.qEbTWa_frame{--swipe-sign:1;position:relative;overflow:clip}[dir=rtl] .qEbTWa_frame{--swipe-sign:-1}.qEbTWa_card{border-radius:var(--r-lg)}.qEbTWa_row{background:var(--card);border-radius:0}.qEbTWa_row:before{z-index:1}.qEbTWa_panel{visibility:hidden;border-radius:inherit;background:var(--green-800);color:var(--accent-ink);font-size:var(--fs-body);font-weight:var(--fw-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.qEbTWa_panel[data-shown]{visibility:visible}.qEbTWa_slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform var(--t-slow) ease-out;position:relative}.qEbTWa_slider>*{width:100%}.qEbTWa_slider>:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.qEbTWa_peek{animation:1.2s ease-out .3s both qEbTWa_swipe-row-peek}.qEbTWa_peekPanel{animation:1.2s linear .3s both qEbTWa_swipe-row-peek-panel}@keyframes qEbTWa_swipe-row-peek-panel{0%,99%{visibility:visible}to{visibility:hidden}}@keyframes qEbTWa_swipe-row-peek{0%,to{transform:translate(0)}35%,60%{transform:translateX(calc(24px * var(--swipe-sign)))}}@media (prefers-reduced-motion:reduce){.qEbTWa_slider{transition:none}.qEbTWa_peek,.qEbTWa_peekPanel{animation:none}}
.StgHqq_track{border-radius:var(--r-pill);background:var(--faint);width:40px;height:24px;transition:background-color var(--t-fast) ease-out;display:inline-block;position:relative}.StgHqq_track[data-checked]{background:var(--accent)}.StgHqq_thumb{border-radius:var(--r-pill);background:var(--card);width:20px;height:20px;transition:inset-inline-start var(--t-fast) ease-out;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.StgHqq_track[data-checked] .StgHqq_thumb{inset-inline-start:18px}@media (prefers-reduced-motion:reduce){.StgHqq_track,.StgHqq_thumb{transition:none}}
.URU6KG_line{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink);margin:0}.URU6KG_actions{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink);gap:10px;margin:0;padding-inline-start:20px;display:grid}.URU6KG_actions li::marker{color:var(--accent)}
.J7dZuG_card{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card);text-align:start;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;padding:0;text-decoration:none;display:block;position:relative}.J7dZuG_card:disabled{opacity:1;cursor:default}.J7dZuG_card:disabled .J7dZuG_head,.J7dZuG_card:disabled .J7dZuG_line{opacity:.45}.J7dZuG_body{align-items:flex-start;gap:var(--tap-card-row-gap,8px);padding:16px;display:flex}.J7dZuG_body[data-chevron]{padding-inline-end:40px}.J7dZuG_text{align-items:stretch;gap:var(--tap-card-gap,8px);flex-direction:column;flex:auto;min-width:0;display:flex}.J7dZuG_head{align-items:var(--tap-card-head-align,flex-start);gap:8px;display:flex}.J7dZuG_title{flex:auto;min-width:0}.J7dZuG_chips{flex-shrink:0;gap:4px;display:inline-flex}.J7dZuG_leading,.J7dZuG_trailing{flex-shrink:0;display:inline-flex}.J7dZuG_chevron{inset-inline-end:14px;color:var(--faint);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.J7dZuG_card:active:not(:disabled){background:var(--paper)}.J7dZuG_card:active:not(:disabled) .J7dZuG_chevron{color:var(--accent)}.J7dZuG_card:focus-visible{box-shadow:none;outline:none}.J7dZuG_card:focus-visible:after{content:"";border-radius:inherit;box-shadow:var(--focus-ring-inset);pointer-events:none;position:absolute;inset:-1px}
.hJfgNG_card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-lg);direction:ltr;align-items:center;gap:12px;padding:12px 14px;display:flex}.hJfgNG_play{border-radius:var(--r-pill);background:var(--accent-tint);width:48px;height:48px;color:var(--accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.hJfgNG_play:disabled{color:var(--faint);cursor:default}.hJfgNG_play:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.hJfgNG_wave{direction:ltr;flex:auto;align-items:center;gap:2px;min-width:0;height:40px;display:flex}.hJfgNG_bar{border-radius:var(--r-pill);background:var(--green-300);flex:1 1 0;min-width:1px;max-width:3px}.hJfgNG_bar[data-played]{background:var(--accent)}.hJfgNG_wavePending .hJfgNG_bar{background:var(--faint)}.hJfgNG_side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.hJfgNG_clock{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.hJfgNG_pending{color:var(--muted);direction:rtl;margin:0;font-size:13px}.hJfgNG_noticeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.hJfgNG_notice{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:14px;display:flex}.hJfgNG_notice svg{flex:none;margin-block-start:1px}.hJfgNG_instruction{font-weight:var(--fw-strong);margin:0}.hJfgNG_readingText{color:var(--ink);white-space:pre-wrap;margin:0;font-size:17px;line-height:1.8}
._8EBYrW_row{align-items:center;gap:8px;display:flex}._8EBYrW_row ._8EBYrW_field{flex:1}._8EBYrW_error{color:var(--danger);opacity:1}._8EBYrW_timeWrap{flex:1;display:block;position:relative}._8EBYrW_timeWrap input[data-empty]:not(:focus){color:#0000}._8EBYrW_timeWrap input[data-empty]:not(:focus)::-webkit-datetime-edit{opacity:0}._8EBYrW_timeWrap input[data-empty]:not(:focus)::-webkit-calendar-picker-indicator{opacity:0}._8EBYrW_timePlaceholder{color:var(--faint);font-size:var(--fs-body);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:16px}._8EBYrW_timeWrap input[data-empty]:focus+._8EBYrW_timePlaceholder{display:none}._8EBYrW_textarea{resize:none;min-height:88px;padding-block:8px;line-height:1.6;display:block}._8EBYrW_textareaGrow{min-height:0;overflow-y:hidden}@media (pointer:coarse){._8EBYrW_timePlaceholder{font-size:16px}}
.qjDSZa_step{background:var(--card);align-items:center;gap:12px;min-height:48px;padding-inline:16px 4px;display:flex}.qjDSZa_position{min-width:16px;font-weight:var(--fw-strong);color:var(--muted);flex-shrink:0}.qjDSZa_stepText{flex:auto;min-width:0}
.C7f-xW_head{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.C7f-xW_summary{font-size:var(--fs-heading);font-weight:var(--fw-body);margin:0;line-height:1.5}.C7f-xW_meta{font-size:var(--fs-meta);color:var(--muted);margin:0}.C7f-xW_events>*{flex-shrink:0}.C7f-xW_event{flex-direction:column;gap:4px;padding-block:16px 4px;padding-inline:48px 16px;display:flex;position:relative}.C7f-xW_event:after{content:"";background:linear-gradient(var(--card-border), var(--card-border)) center / 2px 100% no-repeat;width:8px;position:absolute;inset-block:32px 0;inset-inline-start:16px}.C7f-xW_event:last-child:after{inset-block-end:16px}.C7f-xW_dot{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:24px;inset-inline-start:16px}.C7f-xW_new{color:var(--state-new)}.C7f-xW_persists{color:var(--state-persists)}.C7f-xW_improving{color:var(--state-improving)}.C7f-xW_mastered{color:var(--state-mastered)}.C7f-xW_date{font-size:var(--fs-meta);color:var(--muted);line-height:24px}.C7f-xW_source{font-size:var(--fs-meta);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.C7f-xW_reason{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.6}.C7f-xW_link{align-self:flex-start}
.v1NzSa_loginPage{background:var(--paper);place-items:center;min-height:100dvh;padding:16px;display:grid}.v1NzSa_loginCard{background:var(--card);border:1px solid var(--card-border);border-top:3px solid var(--ink);border-radius:var(--r-lg);gap:16px;width:100%;max-width:320px;padding:24px;display:grid}.v1NzSa_loginTitle{font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--ink);margin:0}.v1NzSa_screen{background:var(--paper);min-width:0;min-height:100dvh;color:var(--ink);align-content:start;gap:12px;padding:0 16px 32px;display:grid}.v1NzSa_strip{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.v1NzSa_stripActions{flex-shrink:0;gap:4px;margin-inline-start:auto;display:flex}.v1NzSa_mode{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--warn);background:var(--warn-tint);border-radius:var(--r-pill);padding:4px 12px}.v1NzSa_stripTutor{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.v1NzSa_graphNote{color:var(--muted);font-size:var(--fs-meta);margin:0;padding:12px 0}@media (max-width:479px){.v1NzSa_stripTutor{display:none}.v1NzSa_strip{flex-wrap:wrap}.v1NzSa_stripActions{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:1 0 100%;margin-inline-start:0;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.v1NzSa_stripActions>*{white-space:nowrap;flex-shrink:0}}.v1NzSa_stripActions a[aria-current=page]{font-weight:var(--fw-strong);color:var(--accent-deep);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.v1NzSa_pickers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.v1NzSa_chipRow{flex-wrap:wrap;gap:8px;display:flex}.v1NzSa_body{min-width:0}.v1NzSa_rawWrap{border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);width:fit-content;max-width:100%;overflow-x:auto}.v1NzSa_raw{border-collapse:collapse;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.v1NzSa_raw th,.v1NzSa_raw td{border-bottom:1px solid var(--card-border);text-align:start;padding:4px 8px}.v1NzSa_raw th{font-weight:var(--fw-label);color:var(--ink-2);background:var(--inset)}.v1NzSa_raw tr[data-selected=true] td{background:var(--accent-tint)}.v1NzSa_rawLink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.v1NzSa_rawLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.v1NzSa_linear{gap:16px;display:grid}.v1NzSa_lens{border-radius:var(--r-pill);max-width:100%;font-size:var(--fs-meta);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;white-space:normal;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.v1NzSa_linear .v1NzSa_lens{max-width:100%}.v1NzSa_noTopic{padding-block-end:4px;display:block}.v1NzSa_lensGlyph{font-weight:var(--fw-strong)}.v1NzSa_lens[data-tone=good]{color:var(--accent);background:var(--accent-tint)}.v1NzSa_lens[data-tone=mid]{color:var(--warn);background:var(--warn-tint)}.v1NzSa_lens[data-tone=bad]{color:var(--danger);background:var(--danger-tint)}.v1NzSa_lens[data-tone=none]{color:var(--muted);background:var(--neutral-tint)}.v1NzSa_graph{border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);height:70dvh;min-height:420px}.v1NzSa_graphLoading{min-height:420px;color:var(--muted);font-size:var(--fs-meta);place-items:center;display:grid}.v1NzSa_node{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-sm);width:240px;min-height:72px;font-size:var(--fs-meta);color:var(--ink)}.v1NzSa_node[data-kind=subject]{background:var(--inset);border-color:var(--ink-2);font-weight:var(--fw-strong)}.v1NzSa_node[data-kind=unit]{background:var(--inset);font-weight:var(--fw-strong)}.v1NzSa_node[data-kind=lesson]:not([data-topic=""]){cursor:pointer}.v1NzSa_node[data-kind=lesson]:not([data-topic=""]):hover{border-color:var(--accent)}.v1NzSa_nodeInner{box-sizing:border-box;border-radius:inherit;align-content:center;gap:4px;width:100%;height:100%;min-height:72px;padding:8px 12px;display:grid}.v1NzSa_nodeButton{all:unset;box-sizing:border-box;border-radius:inherit;cursor:pointer;align-content:center;gap:4px;width:100%;height:100%;min-height:72px;padding:8px 12px;display:grid}.v1NzSa_nodeButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.v1NzSa_nodeLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1NzSa_bodyOuter{min-width:0}@media (min-width:960px){.v1NzSa_withPanel{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}}.v1NzSa_panel{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-lg);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-1);padding:16px;position:sticky;top:16px;overflow-y:auto}.v1NzSa_panelHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.v1NzSa_panelTitle{font-size:var(--fs-heading);font-weight:var(--fw-strong);margin:0}.v1NzSa_evidence{gap:12px;display:grid}.v1NzSa_observation{border:1px solid var(--card-border);border-radius:var(--r-md);gap:8px;padding:12px;display:grid}.v1NzSa_observationTitle{font-size:var(--fs-body);font-weight:var(--fw-strong);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.v1NzSa_unconfirmedPill{border-radius:var(--r-pill);background:var(--warn-tint);color:var(--warn);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.v1NzSa_unconfirmedGlyph{font-weight:var(--fw-strong)}.v1NzSa_evidenceHint,.v1NzSa_evidenceNone{color:var(--muted);font-size:var(--fs-meta);margin:0}.v1NzSa_noteRow{flex-direction:column;gap:2px;min-height:48px;padding-block:12px;padding-inline:16px;display:flex}.v1NzSa_noteLabel{font-size:var(--fs-body);font-weight:var(--fw-body)}.v1NzSa_noteSecondary{font-size:var(--fs-meta);color:var(--muted)}.v1NzSa_suggestionsTitle{font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--ink);margin:0}.v1NzSa_suggestionsEmpty{font-size:var(--fs-body);color:var(--muted);margin:0}.v1NzSa_unreadDot{border-radius:var(--r-pill);background:var(--accent);width:8px;height:8px;display:inline-block}.v1NzSa_suggestionText{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-md);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;line-height:1.6}.v1NzSa_suggestionAttachments{gap:12px;display:grid}.v1NzSa_suggestionImage{border:1px solid var(--card-border);border-radius:var(--r-sm);max-width:100%;height:auto;display:block}.v1NzSa_tutorCard{gap:8px;min-width:0;display:grid}.v1NzSa_tutorHead{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.v1NzSa_tutorName{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);overflow-wrap:anywhere;margin:0}.v1NzSa_threadMeta{font-size:var(--fs-meta);color:var(--muted);margin:0 0 4px}.v1NzSa_threadOperator{background:var(--accent-tint);border-color:var(--accent-tint-border)}.v1NzSa_threadActions{flex-wrap:wrap;gap:8px;display:flex}.v1NzSa_statusRow{align-items:center;gap:8px;display:flex}
.A0cszq_sheetBody,.A0cszq_kindStep{flex-direction:column;gap:16px;display:flex}.A0cszq_kindHead{flex-direction:column;gap:4px;display:flex}.A0cszq_kindHeading{font-size:var(--fs-title);font-weight:var(--fw-strong);margin:0}
.nMc-cq_questionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.nMc-cq_more{color:var(--muted);margin-inline-end:-8px}.nMc-cq_previewList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nMc-cq_previewList li{align-items:baseline;gap:8px;display:flex}.nMc-cq_previewMarker{min-width:16px;font-size:var(--fs-meta);font-weight:var(--fw-strong);color:var(--muted);flex-shrink:0}.nMc-cq_reviewInfo{flex-direction:column;gap:16px;margin:0;padding-inline:4px;display:flex}.nMc-cq_reviewInfo dd{margin:0}.nMc-cq_reviewTitle{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);overflow-wrap:anywhere}.nMc-cq_reviewBody{font-size:var(--fs-body);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.nMc-cq_editAgain{align-self:center}
.VIpmnq_nameBlock{align-items:flex-start;padding:4px 16px 12px}.VIpmnq_nameBlock>:first-child{align-self:stretch}.VIpmnq_secondaryLine{display:block}
.oz1swq_steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oz1swq_steps>li{align-items:baseline;gap:8px;display:flex}.oz1swq_num{color:var(--muted);direction:rtl;unicode-bidi:isolate;flex:none}.quote.oz1swq_rtl{unicode-bidi:isolate}.oz1swq_patterns{margin:0;padding:0;list-style:none}.oz1swq_patterns>li+li{border-block-start:1px solid var(--card-border);padding-block-start:12px}.oz1swq_said{unicode-bidi:plaintext;font-weight:600}.oz1swq_section+.oz1swq_section{border-block-start:1px solid var(--card-border);padding-block-start:12px}
._8isK5q_segments{gap:8px;display:flex}._8isK5q_unread{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--accent);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._8isK5q_list[hidden],._8isK5q_row[hidden]{display:none}._8isK5q_row .tl-dot:after{background:var(--paper);border:2px solid var(--accent);box-sizing:border-box}._8isK5q_rowUnread .tl-dot:after{background:var(--accent)}._8isK5q_rowLast .tl-dot:before{bottom:0}
.ZIphwq_sentence{font-size:var(--fs-title);margin:0;line-height:1.9}.ZIphwq_words{font-size:var(--fs-title);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.ZIphwq_word{border-radius:var(--r-sm);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding-inline:8px;display:inline-flex}.ZIphwq_word:focus-visible{box-shadow:var(--focus-ring);outline:none}.ZIphwq_word:active{transform:translateY(1px)}.ZIphwq_word[data-status=matched]{background:var(--accent-tint);color:var(--accent-deep)}.ZIphwq_word[data-status=missed]{background:var(--danger-tint);color:var(--danger);text-underline-offset:6px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.ZIphwq_word[data-playing=true]{border-color:currentColor}.ZIphwq_word[data-audio=loading]{opacity:.7;border-style:dashed;border-color:currentColor}.ZIphwq_word[data-audio=error]{border-style:dotted;border-color:var(--muted)}.ZIphwq_static{cursor:default}.ZIphwq_heard{color:var(--muted);margin:0}.ZIphwq_heard q{color:var(--ink);quotes:"«" "»"}@media (prefers-reduced-motion:reduce){.ZIphwq_word:active{transform:none}}
._0qY3va_row{align-items:flex-start;gap:12px;padding:10px 16px;display:flex}._0qY3va_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._0qY3va_name{font-size:var(--fs-meta);font-weight:var(--fw-strong);color:var(--ink)}._0qY3va_body{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.L3vpBa_panel{border-radius:var(--r-md);background:var(--danger-tint);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.L3vpBa_status{font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.L3vpBa_dot{border-radius:var(--r-pill);background:var(--danger);flex-shrink:0;width:12px;height:12px;animation:1.2s ease-in-out infinite L3vpBa_voice-dot}.L3vpBa_clock{font-size:var(--fs-meta);font-weight:var(--fw-body);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.L3vpBa_track{border-radius:var(--r-pill);background:var(--card);height:4px;overflow:hidden}.L3vpBa_fill{height:100%;width:var(--pct,0%);border-radius:var(--r-pill);background:var(--danger);transition:width .25s linear}@keyframes L3vpBa_voice-dot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.L3vpBa_dot{animation:none}.L3vpBa_fill{transition:none}}
.B3BMNW_page{max-width:1040px;margin-inline:auto;padding:24px 16px 32px}.B3BMNW_intro{flex-direction:column;gap:4px;max-width:544px;display:flex}.B3BMNW_back{align-self:flex-start}.B3BMNW_title{font-size:var(--fs-display);font-weight:var(--fw-strong);margin:0;line-height:1.35}.B3BMNW_lede{font-size:var(--fs-body);color:var(--ink-2);margin:0}.B3BMNW_rail{display:none}.B3BMNW_navBar{z-index:40;background:var(--paper);border-block-end:1px solid var(--card-border);align-items:center;gap:12px;margin-block:16px 8px;margin-inline:-16px;padding:8px 16px;display:flex;position:sticky;top:0}.B3BMNW_navCurrent{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.B3BMNW_navGroup{flex-direction:column;gap:4px;display:flex}.B3BMNW_navGroup+.B3BMNW_navGroup{margin-block-start:8px}.B3BMNW_navList{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:176px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.B3BMNW_navList[hidden]{display:none}.B3BMNW_navLink{border-radius:var(--r-md);min-height:44px;color:var(--ink);font-size:var(--fs-meta);border-inline-start:3px solid #0000;align-items:center;padding-inline:12px;text-decoration:none;display:flex}.B3BMNW_navLink:active{background:var(--inset)}.B3BMNW_navLink[aria-current=location]{background:var(--accent-tint);border-inline-start-color:var(--accent);color:var(--accent-deep);font-weight:var(--fw-label)}.B3BMNW_sheetNav{max-height:60vh;padding:0 16px 16px;overflow-y:auto}.B3BMNW_main{min-width:0}@media (min-width:1024px){.B3BMNW_page{grid-template-columns:224px minmax(0,1fr);align-items:start;column-gap:32px;max-width:1280px;display:grid}.B3BMNW_navBar{display:none}.B3BMNW_rail{scrollbar-width:thin;max-height:calc(100vh - 32px);padding-block-end:16px;display:block;position:sticky;top:16px;overflow-y:auto}.B3BMNW_main{max-width:1040px}}.B3BMNW_part{font-size:var(--fs-title);font-weight:var(--fw-strong);margin:32px 0 16px}.B3BMNW_section{border-block-start:1px solid var(--card-border);padding-block:24px;scroll-margin-top:72px}.B3BMNW_sectionHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-block-end:16px;display:flex}.B3BMNW_sectionName{font-size:var(--fs-heading);font-weight:var(--fw-strong);margin:0}.B3BMNW_sectionNote{font-size:var(--fs-meta);color:var(--ink-2);flex-basis:100%;margin:0}.B3BMNW_specimens{flex-direction:column;gap:16px;min-width:0;max-width:544px;display:flex}.B3BMNW_specimen{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.B3BMNW_specimenLabel{font-size:var(--fs-meta);color:var(--muted)}.B3BMNW_stage{background:var(--inset);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.B3BMNW_stageRow{flex-flow:wrap;align-items:center}.B3BMNW_frame{background:var(--paper);border:1px solid var(--card-border);border-radius:var(--r-lg);min-width:0;position:relative;overflow:hidden;transform:translateZ(0)}:is(.B3BMNW_frame .appbar-band,.B3BMNW_frame [data-page-header]){width:auto;margin-inline:0}.B3BMNW_frame .appbar-band:not(:has(+[data-page-header])){margin-block-end:0}.B3BMNW_frameBody{flex-direction:column;gap:12px;padding:16px;display:flex}.B3BMNW_toastFrame{flex-direction:column;gap:12px;min-height:96px;padding:16px;display:flex}.B3BMNW_swatches{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px;display:grid}.B3BMNW_swatch{flex-direction:column;gap:4px;min-width:0;display:flex}.B3BMNW_swatchChip{border-radius:var(--r-md);border:1px solid var(--card-border);height:48px}.B3BMNW_swatchName{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--ink)}.B3BMNW_swatchValue{font-size:var(--fs-meta);color:var(--muted)}.B3BMNW_typeRow{border-block-end:1px solid var(--card-border);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-block:8px;display:flex}.B3BMNW_typeRow:last-child{border-block-end:none}.B3BMNW_typeMeta{font-size:var(--fs-meta);color:var(--muted);min-width:176px}.B3BMNW_typeSample{flex:1;min-width:0;margin:0}.B3BMNW_spaceRow{align-items:center;gap:12px;display:flex}.B3BMNW_spaceBar{background:var(--green-300);height:16px}.B3BMNW_spaceLabel{font-size:var(--fs-meta);color:var(--muted);min-width:48px}.B3BMNW_radii{flex-wrap:wrap;gap:16px;display:flex}.B3BMNW_radius{flex-direction:column;align-items:center;gap:8px;display:flex}.B3BMNW_radiusBox{background:var(--card);border:1.5px solid var(--accent);width:72px;height:48px}.B3BMNW_icons{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.B3BMNW_icon{background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-md);color:var(--ink);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 4px;display:flex}.B3BMNW_iconName{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere;text-align:center}
.RO5dWq_indexPage{padding-block-end:calc(var(--dock-height) + 80px)!important}.RO5dWq_bankLink{border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--accent);align-self:flex-start;align-items:center;gap:4px;margin-block:-8px;text-decoration:none;display:inline-flex}.RO5dWq_bankLink:active{opacity:.7}.RO5dWq_bankLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.RO5dWq_stats{font-size:var(--fs-meta);color:var(--ink-2);background:0 0;flex-wrap:wrap;align-self:stretch;display:flex;overflow:hidden}.RO5dWq_stat{white-space:nowrap;border-inline-start:1px solid var(--card-border);flex:auto;justify-content:center;align-items:center;gap:6px;margin-inline-start:-1px;padding-inline:12px;display:inline-flex}.RO5dWq_single{font-size:var(--fs-meta);color:var(--ink-2);align-self:stretch;align-items:center;gap:6px;display:flex}.RO5dWq_statDot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.RO5dWq_stat[data-state=completed] .RO5dWq_statDot{background:var(--accent)}.RO5dWq_stat[data-state=in_progress] .RO5dWq_statDot{background:var(--green-300)}.RO5dWq_stat[data-state=waiting] .RO5dWq_statDot{background:var(--faint)}.RO5dWq_singleDot[data-state=completed]{background:var(--accent)}.RO5dWq_singleDot[data-state=in_progress]{background:var(--green-300)}.RO5dWq_singleDot[data-state=waiting]{background:var(--faint)}
.n-Shia_row{--tap-card-gap:4px;--tap-card-row-gap:12px}.n-Shia_row>span:first-child{align-items:center}.n-Shia_liveRow{position:relative}.n-Shia_liveRow .n-Shia_row>span:first-child>span:last-child{align-self:stretch}.n-Shia_liveTrailing{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:4px;height:100%;display:flex}.n-Shia_waSlot{width:44px;height:44px;display:block}.n-Shia_whatsApp{position:absolute;inset-block-end:13px;inset-inline-end:37px}.n-Shia_guardian{font-size:var(--fs-body)}.n-Shia_message{flex-direction:column;gap:4px;display:flex}.n-Shia_messageTitle{font-size:var(--fs-heading);font-weight:var(--fw-strong);color:var(--ink);margin:0}.n-Shia_messageSub{font-size:var(--fs-body);color:var(--muted);margin:0}.n-Shia_preview{min-height:44px;color:var(--accent);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.n-Shia_quietAction{color:var(--muted);font-weight:var(--fw-label)}.n-Shia_quietAction:active{color:var(--ink)}.n-Shia_preview:active{color:var(--accent-deep)}.n-Shia_preview:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.n-Shia_previewText{border-radius:var(--r-md);background:var(--accent-tint);color:var(--ink);font-size:var(--fs-body);white-space:pre-wrap;margin:0;padding:12px 16px;line-height:1.6}.n-Shia_find{flex-direction:column;gap:8px;display:flex}.n-Shia_howTo{font-size:var(--fs-body);color:var(--ink-2);margin:0}.n-Shia_page{padding-block-end:calc(var(--dock-height) + 80px)}.n-Shia_rows{flex-direction:column;gap:8px;display:flex}.n-Shia_meta{margin:0}.n-Shia_sheetGuardian{text-align:center;margin:0}.n-Shia_sheetBody{flex-direction:column;gap:12px;display:flex}.n-Shia_sheetStatus{justify-content:center;display:flex}
.Vr3_Zq_footer{align-items:stretch;gap:8px;display:flex}.Vr3_Zq_footer>:last-child{flex:auto}.Vr3_Zq_sectionRule{border:0;border-top:1px solid var(--card-border);width:100%;margin:8px 0 4px}
.vLHFlW_message{white-space:pre-wrap;overflow-wrap:anywhere}.vLHFlW_operator{background:var(--accent-tint);border-color:var(--accent-tint-border)}.vLHFlW_messageText{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.6}.vLHFlW_status{align-items:center;gap:8px;display:flex}
.QoL7lW_headRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.QoL7lW_date{font-size:var(--fs-meta);font-weight:var(--fw-label);color:var(--muted)}.QoL7lW_sectionTitle{font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--ink);margin:0}
.HURNsa_actions{flex-direction:column;gap:8px;display:flex}.HURNsa_rateFoot{margin-block-start:16px}.HURNsa_rateHeading{color:var(--accent-deep)}
.xs_wUa_card{--card-pad-block:0px;padding-bottom:0;overflow:hidden}.xs_wUa_body{width:calc(100% + 32px);font:inherit;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;gap:8px;margin:0 -16px;padding:4px 16px 16px;display:flex}.xs_wUa_body:active{background:var(--paper)}.xs_wUa_body:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.xs_wUa_desc{flex-direction:column;gap:8px;display:flex}.xs_wUa_line{align-items:center;gap:4px;min-width:0;display:flex}.xs_wUa_cue{color:var(--accent)}.xs_wUa_cue .xs_wUa_students{color:inherit;flex:auto}.xs_wUa_cue>svg{flex-shrink:0}.xs_wUa_students{-webkit-line-clamp:1;line-clamp:1;min-width:0;font-size:var(--fs-body);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
._1BMDGa_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._1BMDGa_line{align-items:center;gap:4px;display:flex}._1BMDGa_toggle{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}._1BMDGa_toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}._1BMDGa_toggle:active{background:var(--inset)}._1BMDGa_allRow{min-height:44px;font:inherit;font-size:var(--fs-body);font-weight:var(--fw-label);color:var(--ink);text-align:start;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:0;display:flex}._1BMDGa_allRow:focus-visible{box-shadow:var(--focus-ring);outline:none}._1BMDGa_allRow:active{background:var(--inset)}._1BMDGa_allMark{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._1BMDGa_lineInput{flex:1;min-width:0}._1BMDGa_lineOff{color:var(--faint);text-decoration:line-through}._1BMDGa_files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._1BMDGa_fileEntry{flex-direction:column;gap:4px;display:flex}._1BMDGa_range{grid-template-columns:1fr 1fr;gap:12px;display:grid}._1BMDGa_file{font-size:var(--fs-meta);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;display:flex}._1BMDGa_fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1BMDGa_hiddenInput{display:none}
.LVl53a_card{--tap-card-head-align:center}
.dwAz_q_pdfTile{background:var(--inset);color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:inline-flex}.dwAz_q_pdfName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-meta);overflow:hidden}.dwAz_q_discard{gap:12px;display:grid}.dwAz_q_discardTitle{font-size:var(--fs-body);color:var(--ink);margin:0}.dwAz_q_error p[role=alert]{color:var(--danger)}.dwAz_q_shotFrame{display:block;position:relative}.dwAz_q_shotThumb{object-position:top}.dwAz_q_shotLabel{inset-inline:1px;border-radius:0 0 calc(var(--r-sm) - 1px) calc(var(--r-sm) - 1px);background:color-mix(in srgb, var(--ink) 72%, transparent);color:var(--card);font-size:var(--fs-meta);text-align:center;white-space:nowrap;padding:2px 4px;line-height:1.4;position:absolute;bottom:1px;overflow:hidden}.dwAz_q_shotPending{background:var(--inset);color:var(--muted);font-size:var(--fs-meta);text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}
.Nv1-QG_frame{border-radius:var(--r-lg);display:block}.Nv1-QG_shell{border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.Nv1-QG_shell .Nv1-QG_card{background:0 0;border:none;border-radius:0}.Nv1-QG_card{--tap-card-gap:4px}.Nv1-QG_pill{align-self:flex-start}.Nv1-QG_footerSlot{--card-pad-block:0px;padding-inline:16px}
