.daily-practice_segmentedItem__PjiCc{padding-top:var(--sw-padding-sm);padding-bottom:var(--sw-padding-sm)}@media(max-width:767px){.daily-practice_segmentedItem__PjiCc{display:flex;align-items:center;gap:.5rem}.daily-practice_segmentedItem__PjiCc .anticon,.daily-practice_segmentedItem__PjiCc img{width:2rem;height:2rem}}.daily-practice_fullHeight__aIIHe{height:100%}.favourite-star_favouriteStar__nMREK{cursor:pointer;color:var(--sw-color-icon);transition:all var(--sw-motion-duration-mid) var(--sw-motion-ease-in-out);height:auto;display:flex;align-items:center;justify-content:center}.favourite-star_favouriteStar__nMREK .favourite-star_icon__F8Y4t{transition:transform var(--sw-motion-duration-mid) var(--sw-motion-ease-in-out);transform:scale(1)}.favourite-star_favouriteStar__nMREK .favourite-star_iconOutline__7aZZ7{position:absolute;color:#fff;transform:scale(1.2)}.favourite-star_favouriteStar__nMREK.favourite-star_isFavourite__qvZLJ,.favourite-star_favouriteStar__nMREK.favourite-star_isInteractive__njY2L:hover{color:var(--sw-gold-6)}.favourite-star_favouriteStar__nMREK.favourite-star_isInteractive__njY2L:hover .favourite-star_icon__F8Y4t{transform:scale(1.1)}.favourite-star_favouriteStar__nMREK.favourite-star_isInteractive__njY2L.favourite-star_isFavourite__qvZLJ:hover{color:var(--sw-gold-8)}.switchboard-widget-picker_overlay__NLRp_{position:fixed;inset:0;z-index:50;display:flex;align-items:stretch;justify-content:center}.switchboard-widget-picker_backdrop__Uk45M{position:absolute;inset:0;background:var(--sw-content-picker-backdrop);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem)}.switchboard-widget-picker_panel__T9_bY{position:relative;z-index:1;display:flex;flex-direction:column;width:100vw;max-width:100vw;height:100vh;height:100dvh;border:0;background:var(--sw-content-picker-surface);overflow:hidden}.switchboard-widget-picker_header__Lx6T_{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--sw-content-picker-border)}.switchboard-widget-picker_toolbar__hfseT{flex:0 0 auto;display:flex;align-items:center;gap:.75rem;width:100%;max-width:72rem;margin:0 auto;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem)}.switchboard-widget-picker_search__fZa7w{flex:1 1 auto;min-width:0;max-width:28rem}.switchboard-widget-picker_expandAllButton___Yq_b{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--sw-color-text-secondary);font-weight:600}.switchboard-widget-picker_noResults__7dqTl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:clamp(2rem,5vw,3rem);text-align:center}.switchboard-widget-picker_categoryTitle__nsCcb,.switchboard-widget-picker_title__nFoV7{margin:0!important;color:var(--sw-color-text-heading)!important}.switchboard-widget-picker_categoryTitle__nsCcb{font-size:1rem!important;letter-spacing:.01em}.switchboard-widget-picker_closeButton__6nFdO,.switchboard-widget-picker_subtitle__0WHfa{color:var(--sw-color-text-secondary)}.switchboard-widget-picker_categories__0HsL9{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem)}.switchboard-widget-picker_categorySection__ynhTD{display:flex;flex-direction:column;gap:.875rem;flex:0 0 auto;padding:.875rem 1.125rem;border-radius:1rem;background:color-mix(in srgb,var(--sw-content-picker-surface) 96%,transparent)}.switchboard-widget-picker_categoryHeader__9XkyV{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.25rem 0;background:none;border:0;font:inherit;text-align:start;color:inherit;cursor:pointer}.switchboard-widget-picker_categoryHeader__9XkyV:focus-visible{outline:2px solid var(--sw-content-bar-button-border-active);outline-offset:2px;border-radius:.5rem}.switchboard-widget-picker_categoryHeaderTitle___tanC{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.switchboard-widget-picker_categoryChevron__xwq8k{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--sw-color-text-secondary);transition:transform .16s ease;font-size:.75rem}.switchboard-widget-picker_categoryChevronOpen__J_Jgf{transform:rotate(90deg)}.switchboard-widget-picker_cardGrid__v4_h8{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,9rem));grid-auto-rows:auto;justify-content:start;grid-gap:.625rem;gap:.625rem}.switchboard-widget-picker_cardWrap__dg6eY{position:relative;display:block;min-width:0}.switchboard-widget-picker_card__QAxvE{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;height:100%;min-height:6.25rem;padding:.75rem .5rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--sw-content-picker-border) 78%,transparent);background:var(--sw-content-bar-button-surface);color:var(--sw-color-text);font:inherit;text-align:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.switchboard-widget-picker_card__QAxvE:focus-visible:not(:disabled),.switchboard-widget-picker_card__QAxvE:hover:not(:disabled){border-color:var(--sw-content-bar-button-border-active);background:var(--sw-content-bar-button-surface-hover);color:var(--sw-color-text-heading);transform:translateY(-1px)}.switchboard-widget-picker_card__QAxvE:focus-visible{outline:2px solid var(--sw-content-bar-button-border-active);outline-offset:2px}.switchboard-widget-picker_card__QAxvE:disabled{cursor:not-allowed;border-color:color-mix(in srgb,var(--sw-content-picker-border) 42%,transparent);background:color-mix(in srgb,var(--sw-content-picker-surface-secondary) 72%,transparent);color:var(--sw-color-text-disabled)}.switchboard-widget-picker_cardIcon__AKTmC{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--sw-color-primary,#2db7a3) 18%,transparent);color:var(--sw-color-text-heading);flex-shrink:0}.switchboard-widget-picker_cardIcon__AKTmC .anticon{font-size:1.25rem}.switchboard-widget-picker_cardLabel__X6QJa{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.8125rem;line-height:1.2;word-break:break-word}.switchboard-widget-picker_card__QAxvE:disabled .switchboard-widget-picker_cardIcon__AKTmC{opacity:.55;background:color-mix(in srgb,var(--sw-color-text-disabled) 14%,transparent)}.switchboard-widget-picker_cardStar__LmQHS{position:absolute;inset-inline-end:.25rem;inset-block-start:.25rem;z-index:1}.switchboard-widget-picker_cardCheckbox__y3OEC{position:absolute;inset-inline-start:.25rem;inset-block-start:.25rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;cursor:pointer}.switchboard-widget-picker_cardCheckbox__y3OEC input{width:1.125rem;height:1.125rem;margin:0;cursor:pointer;accent-color:var(--sw-color-primary,#2db7a3)}.switchboard-widget-picker_cardDev__1Uhk0{border-color:color-mix(in srgb,var(--sw-color-error,#ff4d4f) 58%,transparent);color:var(--sw-color-error,#cf1322);background:color-mix(in srgb,var(--sw-color-error-bg,#fff2f0) 42%,var(--sw-content-picker-surface))}.switchboard-widget-picker_cardDev__1Uhk0:focus-visible:not(:disabled),.switchboard-widget-picker_cardDev__1Uhk0:hover:not(:disabled){border-color:var(--sw-color-error,#ff4d4f);background:color-mix(in srgb,var(--sw-color-error-bg,#fff2f0) 72%,var(--sw-content-picker-surface));color:var(--sw-color-error,#cf1322)}.switchboard-widget-picker_cardDev__1Uhk0:disabled{border-color:color-mix(in srgb,var(--sw-color-error,#ff4d4f) 30%,transparent);background:color-mix(in srgb,var(--sw-content-picker-surface-secondary) 78%,transparent);color:var(--sw-color-text-disabled)}.switchboard-widget-picker_emptyFavourites__KckIt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(2rem,5vw,3rem);text-align:center}.switchboard-widget-picker_emptyTitle__VelkC{margin:0!important;color:var(--sw-color-text-heading)!important}.switchboard-widget-picker_emptyDescription__oeLLb{color:var(--sw-color-text-secondary);max-width:32rem}.switchboard-widget-picker_cardTooltipWrap__dTNzk{display:block;width:100%;min-width:0}.switchboard-widget-picker_footer__tLh6z{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:72rem;margin:0 auto;padding:clamp(.75rem,1.5vw,1.25rem) clamp(1rem,2vw,1.5rem);border-top:1px solid var(--sw-content-picker-border);background:color-mix(in srgb,var(--sw-content-picker-surface) 96%,transparent)}.switchboard-widget-picker_footerCount__j7Fo2{color:var(--sw-color-text-secondary);font-weight:600}.switchboard-widget-picker_footerActions__J3LXo{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:48rem){.switchboard-widget-picker_panel__T9_bY{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.switchboard-widget-picker_cardGrid__v4_h8{grid-template-columns:repeat(auto-fill,minmax(6rem,7rem))}}.switchboard-board-frame_wrapper__wtlON{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--sw-color-bg-base)}.switchboard-board-frame_board__OwNPG{flex-shrink:0;overflow:hidden;position:relative}.switchboard-board-frame_backgroundLayer__HEghK{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;box-sizing:border-box}.switchboard-board-frame_showViewportOutline__ROXhf{outline:3px solid #7dd3fc;outline-offset:0}.draw-toolbar_toolbar__yJn4B{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:21;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:var(--sw-color-bg-container);border:1px solid var(--sw-color-border);border-left:none;border-radius:0 8px 8px 0;box-shadow:var(--sw-box-shadow-secondary);overflow:hidden}.draw-toolbar_srOnly__5Fqrw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.draw-toolbar_toolGroup__HPNxA{display:flex;flex-direction:column;align-items:center;gap:4px}.draw-toolbar_toolButton__JYSPz{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--sw-color-text-secondary);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.draw-toolbar_toolButton__JYSPz:hover{color:var(--sw-color-text);background:var(--sw-color-bg-layout)}.draw-toolbar_toolButton__JYSPz.draw-toolbar_active__xgZ_X{color:var(--sw-color-primary);background:var(--sw-color-primary-bg);border-color:var(--sw-color-primary-border)}.draw-toolbar_colourSwatches__VehUt{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:48px}.draw-toolbar_colourSwatch__iHtJo{width:20px;height:20px;border-radius:4px;border:2px solid var(--sw-color-border);cursor:pointer;flex-shrink:0}.draw-toolbar_colourSwatch__iHtJo:hover{border-color:var(--sw-color-primary);transform:scale(1.1)}.draw-toolbar_colourSwatch__iHtJo.draw-toolbar_active__xgZ_X{border-color:var(--sw-color-primary);box-shadow:0 0 0 1px var(--sw-color-primary)}.draw-toolbar_strokeWidthGroup__gAN_m{display:flex;flex-direction:column;gap:2px}.draw-toolbar_strokeWidthButton__mtwih{width:32px;height:12px;padding:0;display:block;border-radius:2px;border:1px solid var(--sw-color-border);background:var(--sw-color-text);cursor:pointer}.draw-toolbar_strokeWidthButton__mtwih.draw-toolbar_thin__RkbAE{height:4px}.draw-toolbar_strokeWidthButton__mtwih.draw-toolbar_medium__Am7Ib{height:8px}.draw-toolbar_strokeWidthButton__mtwih.draw-toolbar_thick__3OjrL{height:12px}.draw-toolbar_strokeWidthButton__mtwih.draw-toolbar_active__xgZ_X{border-color:var(--sw-color-primary);box-shadow:0 0 0 1px var(--sw-color-primary)}.draw-toolbar_divider__11JnD{width:24px;height:1px;background:var(--sw-color-border)}.draw-toolbar_neatenLabel__WFnBR{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:10px;color:var(--sw-color-text-secondary);line-height:1.2;text-align:center}.draw-toolbar_neatenLabelText__MPwPA{max-width:56px;word-break:break-word}