.Tutorials_library__a_Gkb{--tutorial-ink:#0f2f27;--tutorial-green:#155c4c;--tutorial-muted:#58685e;--tutorial-paper:#f5f0e5;width:100%;color:var(--tutorial-ink);scroll-margin-top:110px}.Tutorials_heading__EpyN_{max-width:720px;margin-bottom:32px}.Tutorials_eyebrow__Xqt5f{margin:0 0 12px;font-size:12px;font-weight:750;letter-spacing:.14em;color:var(--tutorial-green)}.Tutorials_heading__EpyN_ h2{margin:0;font-size:clamp(28px,3.5vw,44px);line-height:1.15;font-weight:750;letter-spacing:-.035em;text-wrap:balance}.Tutorials_introduction__0t5Yn{margin:16px 0 0;max-width:600px;font-size:17px;line-height:1.65;color:var(--tutorial-muted)}.Tutorials_libraryLayout__HIJe_{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:36px;align-items:start}.Tutorials_featured__s_fN0{min-width:0}.Tutorials_preview__05LmY{width:100%;position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:var(--tutorial-paper);border:1px solid #cbd3c9;border-radius:12px;padding:0;cursor:pointer;color:white;text-align:start}.Tutorials_poster__G5n_O{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease;animation:Tutorials_poster-in__5E0A7 .2s ease-out}.Tutorials_preview__05LmY:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(15,47,39,.8));pointer-events:none}.Tutorials_previewAction__iwdae{position:absolute;bottom:20px;inset-inline-start:20px;display:flex;gap:10px;align-items:center;font-weight:650;font-size:14px;z-index:1}.Tutorials_playCircle__6MTL7{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#0f2f27;background:#f5f0e5;transition:background .18s ease,transform .18s ease}.Tutorials_playCircle__6MTL7 svg{width:24px;height:24px}.Tutorials_duration__RJshM{position:absolute;bottom:31px;inset-inline-end:20px;z-index:1;font-size:13px;font-variant-numeric:tabular-nums}.Tutorials_featuredCopy__LAMCE h3{font-size:21px;line-height:1.4;font-weight:700;margin:19px 0 7px}.Tutorials_featuredCopy__LAMCE p{margin:0;color:var(--tutorial-muted);font-size:15px;line-height:1.65;max-width:570px}.Tutorials_language__dJN7k{color:var(--tutorial-muted);font-size:12px;line-height:1.5;margin:15px 0 0}.Tutorials_chapters__WVCSL ol,.Tutorials_selection__dgRsc ol{list-style:none;padding:0;margin:0}.Tutorials_selection__dgRsc{border-top:1px solid #becbbf}.Tutorials_selectionButton__p13eB{display:flex;align-items:center;gap:14px;width:100%;min-height:70px;padding:14px 10px;border:0;border-bottom:1px solid #d2d9ce;background:transparent;color:var(--tutorial-ink);text-align:start;cursor:pointer;transition:background .18s ease}.Tutorials_selectionButton__p13eB[aria-pressed=true]{background:#e7eddf;box-shadow:inset 3px 0 #155c4c}[dir=rtl] .Tutorials_selectionButton__p13eB[aria-pressed=true]{box-shadow:inset -3px 0 #155c4c}.Tutorials_index__iTauv{color:#6a786d;font-size:11px;font-variant-numeric:tabular-nums}.Tutorials_selectionTitle__y_J_V{flex:1;font-size:15px;line-height:1.5;font-weight:650}.Tutorials_selectionTime__gzeOy{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tutorial-muted)}.Tutorials_selectionTime__gzeOy svg{color:var(--tutorial-green)}.Tutorials_tv__RRXHx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px;padding-top:20px;border-top:1px solid #d2d9ce;font-size:13px;color:var(--tutorial-muted)}.Tutorials_tv__RRXHx p{margin:0}.Tutorials_tv__RRXHx p span{font-weight:700;color:var(--tutorial-ink);margin-inline-end:12px}.Tutorials_tv__RRXHx a{color:var(--tutorial-green);text-underline-offset:4px;text-decoration:underline}.Tutorials_chapters__WVCSL button:focus-visible,.Tutorials_close__AQD71:focus-visible,.Tutorials_help__AY4Qv:focus-visible,.Tutorials_preview__05LmY:focus-visible,.Tutorials_selectionButton__p13eB:focus-visible,.Tutorials_tv__RRXHx a:focus-visible{outline:3px solid #2f8f6b;outline-offset:4px}.Tutorials_module__3KCR3{min-width:0;position:relative;display:flex;flex-direction:column}.Tutorials_module__3KCR3>button:first-child{flex:1;width:100%;padding-bottom:53px}.Tutorials_help__AY4Qv{position:absolute;inset-inline-start:16px;bottom:9px;display:inline-flex;align-items:center;gap:5px;min-height:36px;max-width:calc(100% - 32px);border:0;padding:4px 6px;border-radius:4px;background:transparent;color:#155c4c;font-size:12px;line-height:1.3;font-weight:650;cursor:pointer;transition:background .18s ease}.Tutorials_helpTime__X0oXi{margin-inline-start:7px;color:#58685e;font-weight:400}.Tutorials_dialog__NMDf4{width:min(1200px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #d2d9ce;border-radius:14px;background:#f5f0e5;color:#0f2f27;margin:auto;overflow:auto;box-shadow:0 28px 100px #0005}.Tutorials_dialog__NMDf4::backdrop{background:rgba(8,24,19,.78)}.Tutorials_dialog__NMDf4[open]{animation:Tutorials_player-in__PkhmD .18s ease-out}.Tutorials_dialogContent__bWVKy{overflow:hidden}.Tutorials_playerHeader__L4Dig{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px}.Tutorials_playerHeader__L4Dig h2{margin:0;font-size:21px;font-weight:700;line-height:1.4}.Tutorials_playerHeader__L4Dig p{margin:5px 0 0;color:#58685e;font-size:12px;line-height:1.5}.Tutorials_playerHeader__L4Dig p span{margin-inline:5px}.Tutorials_close__AQD71{border:1px solid #cbd3c9;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;background:transparent;cursor:pointer;color:inherit}.Tutorials_playerLayout__wv29N{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start}.Tutorials_screen__O0j1H{min-width:0;background:#0f2f27}.Tutorials_video__g_7ZV{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100dvh - 150px);object-fit:contain;background:#0f2f27}.Tutorials_chapters__WVCSL{align-self:stretch;min-height:0;max-height:min(520px,calc(100dvh - 150px));overflow-y:auto;padding:5px 14px 20px;overscroll-behavior:contain}.Tutorials_chapters__WVCSL h3{margin:0;padding:8px 8px 14px;font-size:12px;color:#58685e;font-weight:650}.Tutorials_chapters__WVCSL button{width:100%;display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 8px;border:0;border-radius:4px;background:transparent;color:#0f2f27;text-align:start;font-size:13px;line-height:1.5;cursor:pointer}.Tutorials_chapters__WVCSL button bdi{color:#58685e;font-size:11px;font-variant-numeric:tabular-nums}.Tutorials_chapters__WVCSL button[aria-current=step]{background:#dfe8d9;font-weight:650}.Tutorials_error__oSXrI{padding:16px;color:white;font-size:14px}@media (hover:hover){.Tutorials_preview__05LmY:hover .Tutorials_poster__G5n_O{transform:scale(1.015)}.Tutorials_preview__05LmY:hover .Tutorials_playCircle__6MTL7{transform:scale(1.07);background:#e9dba7}.Tutorials_selectionButton__p13eB:hover{background:#ebeee5}.Tutorials_chapters__WVCSL button:hover,.Tutorials_close__AQD71:hover,.Tutorials_help__AY4Qv:hover{background:#dfe8d9}}@media (max-width:900px){.Tutorials_libraryLayout__HIJe_{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:24px}.Tutorials_selectionButton__p13eB{min-height:65px;gap:10px}.Tutorials_playerLayout__wv29N{grid-template-columns:1fr}.Tutorials_chapters__WVCSL{max-height:220px;padding:12px 16px}.Tutorials_chapters__WVCSL ol{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}}@media (max-width:640px){.Tutorials_heading__EpyN_{margin-bottom:24px}.Tutorials_introduction__0t5Yn{font-size:15px}.Tutorials_libraryLayout__HIJe_{grid-template-columns:1fr;gap:24px}.Tutorials_previewAction__iwdae{inset-inline-start:14px;bottom:14px;font-size:12px}.Tutorials_playCircle__6MTL7{width:36px;height:36px}.Tutorials_duration__RJshM{inset-inline-end:14px;bottom:23px}.Tutorials_selectionButton__p13eB{min-height:60px}.Tutorials_tv__RRXHx{margin-top:24px}.Tutorials_dialog__NMDf4{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:10px}.Tutorials_playerHeader__L4Dig{padding:16px;gap:12px}.Tutorials_playerHeader__L4Dig h2{font-size:18px}.Tutorials_chapters__WVCSL{max-height:260px}.Tutorials_chapters__WVCSL ol{grid-template-columns:1fr}}@keyframes Tutorials_poster-in__5E0A7{0%{opacity:.75}to{opacity:1}}@keyframes Tutorials_player-in__PkhmD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Tutorials_dialog__NMDf4[open],.Tutorials_poster__G5n_O{animation:none}.Tutorials_help__AY4Qv,.Tutorials_playCircle__6MTL7,.Tutorials_poster__G5n_O,.Tutorials_selectionButton__p13eB{transition:none}.Tutorials_preview__05LmY:hover .Tutorials_playCircle__6MTL7,.Tutorials_preview__05LmY:hover .Tutorials_poster__G5n_O{transform:none}}.LandingMobileMenu_menu__oL_jz{position:relative;display:none;color:#0f2f27}.LandingMobileMenu_menu__oL_jz summary{display:grid;place-items:center;list-style:none;width:44px;height:44px;cursor:pointer;border:1px solid #cbd3c9;border-radius:8px;background:#fffdf5}.LandingMobileMenu_menu__oL_jz summary::-webkit-details-marker{display:none}.LandingMobileMenu_panel__Fqlan{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:min(340px,calc(100vw - 24px));padding:16px;max-height:calc(100dvh - 90px);overflow-y:auto;border:1px solid #cbd3c9;border-radius:12px;background:#fffdf5;box-shadow:0 16px 48px #0f2f2726;text-align:start}.LandingMobileMenu_panel__Fqlan p{margin:0 0 8px;padding-inline:8px;color:#58685e;font-size:12px}.LandingMobileMenu_languages__9Qggb{display:flex;gap:4px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid #d2d9ce}.LandingMobileMenu_panel__Fqlan a,.LandingMobileMenu_panel__Fqlan button{display:flex;align-items:center;min-height:44px;width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;font-size:14px;line-height:1.5;color:#0f2f27;text-align:start;text-decoration:none;cursor:pointer}.LandingMobileMenu_languages__9Qggb a{justify-content:center;padding-inline:7px}.LandingMobileMenu_languages__9Qggb a[aria-current=page]{background:#e3eadc;font-weight:700}.LandingMobileMenu_panel__Fqlan a:hover,.LandingMobileMenu_panel__Fqlan button:hover{background:#edf0e6}.LandingMobileMenu_menu__oL_jz :is(summary,button,a):focus-visible{outline:3px solid #2f8f6b;outline-offset:2px}.LandingMobileMenu_menu__oL_jz[open] .LandingMobileMenu_panel__Fqlan{animation:LandingMobileMenu_reveal__eciBJ .16s ease-out}@media (max-width:980px){.LandingMobileMenu_menu__oL_jz{display:block}}@keyframes LandingMobileMenu_reveal__eciBJ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LandingMobileMenu_menu__oL_jz[open] .LandingMobileMenu_panel__Fqlan{animation:none}}.Practice_workspace__hJZvb{--practice-line:var(--app-border,#dce4df);--practice-ink:var(--app-text,#172b21);--practice-muted:var(--app-text-muted,#64736a);--practice-green:var(--app-accent-strong,#166044);color:var(--practice-ink);width:100%;min-width:0}.Practice_navigation__E1C_Z{display:flex;gap:24px;max-width:1380px;margin:0 auto;padding:14px 20px 0;border-bottom:1px solid var(--practice-line);overflow-x:auto}.Practice_navigation__E1C_Z button{flex:none;padding:12px 0 14px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--practice-muted)!important;border-bottom:2px solid transparent!important;transition:color .16s,border-color .16s}.Practice_navigation__E1C_Z button[aria-current=page]{border-bottom-color:var(--practice-green)!important;color:var(--practice-green)!important;font-weight:750}.Practice_content__Yg0b7{max-width:1380px;margin:auto;padding:24px 20px 70px;min-width:0}.Practice_settings__VE2ba button,.Practice_settings__VE2ba input,.Practice_settings__VE2ba select,.Practice_settings__VE2ba textarea,.Practice_workspace__hJZvb button,.Practice_workspace__hJZvb input,.Practice_workspace__hJZvb select,.Practice_workspace__hJZvb textarea{font:inherit;font-size:.82rem;box-sizing:border-box}.Practice_settings__VE2ba button,.Practice_workspace__hJZvb button{color:inherit;cursor:pointer;background:transparent;border:1px solid var(--practice-line,var(--app-border));border-radius:5px;padding:8px 12px;min-height:38px}.Practice_settings__VE2ba button:hover,.Practice_workspace__hJZvb button:hover{background:var(--app-accent-soft,#edf5ef)}.Practice_settings__VE2ba button:disabled,.Practice_workspace__hJZvb button:disabled{opacity:.55;cursor:wait}.Practice_settings__VE2ba button:focus-visible,.Practice_settings__VE2ba input:focus-visible,.Practice_settings__VE2ba select:focus-visible,.Practice_settings__VE2ba textarea:focus-visible,.Practice_workspace__hJZvb button:focus-visible,.Practice_workspace__hJZvb input:focus-visible,.Practice_workspace__hJZvb select:focus-visible,.Practice_workspace__hJZvb textarea:focus-visible{outline:2px solid var(--practice-green,var(--app-accent-strong,#166044));outline-offset:3px}.Practice_settings__VE2ba .Practice_primary__ZE_0F,.Practice_workspace__hJZvb .Practice_primary__ZE_0F{background:var(--practice-green,var(--app-accent-strong,#166044));border-color:var(--practice-green,var(--app-accent-strong,#166044));color:white}.Practice_settings__VE2ba .Practice_primary__ZE_0F:hover,.Practice_workspace__hJZvb .Practice_primary__ZE_0F:hover{filter:brightness(1.06);background:var(--practice-green,var(--app-accent-strong,#166044))}.Practice_toolbar__ubkUS{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:22px}.Practice_toolbar__ubkUS h1{font-size:1.5rem;line-height:1.2;font-weight:650;margin:0}.Practice_toolbar__ubkUS h2{font-size:1.1rem;margin:0}.Practice_actions__st5IT,.Practice_toolbar__ubkUS>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.Practice_search__4IRer{width:min(310px,100%);min-height:40px;padding:9px 11px;border:1px solid var(--practice-line);border-radius:5px;background:var(--app-surface-strong,#fff);color:inherit}.Practice_filters__Jdz4N{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.Practice_filters__Jdz4N button{border-color:transparent}.Practice_filters__Jdz4N button[aria-pressed=true]{background:var(--app-accent-soft,#edf5ef);color:var(--practice-green)}.Practice_split__6TNnf{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.4fr);border-top:1px solid var(--practice-line);align-items:start}.Practice_list__wNJVY{min-width:0}.Practice_inspector__9C2nB{min-width:0;border-inline-start:1px solid var(--practice-line);padding:22px 0 24px 24px;padding-inline-start:24px;padding-inline-end:0;animation:Practice_reveal__iszs4 .17s ease-out}.Practice_inspector__9C2nB>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.Practice_inspector__9C2nB h2{font-size:1.45rem;line-height:1.4;font-weight:600;margin:0}.Practice_inspector__9C2nB h3,.Practice_section__7fp_6 h3{font-size:.94rem;font-weight:650;margin:0}.Practice_muted__wYKiO{color:var(--practice-muted);font-size:.78rem;line-height:1.6}.Practice_row__tGmQO{display:flex;width:100%;align-items:center;gap:12px;padding:16px 12px!important;border:0!important;border-bottom:1px solid var(--practice-line)!important;border-radius:0!important;text-align:start;min-width:0;transition:background-color .14s,opacity .18s}.Practice_row__tGmQO[aria-current=true]{background:var(--app-accent-soft,#edf5ef);box-shadow:inset 3px 0 var(--practice-green)}.Practice_rowBody__6wRzD{display:grid;gap:5px;min-width:0;flex:1}.Practice_rowBody__6wRzD strong{font-size:.86rem;font-weight:650;overflow-wrap:anywhere}.Practice_rowBody__6wRzD small{color:var(--practice-muted);font-size:.73rem;line-height:1.45;overflow-wrap:anywhere}.Practice_rowAmount__50Bm7{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.79rem}.Practice_rowCheck__1ey45{width:18px;height:18px;accent-color:var(--practice-green);flex:none}.Practice_done__iwXdN{opacity:.58}.Practice_done__iwXdN strong{text-decoration:line-through}.Practice_group__1bdzw{margin:0 0 24px}.Practice_group__1bdzw h2{font-size:.77rem;text-transform:uppercase;letter-spacing:.04em;color:var(--practice-muted);font-weight:650;margin:0;padding:14px 0 8px}.Practice_section__7fp_6{padding:22px 0;border-top:1px solid var(--practice-line)}.Practice_section__7fp_6>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.Practice_section__7fp_6>header button{padding:5px 8px;min-height:32px;border-color:transparent;color:var(--practice-green)}.Practice_section__7fp_6 p{font-size:.82rem;line-height:1.6}.Practice_section__7fp_6 a{color:var(--practice-green);text-decoration:none}.Practice_item__6B7Xc{padding:13px 0;border-bottom:1px solid var(--practice-line);min-width:0}.Practice_item__6B7Xc:last-child{border-bottom:0}.Practice_item__6B7Xc>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.Practice_item__6B7Xc h4{font-size:.86rem;line-height:1.5;margin:0;font-weight:650;overflow-wrap:anywhere}.Practice_item__6B7Xc p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.Practice_item__6B7Xc small{font-size:.74rem;line-height:1.6;color:var(--practice-muted)}.Practice_item__6B7Xc .Practice_actions__st5IT{margin-top:10px}.Practice_form___0wCD{margin:16px 0 22px;animation:Practice_reveal__iszs4 .15s ease-out}.Practice_fields__4cWH_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:0 0 14px;min-width:0}.Practice_field__lTf_t{display:grid;gap:7px;min-width:0;font-size:.75rem;font-weight:550;color:var(--practice-muted,var(--app-text-muted))}.Practice_field__lTf_t input,.Practice_field__lTf_t select,.Practice_field__lTf_t textarea,.Practice_picker__odAub input,.Practice_picker__odAub select{min-width:0;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--practice-line,var(--app-border));border-radius:4px;background:var(--app-surface-strong,#fff);color:var(--practice-ink,var(--app-text));font-weight:400}.Practice_field__lTf_t textarea{resize:vertical;line-height:1.5;min-height:80px}.Practice_wide__auEMA{grid-column:1/-1}.Practice_picker__odAub{display:grid;gap:7px;min-width:0}.Practice_empty__qs1Ba{color:var(--practice-muted);padding:26px 10px;font-size:.83rem;line-height:1.7}.Practice_loading__nGQhc{color:var(--practice-muted);font-size:.8rem;padding:10px 0;animation:Practice_loading__nGQhc 1.5s ease-in-out infinite}.Practice_error__X4Sce{color:var(--app-danger,#ae322b);font-size:.79rem;line-height:1.5}.Practice_actionWrap__hwtdZ{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.Practice_ai__4hJPE{color:var(--practice-green)!important;border-color:var(--app-accent-border,#b5cec0)!important}.Practice_more__5HDYi{margin:16px 0}.Practice_summary__aWwsS{display:flex;gap:24px;flex-wrap:wrap;padding:0 0 24px;margin:0 0 16px;border-bottom:1px solid var(--practice-line)}.Practice_summary__aWwsS>div{display:grid;gap:6px}.Practice_summary__aWwsS dt{font-size:.72rem;color:var(--practice-muted)}.Practice_summary__aWwsS dd{font-size:1.15rem;font-variant-numeric:tabular-nums;margin:0;font-weight:550}.Practice_compactSummary__8zK_Y{gap:20px;padding-bottom:18px}.Practice_compactSummary__8zK_Y dd{font-size:.98rem}.Practice_badge__ps_fo{color:var(--practice-green);font-size:.69rem;font-weight:650;white-space:nowrap}.Practice_lines__9xh8o{grid-column:1/-1;display:grid;gap:12px}.Practice_invoiceLine__IgJwE{display:grid;grid-template-columns:minmax(140px,2fr) 65px 95px 95px auto;gap:8px;align-items:end;border-bottom:1px solid var(--practice-line);padding-bottom:13px}.Practice_totals__CDz4c{margin:18px 0;display:grid;gap:8px}.Practice_totals__CDz4c>div{display:flex;justify-content:space-between;gap:20px;font-size:.83rem}.Practice_totals__CDz4c dt{color:var(--practice-muted)}.Practice_totals__CDz4c dd{margin:0;font-variant-numeric:tabular-nums}.Practice_totals__CDz4c>div:last-child{font-size:1rem;padding-top:9px;border-top:1px solid var(--practice-line);font-weight:650}.Practice_settings__VE2ba{padding:24px 0;color:var(--app-text)}.Practice_settings__VE2ba>summary{cursor:pointer;font-size:1rem;font-weight:650}.Practice_settings__VE2ba .Practice_form___0wCD{max-width:760px}.Practice_scope__97gMw{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 20px;max-width:1380px;margin:auto;border-bottom:1px solid var(--practice-line);font-size:.79rem}.Practice_scope__97gMw>span{color:var(--practice-muted);margin-inline-end:8px}.Practice_scope__97gMw button{min-height:32px;padding:5px 8px}.Practice_back__3uG0o{display:none}.Practice_checkLabel__qCkvd{display:flex;gap:8px;align-items:center;font-size:.78rem}.Practice_checkLabel__qCkvd input{width:17px;height:17px;accent-color:var(--practice-green)}.Practice_inlineLink__vwoDK{text-align:start;border:0!important;padding:3px 0!important;min-height:24px!important;color:var(--practice-green)!important}.Practice_emailBody__XI_xU{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;line-height:1.65;font-size:.84rem}.Practice_focus__Gs1Xu{outline:2px solid var(--practice-green);outline-offset:-2px}.Practice_table__lYeHY{width:100%;border-collapse:collapse;font-size:.79rem}.Practice_table__lYeHY td,.Practice_table__lYeHY th{padding:10px 6px;border-bottom:1px solid var(--practice-line);text-align:start;vertical-align:top}.Practice_table__lYeHY th{color:var(--practice-muted);font-weight:500}.Practice_table__lYeHY td:last-child{text-align:end;font-variant-numeric:tabular-nums}.Practice_inlineForm__3jeMi{padding:16px 0}.Practice_sidebar__67Lcr{padding-inline-end:20px}.Practice_statusLine__dg5pr{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.77rem;color:var(--practice-muted);margin-bottom:12px}@keyframes Practice_reveal__iszs4{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Practice_loading__nGQhc{50%{opacity:.55}}@media(max-width:1100px){.Practice_split__6TNnf{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.Practice_invoiceLine__IgJwE{grid-template-columns:1fr 75px 110px}.Practice_invoiceLine__IgJwE>.Practice_field__lTf_t:first-child{grid-column:1/-1}.Practice_invoiceLine__IgJwE>.Practice_field__lTf_t:nth-child(4){grid-column:1/3}}@media(max-width:760px){.Practice_clientContent__iMnd8[data-selected=true]>.Practice_filters__Jdz4N,.Practice_clientContent__iMnd8[data-selected=true]>.Practice_toolbar__ubkUS{display:none}.Practice_content__Yg0b7{padding:20px 14px 50px}.Practice_navigation__E1C_Z{gap:22px;padding-inline:14px}.Practice_navigation__E1C_Z button{font-size:.8rem}.Practice_split__6TNnf{grid-template-columns:1fr}.Practice_split__6TNnf:not([data-selected=true])>.Practice_inspector__9C2nB,.Practice_split__6TNnf[data-selected=true]>.Practice_list__wNJVY{display:none}.Practice_inspector__9C2nB{border-inline-start:0;padding:18px 0 0}.Practice_back__3uG0o{display:inline-flex!important}.Practice_toolbar__ubkUS{gap:12px}.Practice_toolbar__ubkUS>div{width:100%}.Practice_toolbar__ubkUS h1{font-size:1.3rem}.Practice_search__4IRer{width:100%}.Practice_row__tGmQO{padding:15px 4px!important}.Practice_summary__aWwsS{gap:20px}.Practice_summary__aWwsS dd{font-size:1rem}.Practice_scope__97gMw{padding-inline:14px}.Practice_sidebar__67Lcr{padding-inline-end:0}.Practice_fields__4cWH_{gap:12px}.Practice_table__lYeHY{font-size:.72rem}}@media(max-width:440px){.Practice_fields__4cWH_{grid-template-columns:1fr}.Practice_invoiceLine__IgJwE{grid-template-columns:1fr 1fr}.Practice_invoiceLine__IgJwE>.Practice_field__lTf_t:nth-child(4){grid-column:auto}.Practice_invoiceLine__IgJwE>button{justify-self:start}.Practice_navigation__E1C_Z{gap:18px}.Practice_toolbar__ubkUS>.Practice_actions__st5IT button{flex:1}.Practice_summary__aWwsS{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.Practice_settings__VE2ba *,.Practice_workspace__hJZvb *{animation:none!important;transition:none!important}}.AfricaGraphView_root__79r2B{display:flex;flex-direction:column;gap:14px;color:var(--app-text)}.AfricaGraphView_header__V5SWX{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.AfricaGraphView_eyebrow__sw7dV{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--app-accent-strong)}.AfricaGraphView_title__fo6_2{margin:6px 0 4px;font-size:1.2rem;line-height:1.2;font-weight:800;color:var(--app-text)}.AfricaGraphView_subcopy__mg2ss{margin:0;max-width:72ch;color:var(--app-text-muted);line-height:1.56}.AfricaGraphView_controlStack__jg1M6{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.AfricaGraphView_tabRow__hsiXx{display:flex;flex-wrap:wrap;gap:8px}.AfricaGraphView_tabButton___lsIj{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-muted);border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.AfricaGraphView_tabButton___lsIj:hover{border-color:var(--app-accent-border);color:var(--app-text);transform:translateY(-1px)}.AfricaGraphView_tabButtonActive__cEUS7{background:linear-gradient(180deg,var(--app-accent-soft),rgba(255,252,246,.96));border-color:var(--app-accent-border);color:var(--app-accent-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.48)}.AfricaGraphView_search__NDAAA{width:min(420px,100%);border-radius:16px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:11px 14px;outline:none;box-shadow:var(--app-shadow-soft)}.AfricaGraphView_search__NDAAA::placeholder{color:color-mix(in srgb,var(--app-text-muted) 82%,transparent)}.AfricaGraphView_search__NDAAA:focus{border-color:var(--app-accent-border);box-shadow:0 0 0 3px rgba(27,127,94,.12)}.AfricaGraphView_layout__nE4NN{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;min-height:720px}.AfricaGraphView_canvasPanel__UUhzM,.AfricaGraphView_inspector__Fequ_{border-radius:24px;border:1px solid var(--app-border);background:radial-gradient(circle at top,rgba(204,127,33,.08),transparent 32%),linear-gradient(180deg,var(--app-surface-strong),var(--app-surface));box-shadow:var(--app-shadow-soft)}.AfricaGraphView_canvasPanel__UUhzM{padding:14px;min-height:720px}.AfricaGraphView_inspector__Fequ_{padding:20px 18px;display:flex;flex-direction:column;gap:18px;max-height:720px;overflow:auto}.AfricaGraphView_panelTitle__V1y4_{margin:0;font-size:1.1rem;font-weight:800;color:var(--app-text)}.AfricaGraphView_panelSubcopy__uSAfY{margin:6px 0 0;color:var(--app-text-muted);line-height:1.5;font-size:.92rem}.AfricaGraphView_pills__2UXXz{display:flex;flex-wrap:wrap;gap:8px}.AfricaGraphView_pill__tNY7R{border-radius:999px;padding:6px 10px;background:var(--app-soft-fill);border:1px solid var(--app-border);color:var(--app-text-muted);font-size:.76rem;font-weight:700}.AfricaGraphView_pillAccent__kIqLh{background:var(--app-accent-soft);border-color:var(--app-accent-border);color:var(--app-accent-strong)}.AfricaGraphView_section__dX7cM{display:flex;flex-direction:column;gap:10px}.AfricaGraphView_sectionLabel__TcuN2{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--app-accent-strong)}.AfricaGraphView_bodyText__oB8er{margin:0;color:var(--app-text);line-height:1.65;font-size:.94rem;white-space:pre-wrap}.AfricaGraphView_empty__zVora{border-radius:18px;padding:18px;background:var(--app-soft-fill);border:1px dashed var(--app-border);color:var(--app-text-muted);line-height:1.6}.AfricaGraphView_linkList__2lgZh{display:flex;flex-direction:column;gap:10px}.AfricaGraphView_linkButton__qAs_5{width:100%;text-align:left;border-radius:16px;border:1px solid var(--app-border);background:linear-gradient(180deg,var(--app-surface-strong),var(--app-surface));color:var(--app-text);padding:12px 13px;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease,box-shadow .14s ease}.AfricaGraphView_linkButton__qAs_5:hover{border-color:var(--app-accent-border);background:linear-gradient(180deg,rgba(255,252,246,1),var(--app-surface));transform:translateY(-1px);box-shadow:var(--app-shadow-soft)}.AfricaGraphView_linkLabel__fcLkU{display:block;font-weight:800;color:var(--app-text)}.AfricaGraphView_linkMeta__cmZCb{display:block;margin-top:5px;color:var(--app-text-muted);font-size:.82rem}.AfricaGraphView_actionRow__fHO8r{display:flex;flex-wrap:wrap;gap:10px}.AfricaGraphView_primaryInstrumentAction__gBXf5{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:16px;border:1px solid color-mix(in srgb,var(--app-accent-border) 88%,rgba(40,28,14,.22));background:linear-gradient(180deg,rgba(204,127,33,.22),rgba(204,127,33,.1));color:var(--app-accent-strong);padding:12px 14px;font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:var(--app-shadow-soft);transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.AfricaGraphView_primaryInstrumentAction__gBXf5:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent-border) 100%,rgba(40,28,14,.28));background:linear-gradient(180deg,rgba(204,127,33,.26),rgba(204,127,33,.14))}.AfricaGraphView_actionButton__QoEM3{border-radius:14px;border:1px solid var(--app-accent-border);background:var(--app-accent-soft);color:var(--app-accent-strong);padding:10px 12px;font-size:.85rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.AfricaGraphView_actionButton__QoEM3:hover{transform:translateY(-1px)}.AfricaGraphView_actionButtonMuted__G6Jwz{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text-muted)}.AfricaGraphView_modalBackdrop__8O2P1{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(40,28,14,.22);backdrop-filter:blur(6px)}.AfricaGraphView_modal__wekjW{width:min(920px,calc(100vw - 32px));max-height:min(84vh,920px);display:grid;grid-template-rows:auto auto minmax(0,1fr);border-radius:24px;border:1px solid var(--app-border-strong);background:radial-gradient(circle at top right,rgba(204,127,33,.08),transparent 34%),linear-gradient(180deg,var(--app-surface-strong),var(--app-surface));box-shadow:var(--app-shadow);overflow:hidden}.AfricaGraphView_modalHead__wSfbD{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--app-border)}.AfricaGraphView_modalTitle__jv_mR{margin:6px 0 0;font-size:1.28rem;line-height:1.18;font-weight:800;color:var(--app-text)}.AfricaGraphView_modalSubcopy__jCmr2{margin:8px 0 0;color:var(--app-text-muted);line-height:1.55}.AfricaGraphView_modalClose__7IHL8{border-radius:14px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:10px 12px;font-size:.84rem;font-weight:700;cursor:pointer}.AfricaGraphView_modalClose__7IHL8:hover{border-color:var(--app-accent-border);color:var(--app-accent-strong)}.AfricaGraphView_modalToolbar__geZdc{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--app-border)}.AfricaGraphView_modalSearch__4gpQ9{width:min(360px,100%);border-radius:16px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:11px 14px;outline:none}.AfricaGraphView_modalSearch__4gpQ9::placeholder{color:color-mix(in srgb,var(--app-text-muted) 82%,transparent)}.AfricaGraphView_modalSearch__4gpQ9:focus{border-color:var(--app-accent-border);box-shadow:0 0 0 3px rgba(27,127,94,.12)}.AfricaGraphView_modalBody___hD7y{min-height:0;overflow:auto;padding:20px 24px 24px}.AfricaGraphView_articleList__kKt78{display:flex;flex-direction:column;gap:12px}.AfricaGraphView_articleCard__xvUYb{border-radius:18px;border:1px solid var(--app-border);background:linear-gradient(180deg,var(--app-surface-strong),var(--app-surface));padding:16px 18px;box-shadow:var(--app-shadow-soft)}.AfricaGraphView_articleCardActive__7WCPv{border-color:var(--app-accent-border);box-shadow:var(--app-shadow-soft),0 0 0 2px rgba(27,127,94,.08)}.AfricaGraphView_articleCardHead__K_Fk6{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.AfricaGraphView_articleTitle__lEONW{font-size:.98rem;font-weight:800;color:var(--app-text)}.AfricaGraphView_articleSubcopy__lPgzM{color:var(--app-text-muted);line-height:1.55;font-size:.9rem}.AfricaGraphView_articleInlineDetail__LDMEc{display:flex;flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--app-border)}.AfricaGraphView_articleInlineTitle__S7sYZ{margin:4px 0 0;font-size:1.04rem;font-weight:800;color:var(--app-text);line-height:1.3}.AfricaGraphView_articleText__P4buV{min-height:0;overflow:auto;border-radius:16px;border:1px solid var(--app-border);background:var(--app-soft-fill);padding:16px;color:var(--app-text);line-height:1.7;white-space:pre-wrap}.AfricaGraphView_articleMetaBlock__yqL6R{display:flex;flex-direction:column;gap:8px}.AfricaGraphView_commentaryList__XWvP6{display:flex;flex-direction:column;gap:12px}.AfricaGraphView_commentaryCard__dO9RE{border-radius:16px;border:1px solid var(--app-border);background:var(--app-soft-fill);padding:14px 16px}.AfricaGraphView_commentaryHead__t0S_B{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.AfricaGraphView_commentaryTitle__4GefD{font-size:.94rem;font-weight:800;color:var(--app-text)}.AfricaGraphView_commentaryKind__rjtxh{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--app-accent-border);background:var(--app-accent-soft);color:var(--app-accent-strong);padding:4px 8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.AfricaGraphView_commentaryText__I9A3M{color:var(--app-text);line-height:1.68;white-space:pre-wrap}.AfricaGraphView_canvasPanel__UUhzM .graph-canvas{--graph-node-stroke:rgba(22,39,31,0.42);--graph-selected-stroke:#fffaf1;--graph-guide-stroke:rgba(88,104,94,0.54);--graph-label-fill:var(--app-text);--graph-label-stroke:rgba(255,250,241,0.92);position:relative;width:100%;height:100%;min-height:690px;border-radius:18px;background:radial-gradient(circle at 50% 40%,rgba(27,127,94,.12),transparent 30%),radial-gradient(circle at top right,rgba(204,127,33,.12),transparent 36%),linear-gradient(180deg,var(--app-surface-strong),var(--app-surface-muted));border:1px solid var(--app-border);overflow:hidden}.AfricaGraphView_canvasPanel__UUhzM .graph-canvas.is-active{border-color:var(--app-accent-border);box-shadow:0 0 0 2px rgba(27,127,94,.08)}.AfricaGraphView_canvasPanel__UUhzM .graph-canvas svg{width:100%;height:100%;display:block}.AfricaGraphView_canvasPanel__UUhzM .graph-toolbar{position:absolute;top:14px;right:14px;z-index:2;display:flex;gap:8px}.AfricaGraphView_canvasPanel__UUhzM .graph-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);font-weight:700;cursor:pointer}.AfricaGraphView_canvasPanel__UUhzM .graph-btn.graph-btn-parent{width:auto;min-width:74px;padding:0 12px;font-size:.78rem}.AfricaGraphView_canvasPanel__UUhzM .graph-btn:hover{border-color:var(--app-accent-border);color:var(--app-accent-strong)}.AfricaGraphView_canvasPanel__UUhzM .graph-btn:disabled{opacity:.5;cursor:default}.AfricaGraphView_canvasPanel__UUhzM .graph-btn:disabled:hover{border-color:var(--app-border);color:var(--app-text)}.AfricaGraphView_canvasPanel__UUhzM .panel-empty{color:var(--app-text-muted)}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-state{position:absolute;inset:0;display:grid;place-items:center;gap:14px;padding:32px;color:var(--app-text);text-align:center;background:radial-gradient(circle at top,rgba(27,127,94,.1),transparent 34%),linear-gradient(180deg,rgba(255,252,246,.96),rgba(247,241,231,.94));backdrop-filter:blur(6px)}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-copy p{margin:6px 0 0;color:var(--app-text-muted)}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-node{background:var(--app-accent)}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-node--c{background:var(--app-highlight)}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-link{background:linear-gradient(90deg,var(--app-accent-border),var(--app-highlight-border))}.AfricaGraphView_canvasPanel__UUhzM .graph-loading-skeleton span{background:linear-gradient(90deg,var(--app-soft-fill),var(--app-surface-strong),var(--app-soft-fill))}@media (max-width:1180px){.AfricaGraphView_layout__nE4NN{grid-template-columns:1fr}.AfricaGraphView_inspector__Fequ_{max-height:none}}@media (max-width:720px){.AfricaGraphView_header__V5SWX{flex-direction:column}.AfricaGraphView_controlStack__jg1M6{align-items:stretch;width:100%}.AfricaGraphView_canvasPanel__UUhzM{min-height:540px}.AfricaGraphView_canvasPanel__UUhzM .graph-canvas{min-height:520px}.AfricaGraphView_modalBackdrop__8O2P1{padding:12px}.AfricaGraphView_modal__wekjW{width:100%;max-height:92vh}.AfricaGraphView_modalBody___hD7y,.AfricaGraphView_modalHead__wSfbD,.AfricaGraphView_modalToolbar__geZdc{padding-left:16px;padding-right:16px}.AfricaGraphView_modalToolbar__geZdc{align-items:stretch}.AfricaGraphView_modalSearch__4gpQ9{width:100%}}.AfricaOHADAView_root__hCo2x{display:flex;flex-direction:column;gap:14px;padding:18px 20px 24px 0}.AfricaOHADAView_bar__6K9bZ{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap;padding:0 20px}.AfricaOHADAView_tabs__IsCWG{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:14px;border:1px solid var(--app-border);background:var(--app-surface-strong)}.AfricaOHADAView_tab__EqkuE{border:0;background:transparent;color:var(--app-text-muted);border-radius:10px;padding:8px 12px;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.AfricaOHADAView_tab__EqkuE:hover{color:var(--app-text)}.AfricaOHADAView_tabActive__eYD5D{background:color-mix(in srgb,var(--app-highlight) 16%,var(--app-surface-strong));color:var(--app-highlight);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-highlight) 30%,transparent)}.AfricaOHADAView_flag__y_wBq{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:.95rem;line-height:1}