.CenterRequestGate_gate__MDMmh{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.CenterRequestGate_choices__06qxy{display:flex;flex-direction:column;gap:var(--space-2)}.CenterRequestGate_panelText__sc1G2{margin:0;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.CenterRequestGate_form__YV4cJ{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:480px){.CenterRequestGate_choices__06qxy{flex-direction:row}.CenterRequestGate_choices__06qxy>*{flex:1 1}}.Logo_logo__h5XmC{display:block;flex-shrink:0;color:var(--color-brand-ink)}.page_screen__m4qsT{min-height:100dvh;justify-content:center;padding:var(--space-7) var(--space-5);text-align:center;background:radial-gradient(120% 70% at 50% 0,var(--color-brand-surface) 0,var(--color-brand-surface-glow) 45%,transparent 75%),var(--color-ground)}.page_card__sBE_Q,.page_screen__m4qsT{display:flex;flex-direction:column;align-items:center}.page_card__sBE_Q{gap:var(--space-5);width:min(26rem,100%);padding:var(--space-8) var(--space-6) var(--space-7);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-2)}.page_form__M86L2,.page_submit__ONKiI{width:100%}.page_title__Ofjpq{font-size:inherit;margin:0}.page_prompt__cGZLj{margin:0;color:var(--color-text-muted);font-size:var(--text-base);max-width:28rem}.page_heading__dKUuR{margin:0;font-size:var(--text-lg);font-weight:650;line-height:var(--leading-tight)}.FirstRunCard_list__7cB85{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.FirstRunCard_row__lpgTn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:44px}.FirstRunCard_mark__LMUkw{display:inline-flex;color:var(--color-text-muted)}.FirstRunCard_mark__LMUkw[data-done=true]{color:var(--color-action)}.FirstRunCard_label__L4yog{flex:1 1 12rem;font-size:var(--text-md);color:var(--color-text)}.FirstRunCard_link__yjD6m{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-2);color:var(--color-action);font-size:var(--text-md)}.FirstRunCard_done__xtCUl,.FirstRunCard_hint__FPFIB{font-size:var(--text-sm);color:var(--color-text-muted)}.FirstRunCard_actions__ADuf2{display:flex;margin-top:var(--space-3)}.PushPromptCard_head__fR7iU{display:flex;align-items:center;gap:var(--space-2)}.PushPromptCard_icon__SgZFi{display:inline-flex;color:var(--color-text-muted)}.PushPromptCard_body__2ojM_{margin:var(--space-2) 0 0;font-size:var(--text-md);color:var(--color-text)}.PushPromptCard_error__nclWi{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-danger)}.PushPromptCard_actions__fWp_W{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.Reminders_clickable__r4nEX{display:block;min-height:var(--row-height);cursor:pointer;border-radius:var(--radius-sm)}.Reminders_clickable__r4nEX:focus-visible,.Reminders_clickable__r4nEX:hover{background:var(--color-surface-sunken);outline:none}.Reminders_footer__GZxXm{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle)}.Reminders_moreLink__bHnF8{display:inline-flex;align-items:center;min-height:var(--row-height);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-action);background:none;border:none;padding:0;cursor:pointer}.Reminders_moreLink__bHnF8:hover{text-decoration:underline}.Reminders_tabs__SINI4{display:flex;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2)}.Reminders_dialogList__s9vlm{list-style:none;margin:0;padding:0}.Reminders_dialogItem__jNVeA{border-bottom:1px solid var(--color-line-subtle)}.Reminders_dialogItem__jNVeA:last-child{border-bottom:none}.Reminders_dialogRow__7vd0k{display:block;width:100%;min-height:var(--row-height);padding:var(--space-2) 0;font:inherit;text-align:left;color:inherit;background:none;border:none;cursor:pointer}.Reminders_dialogRow__7vd0k:focus-visible,.Reminders_dialogRow__7vd0k:hover{background:var(--color-surface-sunken);outline:none}.Reminders_dialogWhen__6_M9w{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.Reminders_dialogDate__IiqgT{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--text-xs)}.Reminders_dialogBody__YjYhI{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.Reminders_dialogMeta__oWBTG{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.Reminders_dialogEmpty__2iCGs{color:var(--color-text-muted);font-size:var(--text-md);margin:var(--space-5) 0}.Reminders_dialogActions__QTrUJ{display:flex;justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.Reminders_answerAsk__11JAw{margin:0;padding:var(--space-3);border-left:3px solid var(--color-line);background:var(--color-surface-sunken);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm)}.NotificationBell_anchor__5QLnV{position:relative;display:inline-flex}.NotificationBell_badge__wDUbJ{position:absolute;top:0;right:0;min-width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;background:var(--chrome-attention,var(--color-action));color:var(--chrome-ground,var(--color-text-on-action));border:2px solid var(--chrome-ground,var(--color-surface));border-radius:var(--radius-full);padding:0 var(--space-2);font-size:.625rem;line-height:1;font-weight:700;pointer-events:none}.NotificationBell_popover__XZAn3{position:absolute;top:calc(100% + var(--space-2));right:0;width:18rem;max-height:60vh;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);z-index:var(--z-overlay);padding:var(--space-3)}.NotificationBell_list__5zhEt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.NotificationBell_item__ttT_h{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-3)}.NotificationBell_item__ttT_h:last-child{border-bottom:none;padding-bottom:0}.NotificationBell_patientLink__I6x41{display:inline-flex;align-items:center;min-height:var(--tap-target);font-weight:600;font-size:var(--text-sm)}.NotificationBell_body__kJmL9{margin:var(--space-2) 0;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.NotificationBell_meta__OXvmL{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.NotificationBell_empty__KS7Dk{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.NotificationBell_allLink__p0IB5{display:flex;align-items:center;min-height:var(--tap-target);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-action);text-decoration:none}.NotificationBell_allLink__p0IB5:hover{text-decoration:underline}.NotificationBell_sectionTitle__PUgRB{margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.NotificationBell_askedBody__RcmmA{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.OfflineBanner_banner___1BVy{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);background:var(--color-attention-quiet);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight);text-align:center}.OfflineBanner_banner___1BVy>svg{flex:none;color:var(--color-attention)}.PushSettingsSheet_body__jdb5Y{display:flex;flex-direction:column;gap:var(--space-5)}.PushSettingsSheet_section__yK8Xe{display:flex;flex-direction:column;gap:var(--space-2)}.PushSettingsSheet_heading__W31sD{margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted)}.PushSettingsSheet_text__fhis7{margin:0;font-size:var(--text-md);color:var(--color-text)}.PushSettingsSheet_hint__VGIn5{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.PushSettingsSheet_error__yJHf1{margin:0;font-size:var(--text-sm);color:var(--color-danger)}.PushSettingsSheet_actions__2bpht{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PushSettingsSheet_actions__2bpht:empty{display:none}.NowBand_band__c__N_{margin:var(--space-4) 0 var(--space-5)}.NowBand_card__DURJe{display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-xl);padding:.85rem 1rem .9rem;box-shadow:var(--shadow-1)}.NowBand_cardHead__ho3lS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.NowBand_cardTitle__C_nyW{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.NowBand_list__FiF33{list-style:none;margin:.4rem 0 0;padding:0}.NowBand_item__2p1Y8{border-bottom:1px solid var(--color-line-subtle);padding:.4rem 0}.NowBand_item__2p1Y8:last-child{border-bottom:none}.NowBand_itemHead__I3bn3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem}.NowBand_itemTitle__CZsq5{font-weight:600;font-size:.85rem}.NowBand_itemMeta__7LzVw{font-size:.72rem;color:var(--color-text-muted)}.NowBand_itemBody__9m_mU{margin:.2rem 0 0;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}.NowBand_itemActions__c1Y6x{display:flex;gap:.4rem;margin-top:.3rem}.NowBand_empty__N_ptw{color:var(--color-text-muted);font-size:.8rem;margin:.3rem 0 0}.page_screen__2GKmU{min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-4) var(--space-8);background:var(--color-ground)}.page_head__hThYj{display:flex;justify-content:center;padding-block:var(--space-2)}.page_card__yU77j{width:100%;max-width:34rem;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.page_title__EzmrK{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--color-text)}.page_lede__1W6Hf{margin:0;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.5}@media (min-width:768px){.page_screen__2GKmU{padding-block:var(--space-8)}.page_card__yU77j{padding:var(--space-6)}}.GemiLookupField_row__nFEvw{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.GemiLookupField_field__CGMxu{flex:1 1 12rem;min-width:0}.GemiLookupField_hint__fc0bo{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-2) 0 0}.TimePicker_wrap__2o3Q6{position:relative}.TimePicker_trigger__IZGfB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;background:var(--color-surface);font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:left;cursor:pointer}.TimePicker_trigger__IZGfB:disabled{cursor:default;opacity:.6}.TimePicker_triggerIcon__011jV{flex-shrink:0;color:var(--color-text-muted)}.TimePicker_panel__2Xxfd{width:14rem;max-width:calc(100vw - var(--space-6));padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.TimePicker_timeInput__7cWyS{width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:500;text-align:center}.TimePicker_timeInput__7cWyS:focus{outline:2px solid var(--color-action);outline-offset:1px;border-color:var(--color-action)}.TimePicker_wheelArea__3A0BO{position:relative;display:flex;align-items:stretch;gap:var(--space-1);margin-top:var(--space-3)}.TimePicker_wheelBand__yKZgT{position:absolute;left:0;right:0;top:44px;height:44px;border-top:1px solid var(--color-action);border-bottom:1px solid var(--color-action);background:var(--color-action-quiet);pointer-events:none;z-index:0}.TimePicker_wheelSep__JFRPU{display:flex;align-items:center;justify-content:center;width:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--color-text-muted);z-index:1}.TimePicker_wheelViewport__EDlb1{position:relative;z-index:1;flex:1 1;min-width:0;height:132px;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}.TimePicker_wheelViewport__EDlb1::-webkit-scrollbar{display:none}.TimePicker_wheelPad__GM_a3{height:44px}.TimePicker_wheelRow__kqfgh{width:100%;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-base);color:var(--color-text-muted);scroll-snap-align:center;cursor:pointer}.TimePicker_wheelRow__kqfgh:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px;border-radius:var(--radius-sm)}.TimePicker_wheelRowActive__hNa2g{color:var(--color-text);font-weight:700;font-size:1.1rem}.TimePicker_doneBtn__hGhpb{display:block;width:100%;min-height:var(--tap-target);margin-top:var(--space-3);border:none;border-radius:var(--radius-md);background:var(--color-action);color:var(--color-text-on-action);font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}@media (min-width:768px){.TimePicker_doneBtn__hGhpb{min-height:2.25rem}}.StatusPill_pill__sLJbj{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid transparent}.StatusPill_scheduled__JG2OC{background:var(--status-scheduled-bg);border-color:var(--status-scheduled);color:var(--status-scheduled)}.StatusPill_completed__364I9{background:var(--status-completed-bg);border-color:var(--status-completed);color:var(--status-completed)}.StatusPill_cancelled__TZjSO{background:var(--status-cancelled-bg);border-color:var(--status-cancelled);color:var(--status-cancelled)}.StatusPill_pending__uGX_v{background:var(--status-pending-bg);border-color:var(--status-pending);color:var(--status-pending)}.BookingDialog_statusRow__F1Skf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3)}.BookingDialog_patientRow__OrOKl{display:flex;align-items:flex-end;gap:var(--space-2)}.BookingDialog_patientField__156X9{flex:1 1 auto;min-width:0}.BookingDialog_patientLinkBtn___wgi_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-md);border:1px solid var(--color-line);color:var(--color-action)}.BookingDialog_patientLinkBtn___wgi_:focus-visible,.BookingDialog_patientLinkBtn___wgi_:hover{background:var(--color-surface-sunken)}.BookingDialog_reminderBtn__XCpM2{flex-shrink:0}.BookingDialog_locationRow__jlF6t{display:flex;align-items:flex-end;gap:var(--space-3)}.BookingDialog_roomField__xlb2c{flex:1 1 auto;min-width:0}.BookingDialog_whenGrid__iNO57{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.BookingDialog_dateCell__I298J{grid-column:1/-1}.BookingDialog_warning__BmKL2{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-attention-quiet);color:var(--color-text);-webkit-border-start:3px solid var(--color-attention);border-inline-start:3px solid var(--color-attention);font-size:var(--text-sm)}.BookingDialog_seriesPill__dSuzV{gap:var(--space-1);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border:1px solid var(--color-line);background:var(--color-surface-sunken);color:var(--color-text-muted)}.BookingDialog_assessmentLink__djL38,.BookingDialog_seriesPill__dSuzV{display:inline-flex;align-items:center;font-weight:var(--weight-medium)}.BookingDialog_assessmentLink__djL38{gap:var(--space-2);min-height:44px;color:var(--color-action);text-decoration:none}.BookingDialog_assessmentLink__djL38:hover{text-decoration:underline}.BookingDialog_reminderLine__3qCY6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.BookingDialog_reminderText__o_AQ7{min-width:0;font-size:var(--text-sm)}.BookingDialog_reminderLabel__Q6m2g{display:block;color:var(--color-text-muted)}@media (min-width:768px){.BookingDialog_whenGrid__iNO57{grid-template-columns:1fr 1fr 1fr}.BookingDialog_dateCell__I298J{grid-column:auto}.BookingDialog_patientLinkBtn___wgi_{width:auto;height:auto;padding:var(--space-3)}.BookingDialog_reminderBtn__XCpM2{padding:var(--space-3)!important}}.Programme_card__gS2Eo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.Programme_cardHead__E82fD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.Programme_therapy__BYLws{margin:0;font-size:var(--text-md);font-weight:var(--weight-medium);overflow-wrap:anywhere}.Programme_days__sP_Z8{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.Programme_day__RxdkU{margin:0;font-size:var(--text-md);overflow-wrap:anywhere}.Programme_progress__WfHvw{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Programme_meta__JuFt3{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.Programme_actions__vgFph{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.Programme_block__6IQcc{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.Programme_blockHead__bvHGO{display:flex;align-items:center;justify-content:space-between;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0}.Programme_blockLabel__rXbVy{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase}.Programme_cardHead__E82fD button{min-width:var(--tap-target)}.Programme_dayList__69a7x{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.Programme_dayListLabel__lQvqS{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.Programme_row__3CVHd{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-line-subtle);border-radius:var(--radius-md)}.Programme_rowHead__JQOxy{display:flex;align-items:center;gap:var(--space-2)}.Programme_rowSummary__RmVos{flex:1 1 auto;min-height:var(--tap-target);padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer;overflow-wrap:anywhere}.Programme_rowRemoved__qKJip{border-style:dashed;border-color:var(--color-danger);background:var(--color-danger-quiet)}.Programme_rowRemoved__qKJip .Programme_rowSummary__RmVos{color:var(--color-danger);text-decoration:line-through}.Programme_rowButton__M1PF8{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-3);border:0;background:none;color:var(--color-action);font:inherit;font-size:var(--text-sm);cursor:pointer}.Programme_rowEdit__S1Mh2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);-webkit-padding-end:var(--space-3);padding-inline-end:var(--space-3);padding-bottom:var(--space-3)}.Programme_rowEditWide__tScvo{grid-column:1/-1}.Programme_addDay__X_S_C{justify-self:start;min-height:var(--tap-target);padding:0;border:0;background:none;color:var(--color-action);font:inherit;font-size:var(--text-md);cursor:pointer}.Programme_sentence__y7603{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-action-quiet);font-size:var(--text-md)}.Programme_sentenceSub__8JOCh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);font-size:var(--text-md)}.Programme_note__eWHoE{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-md)}.Programme_group__RFskM{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-5)}.Programme_groupHead__sEXVV{margin:0;font-size:var(--text-md);font-weight:var(--weight-medium)}.Programme_groupHeadAdd__Tr7CB{color:var(--color-action)}.Programme_groupHeadRemove__8Kb6f{color:var(--color-danger)}.Programme_groupList__TWyLT{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-line-subtle);border-radius:var(--radius-md)}.Programme_groupRemove__QlaqH{border-color:var(--color-danger)}.Programme_groupItem__TJPrM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-md);border-top:1px solid var(--color-line-subtle)}.Programme_groupItem__TJPrM:first-child{border-top:0}.Programme_groupWho__1SNo9{color:var(--color-text-muted);font-size:var(--text-sm)}.Programme_time__WcBQL{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Programme_choices__dm_qh{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-4);padding:0;border:0}.Programme_choicesLegend__w0F5b{margin:0 0 var(--space-3);padding:0;color:var(--color-text-muted);font-size:var(--text-sm)}.Programme_choice__p6r3D{display:flex;align-items:center;gap:var(--space-4);min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-md);cursor:pointer}.Programme_choiceOn__Ikv2f{border-color:var(--color-action);background:var(--color-action-quiet);font-weight:var(--weight-medium)}.Programme_choiceInput__8BFBm{width:1.25rem;height:1.25rem;accent-color:var(--color-action)}.Programme_history__0qP8s{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.Programme_historyItem__r6V_c{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-line-subtle)}.Programme_historyItem__r6V_c:first-child{border-top:0}.Programme_historyLine__Os7Oj{margin:0;font-size:var(--text-md);overflow-wrap:anywhere}.Programme_therapyField___AIJi{margin-top:var(--space-4)}.Programme_explain__ATy61{margin:0;font-size:var(--text-md)}@media (min-width:768px){.Programme_rowEdit__S1Mh2{grid-template-columns:repeat(4,minmax(0,1fr))}}.Series_repeat__jEQ3y{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-line-subtle)}.Series_weekdays___4agH{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4)}.Series_weekday__i_hp9{min-height:var(--tap-target);padding:var(--space-2) 0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-tight);cursor:pointer}.Series_weekday__i_hp9:disabled{opacity:.6;cursor:default}.Series_weekdayOn__D24Zw{border-color:var(--color-action);background:var(--color-action);color:var(--color-text-on-action);font-weight:var(--weight-medium)}.Series_previewHead__RJw_J{margin:0;font-size:var(--text-md);font-weight:var(--weight-medium)}.Series_previewList__60Ygh{list-style:none;margin:var(--space-3) 0 0;padding:0}.Series_previewRow__3dpLa{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;font-size:var(--text-md);border-top:1px solid var(--color-line-subtle)}.Series_previewRow__3dpLa:first-child{border-top:none}.Series_previewWhen__g_Zrx{flex:1 1 auto}.Series_previewNote__Sha3m{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.Series_notice__21psI{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-action-quiet);-webkit-border-start:3px solid var(--color-action);border-inline-start:3px solid var(--color-action)}.Series_noticeTitle__e9d0U{margin:0;font-size:var(--text-md)}.Series_noticeMeta__Fsb4q{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.Series_noticeActions__gv1PZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-3)}.Series_noticeActions__gv1PZ button{min-width:var(--tap-target)}@media (min-width:768px){.Series_weekday__i_hp9{min-height:auto;padding:var(--space-3) 0}.Series_previewRow__3dpLa{font-size:var(--text-sm)}}.Steps_wizard__wv30b{border-color:var(--color-action)}.Steps_dismissLink__8g9wi{flex:none;min-height:44px;padding:0 var(--space-2);border:none;background:none;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.Steps_dismissLink__8g9wi:hover{color:var(--color-text)}.Steps_wizardIntro__ze_Ze{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-4)}.Steps_step__WWBq2{border-top:1px solid var(--color-line-subtle)}.Steps_step__WWBq2:first-of-type{border-top:0}.Steps_stepHead__IkGtl{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-target);padding:var(--space-3) 0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.Steps_stepMark___cjXV{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-line-strong);border-radius:var(--radius-full);color:var(--color-text-on-action)}.Steps_stepMarkDone__124w2{border-color:var(--color-action);background:var(--color-action)}.Steps_stepTitle__Fro0I{flex:1 1;font-size:var(--text-md);font-weight:var(--weight-medium)}.Steps_stepChevron__jvH_p{flex:none;color:var(--color-text-muted)}.Steps_stepBody__N5pKw{padding:0 0 var(--space-4) calc(22px + var(--space-3));display:flex;flex-direction:column;gap:var(--space-3)}.Steps_stepHint__5MTia{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.Steps_stepMeta__VAEF7{font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.Steps_stepMigrationHint__OpthS{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.Steps_hoursRow__82ua9{display:flex;flex-direction:column;gap:var(--space-2)}.Steps_hoursTimes__6iUjz{display:flex;gap:var(--space-3);padding-left:var(--space-6)}.Steps_hoursTimes__6iUjz>*{flex:1 1;min-width:0}.Steps_chips__ZdK0j{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Steps_chip__r_CQA{display:inline-flex;align-items:center;gap:0;border:1px solid var(--color-line);border-radius:var(--radius-full);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);font-size:var(--text-sm);background:var(--color-surface-sunken)}.Steps_chipRemove__oEycQ{flex:none;width:var(--tap-target);height:var(--tap-target);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer}.Steps_chipRemove__oEycQ:hover{background:var(--color-surface);color:var(--color-text)}.AccessModeField_fieldset__deolW{border:0;margin:0;padding:0;min-width:0}.AccessModeField_legend__bUtf1{font-weight:600;margin-bottom:var(--space-3);padding:0}.AccessModeField_options__9Nvn7{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:900px){.AccessModeField_options__9Nvn7{grid-template-columns:repeat(3,minmax(0,1fr))}}.AccessModeField_option__IfGMF{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--tap-target);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.AccessModeField_option__IfGMF:hover{border-color:var(--color-line-strong)}.AccessModeField_option__IfGMF[data-checked=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action);background:var(--color-action-quiet)}.AccessModeField_option__IfGMF:has(.AccessModeField_radio__I13B9:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.AccessModeField_radio__I13B9{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--color-action)}.AccessModeField_text__6suIA{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.AccessModeField_title__G1kNB{font-weight:600}.AccessModeField_desc__eEJKY{font-size:var(--text-sm);color:var(--color-text-muted)}.AccessModeField_warning__qK7Q3{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-attention-quiet);color:var(--color-text);font-size:var(--text-sm)}