.auth_page__Y5bx6{min-height:100svh;padding:12px;display:grid;place-items:center;background:var(--paper);color:var(--ink)}.auth_shell__c979F{width:100%;max-width:1600px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.auth_formSide__ul12b,.auth_shell__c979F{min-width:0;min-height:min(960px,calc(100svh - 24px))}.auth_formSide__ul12b{display:flex;flex-direction:column;padding:25px clamp(32px,5vw,100px) 22px}.auth_formHeader__nMYrN{display:flex;align-items:center;justify-content:flex-end;gap:24px}.auth_mobileBrand__KHUoR{display:none}.auth_form__FcSZa{width:100%;max-width:460px;margin:auto;padding:40px 0 30px}.auth_onboarding__TOi44{max-width:470px}.auth_form__FcSZa h1{font-size:34px;line-height:1.22;letter-spacing:-.03em;font-weight:600;color:var(--ink)}.auth_form__FcSZa>.muted{font-size:14px;line-height:1.7;margin:14px 0 28px;max-width:46ch;color:var(--muted)}.auth_form__FcSZa.field{margin-bottom:18px}.auth_authField__SL81v>label,.auth_form__FcSZa.field>span{display:block;font-size:13px;font-weight:500;margin-bottom:9px;color:var(--ink)}.auth_form__FcSZa input:not([type=hidden]),.auth_form__FcSZa select{min-height:50px}.auth_form__FcSZa.btn-full{min-height:50px;margin-top:5px;border-radius:8px;font-size:14px;background:var(--solid);border-color:var(--line)}.auth_form__FcSZa.auth-form-footer{font-size:13px;line-height:1.6;margin-top:23px}.auth_authField__SL81v{margin-bottom:20px}.auth_signInModes__RSJsJ{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle)}.auth_signInModes__RSJsJ button{min-height:38px;padding:8px 12px;border-radius:7px;font-size:12px;font-weight:500;color:var(--muted)}.auth_signInModes__RSJsJ button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000000a}.auth_passwordHelp__6RZRx{text-align:right;font-size:12px;margin-bottom:24px}.auth_signInHint__GiK3y{color:var(--muted);font-size:12px;margin:12px 0 0;text-align:center}.auth_linkConfirmation__MLl07{display:flex;align-items:flex-start;gap:10px;padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle);font-size:13px}.auth_linkConfirmation__MLl07>svg{flex-shrink:0;margin-top:2px}.auth_linkConfirmation__MLl07 p{color:var(--muted);font-size:12px;line-height:1.6;margin:5px 0 0}.auth_signInError___1m5Q{color:var(--ink);font-size:13px;line-height:1.6;margin:0 0 16px}.auth_inputControl__TL8FQ{position:relative}.auth_inputControl__TL8FQ input{width:100%;min-width:0;padding-left:43px;background:var(--surface);border-color:var(--line);border-radius:8px;font-size:14px;box-shadow:0 1px 2px #11182703}.auth_inputControl__TL8FQ .auth_passwordInput__mmyQ7{padding-right:44px}.auth_inputIcon__W7Oq3{left:15px;pointer-events:none}.auth_inputIcon__W7Oq3,.auth_reveal__JM9_Y{position:absolute;top:50%;transform:translateY(-50%);color:var(--muted)}.auth_reveal__JM9_Y{right:7px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.auth_reveal__JM9_Y:hover{color:var(--ink);background:var(--surface-subtle)}.auth_googleButton__h3EI4{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:500 14px Arial,Helvetica,sans-serif;padding:12px 16px;cursor:pointer}.auth_googleButton__h3EI4:hover{background:var(--surface);border-color:var(--line)}.auth_googleButton__h3EI4 svg{flex-shrink:0}.auth_divider__LhdcP{display:flex;align-items:center;gap:18px;margin:24px 0;font-size:12px;color:var(--muted)}.auth_divider__LhdcP:after,.auth_divider__LhdcP:before{content:"";height:1px;background:var(--surface-subtle);flex:1}.auth_formBottom__gspWw{padding-top:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;color:var(--muted);font-size:11px}.auth_legalFooter__pW_EC{margin-top:16px;text-align:center}.auth_legalFooter__pW_EC p{color:var(--muted);font-size:11px;line-height:1.8;margin:0 auto 15px;max-width:51ch}.auth_legalFooter__pW_EC p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth_legalFooter__pW_EC.locale-button{font-size:12px;color:var(--muted);min-height:36px;padding:7px 13px}.auth_authField__SL81v>.auth_inputLabel__ugLRU{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth_lastUsed__5J7r2{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);padding:2px 6px;border-radius:4px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.5}.auth_googleButton__h3EI4:has(.auth_lastUsed__5J7r2){gap:9px;padding-inline:10px}.auth_backLink__f1Vdt{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.auth_art__epfi_{order:-1;min-width:0;position:relative;overflow:hidden;border-radius:16px;background:#202329;color:#fff;display:flex;align-items:flex-end}.auth_artImage__E65w5{object-fit:cover;object-position:50% 24%}.auth_art__epfi_:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11182729,transparent 35%,#11182718 54%,#111827ad)}.auth_artBrand__7JIZO{position:absolute;z-index:1;top:34px;left:40px}.auth_artBrand__7JIZO.brand{width:clamp(250px,16vw,330px);height:auto}.auth_story__nfFUT{position:relative;z-index:1;width:100%;padding:48px 40px}.auth_story__nfFUT h2{font-size:clamp(35px,3.25vw,62px);line-height:1.13;letter-spacing:-.035em;font-weight:600;color:#fff}.auth_photoBody___FFhp{max-width:42ch;font-size:14px;line-height:1.8;color:#ffffffdb;margin:22px 0 0}.auth_progress__NcNiZ{list-style:none;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;margin:0 0 34px;padding:0}.auth_progress__NcNiZ li{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);line-height:1.4}.auth_progress__NcNiZ li span{border:1px solid var(--line);display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;font-size:10px;flex-shrink:0}.auth_progress__NcNiZ li:first-child span{background:var(--surface-subtle);color:var(--muted);border-color:var(--line)}.auth_progress__NcNiZ li[aria-current]{color:var(--ink);font-weight:600}.auth_progress__NcNiZ li[aria-current] span{background:var(--ink);color:white;border-color:var(--ink)}.auth_verified__GwIK7{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;margin-bottom:13px}.auth_preferences__QWhGO{margin:6px 0 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.auth_preferences__QWhGO summary{font-size:11px;padding:17px 0;cursor:pointer;color:var(--muted)}.auth_preferences__QWhGO[open] summary{color:var(--ink)}.auth_preferencesBody__Sypf0{padding:0 0 2px}.auth_trialNote__y2WDk{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;color:var(--muted);margin-top:17px}.auth_trialNote__y2WDk svg{flex-shrink:0;margin-top:2px;color:var(--muted)}@media (min-width:1800px){.auth_form__FcSZa{max-width:500px}.auth_form__FcSZa h1{font-size:38px}.auth_form__FcSZa>.muted{font-size:15px}.auth_story__nfFUT{padding:58px}.auth_artBrand__7JIZO{top:44px;left:58px}}@media (max-width:1100px){.auth_formSide__ul12b{padding:23px 34px}.auth_form__FcSZa h1{font-size:30px}.auth_story__nfFUT{padding:32px 28px}.auth_story__nfFUT h2{font-size:36px}.auth_photoBody___FFhp{font-size:12px}.auth_artBrand__7JIZO{top:28px;left:28px}.auth_artBrand__7JIZO.brand{width:230px}}@media (max-width:800px){.auth_page__Y5bx6{padding:0}.auth_shell__c979F{display:block;min-height:100svh}.auth_art__epfi_{display:none}.auth_formSide__ul12b{min-height:100svh;padding:28px 28px 25px}.auth_form__FcSZa{max-width:460px;padding:38px 0 26px}.auth_formHeader__nMYrN{justify-content:space-between}.auth_mobileBrand__KHUoR{display:block}.auth_mobileBrand__KHUoR.brand{width:220px;height:auto}}@media (max-width:520px){.auth_formSide__ul12b{padding:27px 24px 24px}.auth_form__FcSZa h1{font-size:29px}.auth_form__FcSZa>.muted{font-size:13px;margin-bottom:24px}.auth_mobileBrand__KHUoR.brand{width:214px}.auth_form__FcSZa{padding-top:36px}.auth_progress__NcNiZ{gap:8px;margin-bottom:28px}}@media (max-width:390px){.auth_formHeader__nMYrN{gap:12px}.auth_form__FcSZa h1{font-size:27px}.auth_progress__NcNiZ li{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-color-scheme:dark){:root[data-theme=system] .auth_mobileBrand__KHUoR .brand-wordmark{filter:brightness(0) invert(1)}}:root[data-theme=dark] .auth_mobileBrand__KHUoR .brand-wordmark{filter:brightness(0) invert(1)}.page_page__tV0FR{width:100%;min-height:100svh;padding:24px;display:grid;place-items:center;background:var(--paper);color:var(--ink)}.page_frame__KA_ZO{width:100%;max-width:1600px;margin-inline:auto;min-height:min(960px,calc(100svh - 48px));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.page_photo__CUEbp{min-width:0;min-height:0;position:relative;overflow:hidden;background:#38423f;color:#fff}.page_photoImage__EQUUM{object-fit:cover;object-position:50% 32%}.page_photoShade__gxbZz{position:absolute;inset:0;background:linear-gradient(180deg,#13201d7a,#13201d05 29%,#13201d00 48%,#111b18a8);pointer-events:none}.page_header__V0T2Y{position:absolute;z-index:1;top:clamp(30px,4vw,56px);left:clamp(30px,4.4vw,72px);right:30px}.page_header__V0T2Y .brand{width:clamp(200px,17vw,270px);max-width:100%;height:auto}.page_story__5q_D7{position:absolute;z-index:1;bottom:clamp(42px,5.5vw,90px);left:clamp(30px,4.4vw,72px);right:30px}.page_story__5q_D7 h2{margin:0;color:#fff;font-size:clamp(42px,4.4vw,76px);font-weight:600;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.page_content___xJJm{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;padding:clamp(28px,4vw,56px) clamp(34px,5.5vw,88px) 22px;background:var(--surface)}.page_form__QtuEs{width:100%;max-width:460px;margin:auto 0;padding:36px 0}.page_eyebrow__N3fds{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.13em;margin:0 0 18px}.page_form__QtuEs h1{font-size:clamp(34px,3vw,46px);font-weight:650;letter-spacing:-.045em;line-height:1.1;max-width:14ch;margin:0 0 22px;text-wrap:balance}.page_body__AMBNo{margin:0 0 30px;font-size:15px;line-height:1.75;color:var(--muted)}.page_form__QtuEs .notice{font-size:13px;margin-bottom:22px;line-height:1.6}.page_account__6DBX7{display:flex;align-items:center;gap:13px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-subtle)}.page_avatar__bxK8L{flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink);font-size:14px;font-weight:600}.page_account__6DBX7>div{min-width:0;display:grid;gap:5px}.page_account__6DBX7>div>span{font-size:11px;color:var(--muted)}.page_account__6DBX7 strong{font-size:14px;font-weight:550;overflow-wrap:anywhere;line-height:1.4}.page_emailHint__d4_y_{margin:14px 0 24px;color:var(--muted);font-size:13px;line-height:1.65}.page_form__QtuEs .btn{min-height:52px;border-radius:11px;font-size:14px;font-weight:550}.page_switchAccount__qUs5Q{text-align:center;margin-top:8px}.page_quietButton__wqR2z{border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13px;min-height:44px;padding:12px}.page_quietButton__wqR2z:hover{color:var(--ink)}.page_quietButton__wqR2z:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:7px}.page_quietButton__wqR2z:disabled{opacity:.55;cursor:wait}.page_actions__nzwpE{display:grid;gap:12px}.page_actions__nzwpE .page_emailHint__d4_y_{margin:0 0 6px}.page_included__CJWvJ{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding-top:24px;margin-top:26px;color:var(--muted)}.page_included__CJWvJ svg{flex-shrink:0;margin-top:2px}.page_included__CJWvJ p{font-size:12px;line-height:1.7;margin:0}.page_footer__xnl0z{width:100%;max-width:460px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding-top:22px;color:var(--muted);font-size:11px}.page_footerLinks__ZlzH3{display:flex;align-items:center;gap:20px}.page_footerLinks__ZlzH3>a{min-height:44px;display:inline-flex;align-items:center}.page_footerLinks__ZlzH3>a:hover{color:var(--ink)}.page_language__HKfl7{position:relative}.page_language__HKfl7>summary{list-style:none;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.page_language__HKfl7>summary::-webkit-details-marker{display:none}.page_language__HKfl7>summary:hover,.page_language__HKfl7[open]>summary{background:var(--surface-subtle);color:var(--ink)}.page_language__HKfl7>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page_languageMenu__c7Jqn{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:168px;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:6px;box-shadow:var(--shadow-popover)}.page_languageMenu__c7Jqn>span{display:block;padding:7px 9px 10px;font-size:11px;color:var(--muted)}.page_languageMenu__c7Jqn button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:9px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;cursor:pointer}.page_languageMenu__c7Jqn button:hover,.page_languageMenu__c7Jqn button[aria-pressed=true]{background:var(--surface-selected)}.page_languageMenu__c7Jqn button:disabled{opacity:.55;cursor:wait}@media (max-width:1000px) and (min-width:761px){.page_content___xJJm{padding-inline:34px}.page_form__QtuEs h1{font-size:35px}.page_body__AMBNo{font-size:14px}}@media (max-width:760px){.page_page__tV0FR{padding:0;display:block}.page_frame__KA_ZO{min-height:100svh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.page_photo__CUEbp{min-height:0;height:clamp(190px,49vw,280px)}.page_photoImage__EQUUM{object-position:50% 23%}.page_photoShade__gxbZz{background:linear-gradient(180deg,#13201d82,#13201d00 74%)}.page_header__V0T2Y{top:24px;left:24px;right:24px}.page_header__V0T2Y .brand{width:174px}.page_story__5q_D7{display:none}.page_content___xJJm{min-height:0;padding:33px 25px 16px}.page_form__QtuEs{max-width:460px;margin:0;padding:0}.page_form__QtuEs h1{font-size:34px;margin-bottom:18px}.page_eyebrow__N3fds{font-size:10px;margin-bottom:14px}.page_body__AMBNo{font-size:14px;line-height:1.7;margin-bottom:25px}.page_included__CJWvJ{margin-top:23px;padding-top:22px}.page_footer__xnl0z{padding-top:32px;margin-top:auto}.page_footerLinks__ZlzH3{gap:18px}}@media (max-width:380px){.page_content___xJJm{padding-inline:22px}.page_form__QtuEs h1{font-size:32px}.page_header__V0T2Y{left:22px}}@media (prefers-reduced-motion:no-preference){.page_form__QtuEs{animation:page_arrive__sllSs .24s ease-out both}@keyframes page_arrive__sllSs{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.account-agreement_agreement__up2Dn{margin-block:20px}.account-agreement_agreement__up2Dn label{display:flex;gap:12px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.65;cursor:pointer}.account-agreement_agreement__up2Dn input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;accent-color:var(--foreground)}.account-agreement_agreement__up2Dn a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.account-agreement_agreement__up2Dn input:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.editor-panel_panel__yZ_j0{position:fixed;inset:0 0 0 auto;width:min(620px,calc(100vw - 80px));max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);box-shadow:-12px 0 50px rgb(0 0 0/.12);overflow:hidden;overscroll-behavior:contain}.editor-panel_panel__yZ_j0[data-size=wide]{width:min(1240px,calc(100vw - 120px))}.editor-panel_panel__yZ_j0[data-size=medium]{width:min(940px,calc(100vw - 100px))}.editor-panel_panel__yZ_j0[open]{display:flex;flex-direction:column;animation:editor-panel_enter__mG6ep .18s ease-out}.editor-panel_panel__yZ_j0::backdrop{background:rgb(8 12 20/.35);backdrop-filter:blur(2px)}.editor-panel_header__Jfyxd{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 28px;border-bottom:1px solid var(--line);background:var(--surface);position:relative;z-index:1}.editor-panel_header__Jfyxd>div{min-width:0}.editor-panel_titleLine__QAdzL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editor-panel_titleLine__QAdzL h2{font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.4;margin:0;color:var(--ink);overflow-wrap:anywhere}.editor-panel_titleLine__QAdzL>span{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:3px 7px;white-space:nowrap;background:var(--surface-subtle)}.editor-panel_header__Jfyxd p{font-size:12px;color:var(--muted);line-height:1.65;margin:6px 0 0;max-width:760px}.editor-panel_close__IhbDm{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;margin-top:-3px}.editor-panel_close__IhbDm:hover{color:var(--ink);background:var(--surface-raised)}.editor-panel_close__IhbDm:disabled{opacity:.35;cursor:default}.editor-panel_body__Ry6uJ{flex:1;min-height:0;overflow:auto;padding:24px 28px 32px;overscroll-behavior:contain;scrollbar-width:thin}.editor-panel_panel__yZ_j0[data-body-mode=workspace] .editor-panel_body__Ry6uJ,.editor-panel_panel__yZ_j0[data-size=wide] .editor-panel_body__Ry6uJ{padding:0}.editor-panel_confirmation__xcJRt{inset:0;margin:auto;width:min(420px,calc(100vw - 36px));max-width:calc(100vw - 36px);padding:0;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);box-shadow:0 18px 80px rgb(0 0 0/.2)}.editor-panel_confirmation__xcJRt::backdrop{background:rgb(8 12 20/.3)}.editor-panel_confirmBody__HGiGn{padding:25px 25px 21px}.editor-panel_confirmBody__HGiGn h2{font-size:17px;letter-spacing:-.02em;line-height:1.45;margin:0 0 9px;font-weight:650}.editor-panel_confirmBody__HGiGn p{font-size:12px;line-height:1.75;color:var(--muted);margin:0}.editor-panel_confirmActions__JQzZG{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:16px 23px;border-top:1px solid var(--line);background:var(--surface-subtle)}.editor-panel_confirmActions__JQzZG button{font:inherit;font-size:11px;line-height:1.4;font-weight:550;border:1px solid var(--line);border-radius:7px;padding:10px 12px;cursor:pointer;min-width:0;max-width:100%;overflow-wrap:anywhere}.editor-panel_keep__c_Uow{background:var(--surface);color:var(--ink)}.editor-panel_discard__KrxkH{color:var(--danger,var(--ink));background:var(--danger-bg,var(--surface));border-color:var(--line)!important}.editor-panel_close__IhbDm:focus-visible,.editor-panel_confirmActions__JQzZG button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes editor-panel_enter__mG6ep{0%{opacity:.7;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media (max-width:800px){.editor-panel_panel__yZ_j0,.editor-panel_panel__yZ_j0[data-size=medium],.editor-panel_panel__yZ_j0[data-size=wide]{inset:var(--editor-viewport-top,0) 0 auto;width:100vw;max-width:100vw;height:var(--editor-viewport-height,100dvh);max-height:var(--editor-viewport-height,100dvh);border:0}.editor-panel_header__Jfyxd{padding:18px 17px;gap:10px}.editor-panel_titleLine__QAdzL{gap:7px}.editor-panel_titleLine__QAdzL h2{font-size:16px}.editor-panel_titleLine__QAdzL>span{font-size:9px;padding:2px 5px}.editor-panel_header__Jfyxd p{font-size:11px}.editor-panel_body__Ry6uJ{padding:19px 17px max(25px,env(safe-area-inset-bottom))}.editor-panel_panel__yZ_j0[data-size=wide] .editor-panel_body__Ry6uJ{padding:0}.editor-panel_close__IhbDm{width:44px;height:44px;margin-top:-2px}.editor-panel_confirmActions__JQzZG{padding:15px 18px;gap:7px}.editor-panel_confirmActions__JQzZG button{font-size:11px;min-height:44px}.editor-panel_confirmBody__HGiGn{padding:23px 20px 20px}}@media (prefers-reduced-motion:reduce){.editor-panel_panel__yZ_j0[open]{animation:none}}@media (max-width:800px),(pointer:coarse){.editor-panel_close__IhbDm{width:44px;height:44px}.editor-panel_confirmActions__JQzZG button{min-height:44px}}@media (max-width:1180px) and (max-height:560px){.editor-panel_panel__yZ_j0{top:var(--editor-viewport-top,0);bottom:auto;height:var(--editor-viewport-height,100dvh);max-height:var(--editor-viewport-height,100dvh)}.editor-panel_header__Jfyxd{padding:12px 18px}.editor-panel_close__IhbDm{width:44px;height:44px}.editor-panel_body__Ry6uJ{padding:16px 18px}.editor-panel_panel__yZ_j0 :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea,select){font-size:16px}}.automations_workspace__nSWax{display:grid;grid-template-columns:172px minmax(0,1fr);gap:26px;min-width:0}.automations_editorFields__I9Gfn{border:0;padding:0;margin:0;min-width:0}.automations_historyFooter__08zkX{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;color:var(--muted)}.automations_editorFields__I9Gfn:disabled :is(input,textarea,select){opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink)}.automations_rail__aNxDp{border-right:1px solid var(--line);padding-right:18px}.automations_eyebrow__tLE_3{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px}.automations_rail__aNxDp h1{margin:0 0 9px;font-size:24px;line-height:1.15;letter-spacing:-.04em}.automations_rail__aNxDp>p:not(.automations_eyebrow__tLE_3){font-size:11px;line-height:1.65;color:var(--muted);margin-bottom:22px}.automations_rail__aNxDp nav{display:grid;gap:5px}.automations_rail__aNxDp nav a{display:flex;align-items:center;gap:9px;min-height:37px;padding:8px 10px;border-radius:7px;font-size:11px;color:var(--muted);text-decoration:none}.automations_rail__aNxDp nav a[aria-current=page]{color:var(--ink);background:var(--surface-subtle);font-weight:600}.automations_rail__aNxDp nav a svg:last-child{margin-left:auto}.automations_railFoot__j4RgL{border-top:1px solid var(--line);margin-top:24px;padding-top:17px;color:var(--muted);font-size:10px;line-height:1.7}.automations_railFoot__j4RgL strong{display:block;color:var(--ink);font-weight:600;margin-bottom:5px}.automations_main__6a3Ru{min-width:0}.automations_header__5Xy_e{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.automations_header__5Xy_e h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:0 0 8px}.automations_header__5Xy_e p{color:var(--muted);font-size:12px;line-height:1.65;margin:0;max-width:680px}.automations_actions__3tLsM{display:flex;align-items:center;gap:8px;flex-shrink:0}.automations_metrics__MIUxz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:20px}.automations_metric__Mf9Bb{padding:16px 20px}.automations_metric__Mf9Bb+.automations_metric__Mf9Bb{border-left:1px solid var(--line)}.automations_metric__Mf9Bb span{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}.automations_metric__Mf9Bb strong{display:block;font-size:27px;line-height:1;font-weight:650;letter-spacing:-.05em}.automations_metric__Mf9Bb small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.automations_toolbar__OOk6j{display:flex;align-items:center;gap:10px;margin-bottom:13px}.automations_search__Rs_A8{display:flex;align-items:center;gap:8px;min-width:0;width:min(100%,340px);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:0 11px;color:var(--muted)}.automations_search__Rs_A8 input{min-width:0;width:100%;min-height:36px;border:0;padding:8px 0;box-shadow:none;background:transparent;font-size:11px}.automations_toolbar__OOk6j select{width:auto;min-width:118px;min-height:36px;font-size:11px;padding:8px 30px 8px 11px}.automations_toolbar__OOk6j small{margin-left:auto;color:var(--muted);font-size:10px}.automations_list__z_3CT{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.automations_flowRow__Z0LyJ,.automations_listHeader__53vNP{display:grid;grid-template-columns:minmax(210px,1fr) 130px 100px 155px;gap:18px;padding:16px 18px;align-items:center}.automations_listHeader__53vNP{background:var(--surface-subtle);color:var(--muted);font-size:9px;padding-top:10px;padding-bottom:10px}.automations_flowRow__Z0LyJ+.automations_flowRow__Z0LyJ{border-top:1px solid var(--line)}.automations_flowName__3LHtK{display:flex;align-items:center;gap:12px;min-width:0}.automations_flowIcon__VNAJ7{display:grid;place-items:center;flex-shrink:0;width:37px;height:39px;background:linear-gradient(145deg,var(--surface-subtle),var(--surface));border:1px solid var(--line);border-radius:9px;color:var(--ink)}.automations_flowName__3LHtK strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.automations_flowName__3LHtK small,.automations_subtle__vJTFU{color:var(--muted);font-size:10px;line-height:1.7}.automations_rowActions__fh4nV{display:flex;justify-content:flex-end;gap:7px}.automations_status__O62zd{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:9px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--surface-subtle);text-transform:capitalize}.automations_status__O62zd[data-status=completed],.automations_status__O62zd[data-status=published],.automations_status__O62zd[data-status=sent]{color:var(--ink);background:linear-gradient(135deg,var(--surface-subtle),var(--surface))}.automations_status__O62zd[data-status=failed]{color:var(--danger)}.automations_empty__eZCkj{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:34px 28px;display:flex;align-items:center;gap:28px}.automations_empty__eZCkj h3{margin:0 0 8px;font-size:19px;letter-spacing:-.025em}.automations_empty__eZCkj p{font-size:12px;color:var(--muted);line-height:1.75;margin:0 0 18px;max-width:550px}.automations_emptyArt__DnJZG{width:150px;flex-shrink:0;color:var(--muted)}.automations_lock__y8GUe{display:flex;gap:14px;align-items:flex-start;padding:19px 20px;background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:20px}.automations_lock__y8GUe>svg{flex-shrink:0;margin-top:2px}.automations_lock__y8GUe strong{display:block;font-size:13px;margin-bottom:6px}.automations_lock__y8GUe p{font-size:11px;color:var(--muted);line-height:1.7;margin:0 0 10px;max-width:700px}.automations_lock__y8GUe a{font-size:11px;color:var(--ink);font-weight:600}.automations_error__hdlya,.automations_notice__tCbLf{border-radius:7px;padding:11px 13px;font-size:11px;line-height:1.6;margin:0 0 15px}.automations_error__hdlya{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 4%,var(--surface))}.automations_notice__tCbLf{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.automations_editor__TOcS4{display:flex;flex-direction:column;min-height:100%}.automations_editorBody__LH4in{padding:22px 25px;flex:1;min-width:0}.automations_editorBody__LH4in label{margin-bottom:16px}.automations_editorBody__LH4in input,.automations_editorBody__LH4in select,.automations_editorBody__LH4in textarea{font-size:12px}.automations_editorBody__LH4in textarea{resize:vertical;min-height:86px;line-height:1.7}.automations_editorIntro__9LCn9{font-size:11px;line-height:1.75;color:var(--muted);margin:0 0 21px}.automations_fieldGrid__OKvfQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.automations_fieldGrid__OKvfQ label{min-width:0}.automations_sectionHeading__HMDfv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:23px 0 14px}.automations_sectionHeading__HMDfv h3{font-size:13px;margin:0}.automations_sectionHeading__HMDfv>span{color:var(--muted);font-size:10px}.automations_stepList__eB60U{display:grid;gap:12px}.automations_step__PYsiY{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.automations_step__PYsiY[data-dragging=true]{opacity:.55}.automations_stepHead__ARNCd{display:flex;align-items:center;gap:8px;background:var(--surface-subtle);padding:10px 12px}.automations_stepHead__ARNCd>strong{font-size:11px}.automations_stepHead__ARNCd>span{color:var(--muted);font-size:10px}.automations_stepHead__ARNCd .automations_stepTools__M4c7a{margin-left:auto}.automations_stepTools__M4c7a{display:flex;align-items:center;gap:4px}.automations_iconButton__fN1AV{display:grid;place-items:center;height:27px;width:27px;border:1px solid transparent;background:transparent;border-radius:5px;color:var(--muted);padding:0}.automations_iconButton__fN1AV:hover{color:var(--ink);border-color:var(--line);background:var(--surface)}.automations_iconButton__fN1AV:disabled{opacity:.35;cursor:default}.automations_grip___D84D{cursor:grab}.automations_stepBody__Gl3Zq{padding:14px}.automations_stepBody__Gl3Zq label:last-child{margin-bottom:0}.automations_stepFields__qORvp{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:14px}.automations_addSteps__YIxvd{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.automations_addSteps__YIxvd button{font-size:10px}.automations_footer__ATrFs{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:15px 24px;border-top:1px solid var(--line);background:var(--surface);position:sticky;bottom:0;z-index:2}.automations_footer__ATrFs>p{margin:0 auto 0 0;color:var(--muted);font-size:10px;line-height:1.5;max-width:310px}.automations_review__U0o3f{padding:17px;border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;margin-top:18px}.automations_review__U0o3f h3{margin:0 0 9px;font-size:14px}.automations_review__U0o3f p{margin:0 0 12px;color:var(--muted);font-size:11px;line-height:1.75}.automations_review__U0o3f ul{display:grid;gap:8px;padding:0;margin:0;list-style:none;font-size:11px}.automations_review__U0o3f li{display:flex;align-items:center;gap:8px}.automations_review__U0o3f li small{margin-left:auto;color:var(--muted)}.automations_channel__K7I2h{display:flex;align-items:center;gap:9px;margin-bottom:20px;border-bottom:1px solid var(--line)}.automations_channel__K7I2h>span:first-child{display:flex;align-items:center;gap:7px;background:transparent;border:0;border-radius:0;border-bottom:2px solid transparent;font-size:11px;color:var(--muted);padding:0 2px 11px;color:var(--ink);border-color:var(--ink);font-weight:600}.automations_recipientList__wC7oz{max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:8px;margin-top:12px}.automations_recipient__6IrhD{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0!important;font-size:11px}.automations_recipient__6IrhD+.automations_recipient__6IrhD{border-top:1px solid var(--line)}.automations_recipient__6IrhD input{width:14px;height:14px;min-height:0;flex-shrink:0}.automations_recipient__6IrhD>span{flex:1}.automations_recipient__6IrhD small{color:var(--muted);font-size:9px}.automations_recipient__6IrhD:has(input:disabled){color:var(--muted)}.automations_recipient__6IrhD strong{font-weight:500}.automations_selectRow__lECL2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;color:var(--muted)}.automations_selectRow__lECL2 button{font-size:10px;padding:4px 0;background:transparent;border:0;color:var(--ink)}.automations_preview__OPsoQ{border:1px solid var(--line);border-radius:9px;padding:17px;margin-top:17px}.automations_preview__OPsoQ>small{display:block;font-size:9px;color:var(--muted);margin-bottom:10px}.automations_preview__OPsoQ strong{display:block;font-size:12px;margin-bottom:7px}.automations_preview__OPsoQ p{white-space:pre-wrap;margin:0;line-height:1.75;font-size:12px;overflow-wrap:anywhere}.automations_activityRow__qiNnf{display:grid;grid-template-columns:minmax(180px,1fr) 130px 140px 100px;align-items:center;gap:16px;padding:16px 18px}.automations_activityRow__qiNnf+.automations_activityRow__qiNnf{border-top:1px solid var(--line)}.automations_activityRow__qiNnf strong{display:block;font-size:12px}.automations_activityRow__qiNnf small{display:block;color:var(--muted);font-size:10px;margin-top:5px}@media (min-width:1700px){.automations_workspace__nSWax{grid-template-columns:185px minmax(0,1fr);gap:30px}}@media (max-width:1150px){.automations_workspace__nSWax{grid-template-columns:145px minmax(0,1fr);gap:20px}.automations_rail__aNxDp{padding-right:13px}.automations_flowRow__Z0LyJ,.automations_listHeader__53vNP{grid-template-columns:minmax(180px,1fr) 100px 120px;gap:12px}.automations_flowRow__Z0LyJ>:nth-child(3),.automations_listHeader__53vNP>:nth-child(3){display:none}.automations_activityRow__qiNnf{grid-template-columns:minmax(160px,1fr) 110px 100px}.automations_activityRow__qiNnf>:nth-child(3){display:none}}@media (max-width:800px){.automations_workspace__nSWax{display:block}.automations_rail__aNxDp{border:0;padding:0;margin-bottom:22px}.automations_rail__aNxDp h1{font-size:23px}.automations_railFoot__j4RgL,.automations_rail__aNxDp>p:not(.automations_eyebrow__tLE_3){display:none}.automations_rail__aNxDp nav{display:flex;gap:6px;overflow:auto;margin-top:17px;border-bottom:1px solid var(--line);padding-bottom:8px}.automations_rail__aNxDp nav a{white-space:nowrap;flex-shrink:0}.automations_rail__aNxDp nav a svg:last-child{display:none}.automations_header__5Xy_e{gap:14px;margin-bottom:18px}.automations_header__5Xy_e h2{font-size:22px}.automations_header__5Xy_e p{font-size:11px}.automations_metric__Mf9Bb{padding:13px}.automations_metric__Mf9Bb strong{font-size:25px}.automations_metric__Mf9Bb small{font-size:9px}.automations_empty__eZCkj{padding:25px 20px;gap:15px}.automations_emptyArt__DnJZG{width:90px}.automations_empty__eZCkj h3{font-size:17px}.automations_empty__eZCkj p{font-size:11px}.automations_editorBody__LH4in{padding:20px}}@media (max-width:580px){.automations_header__5Xy_e{flex-direction:column}.automations_header__5Xy_e .automations_actions__3tLsM{width:100%;justify-content:flex-end}.automations_metrics__MIUxz{grid-template-columns:repeat(3,minmax(0,1fr))}.automations_metric__Mf9Bb{padding:13px 10px}.automations_metric__Mf9Bb span{font-size:9px;line-height:1.5}.automations_metric__Mf9Bb strong{font-size:23px}.automations_toolbar__OOk6j{flex-wrap:wrap}.automations_search__Rs_A8{flex:1;width:auto}.automations_toolbar__OOk6j small{width:100%;margin:0}.automations_flowRow__Z0LyJ{grid-template-columns:minmax(0,1fr);gap:11px;padding:15px}.automations_listHeader__53vNP{display:none}.automations_flowRow__Z0LyJ>:nth-child(2){margin-left:49px}.automations_rowActions__fh4nV{padding-top:5px}.automations_rowActions__fh4nV>button{flex:1}.automations_empty__eZCkj{display:block}.automations_emptyArt__DnJZG{width:110px;margin-bottom:14px}.automations_fieldGrid__OKvfQ,.automations_stepFields__qORvp{grid-template-columns:minmax(0,1fr);gap:0}.automations_editorBody__LH4in{padding:18px}.automations_stepHead__ARNCd{gap:6px}.automations_stepHead__ARNCd>span{display:none}.automations_stepBody__Gl3Zq{padding:12px}.automations_footer__ATrFs{padding:13px 18px;gap:7px}.automations_footer__ATrFs>p{display:none}.automations_footer__ATrFs>button{flex:1}.automations_activityRow__qiNnf{grid-template-columns:minmax(0,1fr) auto;padding:14px;gap:12px}.automations_activityRow__qiNnf>:nth-child(2){justify-self:end}.automations_activityRow__qiNnf>:last-child{grid-column:1/-1;display:flex;gap:7px}.automations_selectRow__lECL2{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.automations_workspace__nSWax *{scroll-behavior:auto!important}}.automation-onboarding_panel__oUk8f{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.automation-onboarding_heading__uNsQh{display:flex;align-items:center;gap:12px;padding:22px 24px 16px}.automation-onboarding_heading__uNsQh h3{margin:0 0 5px;font-size:16px;letter-spacing:-.02em}.automation-onboarding_heading__uNsQh p,.automation-onboarding_note__ObHlv{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.automation-onboarding_icon__CgTNC{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;color:var(--success,#287b63);background:color-mix(in srgb,var(--success,#287b63) 9%,var(--surface))}.automation-onboarding_status__ZwckW{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;flex-shrink:0}.automation-onboarding_status__ZwckW span{width:6px;height:6px;border-radius:50%;background:currentColor}.automation-onboarding_status__ZwckW[data-active=true]{color:var(--success,#287b63)}.automation-onboarding_form__X0VYG{padding:0 24px 22px}.automation-onboarding_toggle__69P01{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600;margin-bottom:15px}.automation-onboarding_toggle__69P01 input{width:16px;height:16px;accent-color:var(--primary,#194f42)}.automation-onboarding_controls__ry9ND{display:flex;align-items:end;gap:12px;margin-bottom:10px}.automation-onboarding_controls__ry9ND label{flex:1;margin:0;min-width:0}.automation-onboarding_controls__ry9ND button{flex-shrink:0;min-height:42px}.automation-onboarding_error__3ftL4{color:var(--danger,#b43e42);font-size:12px}.automation-onboarding_success__pQkDJ{display:block;font-size:12px;color:var(--success,#287b63);margin-top:8px}.automation-onboarding_history__lp0vH{border-top:1px solid var(--line);padding:14px 24px}.automation-onboarding_history__lp0vH summary{cursor:pointer;font-size:12px;font-weight:600}.automation-onboarding_history__lp0vH summary span{color:var(--muted);margin-left:6px;font-weight:400}.automation-onboarding_history__lp0vH ul{padding:0;margin:12px 0;list-style:none}.automation-onboarding_history__lp0vH li{padding:12px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;align-items:start;font-size:12px}.automation-onboarding_history__lp0vH li small,.automation-onboarding_history__lp0vH li strong{display:block}.automation-onboarding_history__lp0vH li small{margin-top:4px;color:var(--muted);font-size:11px}.automation-onboarding_history__lp0vH li p{color:var(--muted);font-size:12px;margin:7px 0 0;line-height:1.5}.automation-onboarding_history__lp0vH li>span{color:var(--muted);flex-shrink:0;font-size:11px}.automation-onboarding_history__lp0vH li>[data-state=enrolled]{color:var(--success,#287b63)}.automation-onboarding_history__lp0vH li>[data-state=skipped]{color:var(--warning,#94611d)}@media (max-width:600px){.automation-onboarding_heading__uNsQh{padding:18px 16px 14px;align-items:start}.automation-onboarding_form__X0VYG{padding:0 16px 18px}.automation-onboarding_controls__ry9ND{flex-direction:column;align-items:stretch}.automation-onboarding_history__lp0vH{padding:14px 16px}.automation-onboarding_heading__uNsQh h3{font-size:15px}}.connection-badge_badge__qnPEZ{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:23px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:550;line-height:1.3;white-space:nowrap;border:1px solid light-dark(#ded9cf,#4c463c);color:light-dark(#665b45,#d8cebb);background:linear-gradient(120deg,light-dark(#f2efe8,#302d28),light-dark(#fcfaf6,#37332d));box-shadow:inset 0 1px 0 light-dark(#ffffffc0,#ffffff0a)}.connection-badge_badge__qnPEZ[data-connected=true]{border-color:light-dark(#cdd8e5,#3c4e67);color:light-dark(#334d6b,#c0d1e8);background:linear-gradient(115deg,light-dark(#e7edf4,#27374a),light-dark(#f3f7fb,#31445c) 55%,light-dark(#e9eff7,#29394e));box-shadow:inset 0 1px 0 light-dark(#ffffffcc,#ffffff0b),0 1px 2px light-dark(#26374d05,#00000010)}.connection-badge_badge__qnPEZ svg{flex-shrink:0}.client-roster_roster__ruqK9{min-width:0}.client-roster_avatar__bAFrb{overflow:hidden}.client-roster_avatar__bAFrb img{display:block;width:100%;height:100%;object-fit:cover}.client-roster_headerActions__yW1rq,.client-roster_rowActions__szA7X{display:flex;align-items:center;gap:8px}.client-roster_headerActions__yW1rq{flex-wrap:wrap;justify-content:flex-end}.client-roster_headerActions__yW1rq .client-roster_menuPanel__dmDzN{left:0;right:auto}.client-roster_footer__S17tm{display:flex;align-items:center;justify-content:flex-end;margin-top:16px}.client-roster_actionMenu__aJaZA{position:relative}.client-roster_actionMenu__aJaZA summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:550;list-style:none;cursor:pointer;white-space:nowrap}.client-roster_actionMenu__aJaZA summary::-webkit-details-marker{display:none}.client-roster_actionMenu__aJaZA summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.client-roster_actionMenu__aJaZA[open] summary{background:var(--surface-selected)}.client-roster_menuPanel__dmDzN{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;gap:3px;min-width:220px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 12px 40px #0000001c;overflow-y:auto;overscroll-behavior:contain}.client-roster_menuPanel__dmDzN[data-side=top]{top:auto;bottom:calc(100% + 6px)}.client-roster_menuPanel__dmDzN>a,.client-roster_menuPanel__dmDzN>button{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:36px;padding:8px 10px;border:0;background:transparent;border-radius:6px;color:var(--ink);font-size:12px;text-decoration:none}.client-roster_menuPanel__dmDzN>a:hover,.client-roster_menuPanel__dmDzN>button:hover{background:var(--surface-subtle)}.client-roster_menuPanel__dmDzN svg{flex-shrink:0}.client-roster_menuTitle__Hg_BJ{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 8px;font-size:11px;color:var(--muted);font-weight:550;border-bottom:1px solid var(--line);margin-bottom:3px}.client-roster_rowActions__szA7X{justify-content:flex-end}.client-roster_rowMenu__AK_Oz summary{min-height:32px;padding:6px;border-color:transparent;background:transparent}.client-roster_rowMenu__AK_Oz summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.client-roster_messageAction__OWGl0,.client-roster_profileAction__djXQf{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--surface);text-decoration:none}.client-roster_messageAction__OWGl0{width:32px;flex-shrink:0}.client-roster_profileAction__djXQf{flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:550;white-space:nowrap}.client-roster_messageAction__OWGl0:hover,.client-roster_profileAction__djXQf:hover{background:var(--surface-subtle)}.client-roster_toolbar__3vEUZ{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.client-roster_search__NBDXb{display:flex;align-items:center;gap:9px;flex:1 1 240px;max-width:400px;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.client-roster_search__NBDXb:focus-within{outline:2px solid var(--focus);outline-offset:2px}.client-roster_search__NBDXb input{min-width:0;width:100%;padding:10px 0;border:0;outline:none;background:transparent;font:inherit;font-size:12px;color:var(--ink)}.client-roster_statusFilter__3ZEzM{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.client-roster_statusFilter__3ZEzM select{min-height:42px;max-width:150px;padding:8px 30px 8px 10px;border:1px solid var(--line);border-radius:8px;background-color:var(--surface);font:inherit;color:var(--ink)}.client-roster_resultCount__tONXZ{margin:0 0 0 auto;font-size:11px;color:var(--muted)}.client-roster_segments__W1D6b{display:flex;flex-wrap:wrap;gap:5px;width:100%}.client-roster_segment__xu3ea{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.client-roster_segment__xu3ea:hover{background:var(--surface-subtle)}.client-roster_segment__xu3ea[aria-pressed=true]{border-color:var(--line);background:var(--surface-subtle);color:var(--ink);font-weight:600}.client-roster_segment__xu3ea span{min-width:19px;padding:1px 5px;border-radius:4px;background:var(--surface-subtle);font-size:10px;font-variant-numeric:tabular-nums;font-weight:500}.client-roster_segment__xu3ea[aria-pressed=true] span{background:var(--surface-subtle)}.client-roster_attention__pSNm9 summary:focus-visible,.client-roster_segment__xu3ea:focus-visible,.client-roster_statusFilter__3ZEzM select:focus-visible,.client-roster_table__Qg_9B a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.client-roster_surface__rSMaj{overflow:visible;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.client-roster_table__Qg_9B{width:100%;table-layout:fixed;border-collapse:collapse}.client-roster_table__Qg_9B th{padding:12px 16px;background:var(--surface-subtle);color:var(--muted);font-size:10px;font-weight:500;text-align:left}.client-roster_table__Qg_9B th:first-child{width:29%;border-top-left-radius:11px}.client-roster_table__Qg_9B th:nth-child(2){width:24%}.client-roster_table__Qg_9B th:nth-child(3){width:15%}.client-roster_table__Qg_9B th:nth-child(4){width:auto}.client-roster_table__Qg_9B th:last-child{width:164px;border-top-right-radius:11px}.client-roster_table__Qg_9B td{padding:17px 16px;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;font-size:12px}.client-roster_clientCell__7ULl3.person{align-items:flex-start}.client-roster_clientCell__7ULl3.person>span:last-child{min-width:0}.client-roster_clientCell__7ULl3.person strong{line-height:1.5}.client-roster_clientCell__7ULl3.person small{display:block;line-height:1.5}.client-roster_goal__wmuI8{margin:8px 0 0 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.client-roster_tags__ujB3X{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 0 45px}.client-roster_tags__ujB3X:empty{display:none}.client-roster_tag__K3Qlt{max-width:100%;padding:2px 6px;border-radius:4px;background:var(--surface-subtle);color:var(--muted);font-size:10px}.client-roster_programName__rN_P3{display:block;font-size:12px;font-weight:550;line-height:1.5}.client-roster_secondary__TX038{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.6}.client-roster_actionLink__Fptuv{display:inline-block;color:var(--ink);font-size:12px;font-weight:550;line-height:1.5}.client-roster_actionLink__Fptuv,.client-roster_attention__pSNm9 a{text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:3px}.client-roster_attention__pSNm9 a{color:var(--warning);font-size:11px;line-height:1.6}.client-roster_attention__pSNm9 summary{margin-top:6px;color:var(--muted);font-size:10px;cursor:pointer}.client-roster_attention__pSNm9 ul{display:grid;gap:5px;margin:9px 0 0;padding-left:13px}.client-roster_context__19m5A{margin:10px 0;color:var(--muted);font-size:11px;line-height:1.6}.client-roster_empty__qJ82T{padding:40px 20px}.client-roster_empty__qJ82T button{margin-top:15px}.client-roster_mobileLabel__AY4BO{display:none}.client-roster_srOnly__ee0z2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.client-roster_table__Qg_9B td,.client-roster_table__Qg_9B th{padding-left:12px;padding-right:12px}.client-roster_table__Qg_9B th:first-child{width:28%}.client-roster_table__Qg_9B th:nth-child(2){width:23%}.client-roster_table__Qg_9B th:nth-child(3){width:14%}.client-roster_table__Qg_9B th:nth-child(4){width:auto}.client-roster_table__Qg_9B th:last-child{width:164px}}@media (max-width:800px){.client-roster_search__NBDXb{max-width:none;flex-basis:100%}.client-roster_statusFilter__3ZEzM{flex:1}.client-roster_segment__xu3ea{min-height:44px;padding:7px 9px;font-size:12px;flex-shrink:0}.client-roster_segments__W1D6b{gap:3px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.client-roster_table__Qg_9B,.client-roster_table__Qg_9B tbody{display:block}.client-roster_table__Qg_9B thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.client-roster_table__Qg_9B tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:18px 15px;border-top:1px solid var(--line)}.client-roster_table__Qg_9B tbody tr:first-child{border-top:0}.client-roster_table__Qg_9B td{padding:0;border:0;min-width:0}.client-roster_clientCell__7ULl3{grid-column:1;grid-row:1}.client-roster_connectionCell__pSJRk{grid-column:2;grid-row:1;max-width:110px;text-align:right}.client-roster_attentionCell__oMmqh,.client-roster_trainingCell__2Z8r_{grid-column:1/-1}.client-roster_attentionCell__oMmqh[data-has-attention=false]{display:none}.client-roster_mobileLabel__AY4BO{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:500}.client-roster_secondary__TX038{margin-top:3px}.client-roster_context__19m5A{font-size:10px}.client-roster_openCell__KHxa5{display:block;grid-column:1/-1}.client-roster_rowActions__szA7X{padding-top:12px;border-top:1px solid var(--line)}.client-roster_rowActions__szA7X .client-roster_profileAction__djXQf{margin-right:auto}.client-roster_headerActions__yW1rq{width:100%;justify-content:flex-start}.client-roster_menuPanel__dmDzN{min-width:210px}.client-roster_actionMenu__aJaZA summary,.client-roster_menuPanel__dmDzN>a,.client-roster_menuPanel__dmDzN>button,.client-roster_messageAction__OWGl0,.client-roster_profileAction__djXQf{min-height:44px}.client-roster_messageAction__OWGl0,.client-roster_rowMenu__AK_Oz summary{min-width:44px}}@media (max-width:800px),(pointer:coarse){.client-roster_actionMenu__aJaZA summary,.client-roster_menuPanel__dmDzN>a,.client-roster_menuPanel__dmDzN>button,.client-roster_messageAction__OWGl0,.client-roster_profileAction__djXQf,.client-roster_search__NBDXb,.client-roster_segment__xu3ea,.client-roster_statusFilter__3ZEzM select{min-height:44px}.client-roster_rowActions__szA7X{flex-wrap:wrap}.client-roster_messageAction__OWGl0,.client-roster_rowMenu__AK_Oz summary{min-width:44px}}.exercise-video_video__hWCI1{margin-top:14px;min-width:0}.exercise-video_placeholder__3iWni{width:100%;min-height:132px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#f6f6f5);color:var(--ink);padding:24px;text-align:left;cursor:pointer;font:inherit}.exercise-video_placeholder__3iWni:hover{background:var(--surface-raised,#fff);border-color:var(--muted)}.exercise-video_placeholder__3iWni strong{display:block;font-size:13px;font-weight:600}.exercise-video_placeholder__3iWni small{display:block;color:var(--muted);font-size:11px;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}.exercise-video_play__E4VOg{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:var(--ink);color:var(--surface-raised,#fff)}.exercise-video_frame__T5tyC{width:100%;aspect-ratio:16/9;min-height:200px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#111}.exercise-video_frame__T5tyC iframe{display:block;width:100%;height:100%;min-height:200px;border:0}.exercise-video_footer__DwsQL{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px 15px;padding-top:9px}.exercise-video_footer__DwsQL p{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.exercise-video_footer__DwsQL>div{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.exercise-video_external__Ckr6P,.exercise-video_unload__B0arc{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:11px;line-height:1.5;color:var(--ink);text-decoration:none;border:0;padding:0;background:transparent;cursor:pointer}.exercise-video_external__Ckr6P:hover,.exercise-video_unload__B0arc:hover{text-decoration:underline}.exercise-video_external__Ckr6P:focus-visible,.exercise-video_placeholder__3iWni:focus-visible,.exercise-video_unload__B0arc:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.account-password_card__hHoAU{display:flex;align-items:flex-start;gap:18px;padding:24px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink)}.account-password_icon__d8ail{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle)}.account-password_summary__CqBDW{min-width:0;flex:1}.account-password_summary__CqBDW h3{margin:0 0 6px;font-size:14px;letter-spacing:-.025em}.account-password_summary__CqBDW p{margin:0;max-width:60ch;color:var(--muted);font-size:12px;line-height:1.7}.account-password_summary__CqBDW>div{margin-top:15px}.account-password_form__tO1H8{display:flex;min-height:0;height:100%;flex-direction:column}.account-password_content___EpUj{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:25px}.account-password_intro__pgz4n{margin:0 0 24px;color:var(--muted);font-size:12px;line-height:1.75}.account-password_field__DoyYs{display:grid;gap:8px;margin:0 0 18px;color:var(--ink);font-size:12px;font-weight:500}.account-password_input__4nCi3{position:relative;min-width:0}.account-password_input__4nCi3 input{width:100%;min-width:0;min-height:43px;padding:11px 45px 11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.account-password_input__4nCi3 input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.account-password_input__4nCi3 button{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:33px;height:33px;padding:0;transform:translateY(-50%);border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.account-password_input__4nCi3 button:hover{background:var(--surface-subtle);color:var(--ink)}.account-password_input__4nCi3 button:focus-visible{outline:2px solid var(--focus)}.account-password_requirements__9_Ue1{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-3px 0 20px;padding:0;list-style:none;color:var(--muted);font-size:11px}.account-password_requirements__9_Ue1 li{display:inline-flex;align-items:center;gap:6px}.account-password_requirements__9_Ue1 [data-met=true]{color:var(--ink)}.account-password_error__Rk_i4,.account-password_notice__a4WUk,.account-password_success__Y9AuM{margin:15px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle);color:var(--muted);font-size:11px;line-height:1.7}.account-password_error__Rk_i4{color:var(--danger);background:var(--danger-bg)}.account-password_success__Y9AuM{color:var(--ink)}.account-password_success__Y9AuM>svg{margin-right:6px;vertical-align:-2px}.account-password_challenge__poZOx{border-top:1px solid var(--line);margin-top:23px;padding-top:22px}.account-password_challenge__poZOx>p{margin:0 0 17px;color:var(--muted);font-size:12px;line-height:1.7}.account-password_challenge__poZOx .account-password_input__4nCi3 input{padding-right:12px;letter-spacing:.14em;font-variant-numeric:tabular-nums}.account-password_resend__w5qwO{border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-password_resend__w5qwO:disabled{opacity:.45;cursor:default}.account-password_footer__es_xD{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-shrink:0;padding:17px 25px;border-top:1px solid var(--line);background:var(--surface)}.account-password_footer__es_xD .btn{min-height:38px;padding:9px 14px;font-size:11px}@media (max-width:540px){.account-password_card__hHoAU{padding:19px;gap:12px}.account-password_content___EpUj{padding:22px 18px}.account-password_footer__es_xD{padding:15px 18px}.account-password_requirements__9_Ue1{flex-direction:column;gap:10px}}.diagnostics-preference_card__ubpFr{min-width:0}.diagnostics-preference_heading__mAxbA{display:flex;align-items:flex-start;gap:14px}.diagnostics-preference_icon__N3Peq{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;color:var(--muted);border:1px solid var(--line);background:var(--surface-subtle)}.diagnostics-preference_copy__VviYY{flex:1;min-width:0}.diagnostics-preference_copy__VviYY h3{margin:0 0 8px}.diagnostics-preference_copy__VviYY p{margin:0;max-width:65ch;color:var(--muted);font-size:13px;line-height:1.65}.diagnostics-preference_toggle__uSLi0{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:3px 0 3px 8px;border:0;background:transparent;cursor:pointer;flex-shrink:0}.diagnostics-preference_toggle__uSLi0:disabled{cursor:default;opacity:.6}.diagnostics-preference_track__AVJa4{display:flex;align-items:center;width:38px;height:23px;border-radius:20px;border:1px solid var(--line-strong);background:var(--surface-selected);padding:3px;transition:background .15s ease}.diagnostics-preference_track__AVJa4>span{width:15px;height:15px;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.diagnostics-preference_toggle__uSLi0[aria-checked=true] .diagnostics-preference_track__AVJa4{border-color:var(--solid);background:var(--solid)}.diagnostics-preference_toggle__uSLi0[aria-checked=true] .diagnostics-preference_track__AVJa4>span{transform:translateX(13px);background:var(--on-solid)}.diagnostics-preference_value__mv4vG{min-width:24px;font-size:12px;color:var(--muted);text-align:left}.diagnostics-preference_note__ZiKy_{border-top:1px solid var(--line);padding-top:16px;margin:20px 0 0;color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:560px){.diagnostics-preference_heading__mAxbA{flex-wrap:wrap}.diagnostics-preference_copy__VviYY{flex-basis:calc(100% - 56px)}.diagnostics-preference_toggle__uSLi0{margin-left:56px;padding-left:0}}@media (prefers-reduced-motion:reduce){.diagnostics-preference_track__AVJa4,.diagnostics-preference_track__AVJa4>span{transition:none}}.accept-payments_panel__hxNbR{scroll-margin-top:28px}.accept-payments_heading__SsSWX{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.accept-payments_identity__hA6G3{display:flex;align-items:center;gap:13px}.accept-payments_identity__hA6G3 h3{font-size:17px}.accept-payments_icon__w6rMa{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--paper);flex-shrink:0}.accept-payments_powered__WDR_g{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;margin-top:3px}.accept-payments_powered__WDR_g strong{font-size:17px;font-weight:750;letter-spacing:-.65px;color:#635bff}.accept-payments_summary___rZdc{max-width:680px;margin-top:20px;color:var(--muted);font-size:13px;line-height:1.7}.accept-payments_preview__cbhUx{margin-top:15px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:11px}.accept-payments_steps__FSUmH{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:23px 0}.accept-payments_steps__FSUmH li{display:flex;align-items:flex-start;gap:9px;font-size:12px}.accept-payments_steps__FSUmH small{display:block;color:var(--muted);margin-top:3px;font-size:11px}.accept-payments_stepIcon__mmDoQ{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.accept-payments_stepIcon__mmDoQ>span{width:5px;height:5px;border-radius:50%;background:var(--muted)}.accept-payments_complete__mhzfq{background:var(--mint);border-color:var(--mint);color:var(--ink)}.accept-payments_actions__6UVVb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:21px}.accept-payments_fees__ow3RG{font-size:11px;line-height:1.7;color:var(--muted);max-width:710px}.accept-payments_panel__hxNbR>.accept-payments_fees__ow3RG{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.accept-payments_security__vcdQE{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.7;max-width:710px;margin-top:10px}.accept-payments_security__vcdQE svg{flex-shrink:0;margin-top:3px}.accept-payments_quote__jEKud{border:1px solid var(--line);border-radius:10px;padding:15px;background:var(--paper);font-size:12px}.accept-payments_quote__jEKud>p{font-weight:600;margin-bottom:11px}.accept-payments_quote__jEKud dl{display:grid;gap:8px}.accept-payments_quote__jEKud dl>div{display:flex;justify-content:space-between;gap:16px}.accept-payments_quote__jEKud dd{font-variant-numeric:tabular-nums;white-space:nowrap}.accept-payments_quote__jEKud .accept-payments_net__SwfZs{border-top:1px solid var(--line);padding-top:9px;font-weight:600}.accept-payments_quote__jEKud small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:11px}@media (max-width:620px){.accept-payments_heading__SsSWX{align-items:flex-start;gap:16px}.accept-payments_steps__FSUmH{grid-template-columns:1fr;gap:13px}.accept-payments_steps__FSUmH li{align-items:center}.accept-payments_steps__FSUmH small{display:inline;margin-left:8px}.accept-payments_actions__6UVVb{align-items:stretch}.accept-payments_actions__6UVVb>button,.accept-payments_actions__6UVVb>div{flex:1 1 auto}.accept-payments_actions__6UVVb>div>button{width:100%}}.dashboard_dashboard__H6fUj{display:grid;gap:22px;min-width:0}.dashboard_heading___XGI7{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.dashboard_heading___XGI7 h1{font-size:clamp(25px,2.25vw,34px);letter-spacing:-.045em;line-height:1.18;text-wrap:balance}.dashboard_eyebrow__rboxH{margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:550}.dashboard_intro__wFyjm{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.6}.dashboard_headingActions__pmVxl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.dashboard_headingActions__pmVxl .btn{min-height:42px;gap:8px;white-space:nowrap}.dashboard_stats__31FtH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(110deg,var(--surface),var(--surface-subtle));box-shadow:inset 0 1px 0 light-dark(#fff,#ffffff08)}.dashboard_stat__pw_Vi{min-width:0;padding:20px 22px;border-left:1px solid var(--line);text-decoration:none}.dashboard_stat__pw_Vi:first-child{border-left:0}.dashboard_stat__pw_Vi:hover{background:var(--surface-selected)}.dashboard_statTop__kzS7C{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:12px}.dashboard_statTop__kzS7C svg{flex-shrink:0;opacity:.8}.dashboard_statValue__nmWCi{margin:10px 0 5px;color:var(--ink);font-size:clamp(23px,2.3vw,32px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.2;overflow-wrap:anywhere}.dashboard_statBottom__rvN5_{color:var(--muted);font-size:11px;line-height:1.5}.dashboard_layout__mEnjD{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);align-items:start;gap:22px}.dashboard_stack__kssBE{display:grid;align-content:start;gap:22px;min-width:0}.dashboard_panel__ichJ8{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden}.dashboard_panelHeading__wm1UJ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line)}.dashboard_panelHeading__wm1UJ h3{font-size:14px;font-weight:600;letter-spacing:-.015em}.dashboard_panelHeading__wm1UJ .small-link{font-size:11px;flex-shrink:0}.dashboard_panelTitle__V5aGe{display:flex;align-items:center;gap:9px;min-width:0}.dashboard_panelTitle__V5aGe .badge{border:0;background:var(--surface-selected)}.dashboard_attentionList__7J2Gf{display:grid}.dashboard_attentionRow__TlAKH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:19px 22px}.dashboard_attentionRow__TlAKH+.dashboard_attentionRow__TlAKH{border-top:1px solid var(--line)}.dashboard_clientIdentity__OfTKE{display:flex;gap:12px;align-items:flex-start;min-width:0}.dashboard_clientIdentity__OfTKE>span:last-child{display:grid;gap:4px;min-width:0;padding-top:2px}.dashboard_clientIdentity__OfTKE strong,.dashboard_person__yIitI strong{font-size:13px;line-height:1.45;font-weight:600}.dashboard_clientIdentity__OfTKE small{color:var(--muted);font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard_avatar__rLHIo{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;color:var(--ink);background:linear-gradient(145deg,var(--surface-selected),var(--surface-subtle));border:1px solid var(--line);font-size:11px;font-weight:600;overflow:hidden}.dashboard_avatar__rLHIo img{display:block;width:100%;height:100%;object-fit:cover}.dashboard_reasonList__objqB{display:grid;align-content:center;gap:5px;min-width:0}.dashboard_reasonList__objqB a{display:flex;align-items:center;gap:7px;min-height:31px;padding:6px 9px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:11px;line-height:1.4}.dashboard_reasonList__objqB a:hover{background:var(--surface-subtle);border-color:var(--line);color:var(--ink)}.dashboard_reasonList__objqB a svg{flex-shrink:0}.dashboard_reasonList__objqB a svg:last-child{margin-left:auto}.dashboard_empty__RWqVJ{display:grid;justify-items:center;gap:10px;padding:32px 24px;text-align:center}.dashboard_empty__RWqVJ>svg{box-sizing:content-box;width:23px;height:23px;padding:14px;border-radius:16px;color:var(--muted);background:var(--surface-subtle)}.dashboard_empty__RWqVJ h3{font-size:14px;letter-spacing:-.015em}.dashboard_empty__RWqVJ p{max-width:280px;color:var(--muted);font-size:12px;line-height:1.6}.dashboard_empty__RWqVJ .btn{margin-top:4px}.dashboard_roster__Hluiu{width:100%;overflow-x:auto}.dashboard_roster__Hluiu table{width:100%;border-collapse:collapse}.dashboard_roster__Hluiu th{padding:11px 20px;text-align:left;font-size:10px;font-weight:500;color:var(--muted);background:var(--surface-subtle);white-space:nowrap}.dashboard_roster__Hluiu td{padding:16px 20px;font-size:12px;vertical-align:middle;border-top:1px solid var(--line)}.dashboard_roster__Hluiu .small-link{font-size:11px;white-space:nowrap}.dashboard_person__yIitI{display:flex;align-items:center;gap:10px;min-width:130px}.dashboard_session__JujHT{display:flex;align-items:center;gap:16px;padding:18px 22px}.dashboard_session__JujHT+.dashboard_session__JujHT{border-top:1px solid var(--line)}.dashboard_session__JujHT:hover{background:var(--surface-subtle)}.dashboard_session__JujHT time{display:grid;gap:4px;min-width:72px;padding-right:16px;border-right:1px solid var(--line)}.dashboard_session__JujHT strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.dashboard_session__JujHT p,.dashboard_session__JujHT time span{color:var(--muted);font-size:11px;line-height:1.5}.dashboard_session__JujHT>div{flex:1;min-width:0}.dashboard_session__JujHT>svg{color:var(--muted);flex-shrink:0}.dashboard_period__xcB8_{color:var(--muted);font-size:11px;white-space:nowrap}.dashboard_activityChart__2JtVX{display:flex;align-items:end;gap:14px;height:186px;padding:22px}.dashboard_activityColumn__WmvP2{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;min-width:0;height:100%;color:var(--muted);font-size:10px}.dashboard_activityCount__GGIGI{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.dashboard_activityTrack__QZjDc{display:flex;align-items:end;width:100%;height:100%;max-width:22px}.dashboard_activityTrack__QZjDc>span{width:100%;min-height:3px;border-radius:6px 6px 3px 3px;background:linear-gradient(0deg,var(--muted),var(--solid))}.dashboard_setup__KW1iu{padding:22px}.dashboard_steps__n0Dxm{display:grid;margin-top:12px}.dashboard_steps__n0Dxm a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.dashboard_steps__n0Dxm a:first-child{border-top:0}.dashboard_steps__n0Dxm a:hover{color:var(--ink)}.dashboard_shortcuts__IpPkk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard_shortcuts__IpPkk a{display:flex;align-items:center;gap:9px;padding:13px 14px;min-height:46px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:12px;color:var(--muted)}.dashboard_shortcuts__IpPkk a svg{flex-shrink:0}.dashboard_shortcuts__IpPkk a svg:last-child{margin-left:auto;width:13px}.dashboard_shortcuts__IpPkk a:hover{color:var(--ink);background:var(--surface-selected)}@media (max-width:1250px){.dashboard_attentionRow__TlAKH{grid-template-columns:1fr;gap:9px}.dashboard_reasonList__objqB{padding-left:48px}.dashboard_reasonList__objqB a{padding-left:0}.dashboard_roster__Hluiu td,.dashboard_roster__Hluiu th{padding-left:15px;padding-right:15px}.dashboard_roster__Hluiu td:nth-child(3),.dashboard_roster__Hluiu th:nth-child(3){display:none}}@media (max-width:1040px){.dashboard_heading___XGI7{align-items:flex-start;flex-direction:column;gap:16px}.dashboard_layout__mEnjD{grid-template-columns:1fr}.dashboard_attentionRow__TlAKH{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard_reasonList__objqB{padding-left:0}.dashboard_stat__pw_Vi{padding:18px 16px}}@media (max-width:600px){.dashboard_dashboard__H6fUj{gap:16px}.dashboard_headingActions__pmVxl{width:100%}.dashboard_headingActions__pmVxl .btn{flex:1;font-size:12px;padding-left:10px;padding-right:10px;min-height:44px}.dashboard_stats__31FtH{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:13px}.dashboard_stat__pw_Vi{padding:17px 15px}.dashboard_stat__pw_Vi:nth-child(3){border-left:0}.dashboard_stat__pw_Vi:nth-child(n+3){border-top:1px solid var(--line)}.dashboard_statTop__kzS7C{align-items:flex-start;font-size:11px}.dashboard_statValue__nmWCi{font-size:26px}.dashboard_statBottom__rvN5_{font-size:10px}.dashboard_layout__mEnjD,.dashboard_stack__kssBE{gap:16px}.dashboard_panel__ichJ8{border-radius:13px}.dashboard_panelHeading__wm1UJ{padding:17px 16px;gap:10px}.dashboard_panelHeading__wm1UJ h3{font-size:13px}.dashboard_panelHeading__wm1UJ .small-link{font-size:10px}.dashboard_attentionRow__TlAKH{padding:16px;grid-template-columns:1fr;gap:11px}.dashboard_reasonList__objqB{padding-left:47px}.dashboard_reasonList__objqB a{min-height:40px}.dashboard_roster__Hluiu td:nth-child(2),.dashboard_roster__Hluiu th:nth-child(2){display:none}.dashboard_roster__Hluiu td{padding:14px 16px}.dashboard_roster__Hluiu td:nth-child(4),.dashboard_roster__Hluiu th:nth-child(4){text-align:right}.dashboard_session__JujHT{padding:17px 16px}.dashboard_empty__RWqVJ{padding:27px 20px}.dashboard_activityChart__2JtVX{padding:20px 18px}}.program-gallery_gallery__aVbz3{color:var(--ink)}.program-gallery_toolbar__tPR_c{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.program-gallery_search__m_U6z{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px;width:min(340px,100%);color:var(--muted)}.program-gallery_search__m_U6z input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;outline:0;font-size:12px!important;color:var(--ink)}.program-gallery_search__m_U6z:focus-within{outline:2px solid var(--focus);outline-offset:1px}.program-gallery_secondary__FgAFK{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.program-gallery_secondary__FgAFK:empty{display:none}.program-gallery_secondary__FgAFK>button{font-size:11px!important;min-height:34px;padding:7px 11px!important;background:var(--surface)!important}.program-gallery_filterbar__ND7cs{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-bottom:22px}.program-gallery_tabs__vk_vy{display:flex;align-items:center;gap:22px;min-width:0;overflow-x:auto;scrollbar-width:none}.program-gallery_tabs__vk_vy button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 13px;font-size:12px;color:var(--muted);cursor:pointer}.program-gallery_tabs__vk_vy button[aria-pressed=true]{color:var(--ink);font-weight:650;border-bottom-color:var(--ink)}.program-gallery_tabs__vk_vy span{font-size:10px;background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-weight:500}.program-gallery_layout__afUq9{display:flex;gap:2px;padding:3px;background:var(--surface);border:1px solid var(--line);border-radius:7px;margin-bottom:10px;flex-shrink:0}.program-gallery_layout__afUq9 button{border:0;background:transparent;color:var(--muted);padding:5px 7px;display:grid;place-items:center;border-radius:4px;cursor:pointer}.program-gallery_layout__afUq9 button[aria-pressed=true]{color:var(--ink);background:var(--surface-raised)}.program-gallery_cards__MTidn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.program-gallery_slot__49YkN{min-width:0}.program-gallery_slot__49YkN[hidden]{display:none!important}.program-gallery_card__NKQwx{border:1px solid var(--line);border-radius:11px;padding:18px;background:var(--surface);height:100%;display:flex;flex-direction:column;min-width:0;position:relative}.program-gallery_lead__6F3qi{display:flex;gap:12px;align-items:center;position:relative;padding-right:15px;min-height:70px}.program-gallery_thumb__fmVK3{width:75px;height:63px;flex-shrink:0;background:var(--surface-subtle);border-radius:8px;overflow:hidden}.program-gallery_thumb__fmVK3>div{width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0}.program-gallery_thumb__fmVK3 svg{width:100%;height:100%;transform:scale(1.12)}.program-gallery_title___4Per{min-width:0}.program-gallery_version___3AUk{display:inline-flex;gap:7px;align-items:center;font-size:9px;color:var(--muted);margin-bottom:5px}.program-gallery_version___3AUk strong{background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:1px 5px;color:var(--muted);font-weight:500}.program-gallery_title___4Per h3{font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.4;margin:0;color:var(--ink);overflow-wrap:anywhere}.program-gallery_description__02Eav{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px;overflow-wrap:anywhere}.program-gallery_metrics__8_Bpg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.program-gallery_metrics__8_Bpg>div{display:flex;flex-direction:column;gap:4px;padding:0 12px;border-right:1px solid var(--line)}.program-gallery_metrics__8_Bpg>div:first-child{padding-left:0}.program-gallery_metrics__8_Bpg>div:last-child{border-right:0}.program-gallery_metrics__8_Bpg strong{font-size:15px;font-weight:650;line-height:1}.program-gallery_metrics__8_Bpg span{font-size:9px;color:var(--muted);line-height:1.3;white-space:nowrap}.program-gallery_assigned__KDPku{display:flex;align-items:center;gap:9px;min-height:31px;margin-bottom:15px}.program-gallery_avatars__klQRe{display:flex;align-items:center;padding-right:5px}.program-gallery_avatars__klQRe a{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-raised);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);font-size:8px;font-weight:650;color:var(--ink);text-decoration:none;margin-right:-4px}.program-gallery_avatars__klQRe a:hover{background:var(--ink);color:var(--surface);z-index:1}.program-gallery_assignedCopy__ito4v{display:flex;min-width:0;flex-direction:column;gap:3px}.program-gallery_assignedCopy__ito4v strong{font-size:10px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.program-gallery_assignedCopy__ito4v span{font-size:9px;color:var(--muted);line-height:1.3}.program-gallery_assignedEmpty__qLlRN{font-size:10px;color:var(--muted);display:flex;gap:7px;align-items:center}.program-gallery_actions__tSAr8{display:flex;gap:8px;align-items:center;margin-top:auto}.program-gallery_actions__tSAr8>button{font-size:10px!important;padding:7px 11px!important;min-height:32px}.program-gallery_actions__tSAr8>button:first-child,.program-gallery_actions__tSAr8>button:last-of-type{flex:1}.program-gallery_options__mJRNX{position:absolute;right:8px;top:11px;z-index:4}.program-gallery_options__mJRNX summary{display:grid;place-items:center;list-style:none;width:27px;height:27px;color:var(--muted);border-radius:5px;cursor:pointer}.program-gallery_options__mJRNX summary::-webkit-details-marker{display:none}.program-gallery_options__mJRNX summary:hover,.program-gallery_options__mJRNX[open] summary{background:var(--surface-raised);color:var(--ink)}.program-gallery_optionMenu__ItRRP{position:absolute;right:0;top:31px;width:175px;display:grid;border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 22px rgb(0 0 0/.08);background:var(--surface);padding:5px}.program-gallery_optionMenu__ItRRP a,.program-gallery_optionMenu__ItRRP button{display:flex;align-items:center;gap:8px;border:0!important;background:transparent!important;box-shadow:none!important;padding:9px 8px!important;min-height:0!important;color:var(--ink)!important;font-size:11px!important;width:100%;text-decoration:none;font-weight:400!important;border-radius:5px;cursor:pointer}.program-gallery_optionMenu__ItRRP a:hover,.program-gallery_optionMenu__ItRRP button:hover{background:var(--surface-raised)!important}.program-gallery_optionMenu__ItRRP form{margin:0}.program-gallery_empty__TjgmM{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px dashed var(--line);border-radius:11px;padding:24px;color:var(--muted)}.program-gallery_empty__TjgmM h3{font-size:15px;color:var(--ink);margin:14px 0 7px}.program-gallery_empty__TjgmM p{font-size:12px;line-height:1.6;margin:0 0 15px}.program-gallery_empty__TjgmM button{font-size:11px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:8px 12px;border-radius:7px;cursor:pointer}.program-gallery_gallery__aVbz3 a:focus-visible,.program-gallery_gallery__aVbz3 button:focus-visible,.program-gallery_options__mJRNX summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.program-gallery_cards__MTidn[data-layout=list]{grid-template-columns:1fr}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_card__NKQwx{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(170px,.8fr) minmax(140px,1fr) 155px;align-items:center;gap:22px;padding:15px 42px 15px 18px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_lead__6F3qi{grid-column:1;grid-row:1}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_description__02Eav{display:none}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_metrics__8_Bpg{grid-column:2;margin:0;padding:0;border:0}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_metrics__8_Bpg>div{padding-inline:9px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_assigned__KDPku{grid-column:3;margin:0}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_actions__tSAr8{grid-column:4;margin:0}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_options__mJRNX{top:50%;right:8px;transform:translateY(-50%)}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_thumb__fmVK3{width:65px;height:55px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_title___4Per h3{font-size:14px}@media (max-width:1300px){.program-gallery_cards__MTidn{grid-template-columns:repeat(2,minmax(0,1fr))}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_card__NKQwx{grid-template-columns:minmax(200px,1.3fr) minmax(145px,.9fr) 145px;gap:20px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_assigned__KDPku{display:none}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_actions__tSAr8{grid-column:3}}@media (max-width:850px){.program-gallery_cards__MTidn[data-layout=list] .program-gallery_card__NKQwx{grid-template-columns:minmax(180px,1fr) 145px;gap:14px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_lead__6F3qi{grid-row:1}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_metrics__8_Bpg{display:none}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_actions__tSAr8{grid-column:2}.program-gallery_tabs__vk_vy{gap:17px}.program-gallery_tabs__vk_vy button{font-size:11px}.program-gallery_toolbar__tPR_c{gap:10px}.program-gallery_secondary__FgAFK>button{padding:7px 8px!important;font-size:10px!important}}@media (max-width:600px){.program-gallery_toolbar__tPR_c{flex-wrap:wrap;margin-bottom:17px}.program-gallery_search__m_U6z{width:100%}.program-gallery_secondary__FgAFK{width:100%;justify-content:flex-start}.program-gallery_cards__MTidn{grid-template-columns:1fr;gap:13px}.program-gallery_filterbar__ND7cs{gap:8px;margin-bottom:16px}.program-gallery_tabs__vk_vy{gap:13px}.program-gallery_tabs__vk_vy button{font-size:10px;gap:4px}.program-gallery_tabs__vk_vy span{font-size:9px;padding-inline:4px}.program-gallery_layout__afUq9{padding:2px}.program-gallery_layout__afUq9 button{padding:5px}.program-gallery_card__NKQwx{padding:16px}.program-gallery_thumb__fmVK3{width:70px;height:60px}.program-gallery_title___4Per h3{font-size:15px}.program-gallery_description__02Eav{margin-top:12px;min-height:0}.program-gallery_metrics__8_Bpg{margin-block:15px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_card__NKQwx{display:flex;padding:15px;gap:0}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_lead__6F3qi{width:100%;padding-right:12px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_actions__tSAr8{width:100%;margin-top:12px}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_options__mJRNX{top:11px;transform:none}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_assigned__KDPku{display:flex;width:100%;margin:12px 0 0}.program-gallery_cards__MTidn[data-layout=list] .program-gallery_metrics__8_Bpg{display:none}.program-gallery_version___3AUk{font-size:9px}}.program-gallery_search__m_U6z input{min-height:0!important;height:20px!important;line-height:20px!important}