:root{--jood-bg:#f5f6f8;--jood-panel:#fff;--jood-panel-soft:#fafafa;--jood-text:#202027;--jood-muted:#74747f;--jood-border:#e4e5e9;--jood-border-strong:#d7d9df;--jood-primary:#a7193b;--jood-primary-dark:#7c102b;--jood-primary-soft:#fff0f4;--jood-success:#1f7a55;--jood-warning:#a96810;--jood-sidebar:264px;--jood-radius-sm:8px;--jood-radius:12px;--jood-radius-lg:18px;--jood-shadow:0 8px 30px #1f171b0f;--paper:var(--jood-bg);--ink:var(--jood-text);--muted:var(--jood-muted);--line:var(--jood-border);--wine:var(--jood-primary);--surface:var(--jood-panel);--surface-raised:var(--jood-panel);--sidebar:var(--jood-panel);--sans:Inter, Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--sans)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--jood-bg);color:var(--jood-text);font-family:var(--sans)}button,input,select,textarea{font-family:inherit}.app-shell{min-height:100vh}.sidebar{width:var(--jood-sidebar);color:var(--jood-text);background:var(--jood-panel);border-right:1px solid var(--jood-border);box-shadow:none;padding:24px 16px 18px}.sidebar-top{border-bottom:0;padding:2px 10px 22px}.wordmark{color:var(--jood-text);font:760 34px/1 var(--sans);letter-spacing:-1.8px}.wordmark span{color:var(--jood-primary);text-shadow:none}.product-label{color:#9a9aa3;letter-spacing:.32em;margin:7px 0 0 2px;font-size:13px;font-weight:750}.nav-list{gap:4px;margin-top:20px}.nav-item{color:#686872;border-radius:var(--jood-radius-sm);border:0;gap:11px;min-height:43px;padding:10px 11px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.nav-item:hover:not(:disabled){color:var(--jood-text);background:#f4f4f6;border-color:#0000}.nav-item.active{color:var(--jood-primary);background:var(--jood-primary-soft);box-shadow:none;border-color:#0000}.nav-item.active .icon{color:var(--jood-primary)}.nav-item .icon{color:#8b8b94;width:18px;height:18px}.nav-count,.soon{color:#787781;background:#f2f2f4;border:0}.sidebar-bottom{border-top:1px solid var(--jood-border);padding-top:10px}.profile-mini{color:var(--jood-text);border-top:1px solid var(--jood-border);margin-top:12px;padding:16px 6px 0}.profile-mini strong{font-size:13px}.profile-mini small{max-width:160px;color:var(--jood-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avatar{color:#fff;background:var(--jood-primary);box-shadow:none;border:0}.admin-subnav{border-top:1px solid var(--jood-border);margin:12px 4px 0;padding:15px 6px 0}.admin-subnav>span{color:#a0a0a8}.admin-subnav button{color:#73737c;border-radius:7px}.admin-subnav button:hover,.admin-subnav button.active{color:var(--jood-primary);background:var(--jood-primary-soft);border-color:#0000}.admin-subnav button.active{box-shadow:none}.admin-subnav .icon{color:#9a6673}.main-area{margin-left:var(--jood-sidebar);background:var(--jood-bg)}.topbar{height:68px;color:var(--jood-text);border-bottom:1px solid var(--jood-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;padding:0 32px}.topbar-context{gap:2px}.topbar-context small{color:#a0a0a7;letter-spacing:.18em;font-size:13px}.topbar-context strong{font-size:13px}.topbar-account{gap:10px}.private-pill{color:#6d6c75;border-color:var(--jood-border);background:#fff}.private-pill i{background:var(--jood-success);box-shadow:none}.daily-news-ticker{z-index:17;background:#7f1832;border:0;min-height:34px}.daily-news-label{background:#681127}.page{max-width:1440px;padding:32px clamp(20px,3.2vw,52px) 72px}.eyebrow-row{color:#9998a1}.overline{color:var(--jood-primary);letter-spacing:.2em;margin-bottom:12px;font-size:13px}.hero{grid-template-columns:minmax(0,1fr);padding:34px 0 26px}.hero h1,.admin-hero h1{color:var(--jood-text);letter-spacing:-.045em;font-size:clamp(38px,5vw,62px);font-weight:680}.hero-copy,.admin-hero>div>p:last-child{color:var(--jood-muted);font-family:var(--sans);font-size:13px}.progress-card{color:#fff;border-radius:var(--jood-radius-lg);background:linear-gradient(125deg,#29131a 0%,#501326 58%,#8e1c3a 100%);border:0;min-height:240px;padding:38px 42px;box-shadow:0 18px 45px #5b122a2e}.progress-card:after{filter:none;background:#ffffff14}.progress-card h2{color:#fff;max-width:760px;font-size:clamp(24px,3vw,36px);font-weight:630}.progress-card p,.section-label{color:#ffffffb8}.chapter{color:#ffd2dc}.primary-button{color:#fff;background:var(--jood-primary);border:1px solid var(--jood-primary);border-radius:var(--jood-radius-sm);min-height:40px;box-shadow:none;padding:10px 16px;font-size:13px;font-weight:720}.primary-button:hover:not(:disabled){background:var(--jood-primary-dark);filter:none}.progress-card .primary-button{color:var(--jood-primary);background:#fff;border-color:#fff}.coming-section{margin-top:42px;padding-top:26px}.coming-grid{gap:12px}.coming-grid article,.coming-card{border:1px solid var(--jood-border);border-radius:var(--jood-radius);min-height:112px;box-shadow:none;background:#fff;padding:20px}.coming-card.available{box-shadow:none;border-color:#e4bac5}.coming-card.available>span{color:var(--jood-primary);background:var(--jood-primary-soft);border-color:#efc5d0}.coming-grid h3{color:var(--jood-text);font:650 14px var(--sans)}.coming-grid p{color:var(--jood-muted);font-size:13px}.admin-stats{gap:12px}.admin-stats article,.training-progress{border:1px solid var(--jood-border);border-radius:var(--jood-radius);min-height:118px;box-shadow:none;background:#fff;padding:21px}.admin-stats strong,.training-progress strong{color:var(--jood-text);font-family:var(--sans);font-weight:680}.user-panel,.organization-panel,.audit-panel,.training-manager,.funding-source-panel,.funding-rule-panel,.funding-rule-editor,.lead-history,.saved-leads,.credit-packs{border:1px solid var(--jood-border);border-radius:var(--jood-radius-lg);box-shadow:var(--jood-shadow);background:#fff}.table-tools{border-color:var(--jood-border);background:#fff}.search{background:var(--jood-panel-soft);border-color:var(--jood-border)}.filters button.active{color:#fff;background:var(--jood-primary)}.table-head{color:#898891;background:#fafafa}.table-row{color:#3b3940;border-color:#eeeef1}.table-row:hover{background:#fcf8f9}.audit-panel,.audit-panel h2{color:var(--jood-text)}.audit-list article{border-color:var(--jood-border)}.audit-list small,.audit-list p,.audit-empty{color:var(--jood-muted)}.course-library>header{max-width:760px;padding:18px 0 24px}.course-library>header h1,.course-detail>header h1,.training-center-head h1{color:var(--jood-text);letter-spacing:-.045em;font-size:clamp(36px,5vw,58px);font-weight:680}.course-library>header>p:last-child,.course-detail>header p,.training-center-head>div>p:last-child{color:var(--jood-muted)}.course-tools,.training-manager-bar,.quick-training-flow form,.course-card,.course-content,.course-description{border-color:var(--jood-border);box-shadow:none;background:#fff}.course-tools{border-radius:var(--jood-radius)}.course-tools label,.course-tools select,.course-tools button{color:var(--jood-text);border-color:var(--jood-border);background:#fff}.course-card{border-radius:var(--jood-radius);box-shadow:var(--jood-shadow)}.course-card-body h3,.course-lesson-heading h2,.course-description h3,.course-content h2{color:var(--jood-text)}.course-card-body p,.course-description p,.course-detail>header p{color:var(--jood-muted)}.course-card-body>button,.course-lesson-heading button{color:var(--jood-primary);background:var(--jood-primary-soft);border-color:#ecc2cd}.course-card-progress i,.course-content header>i{background:#eeeef1}.course-card-progress em,.course-content header>i b{background:var(--jood-primary)}.course-detail-grid{border-color:var(--jood-border);border-radius:var(--jood-radius-lg);box-shadow:var(--jood-shadow)}.course-main{background:#fff}.course-content{border-left-color:var(--jood-border)}.course-module{border-color:var(--jood-border)}.course-module-head,.course-lessons button{color:#4c4b53}.course-lessons button.active{color:var(--jood-primary);background:var(--jood-primary-soft)}.training-center{color:var(--jood-text)}.training-kpis span{color:var(--jood-muted);border-color:var(--jood-border);box-shadow:none;background:#fff}.training-kpis b{color:var(--jood-text)}.quick-training-flow form{border-radius:var(--jood-radius)}.quick-training-flow input,.quick-training-flow select,.quick-training-flow textarea,.training-manager-bar select{color:var(--jood-text);border-color:var(--jood-border-strong);background:#fff}.training-manager{overflow:hidden}.training-manager-bar{border-color:var(--jood-border);background:#fff}.training-tree{background:var(--jood-border)}.training-tree>article{background:#fff}.training-tree button{color:#54515a;border-color:var(--jood-border);background:#fff}.video-row{border-color:var(--jood-border);background:#fafafa}.training-ops{color:var(--jood-text)}.training-ops-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 0 26px;display:flex}.training-ops-head h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(38px,5vw,58px);line-height:1}.training-ops-head p:last-child{max-width:680px;color:var(--jood-muted);margin:0;font-size:13px}.training-ops-tabs{background:#ebecef;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.training-ops-tabs button{color:#6f6e77;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:700;display:flex}.training-ops-tabs button span{color:#81808a;background:#ffffffb8;border-radius:999px;place-items:center;min-width:21px;height:19px;padding:0 5px;font-size:13px;display:grid}.training-ops-tabs button.active{color:var(--jood-text);background:#fff;box-shadow:0 2px 8px #1b181a0f}.training-ops-tabs button.active span{color:#fff;background:var(--jood-primary)}.training-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.training-ops-kpis article{border:1px solid var(--jood-border);border-radius:var(--jood-radius);background:#fff;min-height:116px;padding:20px}.training-ops-kpis span{color:#8b8992;letter-spacing:.16em;font-size:13px;font-weight:800;display:block}.training-ops-kpis strong{margin:15px 0 4px;font-size:30px;line-height:1;display:block}.training-ops-kpis small{color:var(--jood-muted);font-size:13px}.training-ops-list{border:1px solid var(--jood-border);border-radius:var(--jood-radius-lg);box-shadow:var(--jood-shadow);background:#fff;overflow:hidden}.training-ops-list>header{border-bottom:1px solid var(--jood-border);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.training-ops-list>header h2{margin:0 0 5px;font-size:16px}.training-ops-list>header p{color:var(--jood-muted);margin:0;font-size:13px}.training-ops-list>header button{color:var(--jood-primary);background:var(--jood-primary-soft);border:1px solid #efc6d0;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:750}.training-ops-list>article{border-bottom:1px solid #eeeef1;grid-template-columns:42px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:16px;padding:18px 24px;display:grid}.training-ops-list>article:last-child{border-bottom:0}.training-ops-list>article:hover{background:#fffafb}.training-ops-icon{color:#fff;background:#411322;border-radius:10px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.training-ops-icon.session{background:var(--jood-primary)}.training-ops-icon.learner{color:var(--jood-primary);background:var(--jood-primary-soft)}.training-ops-list article h3{margin:4px 0 5px;font-size:13px}.training-ops-list article p{color:var(--jood-muted);margin:0;font-size:13px}.training-scope{color:var(--jood-primary);letter-spacing:.14em;font-size:13px;font-weight:800}.training-status{color:#6d5d20;text-transform:uppercase;background:#fff8d9;border-radius:999px;padding:4px 7px;font-size:13px;font-weight:800;display:inline-flex}.training-status.open,.training-status.completed{color:#176040;background:#e9f8f1}.training-status.cancelled,.training-status.archived{color:#777680;background:#f0f0f2}.training-ops-meta{color:var(--jood-muted);grid-template-columns:auto;justify-items:end;gap:3px;font-size:13px;display:grid}.training-ops-meta strong{color:var(--jood-text);font-size:14px}.training-progress-mini{grid-template-columns:110px 42px;align-items:center;gap:10px;display:grid}.training-progress-mini>span{background:#eeeef1;border-radius:99px;height:6px;overflow:hidden}.training-progress-mini i{background:var(--jood-primary);border-radius:inherit;height:100%;display:block}.training-progress-mini strong{text-align:right;font-size:13px}.training-ops-empty{text-align:center;padding:46px 24px}.training-ops-empty strong{font-size:14px}.training-ops-empty p{color:var(--jood-muted);margin:7px 0 0;font-size:13px}.session-create-modal select{width:100%;min-height:44px;color:var(--jood-text);border:1px solid var(--jood-border-strong);background:#fff;border-radius:8px;padding:0 12px}.session-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1813168c}.modal,.course-create-modal,.edit-panel{color:var(--jood-text);border:1px solid var(--jood-border);border-radius:var(--jood-radius-lg);background:#fff;box-shadow:0 28px 90px #1c12172e}.modal input,.modal select,.modal textarea,.edit-panel input,.edit-panel select,.edit-panel textarea{color:var(--jood-text);border-color:var(--jood-border-strong);background:#fff}.code-gate{background:#fff;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);place-items:stretch stretch;min-height:100vh;padding:0;display:grid}.code-gate>section{width:auto;box-shadow:none;border:0;border-radius:0;padding:clamp(42px,6vw,84px)}.code-gate>.auth-brand-panel{color:#fff;background:linear-gradient(150deg,#251017 0%,#5f1027 58%,#a7193b 120%);flex-direction:column;justify-content:space-between;display:flex}.auth-brand-panel .wordmark{color:#fff}.auth-brand-panel .product-label{color:#ffffff8c}.auth-brand-copy{max-width:560px;margin:70px 0}.auth-brand-kicker{color:#f7a9ba;letter-spacing:.22em;font-size:13px;font-weight:800}.auth-brand-copy h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.auth-brand-copy p{color:#ffffffb3;max-width:500px;font-size:14px;line-height:1.7}.auth-brand-proof{grid-template-columns:34px 1fr;gap:10px 14px;max-width:470px;display:grid}.auth-brand-proof span{color:#f2a3b5;font-size:13px;font-weight:800}.auth-brand-proof p{color:#ffffffa3;margin:0;font-size:13px}.auth-form-panel{flex-direction:column;justify-content:center;max-width:680px;display:flex}.auth-mobile-brand{display:none}.code-gate-copy{margin:0 0 30px}.code-gate h1{max-width:560px;color:var(--jood-text);margin:8px 0 13px;font-size:clamp(38px,5vw,58px)}.code-gate-copy>p:last-child{max-width:520px;color:var(--jood-muted);font-size:13px}.code-gate form{gap:16px;max-width:520px}.code-gate label{color:#55545c;font-size:13px}.code-gate input{min-height:48px;color:var(--jood-text);border:1px solid var(--jood-border-strong);border-radius:var(--jood-radius-sm);letter-spacing:0;text-align:left;background:#fff;padding:0 14px;font-size:14px;font-weight:500}.code-gate input:focus{border-color:var(--jood-primary);box-shadow:0 0 0 3px #a7193b1a}.code-gate .primary-button{min-height:48px;margin-top:4px}.code-gate>.auth-form-panel>small{color:#87868f;text-align:center;max-width:520px;margin-top:22px}@media (max-width:1050px){:root{--jood-sidebar:232px}.page{padding-inline:28px}}@media (max-width:760px){:root{--jood-sidebar:0px}.main-area{margin-left:0}.sidebar{width:min(310px,88vw)}.topbar{height:62px;padding:0 16px}.topbar-menu,.topbar>.wordmark{color:var(--jood-text)}.page{padding:24px 16px 90px}.progress-card{padding:28px 24px}.course-detail-grid{border-radius:0;margin-inline:-16px}.course-content{border-left:0;border-top:1px solid var(--jood-border)}.training-ops-head{flex-direction:column;align-items:flex-start}.training-ops-tabs{width:100%;overflow-x:auto}.training-ops-tabs button{flex:1 0 auto;justify-content:center}.training-ops-kpis{grid-template-columns:1fr 1fr}.training-ops-list>header{flex-direction:column;align-items:flex-start}.training-ops-list>article{grid-template-columns:42px minmax(0,1fr);padding:16px}.training-ops-meta,.training-progress-mini{grid-column:2;justify-items:start}.training-progress-mini{grid-template-columns:minmax(110px,1fr) 42px;width:100%}.session-form-grid{grid-template-columns:1fr}.mobile-tabbar{border-color:var(--jood-border);box-shadow:0 12px 38px #23161c26}.code-gate{background:#fff;grid-template-columns:1fr}.code-gate>.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh;padding:32px 22px!important}.auth-mobile-brand{margin-bottom:64px;display:block}.code-gate h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--jood-bg:#f6f7f9;--jood-text:#26232b;--jood-muted:#62616d;--jood-primary:#a7193b;--jood-primary-soft:#fbedf1;--jood-border:#dddfe6;--jood-sidebar:276px}body{font-size:16px;line-height:1.55}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #a7193b}#page-content:focus{outline:none}.skip-link{z-index:9999;color:#7c102b;background:#fff;border:2px solid;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.page{max-width:1400px;margin:auto;padding:36px clamp(20px,3vw,48px) 60px}.page h1,.funding-header h1,.news-hero h1,.training-admin-head h1,.training-ops-head h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.16}.page h2{letter-spacing:-.025em;font-size:25px;line-height:1.3}.page h3{font-size:19px;line-height:1.4}.page p{max-width:76ch;font-size:16px;line-height:1.6}.page small{font-size:13px;line-height:1.5}.page label{color:var(--jood-text);font-size:14px}.page input,.page select,.page textarea,.jood-dialog input,.jood-dialog select,.jood-dialog textarea{border:1px solid var(--jood-border);min-height:46px;color:var(--jood-text);background:#fff;border-radius:9px;min-width:0;max-width:100%;padding:10px 12px;font-size:16px}.page input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--jood-primary)}.page button,.jood-dialog button,.page .secondary-button{min-height:44px;font-size:14px}.primary-button,.secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.primary-button{background:var(--jood-primary);border:1px solid var(--jood-primary);color:#fff}.primary-button:hover:not(:disabled){background:#85122e}.secondary-button{color:#7c102b;background:#fff;border:1px solid #d9bac4}.text-button{color:#8b1835;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-weight:650;text-decoration:underline}.overline,.eyebrow-row,.section-label .chapter{display:none}.welcome-kicker{color:#901834;letter-spacing:0;margin:0 0 12px;font-weight:650;font-size:14px!important}.welcome-heading{margin-bottom:30px}.welcome-heading h1{font-size:clamp(32px,3.8vw,48px)}.welcome-heading>p:last-child{color:var(--jood-muted);margin:0;font-size:18px}.intuitive-shell .sidebar{padding:28px 16px 18px;overflow-y:auto}.sidebar-top{padding:0 12px 22px}.sidebar-top .wordmark{letter-spacing:-2px;background:0 0;border:0;padding:0;font-size:38px;font-weight:850}.product-label{letter-spacing:.06em;text-transform:none;margin:0;font-size:13px!important}.nav-list{gap:4px}.intuitive-shell .nav-list:before{display:none}.intuitive-shell .nav-item{border-radius:9px;gap:12px;min-height:48px;padding:11px 12px;font-size:14px;line-height:1.3}.intuitive-shell .nav-item.active{color:#8b1534;background:#fbedf1;border-left:3px solid #a7193b;font-weight:700}.nav-item .icon{flex-shrink:0;width:20px;height:20px}.admin-subnav{border-top:1px solid #e5e5ea;margin-top:22px;padding-top:20px}.admin-subnav>span{letter-spacing:0;text-transform:none;color:#686571;padding:0 12px 10px;font-size:13px}.admin-subnav button{white-space:normal;min-height:44px;font-size:14px}.admin-subnav summary{cursor:pointer;color:#66616c;padding:12px;font-size:13px}.admin-subnav details button{padding-left:24px}.sidebar-bottom{margin-top:auto;padding-top:22px}.profile-mini{margin-top:12px}.profile-mini strong{font-size:14px}.profile-mini small{font-size:12px}.topbar{height:80px;box-shadow:none;border-bottom:1px solid #e5e5ea;padding:0 clamp(20px,3vw,48px)}.topbar-context small{letter-spacing:0;text-transform:none;color:#706975;font-size:12px}.topbar-context strong{font-size:15px}.help-button{color:#726773;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.help-button>span{border:1px solid #cabec5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.main-area{min-width:0}.topbar-menu{min-width:44px;min-height:44px}.start-panel{background:#fff;border:1px solid #e4d8df;border-radius:20px;grid-template-columns:1.05fr 1fr;margin-bottom:36px;display:grid;overflow:hidden}.start-intro{background:#fbedf1;border-right:1px solid #eadbe1;padding:32px}.start-symbol{color:#fff;background:#a7193b;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.start-symbol svg{width:26px;height:26px}.start-intro h2{margin:0 0 14px;font-size:30px;line-height:1.2}.start-intro p{color:#705461;margin:0 0 24px}.start-intro .text-button{margin-top:12px;display:block}.start-steps{flex-direction:column;justify-content:center;gap:28px;margin:0;padding:32px;list-style:none;display:flex}.start-steps li{align-items:start;gap:16px;display:flex}.start-steps li>span,.step-number{color:#901834;background:#fbedf1;border:1px solid #e7c9d3;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.start-steps strong{font-size:16px}.start-steps p{color:#66616b;margin:5px 0 0;font-size:14px}.quick-section>h2{margin:0 0 18px}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quick-actions>button{text-align:left;color:#26232b;background:#fff;border:1px solid #e0e0e7;border-radius:12px;flex-direction:column;align-items:start;gap:10px;padding:22px;display:flex}.quick-actions .icon{color:#901834;width:24px;height:24px}.quick-actions strong{font-size:16px}.quick-actions span{color:#66616c;font-size:14px;line-height:1.5}.quick-actions>button:hover{background:#fffbfc;border-color:#b6687d}.welcome-empty{text-align:center;background:#fff;border:1px solid #e2dfe6;border-radius:16px;margin:24px 0;padding:40px}.welcome-empty p{color:#66616c;max-width:58ch;margin:10px auto 22px}.welcome-empty h2{margin:14px 0}.empty-illustration{color:#901834;background:#fbedf1;border-radius:16px;place-items:center;width:64px;height:64px;margin:auto;font-size:32px;display:grid}.welcome-empty.compact{text-align:left;padding:24px}.welcome-empty.compact p{margin-left:0}.learner-start{background:#fff;border:1px solid #e0dae1;border-radius:18px;justify-content:space-between;gap:32px;padding:32px;display:flex}.learner-start p{color:#66616c}.learner-progress{align-content:center;gap:10px;min-width:180px;display:grid}.learner-progress strong{color:#901834;font-size:42px}.learner-progress progress{accent-color:#a7193b;width:100%}.learner-progress span{font-size:14px}.guide-list{background:#fff;border:1px solid #e2dfe6;border-radius:16px;padding:28px}.guide-list>article{border-top:1px solid #e9e6eb;gap:20px;padding:24px 0;display:flex}.guide-list h3{margin:0}.guide-list p{color:#66616c;margin:8px 0 16px}.help-faq{margin-top:36px}.help-faq details,.contextual-help{background:#fff;border:1px solid #e2dfe6;border-radius:10px;margin:10px 0;padding:0 20px}.help-faq summary,.contextual-help>summary{cursor:pointer;padding:18px 0;font-weight:650}.help-faq details p{color:#66616c}.help-faq .text-button{margin-bottom:16px}.jood-dialog{color:#26232b;background:#fff;border:0;border-radius:18px;width:min(620px,100% - 28px);max-width:none;max-height:calc(100dvh - 32px);padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #27101930}.jood-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20192170}.jood-dialog>.modal,.jood-dialog>.course-create-modal,.jood-dialog>.edit-panel{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;margin:0;padding:32px;position:relative;overflow:visible}.jood-dialog h2,.jood-dialog h3{color:#26232b;letter-spacing:-.02em;font-size:27px}.jood-dialog p{color:#66616c;font-size:15px;line-height:1.6}.jood-dialog label{color:#3b3440;gap:7px;font-size:14px;display:grid}.jood-dialog .modal-close{color:#625864;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;top:10px;right:10px}.jood-dialog .modal-close svg{width:22px}.mobile-navigation{padding:16px}.menu-dismiss{background:#fff;border:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.menu-dismiss svg{width:20px}.training-alert,.form-error,.admin-locked,.funding-error,.news-state.error{color:#912839;background:#fff1f1;border:1px solid #e8bdc5;border-radius:10px;padding:16px;font-size:15px;line-height:1.5}.success-notice{color:#246242;background:#edf8f1;border:1px solid #c0ddca;font-size:15px}.training-empty,.training-ops-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;min-height:160px;padding:28px;display:flex}.training-empty strong,.training-ops-empty strong{font-size:19px}.training-ops-tabs,.simple-tabs{background:0 0;flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.simple-tabs button,.training-ops-tabs button{color:#605764;background:#fff;border:1px solid #ddd8e0;border-radius:9px;padding:10px 18px;font-size:14px}.simple-tabs button[aria-pressed=true],.training-ops-tabs button.active{color:#8b1534;box-shadow:none;background:#fbedf1;border-color:#a7193b}.training-ops-head,.training-admin-head{align-items:center;gap:24px}.training-ops-kpis{margin:20px 0}.training-ops-kpis article{box-shadow:none;padding:20px}.training-ops-kpis span{letter-spacing:0;font-size:13px}.training-ops-meta span,.training-ops-list p{font-size:14px}.training-ops-list>article{gap:18px}.training-ops-list h3{font-size:18px}.training-status,.training-scope{letter-spacing:0;font-size:13px!important}.training-ops-list button{font-size:14px}.course-create-modal>button.primary-button{width:100%}.course-editor-access{flex-wrap:wrap;gap:14px;padding:22px}.course-editor-access p{flex-basis:100%;margin:0}.course-editor-actions>form>p{font-size:14px}.course-tools{flex-wrap:wrap}.course-card-progress span,.course-card-progress b,.course-module-head small,.course-lessons small{font-size:13px}.course-library h3{font-size:22px}.course-content{min-width:0}.course-cover>span.cover-fallback{display:flex}.cover-fallback{color:#fff!important;background:#8c1a37!important}.course-content button{white-space:normal}.organization-panel{padding:24px}.organization-panel-heading h2{font-size:22px}.organization-panel-heading p{font-size:14px}.member-invite-form{grid-template-columns:1fr 1fr;gap:16px;padding:20px}.member-invite-form button{align-self:end}.member-table{overflow-x:auto}.member-table-head,.member-table-row{min-width:670px;font-size:14px}.member-table-row small{font-size:13px}.table-tools{flex-wrap:wrap;gap:16px}.user-panel{scroll-margin-top:20px;overflow:hidden}.user-table{overflow-x:auto}.table-head,.table-row{grid-template-columns:minmax(200px,1.3fr) minmax(160px,1fr) 80px 85px 80px 80px minmax(150px,1fr);gap:16px;min-width:960px;font-size:14px}.table-row .row-actions{flex-wrap:wrap;gap:6px}.row-actions button{color:#8b1534;background:#fff;border:1px solid #dfd1d7;border-radius:7px;width:auto;min-width:44px;padding:5px 9px;font-size:13px}.user-cell small{font-size:13px}.user-cell strong{font-size:15px}.admin-stats{display:none}.audit-list article{flex-wrap:wrap}.audit-list small,.status,.origin{font-size:13px}.user-table .table-head{letter-spacing:0;font-size:12px}.filters button{min-height:40px}.organization-panel .overline{display:none}.assistant-shell{height:calc(100dvh - 180px);min-height:540px;box-shadow:none;grid-template-columns:240px minmax(0,1fr)}.assistant-empty{margin-top:24px}.assistant-empty h1{font-size:28px}.assistant-empty>div:last-child{grid-template-columns:1fr}.assistant-empty button{min-height:48px;font-size:14px}.assistant-messages{padding:24px}.assistant-sidebar{padding:16px}.assistant-banner{font-size:14px}.assistant-chat>header strong{font-size:15px}.assistant-chat>header span{text-transform:none;letter-spacing:0;font-size:12px}.assistant-composer textarea{width:100%}.assistant-composer small{font-size:12px}.conversation-title strong{font-size:14px}.conversation-title small{font-size:12px}.conversation-actions{justify-content:end;padding:0 6px 6px;position:static}.conversation-title{grid-template-columns:1fr;padding:10px}.conversation-actions button{width:36px;min-height:36px}.assistant-chat>header{height:auto;min-height:62px;padding-block:10px}.leads-admin>div:first-child,.lead-admin-grid>form,.lead-admin-grid>div,.lead-admin-ledger,.credit-packs,.credit-card,.company-results,.people-results,.saved-leads,.lead-search-form,.news-method,.news-manual-form,.news-source-list{color:#26232b;box-shadow:none;background:#fff;border-color:#e1dce4}.leads-admin h2,.leads-admin h3{color:#26232b}.leads-admin p,.leads-admin small{color:#665c69}.lead-admin-grid select,.lead-admin-grid input{margin-bottom:10px}.lead-admin-ledger p{border-color:#e5dfe6}.leads-hero{align-items:center;margin:0}.credit-card{border:1px solid #e1dce4;padding:18px 24px}.credit-card strong{color:#901834;font-size:34px}.credit-card span{color:#665c69;letter-spacing:0;font-size:13px}.credit-card small{color:#665c69;font-size:12px}.lead-search-form{grid-template-columns:2fr 1fr 1fr;gap:18px}.lead-search-form>button,.lead-search-form>p{grid-column:1/-1}.lead-search-form>button{justify-self:start}.lead-search-form p{font-size:13px}.leads-layout{margin-top:24px}.inline-guidance{background:#fbedf1;border-radius:12px;margin:16px 0;padding:18px}.inline-guidance p{margin-top:0}.leads-section-head h2{font-size:22px}.company-profile dd,.company-profile dt{color:#413745;font-size:14px}.lead-empty p{font-size:14px}.saved-lead-grid textarea{min-height:90px}.pack-grid article{color:#26232b;background:#fff;border-color:#ddd7df}.pack-grid article strong{color:#901834}.pack-grid article b,.pack-grid article small{color:#4b414e}.news-hero{grid-template-columns:1fr;gap:10px;padding-top:0}.news-pulse{display:none}.news-toolbar{grid-template-columns:1fr 230px}.news-categories{flex-wrap:wrap;overflow:visible}.news-categories button{white-space:normal;min-height:40px;font-size:13px}.news-featured{min-height:260px;box-shadow:none}.news-featured h2{font-size:28px}.news-featured h2+p,.news-card-body>p{font-size:15px}.news-card header,.news-card footer,.news-card-body footer{letter-spacing:0;text-transform:none;font-size:12px}.news-method{display:none}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-featured footer{font-size:13px}.funding-stepper li{font-size:14px}.funding-stepper span{display:inline!important}.funding-stepper li i{flex-shrink:0}.funding-faq{box-shadow:none;border:0;padding:16px 0}.funding-faq-heading{display:none}.funding-rule-editor{margin-top:20px}.panel-heading{gap:20px}.funding-rule-editor .funding-form{gap:18px}.contextual-help .funding-faq{margin-top:0}.funding-form .field>label{font-size:14px}.funding-actions{gap:12px}.funding-header{margin-bottom:20px}.funding-stepper{margin:24px 0}.funding-coverage{font-size:14px}@media (min-width:761px){.mobile-tabbar{display:none}.desktop-sidebar{display:flex}.main-area{margin-left:var(--jood-sidebar)}}.sidebar-toggle{color:#726773;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:9px;display:none}.sidebar-toggle .icon{width:22px;height:22px}.sidebar-toggle:hover{color:#8b1534;background:#fbedf1}.sidebar-toggle:focus-visible{outline-offset:3px;outline:3px solid #a7193b}@media (min-width:761px){.intuitive-shell .desktop-sidebar{visibility:visible;transition:transform .2s;transform:translate(0)}.desktop-sidebar .sidebar-top{padding-right:44px}.sidebar-collapse{display:inline-flex;position:absolute;top:28px;right:12px}.intuitive-shell>.main-area{transition:margin-left .2s}.intuitive-shell .topbar{gap:16px}.intuitive-shell .topbar-context{flex:1;min-width:0}.intuitive-shell.sidebar-collapsed .desktop-sidebar{visibility:hidden;pointer-events:none;transition:transform .2s,visibility 0s .2s;transform:translate(-100%)}.intuitive-shell.sidebar-collapsed>.main-area{margin-left:0}.sidebar-collapsed .sidebar-reopen{display:inline-flex}}@media (max-width:1050px){:root{--jood-sidebar:240px}.intuitive-shell .sidebar{padding-inline:10px}.page{padding:26px 22px 50px}.start-intro,.start-steps{padding:24px}.start-intro h2{font-size:26px}.quick-actions{grid-template-columns:1fr}.quick-actions>button{grid-template-columns:28px 1fr;gap:5px 14px;display:grid}.quick-actions>button span{grid-column:2}.assistant-shell{grid-template-columns:210px minmax(0,1fr)}.news-toolbar,.course-editor-actions{grid-template-columns:1fr}.training-admin-head{flex-wrap:wrap}.lead-search-form{grid-template-columns:1fr 1fr}.lead-search-form>label:first-child{grid-column:1/-1}}@media (max-width:760px){.desktop-sidebar{display:none!important}.main-area{margin-left:0!important}.page{padding:24px 18px 108px}.topbar{gap:12px;height:70px;padding:12px 16px}.topbar-context{flex:1;display:flex!important}.topbar-context small{font-size:11px}.topbar-context strong{font-size:14px}.help-button{display:none}.welcome-heading>p:last-child{font-size:16px}.start-panel{border-radius:16px;grid-template-columns:1fr}.start-intro{border-bottom:1px solid #eadbe1;border-right:0;padding:24px}.start-intro h2{font-size:28px}.start-steps{gap:24px;padding:24px}.start-intro .primary-button{width:100%}.start-steps strong{font-size:16px}.welcome-heading{margin-bottom:24px}.guide-list{padding:20px}.guide-list article{gap:12px}.guide-list h3{font-size:18px}.guide-list p{font-size:15px}.welcome-empty{padding:24px}.mobile-tabbar{padding:8px 8px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd7e0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:4px;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #231b2608;display:grid!important}.mobile-tabbar button{background:#fff;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;font-size:12px;display:flex}.mobile-tabbar button span{font-size:12px}.mobile-tabbar button.active{color:#901834;background:#fbedf1}.mobile-navigation .nav-list{display:flex}.mobile-navigation .sidebar-bottom{margin-top:20px}.mobile-navigation .admin-subnav button{width:100%}.mobile-navigation .profile-mini{display:none}.mobile-navigation .wordmark{font-size:32px}.jood-dialog:has(.mobile-navigation){width:min(360px,100% - 24px);max-height:calc(100dvh - 24px);margin:12px auto}.jood-dialog>.course-create-modal,.jood-dialog>.edit-panel,.jood-dialog>.modal{padding:24px 20px}.jood-dialog h2{padding-right:24px;font-size:24px}.learner-start{padding:24px;display:block}.learner-progress{margin-top:20px}.training-ops-head{display:block}.training-ops-head>button{margin-top:16px}.training-ops-kpis{grid-template-columns:1fr 1fr}.training-ops-kpis span{font-size:12px}.training-ops-list>article{flex-wrap:wrap;padding:18px}.training-ops-list>header{padding:18px;display:block}.training-ops-meta{margin-left:0}.training-admin-head{display:block}.training-admin-head>button{margin-top:12px}.course-editor-hero{grid-template-columns:1fr}.course-editor-hero>form{width:100%}.course-editor-access{grid-template-columns:1fr;display:grid}.course-editor-actions{grid-template-columns:1fr}.course-detail-grid{flex-direction:column;display:flex}.course-content{width:100%}.admin-course-table{overflow-x:auto}.admin-course-row{min-width:650px}.organization-panel{padding:18px}.member-invite-form{grid-template-columns:1fr;padding:16px}.organization-panel-heading{display:block}.tenant-badge{margin-top:12px;display:inline-block}.table-tools .search{width:100%;min-width:0}.assistant-page{padding:18px 12px 100px!important}.assistant-shell{height:calc(100dvh - 170px);min-height:560px;display:block}.assistant-empty h1{font-size:24px}.assistant-messages{padding:18px 14px}.assistant-empty{margin-top:10px}.assistant-composer{grid-template-columns:1fr;padding:12px}.assistant-composer button{min-height:44px}.assistant-chat>header{flex-wrap:wrap;gap:5px}.assistant-chat>header>div{font-size:14px}.assistant-banner{padding:14px;font-size:14px}.leads-hero{display:block}.credit-card{margin-top:20px}.lead-search-form{grid-template-columns:1fr;padding:20px}.lead-search-form>label:first-child{grid-column:auto}.lead-search-form>button{width:100%}.leads-layout,.news-grid{grid-template-columns:1fr}.news-featured.has-image{display:block}.news-featured figure{height:180px;min-height:0}.news-featured h2{font-size:25px}.news-categories{gap:7px}.funding-stepper{gap:4px}.funding-stepper li{flex-direction:column;gap:6px;font-size:11px;display:flex}.funding-stepper span{font-size:11px}.funding-stepper li:after{display:none}.funding-stepper i{width:28px;height:28px}.funding-form{grid-template-columns:1fr}.funding-actions{flex-wrap:wrap}.lead-admin-grid,.news-manual-form{grid-template-columns:1fr}.news-manual-form>*{grid-column:auto!important}.simple-tabs{gap:6px}.simple-tabs button{padding:8px 10px;font-size:13px}.course-tools{flex-direction:column;align-items:stretch;display:flex}.session-form-grid{grid-template-columns:1fr}.page .panel-heading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jood-dialog{margin:auto}.intuitive-shell .sidebar{scrollbar-width:thin;scrollbar-color:#ddd7e0 transparent}.admin-course-row.table-labels{letter-spacing:0;font-size:12px}.intuitive-shell .page p{font-size:16px;line-height:1.6}.intuitive-shell .page label{font-size:14px}.intuitive-shell .page small{font-size:13px}.intuitive-shell .topbar-context{flex-direction:column;align-items:flex-start}.admin-course-table:has(.training-empty){min-width:0;display:block}.admin-course-table:has(.training-empty) .table-labels{display:none}.admin-course-table:has(.training-empty) .training-empty{width:100%;min-width:0}.admin-course-table:has(.training-empty) .training-empty strong{font-size:20px}.admin-course-table:has(.training-empty) .training-empty p{font-size:15px}@media (max-width:760px){.admin-course-table:has(.training-empty){overflow:visible}.admin-course-table:has(.training-empty) .training-empty{min-height:180px;padding:24px}.topbar-context small,.topbar-context strong{display:block}.page .guide-list p,.page .quick-actions p,.page .start-steps p{font-size:14px}}.mobile-navigation .nav-list{flex-direction:column;gap:4px;padding:0;overflow:visible}.mobile-navigation .nav-list .nav-item{flex-shrink:1;width:100%;min-width:0;margin:0}.mobile-navigation .sidebar-top{padding-top:8px;padding-bottom:16px}.mobile-navigation .admin-subnav{margin-top:16px;padding-top:16px}.intuitive-shell .credit-card{grid-template-columns:1fr auto;align-items:center;gap:4px 20px;display:grid}.intuitive-shell .credit-card span{letter-spacing:0;color:#605765;font-size:13px}.intuitive-shell .credit-card strong{grid-area:1/2/3;font-size:32px}.intuitive-shell .credit-card small{letter-spacing:0;color:#605765;grid-column:1;font-size:13px}.leads-layout:not(:has(.people-results:not([hidden]))){grid-template-columns:1fr}@media (max-width:760px){.user-table,.member-table,.admin-course-table{overflow:visible}.table-head,.member-table-head,.admin-course-row.table-labels{display:none}.table-row,.member-table-row{border-bottom:1px solid #e1dce4;grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0;padding:20px;display:grid}.table-row>span:first-child,.table-row>.row-actions,.member-table-row>span:first-child,.member-table-row>span:last-child{grid-column:1/-1;min-width:0}.table-row>span:nth-child(2):before{content:"Niveau d’accès"}.table-row>span:nth-child(3):before{content:"Origine"}.table-row>span:nth-child(4):before{content:"Expiration"}.table-row>span:nth-child(5):before{content:"Statut"}.table-row>span:nth-child(6):before{content:"Dernière activité"}.member-table-row>span:nth-child(2):before{content:"Rôle"}.member-table-row>span:nth-child(3):before{content:"E-mail"}.member-table-row>span:nth-child(4):before{content:"Statut"}.table-row>span:before,.member-table-row>span:before{color:#726975;margin-bottom:5px;font-size:12px;display:block}.table-row .user-cell,.member-table-row>span:first-child{overflow-wrap:anywhere}.member-table-row select{max-width:100%;font-size:14px}.table-row .row-actions{gap:8px;display:flex}.admin-course-row{grid-template-columns:1fr 1fr;gap:16px;min-width:0;padding:20px;display:grid}.admin-course-row>.admin-course-name{grid-column:1/-1}.admin-course-row>span:nth-child(2):before{content:"Chapitres : "}.admin-course-row>span:nth-child(3):before{content:"Vidéos : "}.admin-course-row>button{grid-column:1/-1}.admin-course-name strong{overflow-wrap:anywhere}}.signout-button{color:#706773;background:0 0;border:0;min-height:40px;padding:10px 12px;font-size:12px}.mobile-navigation .signout-button{font-size:14px}.learner-start{margin-bottom:28px}.member-credit-summary{background:#fff7fa;border:1px solid #e5cdd6;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding:24px 28px;display:flex}.member-credit-summary h2{margin:0 0 6px;font-size:22px}.member-credit-summary p{margin:0 0 6px}.member-credit-summary small{color:#71616a}.member-credit-summary button{flex-shrink:0}@media (max-width:760px){.member-credit-summary{padding:22px;display:block}.member-credit-summary button{width:100%;margin-top:18px}}
.member-heading{margin-bottom:24px}.page .member-heading h1{margin:0 0 8px;font-size:clamp(28px,3vw,36px)}.member-heading p{color:#626069;margin:0}.member-home{max-width:1220px}.member-learning{background:#fff;border:1px solid #e0d6da;border-left:5px solid #922940;border-radius:14px;grid-template-columns:120px 1fr;gap:28px;margin-bottom:24px;padding:30px;display:grid}.learning-mark{color:#922940;background:#faf0f3;border-radius:10px;align-content:center;display:grid}.learning-mark svg{width:90px;max-width:100%;margin:auto}.member-caption{color:#922940;font-size:14px;font-weight:650}.member-learning h2{margin:8px 0;font-size:27px}.member-learning p{color:#626069;max-width:60ch;margin:0 0 18px}.member-learning progress{accent-color:#922940;width:min(360px,100%);height:8px;margin:16px 0;display:block}.member-learning .primary-button{min-height:46px}.member-home .member-credit-summary{background:#fff;border-color:#e0d6da;margin:0 0 28px;padding:20px 24px}.member-home .member-credit-summary h2{font-size:21px}.member-home .member-credit-summary p{font-size:15px}.member-tools>h2{margin:0 0 12px;font-size:22px}.member-tools>div{border-top:1px solid #dddfe6}.member-tools button{text-align:left;color:#242327;background:0 0;border:0;border-bottom:1px solid #dddfe6;grid-template-columns:1fr auto;gap:6px 20px;width:100%;padding:18px 4px;display:grid}.member-tools button:hover{background:#faf0f3}.member-tools button>strong{font-size:17px}.member-tools button>span{color:#626069;grid-column:1;font-size:15px}.member-tools button>b{color:#922940;grid-area:1/2/3;align-self:center;font-size:24px}.member-tools strong small{color:#626069;margin-left:10px;font-size:12px;font-weight:400}.member-help-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.member-support,.learning-guide{background:#fff;border:1px solid #dddfe6;border-radius:14px;padding:26px}.member-support h2,.learning-guide h2{margin:0 0 16px}.member-support p{color:#626069;overflow-wrap:anywhere}.member-support a:not(.secondary-button){color:#922940;text-decoration:underline}.member-support small{color:#626069;margin-top:12px;display:block}.learning-guide ol{margin:0 0 20px;padding:0;list-style:none}.learning-guide li{gap:14px;margin:20px 0;display:flex}.learning-guide li>span{color:#922940;background:#faf0f3;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.learning-guide h3{margin:0;font-size:17px}.learning-guide p{margin:6px 0;font-size:15px}.member-help .help-faq{margin-top:28px}.profile-button{text-align:left;cursor:pointer;color:#242327;background:0 0;border:0;width:100%}.profile-button:hover{background:#faf0f3}.member-profile{padding:28px}.member-profile>button:first-child{float:right}.member-profile dl{clear:both}.member-profile dt{color:#626069;margin-top:16px;font-size:14px}.member-profile dd{overflow-wrap:anywhere;margin:4px 0;font-weight:600}.member-profile p{margin-top:20px}.empty-actions{flex-wrap:wrap;gap:12px;display:flex}.availability-badge{color:#626069;background:#f6f7f9;border:1px solid #dddfe6;border-radius:6px;margin-bottom:18px;padding:5px 10px;font-size:14px;display:inline-block}.assistant-unavailable .member-support{max-width:760px}.assistant-search input{width:100%;min-width:0}.assistant-search{min-width:0}.assistant-unavailable .member-support p{margin-bottom:22px}.intuitive-shell .leads-hero{gap:24px;margin:0 0 20px;padding:0}.leads-hero h1{margin:0 0 8px}.leads-hero p{margin:0}.intuitive-shell .credit-card{flex-shrink:0;min-width:220px;max-width:320px;padding:14px 18px}.intuitive-shell .simple-tabs{margin:16px 0}.intuitive-shell .lead-search-form{grid-template-columns:1fr;gap:16px;padding:24px}.lead-search-form>label:first-child{width:100%;max-width:560px}.search-refinements{border-top:1px solid #dddfe6;grid-column:1/-1;padding-top:12px}.search-refinements summary,.search-example summary,.credit-recharge summary,.news-refinements summary{cursor:pointer;color:#413745;padding:8px 0;font-size:15px;font-weight:600}.search-refinements summary span{color:#626069;margin-left:8px;font-size:13px;font-weight:400}.search-refinements>div{grid-template-columns:1fr 1fr;gap:16px;max-width:560px;display:grid}.search-refinements label{gap:6px;display:grid}.intuitive-shell .lead-search-form>p{color:#626069;max-width:64ch;margin:0;font-size:14px}.search-example{margin:16px 0;padding:0 4px}.search-example>p{color:#626069}.example-company{background:#fff;border:1px dashed #a58e98;border-radius:10px;gap:6px;max-width:520px;padding:20px;display:grid}.example-company>strong{color:#922940;font-size:13px}.example-company>span{font-size:20px}.example-company p{color:#626069;margin:4px 0}.intuitive-shell .lead-empty{gap:12px;min-height:180px}.intuitive-shell .lead-empty strong{color:#413745}.intuitive-shell .lead-empty p{color:#626069;max-width:52ch;margin:0}.lead-empty .primary-button{justify-self:center;margin-top:8px}.member-ledger{background:#fff;border:1px solid #dddfe6;border-radius:14px;padding:28px}.member-ledger h2{margin:0 0 10px}.member-ledger>p{color:#626069}.ledger-balance{align-items:baseline;gap:12px;margin:24px 0;display:flex}.ledger-balance strong{color:#922940;font-size:36px}.member-ledger ol{padding:0;list-style:none}.member-ledger li{border-bottom:1px solid #dddfe6;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.member-ledger li time{color:#626069;margin-top:4px;font-size:14px;display:block}.member-ledger li>b{font-size:22px}.credit-positive{color:#246242}.credit-recharge{border-top:1px solid #dddfe6;margin-top:24px;padding-top:12px}.credit-recharge .pack-grid{margin-top:16px}.credit-recharge .pack-grid article{box-shadow:none;background:#fff}.credit-recharge .pack-grid article span{letter-spacing:0}.credit-recharge .pack-grid article strong{font-size:32px}.search-confirm{padding:28px}.search-confirm h2{margin-top:0}.search-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.member-news-search{gap:12px;display:flex}.member-news-search input{color:#242327;background:#fff;border:1px solid #dddfe6;border-radius:8px;flex:1;min-width:0;padding:12px 16px;font-size:16px}.member-news-search button{flex-shrink:0}.news-refinements{margin:0 0 24px}.news-refinements>div{background:#fff;border:1px solid #dddfe6;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.news-refinements label{gap:8px;display:grid}.news-refinements p,.news-refinements small{color:#626069}.member-news .news-featured{background:#fff;border:1px solid #dddfe6;border-left:4px solid #922940;border-radius:12px;min-height:0;margin-top:20px;display:block}.member-news .news-featured>div{padding:26px}.member-news .news-featured h2{max-width:60ch;margin:14px 0;font-size:26px}.member-news .news-featured p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:72ch;display:-webkit-box;overflow:hidden}.member-news .news-featured footer{color:#626069;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.member-news .news-badge{letter-spacing:0;text-transform:none;padding:5px 10px;font-size:13px}.member-news .news-card{box-shadow:none;border-radius:10px}.member-news .news-card h3{font-size:21px}.member-news .news-card-body{padding:22px}.member-news .news-card-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-news .news-card header{letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:10px}.news-source-note{color:#626069;margin-top:24px}.news-state button{margin-top:16px}.next-lesson{margin:16px 0}.code-gate form>.text-button{color:#922940;text-align:left;background:0 0;border:0;min-height:40px;font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.member-help-grid{grid-template-columns:1fr}.member-learning{grid-template-columns:84px 1fr;gap:20px}.learning-mark svg{width:70px}}@media (max-width:760px){.member-heading{margin-bottom:20px}.member-learning{margin-bottom:16px;padding:20px;display:block}.learning-mark{display:none}.member-learning h2{font-size:23px}.member-learning p{margin-bottom:14px;font-size:15px!important}.member-learning .primary-button{white-space:normal;width:100%}.member-home .member-credit-summary{margin-bottom:24px;padding:18px}.member-home .member-credit-summary h2{font-size:20px}.member-home .member-credit-summary button{margin-top:12px}.member-tools strong small{margin:4px 0 0;display:block}.member-support,.learning-guide{padding:20px}.member-help-grid{gap:16px}.mobile-navigation .profile-mini{gap:12px;margin:12px 0;padding:12px;display:flex!important}.intuitive-shell .leads-hero{margin-bottom:12px}.intuitive-shell .credit-card{min-width:0;max-width:none;margin-top:14px;padding:10px 14px}.intuitive-shell .credit-card strong{font-size:26px}.intuitive-shell .simple-tabs{flex-wrap:nowrap;grid-template-columns:.85fr 1fr 1.1fr;gap:4px;margin:12px 0;display:grid}.simple-tabs button{min-height:44px;line-height:1.3;padding:9px 6px!important;font-size:12px!important}.intuitive-shell .lead-search-form{gap:12px;padding:18px}.search-refinements summary{font-size:14px}.search-refinements summary span{margin:2px 0;display:block}.search-refinements>div{grid-template-columns:1fr}.member-ledger{padding:20px}.credit-recharge .pack-grid{grid-template-columns:1fr}.credit-recharge .pack-grid article{padding:20px}.search-confirm{padding:22px}.search-confirm>div{flex-direction:column-reverse}.search-confirm button{width:100%}.member-news-search{gap:6px}.member-news-search button{padding-inline:12px;font-size:14px}.member-news .news-categories{gap:6px;margin:14px 0}.news-refinements>div{grid-template-columns:1fr;padding:16px}.member-news .news-featured>div{padding:20px}.member-news .news-featured h2{font-size:23px}.member-news .news-grid{gap:16px}.member-news .news-card-body{padding:20px}.empty-actions{flex-direction:column}.assistant-unavailable .member-support{padding:20px}.member-profile{padding:22px}}.intuitive-shell .saved-leads .leads-section-head p{color:#626069;letter-spacing:0;font-size:14px;line-height:1.6}.member-help .learning-guide p{font-size:15px!important}.intuitive-shell .member-news{display:block}.intuitive-shell .member-news .news-featured p{letter-spacing:0;text-transform:none;color:#626069;margin:12px 0;font-size:16px;line-height:1.6}.member-news .news-grid{margin:20px 0}
