:root{--workspace-gap:16px;--workspace-inset:20px;--workspace-group-gap:10px}.ui-workspace-stack{display:grid;align-content:start;grid-gap:var(--workspace-gap);gap:var(--workspace-gap);min-width:0}.ui-workspace-columns{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--workspace-gap);gap:var(--workspace-gap)}.ui-workspace-columns.has-context{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--workspace-gap);margin:0;padding:0}.ui-page-header>div{min-width:0}.ui-page-header h1{margin:0}.ui-page-header p{margin:8px 0 0;max-width:70ch;line-height:1.5}.ui-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--workspace-group-gap);flex-shrink:0}.ui-page-actions :is(a,button){min-height:44px}#cabinet-workspace{align-items:start}#cabinet-workspace .cabinet-content{align-self:start}#cabinet-workspace :is(.user-dashboard-tab-surface,.specialist-cabinet-page,.account-dashboard-shell){width:100%;max-width:none;min-width:0}#cabinet-workspace .user-dashboard-tab-surface{box-sizing:border-box}#cabinet-workspace :is(.practice-tab-layout,.dashboard-combined-tab,.dashboard-tab-grid,.specialist-workboard,.specialist-workboard-side,.voice-guidance-grid,.my-specialists-overview-grid,.my-specialists-grid,.assigned-program-grid,.owned-resource-grid,.resource-modern-grid,.account-settings-grid){align-items:start;align-content:start;gap:var(--workspace-gap)}#cabinet-workspace :is(.account-panel-large,.account-upcoming-card,.specialist-empty-client-detail,.specialist-work-card,.practice-feature-card,.practice-dynamics-mini){min-height:0;height:auto}#cabinet-workspace :is(.dashboard-card,.account-panel-large){padding:var(--workspace-inset);align-content:start}#cabinet-workspace :is(.dashboard-card,.voice-support-card)>:is(h2,h3):first-child{margin-top:0}#cabinet-workspace :is(.dashboard-card,.voice-support-card)>:last-child{margin-bottom:0}#cabinet-workspace .ui-page-header{margin-bottom:var(--workspace-gap)}#cabinet-workspace[data-root-surface=true] .context-return-nav{display:none}#cabinet-workspace .context-return-nav{margin-block:0 10px;padding-block:0}#cabinet-workspace .cabinet-primary-pair{grid-template-columns:minmax(0,1fr);gap:var(--workspace-gap)}#cabinet-workspace .practice-today-hero{padding:var(--workspace-inset);min-height:0;max-height:none;height:auto;overflow:visible;border-radius:18px}#cabinet-workspace .practice-hero-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 20px;gap:10px 20px;align-items:center}#cabinet-workspace .practice-hero-copy{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}#cabinet-workspace .practice-hero-copy>:is(h2,p){margin:0}#cabinet-workspace .practice-hero-copy>.practice-limit-line{position:static;max-width:none;margin:0}#cabinet-workspace .practice-hero-main>.practice-upsell-row{grid-column:1/-1;max-width:75ch;margin:0}#cabinet-workspace .practice-hero-main h2{line-height:1.2}#cabinet-workspace .practice-hero-controls{display:grid;grid-gap:4px;gap:4px;min-width:0}#cabinet-workspace .practice-hero-actions{margin:0;justify-content:flex-end}#cabinet-workspace .practice-hero-actions:empty{display:none}#cabinet-workspace .practice-session-summary{color:var(--ink-soft)}#cabinet-workspace .cabinet-test-link{margin:0;min-height:44px;display:flex;align-items:center;justify-content:flex-end}#cabinet-workspace .cabinet-pressure-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 20px;gap:8px 20px;padding:var(--workspace-inset);min-height:0;border-radius:18px}#cabinet-workspace .cabinet-pressure-entry h2,#cabinet-workspace .cabinet-pressure-entry p{grid-column:1}#cabinet-workspace .cabinet-pressure-entry a{grid-column:2;grid-row:1/span 2;align-self:center;margin:0}#cabinet-workspace .cabinet-program-links{margin:0;gap:8px 16px}#cabinet-workspace .cabinet-program-links a{min-height:44px;display:inline-flex;align-items:center}#cabinet-workspace .cabinet-nearby{display:block}#cabinet-workspace .cabinet-nearby>article:first-child{padding:var(--workspace-inset);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}#cabinet-workspace .cabinet-nearby header{grid-column:1/-1;flex-wrap:wrap}#cabinet-workspace .cabinet-nearby>article>a{padding:12px 0 0;margin:0;gap:10px;min-width:0}#cabinet-workspace .cabinet-nearby>article>a>span{flex-shrink:0}#cabinet-workspace .cabinet-nearby>article>a>div{min-width:0}#cabinet-workspace .cabinet-nearby>article>a>small{display:none}#cabinet-workspace .ui-workspace-columns.has-context .cabinet-nearby>article{grid-template-columns:1fr}#cabinet-workspace .cabinet-last-session{margin:0}#cabinet-workspace .cabinet-last-session>a{margin-top:10px;padding:12px 0}#cabinet-workspace .account-programs-page .assigned-program-summary.is-empty{display:none}#cabinet-workspace .account-programs-page :is(.assigned-practice-section,.owned-resource-section).is-empty{gap:6px}#cabinet-workspace .account-programs-page .is-empty>.section-header :is(.eyebrow,p){display:none}#cabinet-workspace .account-programs-page .is-empty :is(.assigned-program-grid,.owned-resource-grid){grid-template-columns:minmax(0,1fr)}#cabinet-workspace .account-programs-page :is(.assigned-program-card.is-muted,.owned-resource-card.is-empty){padding:12px 16px;min-height:0;gap:6px}#cabinet-workspace .account-programs-page .owned-resource-card.is-empty{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}#cabinet-workspace .account-programs-page .owned-resource-card.is-empty :is(strong,p){margin:0}#cabinet-workspace .account-programs-page .owned-resource-card.is-empty a{margin-left:auto}#cabinet-workspace .my-specialists-grid:has(>:only-child),#cabinet-workspace .my-specialists-overview-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}#cabinet-workspace .my-specialists-overview-grid{width:100%}#cabinet-workspace .specialist-empty-client-detail{padding:var(--workspace-inset);justify-content:start}.admin-console :is(.admin-hero,.admin-panel,.admin-kpi-card),.platform-page>.platform-hero{min-height:0;height:auto}.admin-console :is(.admin-kpi-grid,.admin-grid,.admin-panel-grid){align-items:start}.admin-console .admin-hero{margin-bottom:var(--workspace-gap);padding:16px}.admin-console .admin-hero h1{margin-block:0 8px}.admin-console .admin-hero p{margin-block:0}#cabinet-workspace .platform-page{gap:var(--workspace-gap)}#cabinet-workspace .platform-hero{align-items:start}#cabinet-workspace .lab-page :is(.lab-hero,.lab-rubric-hero){padding:var(--workspace-inset)}@media (max-width:1000px){#cabinet-workspace .practice-hero-main,.ui-workspace-columns.has-context{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .practice-hero-actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:4px}#cabinet-workspace .cabinet-test-link{grid-column:1;justify-content:flex-start}#cabinet-workspace .cabinet-nearby>article:first-child{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root{--workspace-inset:16px}.ui-page-header{flex-direction:column;gap:12px}.ui-page-actions{flex-shrink:1;max-width:100%}#cabinet-workspace .cabinet-pressure-entry{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .cabinet-pressure-entry a{grid-column:1;grid-row:auto;justify-self:start}#cabinet-workspace .practice-hero-actions{width:100%}#cabinet-workspace .practice-hero-actions>*{flex:0 1 auto}#cabinet-workspace .cabinet-nearby header a{min-height:44px;display:flex;align-items:center}#cabinet-workspace .account-programs-page .owned-resource-card.is-empty a{margin-left:0}}#cabinet-workspace :is(.assigned-program-grid,.owned-resource-grid){gap:var(--workspace-group-gap)}.ui-inline-help{min-width:0;max-width:75ch}.ui-inline-help>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none;color:var(--ink-soft)}.ui-inline-help>summary::-webkit-details-marker{display:none}.ui-inline-help>summary:after{content:"+";margin-left:4px}.ui-inline-help[open]>summary:after{content:"−"}.ui-inline-help>summary:focus-visible{outline:3px solid #9681c1;outline-offset:2px;border-radius:6px}.ui-inline-help-content{padding:0 0 12px;overflow-wrap:anywhere}.ui-inline-help-content>:first-child{margin-top:0}.ui-inline-help-content>:last-child{margin-bottom:0}#cabinet-workspace .voice-support-hero{padding:var(--workspace-inset);gap:var(--workspace-gap);align-items:start}#cabinet-workspace .voice-support-hero h2{margin:6px 0}#cabinet-workspace .voice-support-hero .ui-inline-help p{margin:0}#cabinet-workspace .voice-support-hero .ui-inline-help summary span{font:inherit;text-transform:none;letter-spacing:normal}.ui-cabinet-icon{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}#cabinet-workspace .cabinet-sidebar nav a>span:first-child{display:flex;align-items:center;justify-content:center}#cabinet-workspace :is(.voice-support-hero-actions,.voice-recorder-controls) :is(button,a){min-height:44px}.ui-audience-tabs{display:flex;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;border:1px solid #ded8e9;border-radius:12px;background:#f5f2fa}.ui-audience-tabs button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:8px;color:#625e71;background:transparent;cursor:pointer;font:inherit}.ui-audience-tabs button[aria-selected=true]{background:#fff;border-color:#d4c9e6;color:#58427f;font-weight:600}.ui-audience-tabs button:focus-visible{outline:3px solid #9681c1;outline-offset:2px}.ui-audience-panel{min-width:0}.ui-audience-panel[hidden]{display:none}@media(max-width:700px){.ui-audience-tabs{width:100%}.ui-audience-tabs button{flex:1 1 auto;padding-inline:10px}}#cabinet-workspace .voice-form-grid>.ui-inline-help{grid-column:1/-1;max-width:none}#cabinet-workspace .subscription-summary-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}#cabinet-workspace .subscription-heading{padding-block:0;margin:0}#cabinet-workspace .subscription-heading h1{margin:0}#cabinet-workspace .subscription-page{width:100%;margin-inline:0;padding:0;gap:var(--workspace-gap);min-width:0}#cabinet-workspace .subscription-plan-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}#cabinet-workspace .subscription-promo-panel .promo-code-form{display:flex;flex-wrap:wrap;gap:10px}#cabinet-workspace .subscription-promo-panel .promo-code-form input{flex:1 1 180px;min-width:0}#cabinet-workspace .subscription-promo-panel .promo-code-form button{flex:1 1 auto}@media (max-width:1100px){#cabinet-workspace .subscription-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cabinet-workspace .subscription-summary-grid>.subscription-promo-panel{grid-column:1/-1}}@media (max-width:700px){#cabinet-workspace .subscription-summary-grid{grid-template-columns:minmax(0,1fr)}}.subscription-page>.ui-inline-help{max-width:none}.ui-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;cursor:pointer}.ui-info-popover button:focus-visible,.ui-info-trigger:focus-visible{outline:3px solid #9681c1;outline-offset:2px}.ui-info-popover{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;margin:auto;padding:20px;border:1px solid #d4c9e6;border-radius:16px;background:#fff;color:#302c40;box-shadow:0 10px 35px #302c4026}.ui-info-popover h3{margin:0 0 12px;font-size:18px}.ui-info-popover p{margin:0 0 12px;line-height:1.5}.ui-info-popover button{min-height:44px;padding:8px 14px;border:1px solid #d4c9e6;border-radius:8px;background:#f5f2fa;color:#493988;font:inherit}.ui-heading-with-help{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.ui-heading-with-help>h2{margin:0;min-width:0;overflow-wrap:anywhere}.ui-heading-with-help>.ui-info-control{flex:0 0 44px;align-self:flex-start}#cabinet-workspace .voice-support-hero .ui-heading-with-help h2{margin:0}#cabinet-workspace .voice-support-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#cabinet-workspace .voice-support-hero-actions>button{grid-column:1/-1}#cabinet-workspace .voice-support-hero-actions>a{padding-inline:6px}#cabinet-workspace .practice-hero-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#cabinet-workspace .practice-hero-heading h2{margin:0}#cabinet-workspace .practice-hero-heading .cabinet-test-link{justify-content:flex-start;flex-shrink:0}.ui-title-with-badge{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-beta-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;flex:0 0 auto;padding:2px 7px;border:1px solid #d6c8ea;border-radius:6px;background:#f2ecfa;color:#655080;font:600 12px/1.4 Inter,sans-serif;letter-spacing:0;white-space:nowrap}.ui-heading-with-help>h1{margin:0;min-width:0}.ui-beta-info{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px}.ui-heading-with-help:has(>.ui-beta-info){flex-wrap:wrap}#cabinet-workspace .cabinet-nearby-entry{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;border-top:1px solid #ece8f0;padding-top:12px}#cabinet-workspace .cabinet-nearby-entry>a{display:flex;align-items:center;gap:10px;min-width:0;color:#302c40;text-decoration:none}#cabinet-workspace .cabinet-nearby-entry>a>span{display:grid;place-items:center;flex:0 0 46px;height:48px;background:#e3f4ee;border-radius:13px}#cabinet-workspace .cabinet-nearby-entry>a>div{min-width:0}#cabinet-workspace .correction-session-studio:not(.is-fullscreen)[data-session-status=idle] .studio-top-actions>.studio-fullscreen-action{grid-column:2}#cabinet-workspace .correction-session-studio:not(.is-fullscreen)[data-session-status=idle] .studio-top-actions>.studio-audio-toggle-button{grid-column:3}#cabinet-workspace .correction-session-studio:not(.is-fullscreen)[data-session-status=idle] .studio-more-menu>summary{display:grid;place-items:center;width:44px;min-height:44px;padding:0}.topbar.is-cabinet-utility-header .brand{margin-right:auto}.topbar.is-cabinet-utility-header .mobile-nav-menu{display:block}.color-session-workspace .time-of-day-control{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.color-session-workspace .time-of-day-control-head{flex-wrap:wrap;min-width:0;gap:4px 8px}.color-session-workspace .time-of-day-control-head strong{white-space:normal;overflow-wrap:anywhere;min-width:0}.color-session-workspace .session-launch-action-group{min-width:0;max-width:100%}.color-session-workspace .time-of-day-segment button{min-height:44px}.color-session-workspace .session-settings-panel .settings-section-header strong{color:#3a342c}#cabinet-workspace .organization-tabbar{display:flex;flex-wrap:wrap;gap:6px;overflow:visible}#cabinet-workspace .organization-tabbar>a{flex:0 1 auto;min-width:0;min-height:44px;padding:8px 12px;white-space:normal}#cabinet-workspace :is(.history-sessions,.history-progress){min-width:0;display:grid;grid-gap:16px;gap:16px}#cabinet-workspace .history-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}#cabinet-workspace .history-page-header h2{margin:0}#cabinet-workspace .history-quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#cabinet-workspace .history-quick-actions>*{min-height:44px;display:inline-flex;align-items:center;padding:8px 14px}#cabinet-workspace :is(.history-primary-grid,.history-progress-grid){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}#cabinet-workspace :is(.history-primary-grid,.history-progress-grid)>*{min-width:0;height:auto;min-height:0;margin:0}#cabinet-workspace :is(.history-rank-card,.history-goals-card,.history-badge-catalog,.history-sessions .session-history-list){border:1px solid #e5dfed;border-radius:16px;background:#fff;padding:16px}#cabinet-workspace .history-section-heading{display:flex;align-items:center;gap:6px}#cabinet-workspace :is(.history-rank-card,.history-goals-card) h3{margin:0;font-size:18px}#cabinet-workspace .history-current-rank{display:flex;align-items:center;gap:14px}#cabinet-workspace .history-current-rank>div{display:grid;grid-gap:3px;gap:3px}#cabinet-workspace .history-current-rank strong{font-size:28px;line-height:1.2}#cabinet-workspace .history-calm-note,#cabinet-workspace .history-current-rank small{color:#675f70;font-size:13px}#cabinet-workspace .history-calm-note{margin:8px 0 0}#cabinet-workspace .history-next-goals{display:grid;grid-gap:10px;gap:10px;margin-top:12px}#cabinet-workspace .history-badge-catalog>summary{min-height:44px;cursor:pointer;font-weight:600}#cabinet-workspace .history-badge-catalog>summary span{display:inline-block;margin-left:10px;font-weight:400;font-size:13px;color:#675f70}.history-catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.history-catalog-filters button,.ui-preview-controls button{min-height:44px;padding:8px 12px;border:1px solid #dcd3e9;border-radius:9px;background:#fff;color:#514166;font:inherit;cursor:pointer}.history-catalog-filters button[aria-pressed=true]{background:#eee7f7;border-color:#a58bc7}.ui-preview-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.ui-preview-controls>span{color:#675f70;font-size:13px}.ui-preview-collection{min-width:0}.practice-badge-art{display:block;flex:0 0 auto;object-fit:contain}#cabinet-workspace .motivation-badge-chip{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;grid-gap:10px;gap:10px;padding:10px;min-height:0;border:1px solid #e6e0ec;border-radius:12px;background:#fff;opacity:1;filter:none}#cabinet-workspace .motivation-badge-chip.is-locked{background:#fbfafc}#cabinet-workspace .motivation-badge-chip .motivation-badge-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}#cabinet-workspace .motivation-badge-chip .motivation-badge-copy strong{color:#302a3b;font:600 14px/1.35 Inter,sans-serif;overflow-wrap:anywhere}#cabinet-workspace .motivation-badge-chip .motivation-badge-copy :is(small,span){display:block;color:#675f70;font:400 12px/1.4 Inter,sans-serif;white-space:normal}#cabinet-workspace .motivation-badge-chip.is-earned small{color:#37674e}#cabinet-workspace .motivation-badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:10px;gap:10px}#cabinet-workspace .motivation-badge-grid-card{padding:0;border:0;box-shadow:none;background:none}#cabinet-workspace .motivation-badge-chip.is-showcase{width:230px;min-width:230px;grid-template-columns:54px minmax(0,1fr) 44px}#cabinet-workspace .motivation-badge-chip.is-showcase .practice-badge-art{width:54px;height:54px}#cabinet-workspace .history-sessions .session-history-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:10px 0;border-bottom:1px solid #eee9f2}#cabinet-workspace .history-sessions .session-history-row :is(strong,span,small){white-space:normal;overflow-wrap:anywhere}#cabinet-workspace .history-sessions .session-history-list>span{display:none}#cabinet-workspace .history-sessions .session-history-list h3{margin:0 0 8px}#cabinet-workspace .state-dynamics-card.is-history-compact{padding:16px;border-radius:16px}#cabinet-workspace .is-history-compact .state-dynamics-header{display:grid;grid-gap:10px;gap:10px}#cabinet-workspace .is-history-compact .state-dynamics-header h3{margin:0;font-size:18px}#cabinet-workspace .is-history-compact .state-dynamics-header .eyebrow{display:none}#cabinet-workspace .is-history-compact .state-dynamics-header p{margin:6px 0;font-size:13px;line-height:1.45}#cabinet-workspace .is-history-compact .state-observation-medal{border:0;background:#f7f5fa;padding:8px;width:100%;justify-content:flex-start}.ui-info-popover .motivation-components-card{border:0;padding:0;box-shadow:none}@media(max-width:760px){#cabinet-workspace :is(.history-primary-grid,.history-progress-grid){grid-template-columns:minmax(0,1fr)}#cabinet-workspace .history-quick-actions{width:100%}#cabinet-workspace .history-quick-actions>*{flex:1 1 auto;justify-content:center}#cabinet-workspace .history-badge-catalog>summary span{display:block;margin:6px 0 0}}#cabinet-workspace .account-programs-page .assigned-program-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}#cabinet-workspace .account-programs-page .assigned-program-series{grid-column:auto;min-width:0}#cabinet-workspace .account-programs-page .assigned-program-card{min-width:0}#cabinet-workspace .account-programs-page .assigned-program-card :is(h3,p){overflow-wrap:anywhere}#cabinet-workspace .account-programs-page .owned-resource-section.is-empty{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}#cabinet-workspace .account-programs-page .owned-resource-section.is-empty .section-header{display:block;margin:0}#cabinet-workspace .account-programs-page .owned-resource-section.is-empty h2{font-size:16px;margin:0}#cabinet-workspace .account-programs-page .owned-library-empty{margin:0;font-size:14px;color:#675f70}.ui-confirm-dialog{max-width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #d8cce7;border-radius:18px;background:#fff;color:#302a3b}.ui-confirm-dialog::-webkit-backdrop{background:#302a3b66}.ui-confirm-dialog::backdrop{background:#302a3b66}.ui-confirm-dialog h2{margin:0 0 12px;font-size:20px}.ui-confirm-dialog p{line-height:1.5;margin:0 0 20px}.ui-confirm-dialog>div{display:flex;flex-wrap:wrap;gap:10px}.ui-confirm-dialog button{min-height:44px;padding:10px 16px;border:1px solid #d8cce7;border-radius:10px;background:#f5f1fa;color:#493659;font:inherit;cursor:pointer}.ui-confirm-dialog button:focus-visible{outline:3px solid #967bc2;outline-offset:2px}#cabinet-workspace .my-specialists-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#cabinet-workspace .my-specialists-grid{display:block;min-width:0}#cabinet-workspace .my-specialist-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}#cabinet-workspace .my-specialist-card{width:100%;min-width:0;height:auto;min-height:0;padding:16px}#cabinet-workspace .my-specialist-card-header{align-items:start;flex-wrap:wrap;gap:10px}#cabinet-workspace .my-specialist-card-header>strong{min-height:0;height:auto;width:-moz-fit-content;width:fit-content;padding:5px 8px}#cabinet-workspace .my-specialist-assignment-link{margin:8px 0}#cabinet-workspace .my-assigned-practice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;align-items:start}#cabinet-workspace .my-assigned-practice-grid>article{grid-column:auto;min-width:0}@media(max-width:800px){#cabinet-workspace .my-specialists-overview-grid{grid-template-columns:minmax(0,1fr)}}#cabinet-workspace .history-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}#cabinet-workspace .history-dashboard-column{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}#cabinet-workspace .history-dashboard-column>*{margin:0;min-width:0}@media(max-width:760px){#cabinet-workspace .history-dashboard-columns{grid-template-columns:minmax(0,1fr)}}#cabinet-workspace .my-specialist-card{gap:12px}#cabinet-workspace .my-specialist-card .my-specialists-actions{margin-top:0}#cabinet-workspace .my-specialist-data-sharing>summary{min-height:44px;display:list-item;cursor:pointer}#cabinet-workspace .profile-workspace .profile-tab-grid{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .profile-workspace .account-profile-compact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 20px;gap:10px 20px}#cabinet-workspace .profile-workspace .account-profile-compact-card>:not(.account-tab-action-row){grid-column:1}#cabinet-workspace .profile-workspace .account-profile-compact-card>.account-tab-action-row{grid-column:2;grid-row:1/span 3;align-self:center;margin:0}#cabinet-workspace .referral-workspace{display:grid;grid-gap:var(--workspace-gap);gap:var(--workspace-gap);min-width:0;align-content:start}#cabinet-workspace .referral-workspace .dashboard-tab-header{grid-column:auto;margin:0}#cabinet-workspace .referral-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}#cabinet-workspace .referral-overview-stats>div{display:grid;grid-gap:4px;gap:4px;min-width:0}#cabinet-workspace .referral-overview-stats strong{font-size:18px;overflow-wrap:anywhere}#cabinet-workspace .referral-overview-stats span{font-size:12px;color:var(--ink-soft)}#cabinet-workspace .referral-overview-card>p{font-size:13px;margin:10px 0 0}#cabinet-workspace .referral-workspace .referral-campaign-builder{width:100%;min-width:0;padding:var(--workspace-inset)}#cabinet-workspace .referral-workspace .referral-campaign-layout{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}#cabinet-workspace .profile-financial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--workspace-gap);gap:var(--workspace-gap)}.account-service-messages{display:grid;grid-gap:12px;gap:12px;min-width:0}.account-service-messages>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.account-service-messages>header h2{margin:0}.account-service-sender{color:#584274;font-weight:600}@media (max-width:1100px){#cabinet-workspace .profile-workspace .account-profile-compact-card{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .profile-workspace .account-profile-compact-card>.account-tab-action-row{grid-column:1;grid-row:auto}}@media (max-width:700px){#cabinet-workspace .referral-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#cabinet-workspace .profile-financial-grid,#cabinet-workspace .referral-workspace .referral-campaign-layout{grid-template-columns:minmax(0,1fr)}}#cabinet-workspace .account-privacy-page .platform-grid.two{align-items:start}#cabinet-workspace .account-privacy-page .account-deletion-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px 20px;gap:8px 20px;padding:var(--workspace-inset);min-height:0}#cabinet-workspace .account-privacy-page .account-deletion-card>.platform-card-header{grid-column:1/-1}#cabinet-workspace .account-privacy-page .account-deletion-card>p{margin:0;max-width:70ch}#cabinet-workspace .account-privacy-page .account-deletion-actions{display:flex;flex-wrap:wrap;align-items:center;align-self:start}#cabinet-workspace .account-privacy-page .account-deletion-actions .button-danger{min-height:44px;height:auto;align-self:start;border-radius:10px}@media (max-width:700px){#cabinet-workspace .account-privacy-page .account-deletion-card{grid-template-columns:minmax(0,1fr)}}#cabinet-workspace .account-misc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#cabinet-workspace .account-misc-grid>.promo-codes-card{grid-column:1/-1}#cabinet-workspace .account-misc-grid>.promo-codes-card>span{display:none}#cabinet-workspace .account-misc-grid .promo-codes-card .account-empty-state{padding:0;border:0;background:transparent;margin:0}@media(max-width:900px){#cabinet-workspace .account-misc-grid{grid-template-columns:minmax(0,1fr)}}#cabinet-workspace .cabinet-utility .cabinet-unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;width:auto;height:20px;padding:0 5px;border-radius:10px;color:#fff;background:#72529b;font:600 11px/1 Inter,sans-serif}.lab-editorial{align-items:start}.lab-editorial-card{background:#fff}.lab-editorial-card.item-0{align-self:start}.lab-editorial-card .lab-editorial-link{height:auto}.lab-editorial-card .lab-editorial-copy,.lab-editorial-card.has-cover .lab-editorial-copy{display:grid;grid-gap:10px;gap:10px;padding:16px}.lab-editorial-card .lab-editorial-meta{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;font-size:11px;color:#766882}.lab-editorial-card .lab-editorial-copy p{display:block;width:auto;margin:0;font-size:13px;line-height:1.55}.lab-editorial-card.item-0 .lab-editorial-copy p{order:0;width:auto;margin:0;font-size:15px}.lab-editorial-card .lab-editorial-copy small{margin-top:2px}.lab-editorial-card.has-cover h2,.lab-editorial:not(.is-filtered) .lab-editorial-card.has-cover:not(.item-0) h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.lab-editorial:not(.is-filtered) .lab-editorial-card:not(.item-0) img{display:block}.lab-editorial:not(.is-filtered) .lab-editorial-card:not(.item-0) .lab-editorial-copy{display:grid}.lab-editorial-card.item-0 .lab-editorial-copy p{font-size:14px}}.lab-editorial:not(.is-filtered) .lab-editorial-card.item-0{grid-column:1/-1;grid-row:auto}.lab-editorial:not(.is-filtered) .lab-editorial-card.item-0 .lab-editorial-link{display:grid;grid-template-columns:1.4fr 1fr;align-items:center}.lab-editorial:not(.is-filtered) .lab-editorial-card.item-0 .lab-editorial-copy{padding:28px}.lab-load-more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px;color:#766882;font-size:13px}@media(max-width:700px){.lab-editorial:not(.is-filtered) .lab-editorial-card.item-0 .lab-editorial-link{display:block}.lab-editorial:not(.is-filtered) .lab-editorial-card.item-0 .lab-editorial-copy{padding:16px}}#cabinet-workspace .status-pill{color:#584b6c;background:#f2eef8;border-color:#dcd2e9}#cabinet-workspace .status-pill.ok{color:#245c4d;background:#edf8f3;border-color:#bddbcf}#cabinet-workspace .status-pill.muted{color:#5c5268;background:#f1edf7;border-color:#dcd3e5}#cabinet-workspace .status-pill.warning{color:#79520c;background:#fff6df;border-color:#e9d39c}#cabinet-workspace .status-pill.error{color:#943c41;background:#fff1f2;border-color:#e6c0c3}#cabinet-workspace .subscription-plan-section .ui-audience-tabs{margin-inline:auto;justify-content:center}#cabinet-workspace .specialist-dashboard-actions{align-items:center;gap:16px;flex-wrap:wrap}#cabinet-workspace .specialist-inline-summary{display:none;justify-content:center;align-items:center;gap:24px;flex:1 1 380px;margin:0;padding:0}#cabinet-workspace .specialist-cabinet-page:has(.specialist-tab-panel-wrap:not([hidden])>[data-specialist-tab-panel=overview]) .specialist-inline-summary{display:flex}#cabinet-workspace .specialist-inline-summary a{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-height:44px;color:#61576d;text-decoration:none;font-size:11px;line-height:1.3;text-align:center}#cabinet-workspace .specialist-inline-summary strong{color:#4f3e66;font-size:19px;font-weight:600}#cabinet-workspace .specialist-inline-summary a:focus-visible{outline:3px solid #9681c1;outline-offset:3px;border-radius:6px}@media(max-width:800px){#cabinet-workspace .specialist-dashboard-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}#cabinet-workspace .specialist-dashboard-actions>.button-primary{grid-column:2;grid-row:1}#cabinet-workspace .specialist-inline-summary{grid-column:1/-1;grid-row:2;width:100%;gap:12px;justify-content:space-around}#cabinet-workspace .specialist-inline-summary a{flex:1 1;max-width:160px}}#cabinet-workspace .specialist-workboard{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);align-items:start;grid-gap:18px;gap:18px}#cabinet-workspace .specialist-workboard-main,#cabinet-workspace .specialist-workboard-side{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;min-width:0}#cabinet-workspace .specialist-workboard :is(.specialist-week-calendar-card,.specialist-upcoming-card,.specialist-attention-card,.specialist-quick-actions){min-width:0}#cabinet-workspace .specialist-dashboard-day-view .specialist-week-day-column>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;grid-gap:10px;gap:10px}#cabinet-workspace .specialist-dashboard-day-view .specialist-week-event-card{min-height:0;padding:12px;gap:6px}#cabinet-workspace .specialist-dashboard-day-view .specialist-week-event-card time{font-size:14px;font-weight:600}#cabinet-workspace .specialist-dashboard-month-grid>button{min-height:72px;padding:8px}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:5px 10px;gap:5px 10px;padding:12px 0}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row>time{grid-column:1;grid-row:1}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row>div{grid-column:2;grid-row:1;min-width:0}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row>span{grid-column:1;grid-row:2;font-size:11px}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row>em{grid-column:2;grid-row:2;justify-self:start;white-space:normal}#cabinet-workspace .specialist-workboard-side .specialist-schedule-row strong{white-space:normal;overflow-wrap:anywhere}#cabinet-workspace .specialist-workboard-side .specialist-quick-actions>div{grid-template-columns:minmax(0,1fr)}@media(max-width:1150px){#cabinet-workspace .specialist-workboard{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}#cabinet-workspace .specialist-week-calendar-head{flex-wrap:wrap;gap:10px}#cabinet-workspace .specialist-workboard{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .specialist-workboard-main{display:contents}#cabinet-workspace .specialist-workboard-main>.specialist-attention-card{order:2}#cabinet-workspace .specialist-workboard-side{grid-template-columns:repeat(2,minmax(0,1fr));order:1}}@media(max-width:600px){#cabinet-workspace .specialist-workboard-side{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .specialist-workboard-side .specialist-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}#cabinet-workspace .specialist-dashboard-month-grid>button{min-height:64px;padding:5px}}#cabinet-workspace .specialist-cabinet-page:has(.specialist-tab-panel-wrap:not([hidden])>[data-specialist-tab-panel=clients]) .specialist-dashboard-header{display:none}#cabinet-workspace .specialist-client-search{display:grid;grid-gap:6px;gap:6px;margin-block:12px}#cabinet-workspace .specialist-client-search label{font-size:12px;color:var(--text-muted)}#cabinet-workspace .specialist-client-search>div{display:flex;gap:6px}#cabinet-workspace .specialist-client-search input{min-width:0;width:100%}#cabinet-workspace .specialist-client-search button{padding-inline:10px}#cabinet-workspace .specialist-workboard-side>.specialist-upcoming-card{display:block}#cabinet-workspace .specialist-dashboard-day-view .specialist-week-day-column{min-height:0;grid-template-rows:auto auto}#cabinet-workspace .personal-test-history{margin-top:20px;padding:20px;border:1px solid #e5dfed;border-radius:16px;background:white}#cabinet-workspace .personal-test-history ul{list-style:none;margin:0;padding:0}#cabinet-workspace .personal-test-history li a{display:flex;gap:12px;flex-wrap:wrap;padding-block:14px;border-bottom:1px solid #e5dfed}#cabinet-workspace .personal-test-history li a span:last-child{margin-left:auto}#cabinet-workspace .specialist-inbox{height:min(700px,calc(100dvh - 240px));min-height:420px;align-items:stretch}#cabinet-workspace .specialist-inbox .specialist-messenger-threads{display:flex;flex-direction:column;min-height:0;overflow:hidden}#cabinet-workspace .specialist-inbox-thread-scroll{overflow-y:auto;min-height:0;flex:1 1;overscroll-behavior:contain}#cabinet-workspace .specialist-inbox-thread-scroll>div>a{display:flex;gap:10px;padding:12px;border-radius:12px}#cabinet-workspace .specialist-inbox-thread-scroll>div>a.is-active{background:#eee8f5}#cabinet-workspace .specialist-inbox-thread-scroll a>span:nth-child(2){display:grid;min-width:0}#cabinet-workspace .specialist-inbox-thread-scroll small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cabinet-workspace .specialist-inbox-search{padding:10px 0;display:grid;grid-gap:6px;gap:6px}#cabinet-workspace .specialist-inbox-search>div{display:flex;gap:6px}#cabinet-workspace .specialist-inbox-search input{width:100%;min-width:0}#cabinet-workspace .specialist-inbox-search button{min-width:44px;min-height:44px}#cabinet-workspace .specialist-inbox-detail{display:flex;flex-direction:column;min-width:0;min-height:0}#cabinet-workspace .specialist-inbox .specialist-messenger-conversation{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}#cabinet-workspace .specialist-inbox .specialist-messenger-messages{overflow-y:auto;flex:1 1;min-height:0;max-height:none;overscroll-behavior:contain}#cabinet-workspace .specialist-inbox .specialist-messenger-conversation>:is(header,form){flex-shrink:0}#cabinet-workspace .specialist-inbox-back{display:none}@media(max-width:700px){#cabinet-workspace .specialist-inbox{grid-template-columns:1fr;height:calc(100dvh - 230px);min-height:400px}#cabinet-workspace .specialist-inbox.is-conversation .specialist-messenger-threads,#cabinet-workspace .specialist-inbox.is-thread-list .specialist-inbox-detail{display:none}#cabinet-workspace .specialist-inbox-back{display:block;align-self:start;margin-bottom:8px}}#cabinet-workspace .specialist-workboard .specialist-calendar-page{padding:0;min-width:0}#cabinet-workspace .specialist-workboard .specialist-calendar-bottom-grid,#cabinet-workspace .specialist-workboard .specialist-calendar-layout{display:block}#cabinet-workspace .specialist-calendar-search-disclosure{margin-bottom:10px}#cabinet-workspace .specialist-calendar-search-disclosure summary{cursor:pointer;font-size:13px;padding:8px 0}#cabinet-workspace .specialist-workboard .specialist-calendar-settings{margin-top:12px}#cabinet-workspace .specialist-workboard .specialist-calendar-drawer{margin-top:12px;position:static;max-height:none}#cabinet-workspace .specialist-workboard .specialist-calendar-filters{display:flex;flex-wrap:wrap}#cabinet-workspace .specialist-workboard .specialist-calendar-filters>*{flex:1 1;min-width:150px}#cabinet-workspace .account-privacy-page>.platform-hero{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:24px;gap:24px}#cabinet-workspace .account-privacy-page>.platform-hero>p{margin:0}#cabinet-workspace .privacy-overview-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}#cabinet-workspace .privacy-overview-column{display:grid;grid-gap:18px;gap:18px;min-width:0}#cabinet-workspace .privacy-overview-column .privacy-cookie-card{grid-column:auto;grid-row:auto}#cabinet-workspace .privacy-operator-card{display:block}#cabinet-workspace .privacy-operator-card>p{margin:6px 0;line-height:1.5}#cabinet-workspace .privacy-operator-card .privacy-document-links{margin-top:12px}#cabinet-workspace .specialist-more-tabs .ui-cabinet-icon{width:24px;height:24px;object-fit:contain}@media(max-width:700px){#cabinet-workspace .account-privacy-page>.platform-hero,#cabinet-workspace .privacy-overview-grid{grid-template-columns:1fr;gap:14px}}#cabinet-workspace .account-privacy-page .legal-required-consents-card{grid-column:1/-1}#cabinet-workspace .account-privacy-page .account-deletion-card{grid-column:auto;align-self:start}#cabinet-workspace .specialist-workboard .specialist-calendar-page{display:block}#cabinet-workspace .specialist-cabinet-page:not(:has(.specialist-tab-panel-wrap:not([hidden])>[data-specialist-tab-panel=overview])) .specialist-dashboard-header{display:none}#cabinet-workspace .specialist-inbox-search input{min-height:44px;padding:8px 10px;border:1px solid #dcd3e9;border-radius:10px;background:white;color:#302a3b;font:inherit}#cabinet-workspace .specialist-messenger>.specialist-panel-header{margin-bottom:16px}#cabinet-workspace .specialist-messenger>.specialist-panel-header p{margin:6px 0;font-size:13px}#cabinet-workspace .specialist-inbox{height:calc(100dvh - 270px);min-height:380px;max-height:680px}#cabinet-workspace .specialist-inbox .specialist-messenger-conversation>form{padding:12px}#cabinet-workspace .specialist-inbox .specialist-messenger-conversation textarea{min-height:76px;max-height:140px}#cabinet-workspace .privacy-overview-column>.platform-card{display:block;padding:18px;min-height:0}#cabinet-workspace .privacy-overview-column .platform-card-header{margin-bottom:10px}#cabinet-workspace .privacy-overview-column :is(p,li){font-size:14px;line-height:1.55}#cabinet-workspace .privacy-overview-column p{margin:8px 0}#cabinet-workspace .privacy-overview-column .privacy-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#cabinet-workspace .privacy-overview-column .privacy-actions :is(button,a){min-height:44px;padding:8px 12px;font-size:12px}#cabinet-workspace .privacy-overview-column .research-participation-card{display:grid;grid-gap:10px;gap:10px}#cabinet-workspace .privacy-overview-column .research-participation-card>*{margin:0}#cabinet-workspace .privacy-overview-column .research-participation-points{padding-left:18px}#cabinet-workspace .privacy-overview-column .research-participation-points li+li{margin-top:5px}#cabinet-workspace .privacy-overview-column .research-participation-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#cabinet-workspace .account-privacy-page .account-deletion-card{grid-template-columns:minmax(0,1fr)}#cabinet-workspace .privacy-overview-column .legal-note{display:block}#cabinet-workspace .privacy-overview-column .legal-note p{margin:8px 0}#cabinet-workspace .specialist-inbox .specialist-messenger-threads{max-height:none;height:100%}#cabinet-workspace .specialist-inbox-search button{border:1px solid #dcd3e9;border-radius:10px;background:white;color:#493659;font-size:20px}#cabinet-workspace .specialist-week-calendar-grid{grid-template-columns:repeat(7,minmax(155px,1fr));overflow:auto;max-height:520px}#cabinet-workspace .specialist-week-calendar-grid .specialist-week-day-column>div{display:grid}#cabinet-workspace .specialist-day-working-hours{font-size:11px;margin:0;color:#62556f}#cabinet-workspace .specialist-week-event-card time{white-space:normal}#cabinet-workspace .specialist-week-calendar-grid .specialist-week-day-column{grid-template-rows:auto auto auto;align-content:start;min-height:0}#cabinet-workspace .specialist-day-create{margin-top:10px;justify-self:start}#cabinet-workspace .correction-session-studio:not(.is-fullscreen){grid-template-columns:350px minmax(0,1fr)}#cabinet-workspace .correction-session-studio:not(.is-fullscreen) :is(.studio-topbar,.session-settings-panel){min-width:0;padding:var(--workspace-inset);border:1px solid #e8e5ef;box-shadow:none}#cabinet-workspace .correction-session-studio:not(.is-fullscreen) .session-outcome-note{display:grid;grid-gap:6px;gap:6px;padding:var(--workspace-inset);border:1px solid #e8e5ef;border-radius:16px;background:#f8f6fc;color:#625e71;box-shadow:none;overflow-wrap:anywhere}#cabinet-workspace .correction-session-studio:not(.is-fullscreen) .session-outcome-note strong{color:#302c40}@media (min-width:801px) and (max-width:1100px){#cabinet-workspace .correction-session-studio:not(.is-fullscreen){grid-template-columns:280px minmax(0,1fr)}}#cabinet-workspace .resource-modern-card{grid-template-columns:minmax(0,1fr);padding:var(--workspace-inset)}#cabinet-workspace .resource-modern-card>*{min-width:0}#cabinet-workspace .resource-modern-card .resource-session-description{grid-area:auto}