.lessons_page__J3BiL{--navy:#1D3A63;--plum:#6A2C58;--concert:#C62828;--taken:#ECEAE4;--openLine:#7FBF8C;--openTint:#EEF8F0;--pinkInk:#D6004F;max-width:430px;margin:0 auto;padding:12px 16px 48px;font-size:15px;line-height:1.5}.lessons_ground__YfzeF{background:#F4F3F0;min-height:calc(100vh - 60px)}.lessons_page__J3BiL *{box-sizing:border-box}.lessons_page__J3BiL :where(h1,h2,h3,h4,p,small,b,strong){color:inherit}.lessons_page__J3BiL :where(a):hover{text-decoration:none}.lessons_page__J3BiL :where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lessons_backLink__HHNb1{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--navy);text-decoration:none}.lessons_brand__2FWAi{padding:10px 0 0;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pinkInk);font-weight:700}.lessons_h1__hYLP7{font-size:26px;line-height:1.2;margin:4px 0;letter-spacing:-.01em;font-weight:700}.lessons_for__i3a3x{margin:0 0 12px;color:var(--mid);font-size:13px}.lessons_for__i3a3x b{color:var(--ink);font-weight:600}.lessons_rate__sumvV{margin:0 0 14px;font-size:13px;background:var(--wash);border-left:3px solid var(--plum);padding:8px 10px;border-radius:0 6px 6px 0}.lessons_check__vNtkY{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14px}.lessons_check__vNtkY input{width:18px;height:18px;margin:0;accent-color:var(--navy)}.lessons_days__dFRNm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.lessons_day__9l6rW{display:grid;grid-gap:6px;gap:6px;align-content:start}.lessons_dh__KeEiV{text-align:center;font-size:12px;font-weight:600;color:var(--mid);padding:0 0 4px;min-height:22px;display:flex;align-items:flex-end;justify-content:center}.lessons_dhFlag__rcFhS{font:inherit;font-size:12px;font-weight:600;background:none;border:0;cursor:pointer;width:100%}.lessons_dhFlag__rcFhS sup{color:var(--plum);font-size:12px;line-height:0;margin-left:1px}.lessons_lessonInfo__BtdVW{margin:18px 0 0;font-size:13px;color:var(--ink);background:var(--wash);border:1px solid var(--hair);border-radius:10px;padding:10px 12px}.lessons_lessonInfo__BtdVW b{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mid);margin-bottom:3px}.lessons_lessonInfo__BtdVW div+div{margin-top:6px}.lessons_chip__sBjx1{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:56px;text-align:center;font:inherit;font-size:14px;font-weight:600;padding:6px 0;border-radius:8px;border:1.5px solid var(--openLine);background:var(--openTint);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;line-height:1.15}.lessons_chip__sBjx1:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lessons_chip__sBjx1 small{color:inherit;display:block;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-top:3px;line-height:1.1;padding:0 4px}.lessons_taken__kEXa9{background:var(--taken);border-color:var(--taken);color:var(--mid);font-weight:500}.lessons_flagged__gF0I3{background-image:repeating-linear-gradient(135deg,transparent 0 5px,rgba(106,44,88,.1) 5px 7px)}.lessons_backup__K9j1F,.lessons_pick___MbVy{background:var(--paper);border:2px solid var(--navy);color:var(--navy)}.lessons_mine__6l0EN{background:var(--navy);border-color:var(--navy);color:#fff}.lessons_mine__6l0EN small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessons_chip__sBjx1:disabled{cursor:default;opacity:.6}.lessons_mine__6l0EN:disabled{opacity:1}.lessons_legend__HC9_c .lessons_m__IIhHR{background:var(--navy);border-color:var(--navy)}.lessons_watch__4jYZ4{border:1.5px dashed var(--plum);color:var(--plum)}.lessons_works__g6Pnk{background:#EEF2F8;border-color:var(--navy);color:var(--navy)}.lessons_legend__HC9_c{display:flex;flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;font-size:11px;color:var(--mid)}.lessons_legend__HC9_c i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:5px;border:1.5px solid var(--openLine);background:var(--openTint)}.lessons_legend__HC9_c .lessons_t__r4meD{background:var(--taken);border-color:var(--taken)}.lessons_legend__HC9_c .lessons_f__66V84{background-image:repeating-linear-gradient(135deg,transparent 0 3px,rgba(106,44,88,.22) 3px 4px)}.lessons_legend__HC9_c .lessons_b__dltmd{border:2px solid var(--navy);background:var(--paper)}.lessons_legend__HC9_c .lessons_w__eRnzC{border:1.5px dashed var(--plum)}.lessons_note__mwDJU{margin:12px 0 0;font-size:12px;color:var(--mid);background:var(--wash);border-radius:8px;padding:8px 10px}.lessons_note__mwDJU b{color:var(--plum);font-weight:600}.lessons_banner__UWh48{margin:12px 0 0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;background:#FBEDED;color:var(--concert)}.lessons_banner__UWh48 small{display:block;color:var(--mid);font-weight:400;margin-top:2px}.lessons_placed__oT5H4{background:#E9F4EE;color:#0b5a3f}.lessons_info__yrcKA{background:#EEF2F8;color:var(--navy)}.lessons_summary__IwtWm{margin:16px 0 0;border-top:1px solid var(--hair);padding-top:12px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.lessons_row__h4dQP{display:flex;justify-content:space-between;gap:12px}.lessons_row__h4dQP span:first-child{color:var(--mid)}.lessons_row__h4dQP b{font-weight:600;text-align:right}.lessons_field__F6Sg0{display:block;margin:10px 0 0}.lessons_field__F6Sg0 span{display:block;font-size:12px;color:var(--mid);margin-bottom:4px}.lessons_field__F6Sg0 input,.lessons_field__F6Sg0 select,.lessons_field__F6Sg0 textarea{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1.5px solid var(--hair);border-radius:8px;background:var(--paper);color:var(--ink)}.lessons_field__F6Sg0 input:focus,.lessons_field__F6Sg0 select:focus,.lessons_field__F6Sg0 textarea:focus{outline:2px solid var(--navy);outline-offset:1px;border-color:var(--navy)}.lessons_two__RNRMe{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px}.lessons_honey__sEoMN{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lessons_cta__ZtzQt{display:block;width:100%;margin:14px 0 0;font:inherit;font-size:15px;font-weight:600;text-align:center;padding:13px;border-radius:10px;border:1.5px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer}.lessons_cta__ZtzQt:disabled{opacity:.45;cursor:default}.lessons_secondary__EKSuv{background:transparent;color:var(--navy);margin-top:8px}.lessons_link__GrsiE{background:none;border:0;color:var(--navy);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer;padding:0}.lessons_error__9rBsf{margin:12px 0 0;color:var(--concert);font-size:13px}.lessons_muted__MGViO{color:var(--mid);font-size:12px;margin:10px 0 0}.lessons_scrim__P0sjf{position:fixed;inset:0;background:rgba(22,32,46,.42);z-index:1000}.lessons_sheet__bzQ0f{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:398px;z-index:1001;background:var(--paper);border-radius:16px;padding:18px 18px 20px;box-shadow:0 12px 40px rgba(0,0,0,.22)}.lessons_grab__3wlGB{display:none}.lessons_sheet__bzQ0f h2{margin:0 0 6px;font-size:17px}.lessons_sheet__bzQ0f p{margin:0 0 12px;color:var(--mid);font-size:13px}.lessons_sheet__bzQ0f .lessons_cta__ZtzQt{margin:0}.lessons_sheet__bzQ0f .lessons_secondary__EKSuv{margin-top:8px}.lessons_tiny__ttlfs{margin:10px 0 0;font-size:11px;color:var(--mid);text-align:center}@media (prefers-reduced-motion:no-preference){.lessons_sheet__bzQ0f{animation:lessons_rise__c6SBy .16s ease-out}@keyframes lessons_rise__c6SBy{0%{transform:translate(-50%,calc(-50% + 16px));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}}