@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(/brand/tajawal-400.ttf)format("truetype")}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/brand/tajawal-700.ttf)format("truetype")}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(/brand/tajawal-800.ttf)format("truetype")}:root{--ink:#191916;--muted:#706d63;--line:#e5e1d6;--paper:#f8f7f2;--white:#fffefa;--gold:#cdb875;--gold-ink:#786126;--gold-wash:#f3eddb;--sidebar:#1f201d;--green:#397058}body{color:var(--ink);background:var(--paper)}::selection{color:#191916;background:#e9dba9}.eb3-brand{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.eb3-brand img{object-fit:contain;width:190px;max-width:100%;height:auto}.eb3-brand>span{color:var(--gold-ink);letter-spacing:1.5px;font-size:10px;font-weight:700}.sidebar .eb3-brand>span,.auth-story .eb3-brand>span,.student-auth-story .eb3-brand>span{color:#d5c99e}.brand{margin:0 8px 28px}.sidebar{background:var(--sidebar);width:250px;padding:28px 18px 20px;overflow-y:auto}.main-wrap{width:calc(100% - 250px);margin-left:250px}.workspace-label{color:#eeeadd;background:#292a26;border-color:#45453b}.workspace-label small{color:#bfbba9}.workspace-avatar,.workspace-label .tiny-tag{color:#dfcb8c;background:#3c392c}.navigation-group{gap:3px;min-width:0;display:grid}.navigation-heading{color:#b8b29f;letter-spacing:1.3px;padding:20px 12px 8px;font-size:10px;font-weight:700}.sidebar nav button{color:#ceccbf;border-radius:9px;min-height:43px;font-size:13px}.sidebar nav button.active{color:#191916;background:#cdb875;font-weight:700}.sidebar nav button:hover:not(.active){color:#fffefa;background:#34342c}.sidebar-bottom{padding-top:24px}.safe-card{background:#292a26;border-color:#45453b}.safe-card p,.safe-card>span{color:#c4bfae}.safe-card strong{color:#f1ecdd}.profile{border-color:#45453b}.profile small{color:#c4bfae}.topbar{background:#fffefa;gap:12px;min-height:74px}.topbar strong{font-weight:700}.demo-chip{color:#705920;background:var(--gold-wash);border-color:#e5d9b2}h1{color:var(--ink);letter-spacing:-1px;font-size:clamp(28px,2.5vw,38px)}.eyebrow,.gold{color:var(--gold-ink)}.subtitle{color:var(--muted);max-width:740px;font-size:14px}.button{border-radius:8px;min-height:40px;font-size:12px}.button.primary,.member-shell .member-button{background:var(--gold);color:#191916;border-color:#c1ab65;font-weight:700}.button.primary:hover:not(:disabled),.member-shell .member-button:hover:not(:disabled){filter:none;background:#ddca90}.button:hover:not(:disabled){background:#f2eee2}.panel,.metric,.record-card,.tool-card{border-radius:14px;box-shadow:0 3px 14px #19191604}.metric{border-top:3px solid #d4c18a}.metric>div,.section-heading p,td,.padded>p{color:#676358}th{color:#696355;background:#f5f2e9;font-size:11px}td{padding-block:16px;font-size:12px}td strong{color:#24241e}td small{color:#777267;font-size:11px}.section-heading h2{font-size:17px;font-weight:700}.text-button{color:var(--gold-ink);font-size:12px}.tool-output{color:#e6dfc8;background:#20211e}.badge.green{color:#336448;background:#eaf3ed}.badge.amber{color:#785c20;background:#f7eed6}.badge.muted{color:#656258;background:#eeece5}.badge{font-size:11px}.auth-story,.student-auth-story{color:#fffefa;background:#20211e}.auth-story h1{color:#fffefa}.auth-story p{color:#d0cbbb}.auth-story .brand{justify-content:flex-start;display:flex}.auth-story .eb3-brand img,.student-auth-story .eb3-brand img{width:240px}.auth-icon{background:var(--gold-wash);color:var(--gold-ink)}.member-shell{--member-green:#191916;--member-muted:#706d63;--member-border:#e5e1d6;background:var(--paper);color:var(--ink);font-family:Tajawal,Tahoma,Arial,sans-serif;font-size:16px}.member-shell h1{font-weight:800;line-height:1.45}.member-shell h2{line-height:1.6}.member-shell label{color:#625b4a;font-size:14px}.member-shell input:not([type=checkbox]),.member-shell textarea,.member-shell select{border-color:var(--line);color:var(--ink);font-size:15px}.member-shell input[type=checkbox]{accent-color:#8a7131}.member-preview-bar{color:#625126;background:#efe8d5;border-color:#dfd3b0;font-size:12px}.member-sidebar{background:#fffefa;width:258px;padding:28px 18px 20px}.member-sidebar .member-brand{margin:0 10px 14px}.member-brand .eb3-brand{background:0 0;border-radius:0;width:auto;height:auto;display:flex}.member-brand .eb3-brand>span{letter-spacing:0;font-size:12px}.member-sidebar .navigation-heading{color:#8a7440;letter-spacing:0;padding:18px 12px 6px;font-size:12px}.member-sidebar nav{gap:0;margin:0}.member-sidebar nav button{color:#635f53;border-radius:9px;gap:11px;min-height:44px;padding:9px 12px;font-size:15px}.member-sidebar nav button.active{color:#4b3c16;background:#f0e7ca;box-shadow:inset -3px 0 #b59a4e}.member-sidebar nav button:hover:not(.active){color:#191916;background:#f7f3e8}.member-sidebar nav b{color:#fff;background:#8a7131;font-size:12px}.member-sidebar-note{margin-top:18px;margin-bottom:14px;padding:17px 0}.member-sidebar-note p{font-size:12px}.member-main{margin-right:258px;padding-inline:clamp(20px,3.2vw,52px)}.member-topbar{color:#4a463b;height:76px;margin-bottom:24px;font-size:15px}.member-topbar>span{font-weight:700}.member-avatar{color:#786126;background:#f0e7ca}.member-icon-button{color:#786126;background:#fffefa}.member-icon-button:hover{background:#f3eddb}.member-shell .member-button.secondary{color:#725a20;background:#f4efdf;border-color:#e3d8b8}.member-shell .member-text-button,.member-kicker{color:#786126}.member-kicker{font-size:13px;font-weight:700}.member-card,.member-course-card,.member-lesson-list{border-color:var(--line);background:#fffefa;box-shadow:0 4px 20px #38302104}.member-card{border-radius:16px}.member-welcome{color:#fffefa;background:#20211e;border:1px solid #35362f;padding:38px}.member-welcome h1{color:#fffefa;font-size:clamp(27px,2.7vw,38px)}.member-welcome .member-kicker{color:#d9c58b}.member-welcome p{color:#d0cbbb;font-size:16px;line-height:1.9}.member-progress-art span{background:#20211e}.member-progress-art small,.member-progress-art p{color:#d0cbbb;font-size:12px}.member-course-art{color:#786126;background:linear-gradient(135deg,#eee4c6,#faf7ee);border-color:#e5d9b2}.member-course-card p,.member-post>p,.lesson-copy>p{color:#635e52;font-size:15px}.member-progress-track{background:#eee9db}.member-progress-track i{background:#b49a50}.member-lesson-list button{color:#625b4a;border-color:#eee9db}.member-lesson-list button.active{color:#5f4c20;background:#f3eddb}.member-lesson-list strong{font-size:14px;font-weight:700}.member-lesson-list small{color:#777267;font-size:12px}.member-reading-cover{color:#786126;background:#f3eddb;border-color:#e5d9b2}.member-video{color:#d0cbbb;background:#20211e}.member-channel-list{border:1px solid var(--line);background:#fffefa;border-radius:14px;align-self:start;padding:10px}.member-channel-list button{color:#625b4a;padding:12px}.member-channel-list button.active{color:#5f4c20;background:#f3eddb;border-color:#e5d9b2;font-weight:700}.member-compose{border-top:3px solid #cdb875}.member-post{padding:28px 30px}.member-post h3{font-size:21px}.member-post-meta strong{font-size:14px}.member-post-meta small{color:#777267;font-size:12px}.member-comments>div{background:#f7f4eb}.member-comments p{font-size:15px}.member-comments strong{font-size:13px}.member-pill{color:#786126;background:#f3eddb;border-color:#e5d9b2}.member-muted{font-size:14px}.member-empty{color:#706d63;background:#fcfaf5;border-color:#d7cba7}.member-empty h3{color:#5e4d23}.member-empty p{font-size:15px}.home-tile{border-top:3px solid #d6c388;transition:border-color .15s,box-shadow .15s}.home-tile:hover{border-color:#b69a4a;box-shadow:0 6px 24px #57451d0c}.home-tile strong{font-size:21px}.home-tile span{color:#706d63}.success-space blockquote{background:#f6f0df;border-color:#b59a4e}.assistant-suggestions .member-text-button{background:#fbf8ef;border-color:#e5d9b2}.student-auth-story .eb3-brand{margin-bottom:40px}.student-auth-story h1{color:#fffefa}.student-auth-story>p{color:#d0cbbb}.student-auth-tabs button[aria-pressed=true]{color:#5f4c20;background:#f3eddb;border-color:#cdb875}.member-mobile-dock{display:none}@media (min-width:701px) and (max-width:1000px){.member-sidebar{width:228px;padding-inline:12px}.member-main{margin-right:228px;padding-inline:22px}.member-sidebar nav button{font-size:14px}}@media (min-width:601px) and (max-width:850px){.sidebar{width:210px;padding-inline:12px}.sidebar .brand{display:flex}.sidebar nav button span,.sidebar .navigation-heading{display:block}.sidebar nav{gap:0;margin-top:0}.sidebar nav button{padding:10px}.main-wrap{width:calc(100% - 210px);margin-left:210px}}@media (max-width:700px){.member-preview-bar{min-height:38px;font-size:11px}.member-preview-bar>div:empty{display:none}.member-main{margin:0;padding:0 16px 105px}.member-sidebar{display:none}.member-sidebar.menu-open{z-index:30;border:1px solid #d6c797;border-radius:16px;width:auto;max-height:calc(100dvh - 150px);padding:18px;display:block;position:fixed;inset:auto 12px 86px;overflow-y:auto;box-shadow:0 12px 60px #19191633}.member-sidebar.menu-open .member-brand{display:flex}.member-sidebar.menu-open nav{gap:0;margin:0;display:grid;overflow:visible}.member-sidebar.menu-open nav button{flex-direction:row;gap:12px;width:100%;min-width:0;padding:10px;font-size:15px}.member-sidebar.menu-open nav b{position:static}.member-mobile-dock{padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:35;background:#fffefa;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 24px #19191608}.member-mobile-dock button{text-align:center;color:#706654;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:12px;display:flex}.member-mobile-dock button span{display:inline}.member-mobile-dock button.active,.member-mobile-dock button[aria-expanded=true]{color:#5f4c20;background:#f3eddb}.member-welcome{padding:26px}.member-welcome h1{font-size:28px}.member-post{padding:22px}.member-topbar{height:60px}.student-auth-story .eb3-brand{margin-bottom:8px}}@media (max-width:600px){.sidebar{width:100%;padding:16px}.sidebar .brand{justify-content:flex-start;margin:0 0 12px;display:flex}.sidebar .brand img{width:160px}.sidebar .eb3-brand>span{display:none}.sidebar nav{gap:6px;margin:0;display:flex;overflow-x:auto}.sidebar .navigation-group{display:contents}.sidebar .navigation-heading{display:none}.sidebar nav button{flex:none;gap:8px;padding:10px 12px;display:flex}.sidebar nav button span{display:inline}.main-wrap{width:100%;margin:0}.topbar{flex-wrap:wrap;height:auto;padding:12px 16px}.topbar .button{min-height:34px}.topbar .demo-chip{font-size:9px}}.auth-icon{border:1px solid #e5d9b2;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.member-bubble.mine{color:#332d1e;background:#f1e7c8}.member-bubble.team{color:#332f24;background:#f3f0e7}.member-bubble strong{font-size:13px}.member-bubble small{color:#756c57;font-size:11px}.staff-member-thread article{background:#f7f3e8}.staff-member-thread article.team{background:#f0e7ca}.student-hub input,.student-hub textarea,.success-form input,.success-form select,.success-form textarea,.success-space textarea{color:var(--ink);border-color:var(--line)}.student-test-note{color:#d0cbbb}.student-auth-panel>p,.student-auth-panel form label{color:#706554}.member-course-card:hover{border-color:#c4ab66}.member-quick-grid button{background:#fffefa}.member-quick-grid button:hover{background:#f3eddb}@media (prefers-reduced-motion:reduce){.home-tile{transition:none}}.moment-offers{gap:16px;margin-block:26px;display:grid}.moment-offers:empty{display:none}.moment-offers .member-section-heading{margin-bottom:0}.moment-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.moment-offer{border-top:3px solid var(--gold);gap:12px;display:grid}.moment-offer .member-pill{justify-self:start}.moment-offer p{color:var(--muted);font-size:15px}.moment-offer small{font-size:13px}.moment-price{color:var(--gold-ink);font-size:28px}.moment-request{gap:16px;display:grid}.moment-request>div{gap:18px;display:flex}.offer-preview{margin-bottom:24px}.offer-preview .checkin-controls,.offer-preview details{margin-block:20px}.offer-preview .member-card{padding:20px}.offer-preview ul{color:var(--muted);line-height:1.9}@media (max-width:700px){.moment-offer-grid{grid-template-columns:minmax(0,1fr)}}
.admin-shell{text-align:start;direction:ltr}[lang=ar]{font-family:Tajawal,Tahoma,Arial,sans-serif}[lang=ar] :is(button,input,select,textarea){font-family:inherit}.wf-graph-scroll,.wf-graph{direction:ltr}.page-properties :is(input[type=checkbox],input[type=radio]){width:auto;margin-inline-end:8px}.page-properties fieldset{border:1px solid #ded8c9;border-radius:12px;min-inline-size:0;margin-block:16px;padding:14px}.page-properties fieldset label{margin-block:10px;display:block}
.student-redesign{--member-muted:#656258;--member-border:#dedbd2;color:#272822;background:#f5f5f0;font-size:16px;line-height:1.85}.student-redesign .learning-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.student-redesign .learning-heading h1{margin:4px 0 8px}.student-redesign .learning-heading p{color:#656258;max-width:680px;margin:0}.student-redesign .learning-heading>.member-pill{flex-shrink:0;margin-top:10px}.student-redesign .learning-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:24px;display:grid}.student-redesign .learning-outline{border:1px solid var(--member-border);background:#fff;border-radius:16px;overflow:hidden}.student-redesign .outline-heading{border-bottom:1px solid var(--member-border);align-items:center;gap:10px;padding:18px;display:flex}.student-redesign .outline-heading h2{margin:0;font-size:18px}.student-redesign .outline-search{margin:16px;display:block;position:relative}.student-redesign .outline-search svg{inset-inline-start:12px;position:absolute;top:15px}.student-redesign .outline-search input{width:100%;padding-inline-start:38px;font-size:15px}.student-redesign .learning-outline section>h3{padding:4px 18px;font-size:17px}.student-redesign .outline-progress{color:#656258;margin:0;padding:0 18px;font-size:13px}.student-redesign .learning-outline progress{accent-color:#887035;width:calc(100% - 36px);height:6px;margin:12px 18px 18px;display:block}.student-redesign .outline-lesson{text-align:start;color:#45483f;background:0 0;border:0;border-top:1px solid #eeece5;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.student-redesign .outline-lesson>span:first-child{border:1px solid #ddd9ce;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:13px;display:grid}.student-redesign .outline-lesson>span.done{color:#344b2c;background:#e6eddf;border-color:#c6d5bd}.student-redesign .outline-lesson>span:nth-child(2){min-width:0}.student-redesign .outline-lesson small{margin-bottom:3px;font-size:12px;line-height:1.7;display:block}.student-redesign .outline-lesson strong{font-size:15px;line-height:1.8;display:block}.student-redesign .outline-lesson>svg{flex-shrink:0;margin-inline-start:auto}.student-redesign .outline-lesson.active{color:#393321;background:#f0ebda;box-shadow:inset -3px 0 #8b7131}.student-redesign .outline-lesson:hover{background:#f6f4eb}.student-redesign .outline-empty{padding:18px}.student-redesign .learning-player-panel{min-width:0;scroll-margin-top:20px}.student-redesign .course-context{color:#656258;border-bottom:1px solid var(--member-border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:15px;font-size:13px;display:flex}.student-redesign .course-lesson-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.student-redesign .course-lesson-heading h2{margin:4px 0 0;font-size:25px}.student-redesign .lesson-state{color:#676353;white-space:nowrap;border:1px solid #ddd9ce;border-radius:30px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:flex}.student-redesign .lesson-state.complete{color:#344b2c;background:#e6eddf;border-color:#c6d5bd}.student-redesign .course-video>span{color:#e3dfd1;background:#292b25;padding:12px;font-size:12px}.student-redesign .course-reading-label{color:#574c2d;background:#eeeadc;border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:18px 22px;display:flex}.student-redesign .course-lesson-copy{margin-top:20px;padding:24px}.student-redesign .course-lesson-copy>h3{margin:0 0 12px}.student-redesign .course-lesson-copy>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e4238;margin:0 0 24px;font-size:17px}.student-redesign .course-save-status{color:#4b6040;padding:12px 0;font-size:14px}.student-redesign .course-completion-actions{border-top:1px solid var(--member-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.student-redesign .course-help{border:1px solid var(--member-border);color:#514d3c;text-align:start;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:18px;padding:18px;display:flex}.student-redesign .course-help strong{color:#594822;font-size:15px;display:block}.student-redesign .course-help>svg:last-child{margin-inline-start:auto}.student-redesign .lesson-pagination{border-top:1px solid var(--member-border);justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;display:flex}.student-redesign .lesson-pagination button{white-space:normal}.student-redesign .mobile-lesson-picker{display:none}.student-redesign .course-locked{align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.student-redesign .course-locked button{margin-inline-start:auto}.student-redesign .course-locked h2{font-size:18px}.student-redesign .lesson-loading{text-align:center;padding:30px}.student-redesign .student-recordings{width:100%;min-width:0}.student-redesign .student-recordings p{font-size:16px}.student-redesign .recording-viewer{margin-bottom:24px;padding:24px;scroll-margin-top:20px}.student-redesign .recording-viewer>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.student-redesign .recording-viewer>header h2{margin:6px 0 0;font-size:24px}.student-redesign .recording-viewer>header button{flex-shrink:0}.student-redesign .recording-external{text-align:center;background:#f2efe5;border-radius:12px;padding:28px}.student-redesign .recording-external svg{margin:auto}.student-redesign .recording-summary{padding:22px 0}.student-redesign .recording-summary h3{margin:0 0 10px}.student-redesign .recording-summary p,.student-redesign .recording-transcript p{white-space:pre-wrap;overflow-wrap:anywhere}.student-redesign .recording-summary small{font-size:13px}.student-redesign .recording-transcript{border-top:1px solid var(--member-border);padding-top:12px}.student-redesign .recording-transcript summary{cursor:pointer;color:#594b29;font-size:16px}.student-redesign .recording-transcript p{background:#f7f6f0;border-radius:12px;padding:16px;line-height:2}.student-redesign .recording-library-toolbar{align-items:center;gap:12px;margin-top:12px;display:flex}.student-redesign .recording-library-toolbar label{flex:1;position:relative}.student-redesign .recording-library-toolbar label svg{inset-inline-start:17px;position:absolute;top:17px}.student-redesign .recording-library-toolbar input{background:#fff;border-radius:12px;width:100%;min-height:56px;margin:0;padding:15px 48px 15px 16px;font-size:17px}.student-redesign .recording-results-note{color:#656258;padding:16px 0;font-size:14px}.student-redesign .recording-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.student-redesign .recording-card{border:1px solid var(--member-border);background:#fff;border-radius:16px;flex-direction:column;align-items:start;min-width:0;padding:24px;display:flex}.student-redesign .recording-card.active{border-color:#8d7336;box-shadow:0 0 0 1px #8d7336}.student-redesign .recording-card-top{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.student-redesign .recording-card-top time{color:#656258;font-size:13px}.student-redesign .recording-play-icon{color:#705b28;background:#eee8d6;border-radius:12px;padding:12px;display:grid}.student-redesign .recording-card h2{margin:20px 0 10px;font-size:20px}.student-redesign .recording-card p{color:#656258;margin:0 0 24px}.student-redesign .recording-card button{justify-content:center;width:100%;margin-top:auto}.student-redesign .recording-pagination{justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}.student-redesign .recording-pagination span{font-size:14px}.student-redesign .recording-empty{text-align:center;padding:36px 24px}.student-redesign .support-workspace{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.student-redesign .support-options{min-width:0}.student-redesign .support-options>h2{margin:0 0 14px;font-size:17px}.student-redesign .support-mode-options{gap:12px;display:grid}.student-redesign .support-mode-options button{border:1px solid var(--member-border);text-align:start;color:#4c4b40;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:18px 15px;display:flex}.student-redesign .support-mode-options button>svg{flex-shrink:0}.student-redesign .support-mode-options strong{font-size:16px;display:block}.student-redesign .support-mode-options small{margin-top:5px;font-size:13px;display:block}.student-redesign .support-mode-options button.active{color:#41371f;background:#eee8d6;border-color:#9a8040;box-shadow:inset -3px 0 #8d712e}.student-redesign .support-explainer{border:1px solid var(--member-border);background:#fff;border-radius:12px;margin-top:20px;padding:16px}.student-redesign .support-explainer summary{cursor:pointer;color:#5e502c;font-size:15px}.student-redesign .support-explainer p{color:#656258;font-size:14px}.student-redesign .support-conversation{border:1px solid var(--member-border);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.student-redesign .support-conversation-heading{border-bottom:1px solid var(--member-border);align-items:center;gap:12px;padding:20px;display:flex}.student-redesign .support-conversation-heading h2{margin:0;font-size:19px}.student-redesign .support-conversation-heading p{color:#656258;margin:4px 0 0;font-size:13px}.student-redesign .support-conversation-heading>.member-pill{margin-inline-start:auto}.student-redesign .support-avatar{color:#67552a;background:#eee8d6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.student-redesign .support-thread{overscroll-behavior:contain;background:#fafaf6;flex-direction:column;gap:18px;height:clamp(280px,45dvh,520px);min-height:240px;padding:22px;display:flex;overflow:auto}.student-redesign .support-empty{text-align:center;color:#656258;margin:auto;padding:20px}.student-redesign .support-empty h3{color:#343a30}.student-redesign .support-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1d7;border-radius:15px;align-self:flex-end;width:fit-content;max-width:92%;padding:16px 18px}.student-redesign .support-message.mine{background:#eee8d6;border-color:#e2d8b8;align-self:flex-start}.student-redesign .support-message-author{color:#5f5029;align-items:center;gap:8px;font-size:13px;display:flex}.student-redesign .support-message>p{white-space:pre-wrap;margin:8px 0 12px;font-size:16px;line-height:1.95}.student-redesign .support-message footer{color:#656258;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.student-redesign .support-message footer>span{align-items:center;gap:3px;display:flex}.student-redesign .support-handoff{color:#655227;background:#f2eee1;border-radius:8px;align-items:start;gap:8px;margin:12px 0;padding:10px;font-size:13px;display:flex}.student-redesign .support-handoff svg{flex-shrink:0;margin-top:4px}.student-redesign .support-source{border-top:1px solid var(--member-border);padding:8px 0;font-size:13px}.student-redesign .support-source summary{cursor:pointer}.student-redesign .support-source p{font-size:13px}.student-redesign .support-new{color:#574925;background:#f4edda;border:1px solid #a68c4b;border-radius:30px;align-items:center;gap:8px;margin:12px auto;padding:6px 16px;display:flex}.student-redesign .support-compose{border-top:1px solid var(--member-border);padding:18px 22px}.student-redesign .support-compose form{gap:10px;display:grid}.student-redesign .support-compose textarea{resize:vertical;width:100%;min-height:100px;font-size:16px;line-height:1.8}.student-redesign .support-send-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.student-redesign .support-send-row small{font-size:12px}.student-redesign .support-send-row button{flex-shrink:0}.student-redesign .support-questions{margin-bottom:12px;font-size:14px}.student-redesign .support-questions summary{cursor:pointer;color:#665328}.student-redesign .support-questions>div{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.student-redesign .support-questions button{border:1px solid var(--member-border);color:#51472d;background:#f9f6ed;border-radius:9px;padding:7px 10px;font-size:13px}.student-redesign .support-notice{color:#435f35;margin:0 0 12px;font-size:14px}.student-redesign.large-text .course-lesson-copy>p,.student-redesign.large-text .support-message>p,.student-redesign.large-text .student-recordings p{font-size:19px}@media (max-width:1100px){.student-redesign .learning-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.student-redesign .support-workspace{grid-template-columns:1fr}.student-redesign .support-mode-options{grid-template-columns:repeat(2,minmax(0,1fr))}.student-redesign .support-explainer{margin:12px 0 0}}@media (max-width:900px){.student-redesign .learning-layout{grid-template-columns:1fr}.student-redesign .learning-outline{display:none}.student-redesign .mobile-lesson-picker{gap:8px;margin-bottom:20px;display:grid}.student-redesign .mobile-lesson-picker select{background:#fff;width:100%;min-width:0;min-height:50px;font-size:16px}.student-redesign .recording-grid{grid-template-columns:1fr}}@media (max-width:700px){.student-redesign .learning-heading{flex-wrap:wrap;gap:12px;margin-bottom:20px}.student-redesign .learning-heading h1{font-size:27px}.student-redesign .learning-heading>.member-pill{margin-top:0}.student-redesign .course-context{font-size:12px}.student-redesign .course-lesson-heading{flex-wrap:wrap}.student-redesign .course-lesson-heading h2{font-size:23px}.student-redesign .course-lesson-copy{padding:20px}.student-redesign .course-completion-actions>.member-button{justify-content:center;width:100%}.student-redesign .course-help{padding:14px;font-size:14px}.student-redesign .course-locked{flex-wrap:wrap}.student-redesign .recording-viewer{padding:16px}.student-redesign .recording-viewer>header{flex-wrap:wrap}.student-redesign .recording-viewer>header h2{font-size:21px}.student-redesign .recording-card{padding:20px}.student-redesign .recording-library-toolbar{flex-wrap:wrap}.student-redesign .recording-library-toolbar input{font-size:16px}.student-redesign .recording-pagination{flex-wrap:wrap;gap:8px}.student-redesign .recording-pagination button{font-size:14px}.student-redesign .support-mode-options{gap:8px}.student-redesign .support-mode-options button{flex-direction:column;align-items:start;gap:6px;padding:12px}.student-redesign .support-mode-options strong{font-size:15px}.student-redesign .support-mode-options small{font-size:12px}.student-redesign .support-explainer{padding:10px 14px}.student-redesign .support-conversation-heading{padding:15px}.student-redesign .support-conversation-heading h2{font-size:17px}.student-redesign .support-conversation-heading>.member-pill{display:none}.student-redesign .support-thread{height:48dvh;min-height:250px;padding:14px}.student-redesign .support-message{max-width:96%;padding:14px}.student-redesign .support-compose{padding:16px}.student-redesign .support-send-row{flex-wrap:wrap}.student-redesign .support-send-row button{margin-inline-start:auto}}.student-redesign p{line-height:1.85}.student-redesign label{color:#45483f;font-size:15px}.student-redesign h1{font-size:30px;line-height:1.5}.student-redesign h2{font-size:22px;line-height:1.6}.student-redesign h3{font-size:18px;line-height:1.7}.student-redesign small,.student-redesign .member-muted{color:#656258}.student-redesign button,.student-redesign summary,.student-redesign .member-button{min-height:44px}.student-redesign button:focus-visible,.student-redesign a:focus-visible,.student-redesign summary:focus-visible,.student-redesign input:focus-visible,.student-redesign textarea:focus-visible,.student-redesign select:focus-visible{outline-offset:3px;outline:3px solid #8b6d24}.student-redesign .member-card{border:1px solid var(--member-border);background:#fff;border-radius:16px;box-shadow:0 3px 14px #24271f04}.student-redesign .member-button.primary{color:#fff;background:#262b23;border-color:#262b23}.student-redesign .member-kicker{color:#766029;font-size:13px;font-weight:700}.student-redesign .member-text-button{color:#66521e;font-size:15px}.student-redesign .member-sidebar{background:#fff;width:258px;padding:24px 18px}.student-redesign .member-sidebar-note{display:none}.student-redesign .member-sidebar nav button{color:#4a4f44;text-align:start;width:100%;min-height:46px;padding:10px 12px;font-size:15px}.student-redesign .member-sidebar nav button.active{color:#3b321b;background:#eee8d6;border-inline-start:3px solid #8d712e;border-radius:9px}.student-redesign .member-brand{margin-bottom:16px}.student-redesign .member-main{max-width:1630px;margin-right:258px;padding:0 32px 32px}.student-redesign .member-topbar{color:#383b31;flex-wrap:wrap;gap:12px;height:auto;min-height:76px;margin-bottom:26px}.student-header-actions{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.student-redesign .member-profile{border-top:1px solid var(--member-border);margin-top:20px;padding-top:20px}.student-redesign .member-profile strong{font-size:15px}.student-redesign .member-profile small{font-size:13px}.student-nav-search{margin-bottom:14px;position:relative}.student-nav-search svg{inset-inline-start:12px;color:#6b6b60;position:absolute;top:15px}.student-nav-search input{padding-inline-start:38px!important;font-size:14px!important}.student-redesign .navigation-heading{color:#766c53;cursor:pointer;padding:10px 8px;font-size:13px;font-weight:700}.member-skip-link{top:-100px;z-index:100;background:#fff;border:2px solid #302e25;padding:12px 20px;position:fixed;inset-inline-start:20px}.member-skip-link:focus{top:10px}.student-redesign .member-welcome{color:#fff;background:#272d25;border-radius:18px;gap:24px;margin-bottom:24px;padding:30px 34px}.student-redesign .member-welcome h1{margin:8px 0;font-size:30px}.student-redesign .member-welcome p{color:#e6e5dc;max-width:48ch;font-size:16px}.student-redesign .member-welcome .member-kicker{color:#e1d1a0}.student-redesign .member-progress-art{min-width:155px}.student-redesign .member-progress-art>div{width:136px;height:136px}.student-redesign .member-progress-art p{font-size:14px}.student-redesign .student-home-columns{grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:24px}.student-redesign .home-start{gap:16px;margin-block:0}.student-redesign .home-next-step{border-inline-start:4px solid #a38742;gap:18px;padding:26px;display:grid}.student-redesign .home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.student-redesign .home-tile{box-shadow:none;gap:7px;padding:22px;position:relative}.student-redesign .home-tile strong{font-size:18px}.student-redesign .home-tile span{color:#62655c;font-size:15px}.student-redesign .home-tile>svg{color:#8c7131}.student-redesign .home-tile:hover{background:#fffdf7;border-color:#a28b52}.tile-arrow{inset-inline-end:20px;position:absolute;top:22px}.home-support-rail{gap:18px;display:grid}.home-support-rail .member-card{padding:22px}.home-support-rail .student-hub{display:block}.home-support-rail .student-hub-page .member-card{padding:22px}.home-support-rail .student-hub h2{font-size:19px}.rail-link{text-align:start;color:#4c4229;background:0 0;border:0;border-top:1px solid #e5e2d9;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.guide-heading{max-width:850px;margin-bottom:24px}.guide-heading p{margin-top:10px}.guide-progress{background:#eee9d9;border-radius:14px;margin-bottom:24px;padding:20px 24px}.guide-progress>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.guide-progress span{font-size:14px}.guide-progress progress{accent-color:#75612d;width:100%;height:9px;margin-top:14px;display:block}.guide-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.guide-stages{gap:6px;display:grid;position:sticky;top:20px}.guide-stages button{text-align:start;color:#4d5146;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.guide-stages button.active{background:#fff;border-color:#c8b981;box-shadow:0 3px 12px #272c2208}.guide-stages strong{font-size:15px;display:block}.guide-stages small{font-size:13px;display:block}.guide-number{background:#f7f4eb;border:1px solid #d6cfbb;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.guide-number.done{color:#2e4d22;background:#e5efdf}.guide-stage-panel{border:1px solid var(--member-border);background:#fff;border-radius:16px;min-width:0;padding:26px}.guide-stage-title{margin-bottom:18px}.guide-reference{color:#5f6056;background:#f4f3ed;border-radius:10px;padding:12px 16px;font-size:14px}.guide-task-list{margin:8px 0;padding:0;list-style:none}.guide-task-list li{border-bottom:1px solid #e6e4dc;padding:22px 0}.guide-task-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:7px;display:flex}.guide-task-top .member-pill{font-size:12px}.guide-task-list .is-done h3{color:#3e592f}.guide-task-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.guide-pagination{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.guide-saved{background:#e8f0df;border-radius:10px;gap:10px;padding:12px;display:flex;margin-bottom:12px!important}.guide-help,.guide-links,.guide-rules,.guide-people{margin-top:30px;padding:26px}.guide-people{padding:0}.guide-help details,.guide-links details{border-top:1px solid var(--member-border);padding:10px 0}.guide-help summary,.guide-links summary{cursor:pointer;padding:8px 0;font-weight:700;display:list-item}.guide-search{background:#fff;border:1px solid #cecec3;border-radius:10px;flex-direction:row;align-items:center;min-width:0;margin-block:16px;padding-inline:12px;gap:8px!important;display:flex!important}.guide-search input{min-height:48px;background:0 0!important;border:0!important}.guide-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.guide-rules h2{align-items:center;gap:10px;display:flex}.guide-rules li{padding:6px 0}.student-redesign .member-community{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px}.student-redesign .member-channel-list{gap:8px;display:grid;position:sticky;top:20px}.student-redesign .member-channel-list h2{padding:6px;font-size:16px}.student-redesign .member-channel-list button{text-align:start;white-space:normal;min-height:48px;padding:12px;font-size:15px}.community-tip{color:#65675e;padding:12px 4px;font-size:14px}.community-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.community-toolbar .guide-search{flex:1;min-width:210px;margin:0}.community-filters{flex-wrap:wrap;gap:8px;margin-block:18px;display:flex}.community-filters button{color:#575a4f;background:#fff;border:1px solid #d4d2c8;border-radius:24px;padding:8px 16px;font-size:14px}.community-filters button.active{color:#fff;background:#33382e;border-color:#33382e}.student-redesign .member-post{margin-block:16px;padding:24px}.student-redesign .member-post h3{margin-block:12px;font-size:20px}.student-redesign .community-post-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#404438}.student-redesign .member-post-meta small{font-size:13px}.student-redesign .member-post-meta strong{font-size:15px}.student-redesign .member-comments{border-top:1px solid #e6e4dc;margin-top:20px;padding-top:10px}.student-redesign .member-comments>summary{cursor:pointer;color:#655526;padding:10px 0;font-size:15px}.comment-mention{flex-basis:100%;font-size:14px}.student-redesign .member-compose{gap:14px;padding:24px;display:grid}.student-redesign .member-compose details summary{cursor:pointer;font-size:14px}.student-redesign .student-account{background:#fff;border-radius:16px;margin-top:20px;padding:24px}.student-redesign.large-text{font-size:19px}.student-redesign.large-text p,.student-redesign.large-text label,.student-redesign.large-text input,.student-redesign.large-text button,.student-redesign.large-text summary,.student-redesign.large-text .home-tile span{font-size:18px}@media (max-width:1180px){.student-redesign .student-home-columns{grid-template-columns:1fr}.home-support-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-layout{grid-template-columns:225px minmax(0,1fr)}.student-redesign .member-main{padding-inline:24px}}@media (max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-stages{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.student-redesign .member-community{grid-template-columns:1fr}.student-redesign .member-channel-list{flex-wrap:wrap;display:flex;position:static}.community-tip{width:100%}.student-redesign .member-main{padding-inline:18px}}@media (max-width:700px){.student-redesign .member-main{margin:0;padding:0 16px 110px}.student-redesign .member-sidebar{z-index:20;background:#fff;width:auto;padding:22px;display:none;inset:0 0 76px}.student-redesign .member-sidebar.menu-open,.student-redesign .member-sidebar .member-brand,.student-redesign .member-profile{display:flex}.student-redesign .member-sidebar nav{display:block;overflow:visible}.student-redesign .member-sidebar nav button{text-align:start;flex-direction:row;justify-content:flex-start;width:100%;min-width:0;font-size:17px}.student-redesign .member-sidebar nav b{margin-inline-start:auto;position:static}.student-redesign .member-preview-bar{min-height:38px;padding:8px 16px;font-size:12px}.student-redesign .member-preview-bar>div:empty{display:none}.student-redesign .member-topbar{gap:6px;min-height:72px;margin-bottom:18px}.student-header-actions{gap:8px}.student-header-actions .member-text-button{font-size:14px}.student-redesign .member-welcome{grid-template-columns:1fr;padding:24px}.student-redesign .member-welcome h1{font-size:25px}.student-redesign .member-progress-art{display:none}.student-redesign .home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.student-redesign .home-tile{padding:16px}.student-redesign .home-tile strong{font-size:17px}.student-redesign .home-tile span{font-size:14px}.tile-arrow{display:none}.home-support-rail,.guide-help-grid{grid-template-columns:1fr}.guide-stage-panel,.guide-help,.guide-links,.guide-rules{padding:18px}.guide-stages{grid-template-columns:1fr;gap:3px}.guide-stages button{padding:10px}.guide-stages button>span:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-heading h1{font-size:26px}.guide-pagination{flex-wrap:wrap}.student-redesign .member-post{padding:18px}.student-redesign .member-mobile-dock{z-index:25}.student-redesign .member-mobile-dock button{min-height:58px;font-size:12px}}@media (prefers-reduced-motion:reduce){.student-redesign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.student-redesign .guide-stages button.active,.student-redesign .guide-stages button.active strong,.student-redesign .guide-stages button.active .guide-number{color:#40371f}.student-redesign .member-progress-art small{color:#e8e6dc}.student-redesign .guide-stages button.active .guide-number.done{color:#2e4d22}.student-redesign .member-community>section>.member-section-heading p{color:#5c6055;font-size:16px}.guide-stage-select{display:none!important}@media (max-width:700px){.guide-stage-select{gap:8px;display:grid!important}.guide-stages{display:none}.student-redesign .member-community .community-tip{padding-block:5px;font-size:14px;line-height:1.7}.student-redesign .member-channel-list{padding:12px}}.student-redesign .success-space>.learning-heading{margin-bottom:0}.student-redesign .success-tabs{border-bottom:1px solid var(--member-border);padding-bottom:20px}.student-redesign .product-workspace,.student-redesign .student-forms-workspace{outline:none;min-width:0}.student-redesign .taskflow-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.student-redesign .taskflow-toolbar h2,.student-redesign .taskflow-toolbar p{margin:0}.student-redesign .taskflow-toolbar .member-button{flex-shrink:0}.student-redesign .taskflow-editor,.student-redesign .product-card,.student-redesign .form-directory-card,.student-redesign .call-next-card,.student-redesign .call-agenda,.student-redesign .calls-side>section{border:1px solid var(--member-border);overflow-wrap:anywhere;background:#fff;border-radius:18px;min-width:0;padding:26px}.student-redesign .taskflow-editor{max-width:920px}.student-redesign .taskflow-editor h2{margin:22px 0 8px;scroll-margin-top:24px}.student-redesign .taskflow-editor form{gap:22px;margin-top:24px;display:grid}.student-redesign .taskflow-steps{gap:10px;margin-top:24px;display:flex}.student-redesign .taskflow-steps span{color:#656258;border-bottom:3px solid #e9e7df;flex:1;padding:10px 0;font-size:15px}.student-redesign .taskflow-steps [aria-current=step]{color:#55431b;border-color:#a18439;font-weight:700}.student-redesign .taskflow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.student-redesign .taskflow-fields label,.student-redesign .taskflow-filters label,.student-redesign .taskflow-form-search{gap:8px;min-width:0;font-weight:600;display:grid}.student-redesign .taskflow-fields small,.student-redesign .taskflow-footnote{color:#656258;font-size:14px;font-weight:400;line-height:1.8}.student-redesign .taskflow-fields input:not([type=checkbox]),.student-redesign .taskflow-fields textarea,.student-redesign .taskflow-filters input,.student-redesign .taskflow-filters select,.student-redesign .taskflow-form-search input{color:#272822;box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #c7c7ba;border-radius:10px;padding:12px;font-weight:400}.student-redesign .taskflow-fields textarea{resize:vertical}.student-redesign .taskflow-wide{grid-column:1/-1}.student-redesign .taskflow-fields .taskflow-checkbox{cursor:pointer;background:#f6f6f1;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.student-redesign .taskflow-checkbox input{accent-color:#706030;flex-shrink:0;width:22px;height:22px;margin-top:5px}.student-redesign .taskflow-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.student-redesign .taskflow-actions>.member-muted{font-size:14px}.student-redesign .taskflow-feedback{white-space:pre-wrap;background:#f8f4e8;border-inline-start:4px solid #aa8b3e;border-radius:12px;margin:18px 0;padding:18px}.student-redesign .taskflow-feedback p{margin:6px 0 0}.student-redesign .taskflow-feedback.success{background:#edf4e9;border-color:#779065;align-items:center;gap:12px;display:flex}.student-redesign .taskflow-feedback.success p{margin:0}.student-redesign .taskflow-review{font:inherit;border:0;margin:0;padding:0;display:block}.student-redesign .taskflow-review>div{border-bottom:1px solid #eeece6;padding:14px 0}.student-redesign .taskflow-review dt{color:#656258;font-size:14px}.student-redesign .taskflow-review dd{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;margin:5px 0 0}.student-redesign .product-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.student-redesign .product-summary>div{background:#efeee6;border-radius:12px;align-items:center;gap:14px;padding:14px 20px;display:flex}.student-redesign .product-summary strong{font-size:28px}.student-redesign .product-summary span{color:#5e6054;font-size:14px}.student-redesign .taskflow-filters{grid-template-columns:minmax(0,1fr) 235px;gap:18px;margin-bottom:22px;display:grid}.student-redesign .taskflow-search{display:block;position:relative}.student-redesign .taskflow-search svg{inset-inline-start:14px;color:#6f7165;position:absolute;top:17px}.student-redesign .taskflow-search input{padding-inline-start:42px}.student-redesign .product-list{gap:18px;display:grid}.student-redesign .product-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.student-redesign .product-card-heading h3{margin:0 0 5px;font-size:21px}.student-redesign .product-card-heading p{margin:0;font-size:13px}.student-redesign .product-status{color:#55594c;background:#eeece5;border-radius:8px;flex-shrink:0;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.student-redesign .status-approved{color:#354f2b;background:#e8f1e3}.student-redesign .status-changes_requested,.student-redesign .status-reviewing{color:#6d5218;background:#f4edda}.student-redesign .status-rejected{color:#8a4233;background:#f9ebe5}.student-redesign .product-status-hint{margin-block:18px}.student-redesign .product-card details,.student-redesign .form-history{border-top:1px solid var(--member-border);margin-top:22px;padding-top:10px}.student-redesign .product-card summary,.student-redesign .form-history summary,.student-redesign .call-agenda summary{cursor:pointer;color:#635327;padding-block:10px}.student-redesign .product-history{border-inline-start:2px solid #d8d3c2;margin:16px 0;padding:6px 18px}.student-redesign .product-history small{color:#656258;display:block}.student-redesign .taskflow-empty{text-align:center;background:#f2f2ea;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:38px 20px;display:flex}.student-redesign .taskflow-empty h2,.student-redesign .taskflow-empty h3,.student-redesign .taskflow-empty p{margin:0}.student-redesign .taskflow-empty p{color:#656258;max-width:520px}.student-redesign .taskflow-empty .member-button{margin-top:12px}.student-redesign .taskflow-icon{color:#78602a;background:#f0ecdf;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.student-redesign .taskflow-form-search{max-width:580px;margin-bottom:24px}.student-redesign .form-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.student-redesign .form-directory-card{flex-direction:column;gap:14px;display:flex}.student-redesign .form-directory-card h2{margin:0;font-size:22px}.student-redesign .form-directory-card p{color:#656258;margin:0}.student-redesign .form-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.student-redesign .form-card-meta{color:#656258;gap:16px;font-size:14px;display:flex}.student-redesign .form-directory-card>small{color:#656258;font-size:13px}.student-redesign .form-directory-card>.member-button{margin-top:auto}.student-redesign .form-completion{color:#656258;gap:10px;font-size:14px;display:grid}.student-redesign .form-completion progress{accent-color:#887035;width:100%;height:6px}.student-redesign .form-complete{margin-top:24px}.student-redesign .student-hub.student-hub-page{max-width:none}.student-redesign .calls-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.student-redesign .call-next-card{background:#fffcf4;border-color:#dcd2b7}.student-redesign .call-next-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.student-redesign .call-timezone{color:#656258;margin-inline-start:auto;font-size:13px}.student-redesign .call-next-card h2{margin:22px 0;font-size:25px;line-height:1.6}.student-redesign .call-when{align-items:center;gap:14px;display:flex}.student-redesign .call-when>div{gap:3px;display:grid}.student-redesign .call-when strong{font-size:18px}.student-redesign .call-when span{color:#656258}.student-redesign .call-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:410px;margin:26px 0;display:grid}.student-redesign .call-countdown>div{text-align:center;background:#fff;border:1px solid #e2ddce;border-radius:10px;padding:10px 4px}.student-redesign .call-countdown strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.4;display:block}.student-redesign .call-countdown span{color:#656258;font-size:13px}.student-redesign .call-live{color:#354f2b;background:#e8f1e3;border-radius:10px;padding:12px}.student-redesign .call-link-pending{color:#656258;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.student-redesign .call-agenda{margin-top:24px}.student-redesign .call-agenda h2,.student-redesign .calls-side h2{font-size:21px}.student-redesign .call-agenda-row{border-top:1px solid var(--member-border);grid-template-columns:65px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.student-redesign .call-agenda-row h3{margin:4px 0;font-size:18px}.student-redesign .call-agenda-row p{color:#656258;margin:4px 0;font-size:15px}.student-redesign .call-date-tile{text-align:center;background:#f0eee5;border-radius:10px;align-self:start;padding:10px 4px}.student-redesign .call-date-tile strong{font-size:26px;line-height:1.4;display:block}.student-redesign .call-date-tile span{font-size:13px}.student-redesign .calls-side{gap:20px;display:grid}.student-redesign .calls-side>section{padding:22px}.student-redesign .calls-side p,.student-redesign .calls-side ul{color:#656258;font-size:15px}.student-redesign .calls-side ul{padding-inline-start:20px}.student-redesign .calls-side li{margin-block:12px}.student-redesign .calls-side .member-button{width:100%;font-size:14px}.student-redesign .call-last-recording{background:#f4f4ee;border-radius:10px;gap:6px;margin-bottom:20px;padding:14px;display:grid}.student-redesign .call-last-recording small{color:#656258}.student-redesign .calls-compact .calls-layout{grid-template-columns:1fr}.student-redesign .calls-compact .call-next-card{padding:22px}.student-redesign .calls-compact .call-next-card h2{font-size:20px}.student-redesign .calls-compact .call-when strong{font-size:16px}.student-redesign .calls-compact .call-countdown strong{font-size:23px}@media (max-width:1100px){.student-redesign .calls-layout{grid-template-columns:1fr}.student-redesign .calls-side{grid-template-columns:repeat(2,minmax(0,1fr))}.student-redesign .product-summary>div{text-align:center;flex-direction:column;gap:2px;padding:12px}}@media (max-width:700px){.student-redesign .taskflow-toolbar,.student-redesign .product-card-heading{flex-direction:column;align-items:stretch;gap:12px}.student-redesign .product-card-heading .product-status{align-self:flex-start}.student-redesign .taskflow-editor,.student-redesign .product-card,.student-redesign .form-directory-card,.student-redesign .call-next-card,.student-redesign .call-agenda{border-radius:14px;padding:18px}.student-redesign .taskflow-fields,.student-redesign .taskflow-filters,.student-redesign .form-directory,.student-redesign .calls-side{grid-template-columns:1fr}.student-redesign .taskflow-steps{gap:14px}.student-redesign .taskflow-steps span{font-size:13px}.student-redesign .taskflow-actions{flex-direction:column;align-items:stretch}.student-redesign .taskflow-actions .member-button{justify-content:center;width:100%}.student-redesign .product-summary{gap:8px}.student-redesign .product-summary span{font-size:12px}.student-redesign .product-summary strong{font-size:24px}.student-redesign .call-next-card h2{font-size:22px}.student-redesign .call-timezone{margin-inline-start:0}.student-redesign .call-agenda-row{grid-template-columns:50px minmax(0,1fr);gap:12px}.student-redesign .call-agenda .taskflow-toolbar{flex-direction:row}.student-redesign .calls-workspace .learning-heading{flex-direction:column;gap:8px}.student-redesign .calls-workspace .learning-heading>.member-pill{margin:0}.student-redesign .success-tabs{gap:8px}.student-redesign .success-tabs .member-button{padding:10px 12px;font-size:14px}}.student-redesign .member-button.primary:hover:not(:disabled){color:#fff;background:#353b30;border-color:#353b30}.student-redesign .taskflow-fields label:not(.search):not(.checkbox),.student-redesign .taskflow-filters label:not(.search):not(.checkbox),.student-redesign label.taskflow-form-search:not(.search):not(.checkbox){color:#373a32;font-size:16px}.student-redesign.large-text .taskflow-fields label:not(.search):not(.checkbox),.student-redesign.large-text .taskflow-filters label:not(.search):not(.checkbox),.student-redesign.large-text label.taskflow-form-search:not(.search):not(.checkbox){font-size:18px}.student-redesign .notification-summary{background:#fffcf4;border:1px solid #ded6be;border-radius:16px;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex}.student-redesign .notification-summary strong{font-size:19px}.student-redesign .notification-summary p{color:#656258;margin:4px 0 0;font-size:14px}.student-redesign .notification-summary>button{margin-inline-start:auto}.student-redesign .account-tabs{border:1px solid var(--member-border);background:#eeeee7;border-radius:13px;gap:8px;margin-bottom:24px;padding:6px;display:flex}.student-redesign .account-tabs button{color:#55584e;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:600;display:inline-flex}.student-redesign .account-tabs button[aria-pressed=true]{color:#463919;background:#fff;border-color:#d7d2c3;box-shadow:0 2px 5px #28282008}.student-redesign .account-tabs button>span{color:#463919;background:#e7e0cb;border-radius:6px;padding-inline:7px;font-size:12px}.student-redesign .notification-controls .account-tabs{width:fit-content}.student-redesign .notification-notice{color:#3d5a30;background:#edf3e8;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.student-redesign .notification-list{gap:14px;display:grid}.student-redesign .notification-card{border:1px solid var(--member-border);background:#fff;border-radius:16px;align-items:flex-start;gap:18px;min-width:0;padding:24px;display:flex}.student-redesign .notification-card.is-unread{background:#fffef9;border-inline-start:4px solid #a88b3a}.student-redesign .notification-icon{color:#7a6229;background:#f2eddf;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.student-redesign .notification-card.is-read .notification-icon{color:#737769;background:#f2f3ed}.student-redesign .notification-body{overflow-wrap:anywhere;flex:1;min-width:0}.student-redesign .notification-meta{color:#656258;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.student-redesign .notification-new{color:#6c531a;background:#f1e7c9;border-radius:6px;padding:3px 10px;font-weight:700}.student-redesign .notification-body h2{margin:10px 0 6px;font-size:21px;line-height:1.7}.student-redesign .notification-body time{color:#656258;font-size:13px}.student-redesign .account-identity{border:1px solid var(--member-border);background:#fff;border-radius:18px;align-items:center;gap:20px;margin-bottom:22px;padding:24px;display:flex}.student-redesign .account-avatar{color:#655022;background:#ede5cc;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;font-weight:800;display:inline-flex}.student-redesign .account-identity>div{min-width:0}.student-redesign .account-identity h2{margin:0 0 6px;font-size:24px}.student-redesign .account-identity p{color:#656258;margin:0;font-size:13px}.student-redesign .account-email{overflow-wrap:anywhere;font-size:17px;display:inline-block}.student-redesign .student-account-workspace>.account-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.student-redesign .account-content{outline:none;min-width:0}.student-redesign .account-overview-grid,.student-redesign .billing-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.student-redesign .account-panel{border:1px solid var(--member-border);overflow-wrap:anywhere;background:#fff;border-radius:16px;min-width:0;padding:26px}.student-redesign .account-panel h2,.student-redesign .account-panel h3{margin:18px 0 12px;font-size:22px}.student-redesign .account-panel>p{color:#656258;margin:10px 0 18px}.student-redesign .account-panel>small{color:#656258;font-size:14px;line-height:1.8;display:block}.student-redesign .account-course-count{color:#594822;font-size:34px;display:block}.student-redesign .account-course-list{margin:18px 0;padding:0;list-style:none}.student-redesign .account-course-list li{border-top:1px solid #eceae2;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 0;display:flex}.student-redesign .account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.student-redesign .account-shortcuts>button{border:1px solid var(--member-border);color:#52472c;text-align:start;font:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:20px;display:flex}.student-redesign .account-shortcuts>button>svg{flex-shrink:0}.student-redesign .account-shortcuts>button>span{flex:1}.student-redesign .account-shortcuts strong{color:#34382e;display:block}.student-redesign .account-shortcuts small{color:#656258;margin-top:5px;font-size:13px;display:block}.student-redesign .account-help{background:#eeeee6;border-radius:14px;align-items:center;gap:18px;margin-top:26px;padding:22px;display:flex}.student-redesign .account-help>svg{color:#6c5b2f;flex-shrink:0}.student-redesign .account-help>div{flex:1}.student-redesign .account-help h3{margin:0 0 6px;font-size:19px}.student-redesign .account-help p{color:#656258;margin:0;font-size:15px}.student-redesign .account-help .member-button{flex-shrink:0}.student-redesign .account-security-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.student-redesign .account-security-side{gap:20px;display:grid}.student-redesign .account-password-form{gap:20px;margin-top:24px;display:grid}.student-redesign .account-password-form label:not(.search):not(.checkbox){color:#373a32;gap:8px;font-size:16px;font-weight:600;display:grid}.student-redesign .account-password-form input{color:#272822;box-sizing:border-box;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #c7c7ba;border-radius:10px;padding:12px;font-weight:400}.student-redesign .account-password-form>.member-text-button{justify-self:start}.student-redesign .account-password-form>.member-button{justify-self:start;min-width:200px}.student-redesign .account-signout-confirm{border-top:1px solid #ddd9cd;gap:12px;margin-top:18px;padding-top:12px;display:grid}.student-redesign .account-loading{border:1px solid var(--member-border);background:#fff;border-radius:12px;padding:28px}.student-redesign .billing-test-note{background:#faf6e9;border:1px solid #ded6be;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:18px;display:flex}.student-redesign .billing-test-note>svg{color:#78622c;flex-shrink:0;margin-top:4px}.student-redesign .billing-test-note p{color:#62583c;margin:0}.student-redesign .billing-state{border-radius:7px;width:fit-content;padding:5px 11px;font-size:13px;font-weight:600;line-height:1.8;display:inline-block}.student-redesign .billing-state.success{color:#365029;background:#eaf1e4}.student-redesign .billing-state.attention{color:#795616;background:#f5ead0}.student-redesign .billing-state.muted{color:#55594d;background:#efeee7}.student-redesign .billing-section{margin-top:30px}.student-redesign .billing-section>h3,.student-redesign .billing-section .taskflow-toolbar h3{margin:0 0 10px;font-size:22px}.student-redesign .billing-purchases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.student-redesign .billing-purchase{border:1px solid var(--member-border);overflow-wrap:anywhere;background:#fff;border-radius:14px;min-width:0;padding:22px}.student-redesign .billing-purchase-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.student-redesign .billing-purchase h4{margin:0;font-size:19px}.student-redesign .billing-empty{background:#fafaf5;border:1px dashed #d2cebf;border-radius:14px;align-items:center;gap:18px;padding:24px;display:flex}.student-redesign .billing-empty>svg{color:#7d704b;flex-shrink:0}.student-redesign .billing-empty h4{margin:0 0 8px;font-size:18px}.student-redesign .billing-empty p{color:#656258;margin:0}.student-redesign .billing-orders{gap:14px;margin-top:22px;display:grid}.student-redesign .billing-order{border:1px solid var(--member-border);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:22px;display:flex}.student-redesign .billing-order>div{flex:1;min-width:0}.student-redesign .billing-order h4{margin:0 0 7px;font-size:21px}.student-redesign .billing-order p{color:#656258;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.student-redesign .billing-order small{color:#656258;font-size:13px}.student-redesign .billing-inline-empty{color:#656258;background:#efeee7;border-radius:12px;padding:18px}.student-redesign.large-text .account-password-form label:not(.search):not(.checkbox){font-size:18px}@media (max-width:1100px){.student-redesign .account-shortcuts,.student-redesign .account-security-layout{grid-template-columns:1fr}.student-redesign .account-security-side{grid-template-columns:repeat(2,minmax(0,1fr))}.student-redesign .billing-order{flex-wrap:wrap}.student-redesign .billing-order .member-button{flex-basis:100%}}@media (max-width:700px){.student-redesign .student-account-workspace>.learning-heading,.student-redesign .notification-workspace>.learning-heading{flex-direction:column;gap:12px}.student-redesign .notification-summary{flex-wrap:wrap;gap:12px;padding:18px}.student-redesign .notification-summary>div{flex:1;min-width:160px}.student-redesign .notification-summary>button{width:100%;margin:6px 0 0}.student-redesign .notification-card{gap:12px;padding:18px}.student-redesign .notification-icon{border-radius:9px;width:34px;height:34px}.student-redesign .notification-meta{flex-wrap:wrap;font-size:13px}.student-redesign .notification-body h2{font-size:19px}.student-redesign .notification-body .taskflow-actions{margin-inline-start:-46px;margin-top:18px}.student-redesign .notification-body .taskflow-actions button{justify-content:center;width:100%}.student-redesign .account-identity{align-items:flex-start;gap:14px;padding:18px}.student-redesign .account-avatar{border-radius:14px;width:48px;height:48px;font-size:25px}.student-redesign .account-identity h2{font-size:22px}.student-redesign .account-email{font-size:15px}.student-redesign .account-overview-grid,.student-redesign .billing-overview,.student-redesign .billing-purchases,.student-redesign .account-security-side{grid-template-columns:1fr;gap:18px}.student-redesign .account-tabs{gap:4px}.student-redesign .account-tabs button{padding:10px 7px;font-size:14px}.student-redesign .student-account-workspace>.account-tabs button{flex-direction:column;gap:5px}.student-redesign .account-panel{padding:20px}.student-redesign .account-panel h2,.student-redesign .account-panel h3{font-size:21px}.student-redesign .account-course-list li{flex-wrap:wrap}.student-redesign .account-help{flex-wrap:wrap;padding:20px}.student-redesign .account-help>div{flex-basis:calc(100% - 44px)}.student-redesign .account-help>button{width:100%}.student-redesign .account-password-form>.member-button{justify-self:stretch;width:100%}.student-redesign .billing-purchase-heading{flex-direction:column}.student-redesign .billing-order{gap:12px;padding:18px}.student-redesign .billing-order h4{font-size:19px}.student-redesign .billing-order p{flex-wrap:wrap}.student-redesign .billing-empty{align-items:flex-start;padding:18px}}.student-redesign .member-main{width:calc(100% - 258px);max-width:none;margin:0 258px 0 0;padding-inline:clamp(18px,2.4vw,64px)}.student-redesign .member-main>*{width:100%;min-width:0;max-width:1920px;margin-inline:auto}.student-redesign .member-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.student-redesign .member-sidebar nav button{min-height:48px;font-size:16px}.student-redesign .member-sidebar .member-profile{flex-shrink:0;margin-top:20px;padding-block:16px}.student-redesign .member-main :is(input,select,textarea){max-width:100%;font-size:16px}.student-redesign .student-home-columns>*,.student-redesign .learning-layout>*,.student-redesign .member-community>*{min-width:0}@media (max-width:700px){.student-redesign .member-main{width:100%;padding:0 16px calc(100px + env(safe-area-inset-bottom));margin:0}.student-redesign .member-sidebar{bottom:calc(76px + env(safe-area-inset-bottom));padding:20px 16px}.student-redesign .member-topbar{gap:10px;margin-bottom:18px;padding-block:12px}.student-redesign .student-header-actions{flex-wrap:wrap;gap:12px}.student-redesign .member-mobile-dock{padding-bottom:env(safe-area-inset-bottom);height:calc(76px + env(safe-area-inset-bottom))}.student-redesign .member-mobile-dock button{min-width:0;min-height:48px}}
.team-editor-fields{border:0;min-width:0;margin:0;padding:0}.team-workspace-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.team-workspace-heading h2,.team-workspace-heading h3{margin:0 0 8px;font-family:inherit}.team-workspace-heading p{color:#657083;max-width:760px;margin:0}.team-two-pane{background:#fff;border:1px solid #dce2ea;border-radius:14px;grid-template-columns:minmax(250px,320px) minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.team-list{background:#f7f9fc;border-right:1px solid #dce2ea;min-width:0;padding:18px}.team-list>button{text-align:left;color:#273344;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:12px;width:100%;margin:7px 0;padding:14px 12px;display:flex}.team-list>button.selected{background:#edf3ff;border-color:#b5c9ee}.team-list>button:hover{background:#eef1f6}.team-list strong,.team-list small,.team-list span>span{overflow-wrap:anywhere;display:block}.team-list small{color:#657083;margin:3px 0;font-size:12px}.team-list strong{font-size:15px;line-height:1.5}.team-list label,.team-toolbar label,.team-detail form label,.lesson-video-field label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.team-list input,.team-list select,.team-toolbar input,.team-toolbar select,.team-detail input,.team-detail select,.team-detail textarea,.lesson-video-field input,.lesson-video-field select{color:#263244;background:#fff;border:1px solid #cfd7e3;border-radius:7px;width:100%;min-width:0;padding:11px;font-weight:400}.team-list .team-checkbox,.team-toolbar .team-checkbox{flex-direction:row;align-items:center}.team-checkbox input{width:17px;height:17px}.team-detail{min-width:0;padding:26px}.team-detail>.member-card{box-shadow:none;background:0 0;border:0;padding:0}.team-detail textarea{resize:vertical;min-height:110px}.team-toolbar{flex-wrap:wrap;align-items:end;gap:15px;margin:20px 0;display:flex}.team-toolbar label:first-child{flex:1;min-width:210px}.team-toolbar label{max-width:100%}.team-toolbar .button{align-self:end}.team-lesson-row{border-bottom:1px solid #e6eaf0;align-items:center;gap:15px;padding:18px 0;display:flex}.team-lesson-row>div{flex:1;min-width:0}.team-lesson-row h4{margin:4px 0 8px;font-size:16px}.team-order{text-align:center;background:#f0f3f8;border-radius:8px;min-width:38px;padding:10px;font-weight:700}.team-call-row{background:#fff;border:1px solid #dce2ea;border-radius:12px;gap:20px;margin:12px 0;padding:25px;display:flex}.team-call-row>div:first-of-type{flex:1;min-width:0}.team-call-row h3{margin:8px 0;font-size:19px}.team-call-row small{color:#657083;margin-top:5px;display:block}.team-call-row .record-actions{align-self:flex-start}.team-warning{color:#915d14;font-size:12px;display:block}.team-good{color:#22674b;font-size:12px}.lesson-video-field{border:1px solid #d7e1ee;border-radius:10px;grid-column:1/-1;padding:18px}.lesson-video-field legend{font-weight:700}.lesson-video-field legend svg{vertical-align:middle;margin-right:7px}.lesson-upload{background:#f4f7fc;border:1px dashed #adbed7;border-radius:9px;margin:16px 0;padding:16px}.lesson-video-field small{line-height:1.6;display:block}.conversation-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:13px;font-weight:400;line-height:1.5;overflow:hidden;display:-webkit-box!important}.team-unread{color:#fff;background:#295fc3;border-radius:20px;padding:2px 7px;font-size:11px}.admin-inbox .staff-member-thread{background:#fafbfc;border:1px solid #e0e6ef;border-radius:9px;height:420px;margin:15px 0;padding:16px;overflow:auto}.admin-inbox .staff-member-thread article{background:#eef2f7;border-radius:9px;max-width:92%;margin:12px 0;padding:12px 15px}.admin-inbox .staff-member-thread article.team{background:#edf4ff;margin-left:auto}.admin-inbox .staff-member-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-inbox form{margin-top:20px}.admin-inbox form .button{margin-top:12px}.team-feedback{background:#f5f7fb;border-radius:8px;margin:20px 0;padding:15px}.team-feedback p{white-space:pre-wrap}.team-detail .success-form{grid-template-columns:1fr;gap:16px;display:grid}.course-bulk-upload,.course-outline-editor{background:#f8faff;border:1px solid #dce2ea;border-radius:12px;margin:20px 0;padding:18px}.course-bulk-upload summary{cursor:pointer;padding:5px 0;font-size:15px;font-weight:700}.course-bulk-upload>p,.course-outline-editor>p,.course-upload-help{color:#657083;font-size:13px;line-height:1.7}.course-upload-box{min-width:0}.course-upload-box label,.course-bulk-upload>label,.course-outline-row label{gap:7px;font-size:13px;display:grid}.course-upload-item{background:#fff;border:1px solid #dae1ec;border-radius:9px;margin:12px 0;padding:14px}.course-upload-item-heading{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.course-upload-item-heading strong{min-width:0}.course-upload-item-heading span{white-space:nowrap;color:#657083;font-size:12px}.course-upload-item progress{accent-color:#3969bb;width:100%;height:9px}.course-upload-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.course-module-heading{color:#344862;background:#eef2f8;border-radius:8px;margin:26px 0 0;padding:12px 15px;font-size:15px}.course-outline-editor fieldset{border:0;min-width:0;padding:0}.course-outline-row{border-bottom:1px solid #dce2ea;grid-template-columns:40px minmax(100px,1fr) minmax(110px,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.course-outline-row strong{overflow-wrap:anywhere;font-size:14px}.course-upload-box .lesson-upload{margin-top:15px}@media (max-width:800px){.course-outline-row{grid-template-columns:36px minmax(0,1fr) auto}.course-outline-row label{grid-area:2/2/auto/-1}.course-upload-item-heading{flex-wrap:wrap}}.team-list details{margin-top:20px}.team-list details label{margin-top:14px}@media (max-width:1000px){.team-two-pane{grid-template-columns:260px minmax(0,1fr)}.team-detail{padding:18px}.team-lesson-row,.team-call-row{flex-wrap:wrap}}@media (max-width:720px){.team-two-pane{grid-template-columns:1fr}.team-list{border-bottom:1px solid #dce2ea;border-right:0;max-height:340px;overflow:auto}.team-workspace-heading{flex-direction:column}.team-detail{padding:16px}.team-call-row{padding:18px}.team-toolbar>*{flex:100%}.team-toolbar .team-checkbox{flex-basis:100%}.admin-inbox .staff-member-thread{height:360px}}.support-controls,.saved-support-replies{border:1px solid var(--border,#deddd5);background:var(--surface,#faf9f5);border-radius:12px;gap:12px;margin:12px 0;padding:16px;display:grid}.support-controls label,.saved-support-replies label{gap:6px;display:grid}.support-controls select,.saved-support-replies select,.saved-support-replies input,.saved-support-replies textarea{width:100%;min-width:0;min-height:42px}.saved-support-replies details[open]{gap:12px;display:grid}.saved-support-replies textarea{min-height:110px}.support-controls small,.saved-support-replies small{color:#62675d}.support-controls .button{min-height:42px}
.admin-shell{color:#243044;background:#f4f6f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.55}.admin-shell :is(h1,h2,h3,h4,button,input,textarea,select){font-family:inherit}.admin-shell h1{letter-spacing:-.8px;color:#172133;font-size:30px;font-weight:730;line-height:1.2}.admin-shell h2{letter-spacing:-.3px;font-size:21px;font-weight:680}.admin-shell h3{letter-spacing:0;font-size:17px;font-weight:650}.admin-shell p{line-height:1.65}.admin-shell .sidebar{background:#17212d;border-right:1px solid #293444;width:256px;padding:20px 14px 10px}.admin-shell .main-wrap{background:#f4f6f9;width:calc(100% - 256px);margin-left:256px}.admin-shell .sidebar .brand{margin:0 8px 18px}.admin-shell .navigation-heading{letter-spacing:.8px;color:#96a7ba;text-transform:uppercase;padding:15px 12px 8px;font-family:inherit;font-size:11px;font-weight:700}.admin-shell .navigation-group{margin:0 0 6px}.admin-shell .sidebar nav button{color:#d3deea;border-radius:8px;min-height:43px;margin:2px 0;padding:10px 12px;font-size:14px;font-weight:500}.admin-shell .sidebar nav button:hover:not(.active){color:#fff;background:#243246}.admin-shell .sidebar nav button.active{color:#243044;box-shadow:none;background:#f4e5a8;font-weight:700}.admin-shell .nav-search{background:#202d3e;border-color:#3e4c60;border-radius:8px;padding:11px}.admin-shell .nav-search input{color:#f7f9fc;font-size:14px}.admin-shell .sidebar-bottom{background:#17212d}.admin-shell .profile,.admin-shell .profile small{color:#d3deea}.admin-shell .topbar{background:#fff;border-bottom:1px solid #e0e5ec;height:64px;min-height:64px;padding:12px 28px}.admin-shell .topbar strong{font-family:inherit;font-size:14px}.admin-shell main{max-width:1660px;padding:30px 32px 64px}.admin-shell .page-heading{align-items:flex-start;gap:18px;margin-bottom:28px}.admin-shell .page-heading .eyebrow{display:none}.admin-shell .subtitle{color:#647185;max-width:760px;margin-top:10px;font-size:15px}.admin-shell .button{border-radius:8px;min-height:40px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.4}.admin-shell .button.primary{color:#fff;box-shadow:none;background:#263c54;border-color:#263c54}.admin-shell .button.primary:hover{background:#182e46}.admin-shell :is(input,select,textarea){color:#243044;border-radius:8px;font-size:14px;line-height:1.5}.admin-shell :is(input,select,textarea):focus-visible,.admin-shell button:focus-visible{outline-offset:2px;outline:3px solid #a4bee5}.admin-shell :is(.panel,.member-card,.table-card){background:#fff;border-color:#e0e5ec;border-radius:12px;box-shadow:0 2px 5px #15263b04}.admin-shell .workspace-tabs{border-bottom:1px solid #dbe2ea;gap:8px;margin-bottom:24px;overflow-x:auto}.admin-shell .workspace-tabs button{white-space:nowrap;border-radius:7px 7px 0 0;min-height:46px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5}.admin-shell .workspace-tabs button[aria-selected=true],.admin-shell .workspace-tabs button[aria-pressed=true]{color:#183d67;background:#e9eff7;border-bottom:3px solid #315b8c}.admin-shell .info-note{color:#4d6076;background:#eef3f8;border-color:#dde5ee;margin-bottom:20px;padding:12px 16px;font-size:13px}.admin-shell .team-detail{padding:24px}.admin-shell .team-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px}.admin-shell .success-form{gap:18px;display:grid}.admin-shell .success-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.admin-shell .success-form :is(input,select,textarea){background:#fff;border:1px solid #cfd8e4;width:100%;max-width:none;padding:11px}.admin-shell .success-form small{color:#657083;font-weight:400}.admin-shell .research-check,.research-check{align-items:center;gap:10px;line-height:1.8;display:flex!important}.research-check input[type=checkbox],.admin-shell .research-check input[type=checkbox]{width:19px;min-width:19px;height:19px;margin:0}.research-guide{background:#fff;border:1px solid #dfe4dc;border-radius:16px;margin:20px 0;padding:26px}.research-guide ol{grid-template-columns:1fr 1fr;gap:20px 38px;padding-inline-start:24px;display:grid}.research-guide li::marker{color:#7e6825;font-weight:700}.research-guide p{margin:8px 0}.research-guide a[dir=ltr]{overflow-wrap:anywhere;font-weight:700;display:inline-block}.review-legend{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.review-legend span{border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.review-legend .green{color:#1e6336;background:#e4f4e9}.review-legend .yellow{color:#765516;background:#fff1c2}.review-legend .red{color:#9b372c;background:#fbe9e5}.research-admin-guide{background:#f5f8fc;border:1px solid #e0e5ec;border-radius:10px;margin:20px 0;padding:20px}.research-workspace .product-card h3{align-items:center;gap:8px;display:flex}.research-workspace .product-card :is(p,small){overflow-wrap:anywhere;white-space:pre-wrap}.member-shell .research-workspace .success-form label,.member-shell .research-workspace .success-form small{color:#514d42;font-size:16px;line-height:1.8}.member-shell .research-workspace .success-form :is(input,textarea){font-size:16px}.research-workspace .taskflow-editor h3{scroll-margin-top:24px}.admin-shell .staff-community-post [dir=auto],.admin-shell .staff-post-composer [dir=auto],.admin-shell .admin-support [dir=auto]{font-family:Tajawal,Tahoma,Arial,sans-serif;font-size:17px;line-height:1.8}.admin-shell .success-form label.research-check{text-align:left;flex-direction:row;justify-content:flex-start}.status-reviewed{color:#285489;background:#e8effa}.community-images{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.community-images a{flex:180px;min-width:0;max-width:100%;display:block}.community-images img{object-fit:contain;background:#f4f6f8;border:1px solid #dce3e9;border-radius:10px;width:100%;max-height:380px;display:block}.community-image-picker{border:1px dashed #bac6d1;border-radius:12px;padding:16px}.community-image-picker>small{margin-top:8px;display:block}.community-image-picker>label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-image-picker input[type=file]{border:0;width:auto;max-width:100%;padding:3px;font-size:14px}.community-post-actions{color:#5e7084;border-block:1px solid #e3e8ed;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0;padding:12px 0;display:flex}.community-post-actions span{align-items:center;gap:6px;font-size:14px;display:flex}.community-post-actions .liked{color:#245a8a;background:#eaf3fb;border-color:#a8c6df}.member-post{border-radius:16px;box-shadow:0 2px 6px #15263b05}.member-post .community-post-body{font-size:17px;line-height:1.9}.member-post .member-comments summary{cursor:pointer;min-height:44px;font-weight:600}.member-post .member-comments>div{background:#f4f6f5;border-radius:12px;padding:18px}.staff-community-feed{gap:24px;max-width:900px;margin:0 auto;display:grid}.staff-community-post,.staff-post-composer{background:#fff;border:1px solid #dce3eb;border-radius:14px;padding:26px}.staff-post-composer{margin-bottom:24px}.staff-community-post header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.staff-community-post header small{color:#6b788a;margin-top:3px;font-size:12px;display:block}.staff-avatar{color:#354a66;background:#edf0f4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.staff-community-post .status-badge{color:#85611c;background:#fff0d1;border-radius:16px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600}.staff-community-post .status-badge.answered{color:#256842;background:#e5f3eb}.staff-community-post .community-post-body{white-space:pre-wrap;font-size:17px}.staff-community-comments{gap:12px;margin:18px 0;display:grid}.staff-community-comments>div{background:#f3f6f9;border-radius:10px;padding:16px}.staff-community-comments p{white-space:pre-wrap;margin:6px 0 0}.staff-community-post form textarea{border:1px solid #cfd8e4;width:100%;margin:8px 0 12px;padding:12px}@media (max-width:1000px){.admin-shell .sidebar{width:224px}.admin-shell .main-wrap{width:calc(100% - 224px);margin-left:224px}.admin-shell main{padding:24px 20px}.admin-shell .sidebar nav button span{display:inline}.research-guide ol{grid-template-columns:1fr}}@media (max-width:760px){.admin-shell .sidebar{z-index:60;width:min(300px,85vw);height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.admin-shell.menu-open .sidebar{transform:translate(0)}.admin-shell .main-wrap{width:100%;margin-left:0}.admin-shell main{padding:22px 14px}.admin-shell .topbar{padding:10px 14px}.admin-shell .topbar .breadcrumb{display:none}.admin-shell h1{font-size:26px}.admin-shell .page-heading{flex-direction:column}.admin-shell .team-detail{padding:16px}.research-guide{padding:20px}.staff-community-post{padding:18px}.staff-community-post header{flex-wrap:wrap}.community-images a{flex-basis:100%}.admin-shell .mobile-nav-toggle{display:inline-flex}.admin-shell .team-two-pane{grid-template-columns:1fr}.admin-shell .team-list{border-bottom:1px solid #dce2ea;border-right:0;max-height:330px;overflow:auto}}.daily-work{margin-bottom:30px}.daily-work>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.daily-work button{text-align:left;color:#34475f;background:#fff;border:1px solid #dce3eb;border-radius:12px;gap:10px;padding:22px;transition:border-color .15s;display:grid}.daily-work button:hover{background:#fbfcfe;border-color:#8ca6c5}.daily-work button strong{color:#1d304a;font-size:16px}.daily-work button span{color:#657083;font-size:14px;line-height:1.55}@media (max-width:1100px){.daily-work>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.daily-work>div{grid-template-columns:1fr}}.admin-shell .team-detail>.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.review-history{border-top:1px solid #dde3eb;margin-top:24px;padding-top:18px}.review-history summary{cursor:pointer;min-height:36px;font-weight:600}.review-history>div{background:#f5f7fa;border-radius:8px;margin-top:12px;padding:14px}.review-history small{color:#647185;margin-top:4px;display:block}.review-history p{white-space:pre-wrap}.community-image-picker>label{cursor:pointer;display:inline-flex;position:relative}.community-image-picker input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.community-image-picker>label:focus-within{outline-offset:3px;outline:3px solid #a4bee5}
@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}.eb3-admin{--eb3-ink:#1a1812;--eb3-muted:#6b6457;--eb3-line:#e5decf;--eb3-line-soft:#efe9dc;--eb3-bg:#f4f0e6;--eb3-surface:#fffdf8;--eb3-surface-2:#f8f4ea;--eb3-dark:#1a1812;--eb3-dark-2:#2a2620;--eb3-dark-3:#34302a;--eb3-on-dark:#d8cfbc;--eb3-gold:#c9a35c;--eb3-gold-bright:#e3bd76;--eb3-gold-ink:#7a5b22;--eb3-gold-wash:#efe6cf;--eb3-green:#2f6b4f;--eb3-red:#a23b2a;--eb3-blue:#2c5a8a;--eb3-radius:12px;--ink:var(--eb3-ink);--muted:var(--eb3-muted);--line:var(--eb3-line);--paper:var(--eb3-bg);--white:var(--eb3-surface);--gold:var(--eb3-gold);--gold-ink:var(--eb3-gold-ink);--gold-wash:var(--eb3-gold-wash);--green:var(--eb3-green);--sidebar:var(--eb3-dark);color:var(--eb3-ink);background:var(--eb3-bg);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14.5px}.eb3-admin h1{letter-spacing:-.3px;color:var(--eb3-ink);font-size:26px;font-weight:600}.eb3-admin h2{letter-spacing:-.1px;font-size:18px;font-weight:600}.eb3-admin h3{font-size:15.5px;font-weight:600}.eb3-admin :focus-visible{outline:2px solid var(--eb3-gold);outline-offset:2px}.eb3-admin .eb3-sidebar{background:var(--eb3-dark);width:256px;color:var(--eb3-on-dark);border-right:0;gap:4px;padding:18px 12px 12px;overflow-y:auto}.eb3-sidebar-brand{color:#fffdf8;align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.eb3-sidebar-brand strong{font-size:15px;font-weight:600;display:block}.eb3-sidebar-brand small{color:#b8ae98;font-size:12px;display:block}.eb3-logo{background:var(--eb3-gold);width:34px;height:34px;color:var(--eb3-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.eb3-areas{flex-direction:column;flex:1;gap:2px;display:flex}.eb3-admin .eb3-area-button{width:100%;min-height:42px;color:var(--eb3-on-dark);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.eb3-admin .eb3-area-button svg{color:var(--eb3-gold);flex:none}.eb3-admin .eb3-area-button:hover{background:var(--eb3-dark-2);color:#fffdf8}.eb3-admin .eb3-area-button.active{background:var(--eb3-dark-3);color:#fffdf8;font-weight:600}.eb3-admin .eb3-area-button b,.eb3-admin .eb3-subnav b{background:var(--eb3-gold);color:var(--eb3-dark);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.eb3-subnav{flex-direction:column;gap:1px;padding:2px 0 8px 39px;display:flex}.eb3-admin .eb3-subnav button{min-height:34px;color:var(--eb3-on-dark);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 10px;font-size:13.5px;display:flex}.eb3-admin .eb3-subnav button:hover{color:#fffdf8;background:var(--eb3-dark-2)}.eb3-admin .eb3-subnav button.active{background:var(--eb3-dark-2);color:#fffdf8;box-shadow:inset 2px 0 0 var(--eb3-gold);font-weight:600}.eb3-sidebar-profile{border-top:1px solid var(--eb3-dark-3);align-items:center;gap:10px;margin-top:10px;padding:12px 6px 4px;display:flex}.eb3-sidebar-profile strong{color:#fffdf8;font-size:13px;font-weight:600;display:block}.eb3-sidebar-profile small{color:#b8ae98;font-size:11.5px;display:block}.eb3-sidebar-profile .eb3-icon-button{color:var(--eb3-on-dark);border-color:var(--eb3-dark-3);background:0 0;margin-left:auto}.eb3-avatar{background:var(--eb3-dark-3);color:#fffdf8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.eb3-admin .eb3-icon-button{border:1px solid var(--eb3-line);background:var(--eb3-surface);width:40px;height:40px;color:var(--eb3-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.eb3-admin .main-wrap{background:var(--eb3-bg);width:calc(100% - 256px);margin-left:256px}.eb3-admin .eb3-topbar{z-index:30;background:var(--eb3-surface);border-bottom:1px solid var(--eb3-line);align-items:center;gap:12px;height:auto;min-height:64px;padding:10px 28px;display:flex;position:sticky;top:0}.eb3-command{flex:420px;max-width:720px;position:relative}.eb3-command label{background:var(--eb3-bg);border:1px solid var(--eb3-line);border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.eb3-command label:focus-within{border-color:var(--eb3-gold);background:var(--eb3-surface)}.eb3-command svg{color:var(--eb3-gold-ink);flex:none}.eb3-admin .eb3-command input{min-width:0;color:var(--eb3-ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.eb3-command kbd{color:var(--eb3-muted);border:1px solid #d9d1bf;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:12px}.eb3-command-results{background:var(--eb3-surface);border:1px solid var(--eb3-line);border-radius:12px;flex-direction:column;max-height:420px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1a18121f}.eb3-admin .eb3-command-results button{text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;display:flex}.eb3-admin .eb3-command-results button:hover,.eb3-admin .eb3-command-results button:focus-visible{background:var(--eb3-surface-2)}.eb3-command-results small{color:var(--eb3-muted);font-size:12px}.eb3-command-results p{color:var(--eb3-muted);padding:10px 12px}.eb3-admin .eb3-topbar-link{margin-left:auto}.eb3-admin main{max-width:1480px;padding:26px 32px 64px}.eb3-admin .page-heading{margin-bottom:22px}.eb3-breadcrumb{color:var(--eb3-muted);align-items:center;gap:4px;margin-bottom:4px;font-size:12.5px;font-weight:500;display:flex}.eb3-admin .subtitle{color:var(--eb3-muted);margin-top:6px;font-size:14px}.eb3-admin .button{border:1px solid var(--eb3-line);background:var(--eb3-surface);min-height:40px;color:var(--eb3-ink);box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.eb3-admin .button:hover:not(:disabled){background:var(--eb3-surface-2);border-color:#d9d1bf}.eb3-admin .button.primary{background:var(--eb3-dark);border-color:var(--eb3-dark);color:#fffdf8;font-weight:600}.eb3-admin .button.primary:hover:not(:disabled){background:#000;border-color:#000}.eb3-admin .button.gold{background:var(--eb3-gold-bright);border-color:var(--eb3-gold-bright);color:var(--eb3-dark)}.eb3-admin :is(.panel,.card,.member-card,.studio-card){background:var(--eb3-surface);border:1px solid var(--eb3-line);box-shadow:none;border-radius:14px}.eb3-admin .workspace-tabs{background:var(--eb3-surface);border:1px solid var(--eb3-line);border-radius:12px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.eb3-admin .workspace-tabs button{min-height:36px;color:var(--eb3-ink);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:500}.eb3-admin .workspace-tabs button[aria-selected=true],.eb3-admin .workspace-tabs button.active{background:var(--eb3-dark);color:#fffdf8;font-weight:600}.eb3-admin :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--eb3-line);background:var(--eb3-surface);color:var(--eb3-ink);border-radius:10px}.eb3-admin :is(input,select,textarea):focus{border-color:var(--eb3-gold);box-shadow:0 0 0 3px #c9a35c33}.eb3-admin table{border-collapse:collapse}.eb3-admin :is(table th){color:var(--eb3-muted);background:var(--eb3-surface-2);font-size:12.5px;font-weight:500}.eb3-admin :is(table td,table th){border-color:var(--eb3-line-soft)}.eb3-admin tbody tr:hover{background:#fbf7ee}.eb3-admin .badge{border-radius:999px;font-weight:600}.eb3-admin .badge.green{color:var(--eb3-green);background:#e3efe8}.eb3-admin .badge.amber{background:var(--eb3-gold-wash);color:#5c4418}.eb3-admin .alert{color:#7a2c1f;background:#f6e3df;border:1px solid #e8c4bc;border-radius:12px}.eb3-admin .info-note{background:var(--eb3-gold-wash);color:#4f3c14;border:1px solid #e3d5b2;border-radius:12px}.eb3-admin .toast{background:var(--eb3-dark);color:#fffdf8;border-radius:12px}.eb3-admin .empty{color:var(--eb3-muted)}.eb3-admin .eyebrow,.eb3-admin .small-label{color:var(--eb3-gold-ink)}@media (max-width:1000px){.eb3-admin .main-wrap{width:100%;margin-left:0}.eb3-admin .eb3-sidebar{width:272px}.eb3-admin .eb3-topbar{padding:10px 16px}.eb3-admin main{padding:20px 16px 48px}.eb3-admin .eb3-topbar-link{display:none}}@media (max-width:560px){.eb3-command kbd{display:none}.eb3-admin h1{font-size:22px}}.eb3-admin .eb3-home{flex-direction:column;gap:18px;display:flex}.eb3-admin .eb3-home-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.eb3-admin .eb3-home-head h2{margin:0;font-size:20px;font-weight:600}.eb3-admin .eb3-home-loading{min-height:240px;color:var(--eb3-muted);place-items:center;gap:12px;display:grid}.eb3-admin .eb3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eb3-admin .eb3-kpi{background:var(--eb3-surface);border:1px solid var(--eb3-line);border-radius:var(--eb3-radius);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.eb3-admin .eb3-kpi>span{color:var(--eb3-muted);font-size:13px}.eb3-admin .eb3-kpi>strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.eb3-admin .eb3-delta{color:var(--eb3-muted);font-size:12px;font-weight:500}.eb3-admin .eb3-delta.up{color:var(--eb3-green)}.eb3-admin .eb3-delta.down{color:var(--eb3-red)}.eb3-admin .eb3-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.eb3-admin .eb3-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.eb3-admin .eb3-panel-head h3{margin:0;font-size:15px;font-weight:600}.eb3-admin .eb3-muted{color:var(--eb3-muted);margin:8px 0 0;font-size:13px}.eb3-admin .eb3-bars{border-bottom:1px solid var(--eb3-line);align-items:flex-end;gap:3px;height:150px;padding-top:6px;display:flex}.eb3-admin .eb3-bars span{background:var(--eb3-gold);border-radius:3px 3px 0 0;flex:1;min-width:2px}.eb3-admin .eb3-bars span.empty{background:var(--eb3-line-soft)}.eb3-admin .eb3-today ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.eb3-admin .eb3-today li button,.eb3-admin .eb3-next-call{width:100%;min-height:44px;color:var(--eb3-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.eb3-admin .eb3-today li button:hover,.eb3-admin .eb3-next-call:hover{background:var(--eb3-surface-2)}.eb3-admin .eb3-today-label{flex:1}.eb3-admin .eb3-count{border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.eb3-admin .eb3-count.gold{background:var(--eb3-gold-wash);color:#5c4418}.eb3-admin .eb3-count.blue{color:var(--eb3-blue);background:#e6eef4}.eb3-admin .eb3-count.red{color:var(--eb3-red);background:#f6e3df}.eb3-admin .eb3-next-call{border-top:1px solid var(--eb3-line-soft);color:var(--eb3-muted);border-radius:0 0 8px 8px;margin-top:8px}.eb3-admin .eb3-next-call strong{color:var(--eb3-ink)}.eb3-admin .eb3-suggestions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.eb3-admin .eb3-suggestions article{background:var(--eb3-dark);color:#f4f0e6;border-radius:var(--eb3-radius);flex-direction:column;gap:10px;padding:16px;display:flex}.eb3-admin .eb3-suggestions article svg{color:var(--eb3-gold-bright)}.eb3-admin .eb3-suggestions article p{flex:1;margin:0;font-size:14px;line-height:1.5}.eb3-admin .eb3-suggestions .button.gold{background:var(--eb3-gold-bright);color:var(--eb3-ink);border-color:#0000;align-self:flex-start}.eb3-admin .eb3-table-wrap{overflow-x:auto}.eb3-admin .eb3-funnels table{border-collapse:collapse;width:100%;font-size:14px}.eb3-admin .eb3-funnels th{text-align:left;color:var(--eb3-muted);border-bottom:1px solid var(--eb3-line);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.eb3-admin .eb3-funnels td{border-bottom:1px solid var(--eb3-line-soft);font-variant-numeric:tabular-nums;padding:10px}.eb3-admin .eb3-funnels td:first-child{font-weight:500}@media (max-width:1000px){.eb3-admin .eb3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.eb3-admin .eb3-home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.eb3-admin .eb3-kpi>strong{font-size:20px}.eb3-admin .eb3-kpi{padding:12px}}
