.bedaya-student-auth-section{min-height:72vh;padding:78px 0 100px;background:radial-gradient(circle at 10% 15%,rgba(1,130,249,.13),transparent 27%),radial-gradient(circle at 90% 18%,rgba(26,182,157,.12),transparent 25%),linear-gradient(180deg,#f9fcff,#eef8ff 58%,#f1fbf8)}.bedaya-student-auth-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);max-width:980px;margin:0 auto;overflow:hidden;border:1px solid rgba(1,130,249,.14);border-radius:30px;background:rgba(245,255,249,.96);box-shadow:0 28px 75px rgba(15,23,42,.1)}.bedaya-student-auth-intro{display:flex;flex-direction:column;justify-content:center;padding:52px;background:linear-gradient(145deg,#007ae8,#0095fa 58%,#17ad99);color:#fff}.bedaya-student-auth-badge{align-self:flex-start;margin-bottom:20px;padding:7px 13px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(245,255,249,.14);font-size:13px;font-weight:800}.bedaya-student-auth-intro h1{margin-bottom:16px;color:#fff;font-size:var(--bedaya-title-page);line-height:1.25}.bedaya-student-auth-intro>p{margin:0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.9}.bedaya-student-auth-points{display:grid;gap:11px;list-style:none;margin:27px 0 0;padding:0}.bedaya-student-auth-points li{display:flex;align-items:center;gap:9px;color:#fff;font-size:14px;font-weight:750}.bedaya-student-auth-points i{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;background:rgba(245,255,249,.18)}.bedaya-student-auth-panel{padding:52px 42px}.bedaya-student-auth-panel>span{display:block;margin-bottom:6px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-auth-panel h2{margin-bottom:9px;color:#102a43;font-size:29px}.bedaya-student-auth-panel>p{margin-bottom:28px;color:#657b8e;font-size:14px;line-height:1.75}.bedaya-student-field,.bedaya-student-login-form{display:grid}.bedaya-student-login-form{gap:20px}.bedaya-student-field{gap:8px}.bedaya-student-field label{color:#243f56;font-size:14px;font-weight:800}.bedaya-student-input-wrap{position:relative;display:flex;align-items:center;min-height:54px;border:1px solid #d8e5ef;border-radius:15px;background:#f9fcff;transition:border-color .2s ease,box-shadow .2s ease}.bedaya-student-input-wrap:focus-within{border-color:#0182f9;box-shadow:0 0 0 4px rgba(1,130,249,.1)}.bedaya-student-input-wrap>i{flex:0 0 46px;color:#0182f9;text-align:center}.bedaya-student-input-wrap input{width:100%;min-width:0;height:52px;padding:0 4px 0 14px;border:0;outline:0;background:transparent;color:#102a43;font-size:15px}.bedaya-student-input-wrap input::placeholder{color:#9aabb9}.bedaya-password-toggle{flex:0 0 auto;margin-left:8px;padding:7px 10px;border:0;border-radius:9px;background:#eaf5ff;color:#0073dd;font-size:12px;font-weight:850}.bedaya-password-toggle:disabled,.bedaya-student-logout:disabled,.bedaya-student-submit:disabled{cursor:not-allowed;opacity:.65}.bedaya-student-auth-alert{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid rgba(220,53,69,.2);border-radius:13px;background:rgba(220,53,69,.07);color:#a5222e;font-size:13px;line-height:1.7}.bedaya-student-auth-alert i{margin-top:4px}.bedaya-student-submit{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px}.bedaya-student-auth-divider{display:flex;align-items:center;gap:12px;color:#8a9aa8;font-size:12px;font-weight:800}.bedaya-student-auth-divider:after,.bedaya-student-auth-divider:before{content:"";flex:1 1;height:1px;background:#dce7ee}.bedaya-student-register-link{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(1,130,249,.28);border-radius:14px;background:#f5fff9;color:#0182f9;font-size:15px;font-weight:900;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.bedaya-student-register-link:hover{border-color:#0182f9;background:#edf8ff;color:#0073dd;transform:translateY(-1px)}.bedaya-student-auth-help{margin:-2px 0 0;color:#6c8091;font-size:13px;line-height:1.7;text-align:center}.bedaya-student-auth-help a{color:#0182f9;font-weight:850}.bedaya-student-register-shell{max-width:940px;margin:0 auto;padding:46px;border:1px solid rgba(1,130,249,.14);border-radius:30px;background:rgba(245,255,249,.96);box-shadow:0 28px 75px rgba(15,23,42,.1)}.bedaya-student-register-heading{margin-bottom:30px;text-align:center}.bedaya-student-register-heading>span{display:block;margin-bottom:7px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-register-heading h1{margin-bottom:10px;color:#102a43;font-size:var(--bedaya-title-page)}.bedaya-student-register-heading p{max-width:640px;margin:0 auto;color:#647b8d;line-height:1.8}.bedaya-student-register-form{display:grid;gap:20px}.bedaya-student-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bedaya-student-register-grid .bedaya-student-field>span:first-child{color:#243f56;font-size:14px;font-weight:800}.bedaya-student-register-grid input{width:100%;height:52px;padding:0 14px;border:1px solid #d8e5ef;border-radius:14px;outline:0;background:#f9fcff;color:#102a43;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.bedaya-student-register-grid input:focus{border-color:#0182f9;box-shadow:0 0 0 4px rgba(1,130,249,.1)}.bedaya-register-password-wrap{position:relative;display:block}.bedaya-register-password-wrap input{padding-left:72px}.bedaya-register-password-wrap button{position:absolute;top:50%;left:9px;transform:translateY(-50%);padding:7px 10px;border:0;border-radius:9px;background:#eaf5ff;color:#0073dd;font-size:12px;font-weight:850}.bedaya-student-auth-success{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;border:1px solid rgba(26,182,157,.23);border-radius:13px;background:rgba(26,182,157,.09);color:#117b6a;font-size:13px;line-height:1.7}.bedaya-student-auth-info{padding:13px 15px;border:1px solid rgba(1,130,249,.18);border-radius:13px;background:rgba(1,130,249,.07);color:#1769aa;font-size:13px;font-weight:750;line-height:1.7;text-align:center}.bedaya-student-account-card{max-width:760px;margin:0 auto;padding:46px;border:1px solid rgba(1,130,249,.14);border-radius:28px;background:rgba(245,255,249,.96);box-shadow:0 25px 65px rgba(15,23,42,.09)}.bedaya-student-account-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;border-radius:999px;background:rgba(26,182,157,.11);color:#117b6a;font-size:13px;font-weight:900}.bedaya-student-account-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#1ab69d}.bedaya-student-account-status.is-inactive{background:rgba(220,53,69,.08);color:#a5222e}.bedaya-student-account-status.is-inactive:before{background:#dc3545}.bedaya-student-account-card h1{margin-bottom:12px;color:#102a43}.bedaya-student-account-card>p{color:#607789;line-height:1.85}.bedaya-student-account-email{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0;padding:17px 19px;border-radius:16px;background:#f2f8fd}.bedaya-student-account-email span{color:#647b8d;font-size:13px}.bedaya-student-account-email strong{overflow-wrap:anywhere;color:#102a43;font-size:14px}.bedaya-student-account-actions{display:flex;flex-wrap:wrap;gap:12px}.bedaya-student-account-actions .edu-btn,.bedaya-student-logout{min-height:46px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:850}.bedaya-student-logout{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(174,40,53,.18);background:#fff;color:#9d3d48;box-shadow:0 8px 20px rgba(15,23,42,.04);transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.bedaya-student-logout:hover{border-color:rgba(174,40,53,.34);background:#fff6f7;color:#8d2632;transform:translateY(-1px)}.bedaya-student-logout i{font-size:17px}.bedaya-student-logout-wrap{display:grid;width:100%;gap:7px}.bedaya-student-logout-wrap>span{color:#a5222e;font-size:12px}.bedaya-student-access-section,.bedaya-student-notifications-section,.bedaya-student-orders-section{max-width:980px;margin:26px auto 0;padding:32px;border:1px solid rgba(1,130,249,.14);border-radius:28px;background:rgba(245,255,249,.96);box-shadow:0 25px 65px rgba(15,23,42,.08)}.bedaya-student-notifications-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.bedaya-student-notifications-heading span{display:block;margin-bottom:5px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-notifications-heading h2{margin:0;color:#102a43;font-size:27px}.bedaya-student-notifications-heading>strong{padding:7px 12px;border-radius:999px;background:#eef3f7;color:#60778a;font-size:13px}.bedaya-student-notifications-heading>strong.has-unread{background:#eaf5ff;color:#0073dd}.bedaya-student-notifications-list{display:grid;gap:11px}.bedaya-student-notification-card{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;border:1px solid #dfeaf2;border-radius:17px;background:#fbfdff;color:inherit;text-align:right;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bedaya-student-notification-card.is-unread{border-color:rgba(1,130,249,.28);background:#f3f9ff}.bedaya-student-notification-card:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(1,130,249,.42);box-shadow:0 12px 30px rgba(15,87,145,.08)}.bedaya-student-notification-card:focus-visible{outline:3px solid rgba(1,130,249,.2);outline-offset:2px}.bedaya-student-notification-card:disabled{cursor:wait;opacity:.72}.bedaya-student-notification-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#eaf5ff;color:#0073dd;font-size:21px}.bedaya-student-notification-copy{min-width:0}.bedaya-student-notification-title{display:flex;align-items:center;gap:9px}.bedaya-student-notification-title strong{color:#102a43;font-size:15px}.bedaya-student-notification-title b{padding:3px 7px;border-radius:999px;background:#0182f9;color:#fff;font-size:9px}.bedaya-student-notification-body-text{display:block;overflow:hidden;margin-top:3px;color:#60778a;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.bedaya-student-notification-copy time{display:block;margin-top:5px;color:#8a9aa7;font-size:10px}.bedaya-student-notification-action{display:inline-flex;align-items:center;gap:6px;color:#0073dd;font-size:12px;font-weight:850;white-space:nowrap}.bedaya-student-notifications-state{padding:22px;border:1px dashed #d8e6f0;border-radius:14px;background:#f8fbfd;color:#60778a;font-size:13px;text-align:center}.bedaya-student-notifications-state.is-error{border-color:rgba(190,18,60,.2);background:#fff1f2;color:#be123c}.bedaya-student-question-history-section{max-width:980px;margin:26px auto 0;padding:32px;border:1px solid rgba(1,130,249,.14);border-radius:28px;background:rgba(245,255,249,.96);box-shadow:0 25px 65px rgba(15,23,42,.08)}.bedaya-student-question-history-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.bedaya-student-question-history-heading span{display:block;margin-bottom:5px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-question-history-heading h2{margin:0;color:#102a43;font-size:27px}.bedaya-student-question-history-heading p{margin:7px 0 0;color:#60778a;font-size:13px;line-height:1.7}.bedaya-student-question-history-heading>strong{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:rgba(1,130,249,.09);color:#0073dd;font-size:13px}.bedaya-student-question-history-state{padding:22px;border:1px dashed #d8e6f0;border-radius:14px;background:#f8fbfd;color:#60778a;font-size:13px;text-align:center}.bedaya-student-question-history-state.is-error{border-color:rgba(190,18,60,.2);background:#fff1f2;color:#be123c}.bedaya-student-orders-list{display:grid;gap:15px}.bedaya-student-order-card{padding:22px;border:1px solid rgba(1,130,249,.13);border-radius:20px;background:#fbfdff}.bedaya-student-order-item,.bedaya-student-order-topline,.bedaya-student-order-total{display:flex;align-items:center;justify-content:space-between;gap:15px}.bedaya-student-order-topline{margin-bottom:15px}.bedaya-student-order-topline time{color:#708496;font-size:12px}.bedaya-student-order-status{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:900}.bedaya-student-order-status.is-pending{background:rgba(238,168,21,.14);color:#9b6810}.bedaya-student-order-status.is-approved{background:rgba(26,182,157,.12);color:#117b6a}.bedaya-student-order-status.is-cancelled,.bedaya-student-order-status.is-rejected{background:rgba(220,53,69,.09);color:#a5222e}.bedaya-student-order-items{display:grid;gap:9px}.bedaya-student-order-item{padding:14px 15px;border-radius:14px;background:#f2f8fd}.bedaya-student-order-item h3{margin:0 0 3px;color:#102a43;font-size:17px}.bedaya-student-order-item p{margin:0;color:#708496;font-size:12px}.bedaya-student-order-item>strong{white-space:nowrap;color:#0182f9;font-size:15px}.bedaya-student-order-total{margin-top:13px;padding-top:13px;border-top:1px solid rgba(16,42,67,.09);color:#536d80;font-size:13px}.bedaya-student-order-total strong{color:#102a43;font-size:16px}.bedaya-student-order-note{margin-top:13px;padding:12px 14px;border-radius:13px;background:rgba(1,130,249,.07);color:#315b7d;font-size:12px;line-height:1.7}.bedaya-student-order-note.is-review{background:rgba(26,182,157,.09);color:#176e61}.bedaya-student-order-note strong{display:block;margin-bottom:3px}.bedaya-student-order-help,.bedaya-student-order-note p{margin:0}.bedaya-student-order-help{margin-top:13px;color:#7a6736;font-size:12px;line-height:1.7}.bedaya-student-access-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.bedaya-student-access-heading span{display:block;margin-bottom:5px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-access-heading h2{margin:0;color:#102a43;font-size:27px}.bedaya-student-access-heading>strong{padding:7px 12px;border-radius:999px;background:rgba(26,182,157,.11);color:#117b6a;font-size:13px}.bedaya-student-access-grid{display:grid;gap:17px}.bedaya-student-access-card{display:grid;grid-template-columns:190px minmax(0,1fr);border:1px solid rgba(1,130,249,.13);border-radius:22px;background:#fbfdff}.bedaya-student-access-cover{display:flex;min-height:245px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,rgba(1,130,249,.15),rgba(26,182,157,.18))}.bedaya-student-access-cover img{width:100%;height:100%;object-fit:cover}.bedaya-student-access-fallback{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;border-radius:22px;background:rgba(245,255,249,.82);color:#0182f9;font-size:34px;font-weight:900}.bedaya-student-access-copy{padding:25px}.bedaya-student-access-labels{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.bedaya-student-access-labels span{padding:5px 10px;border-radius:999px;background:rgba(26,182,157,.11);color:#117b6a;font-size:12px;font-weight:850}.bedaya-student-access-labels span:last-child{background:rgba(1,130,249,.09);color:#0073dd}.bedaya-student-access-copy h3{margin-bottom:7px;color:#102a43;font-size:23px}.bedaya-student-access-product{margin:0;color:#667d90;font-size:13px}.bedaya-student-access-chapters{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:15px 0 0;padding:0}.bedaya-student-access-chapters li{padding:6px 10px;border-radius:10px;background:#eef7ff;color:#315b7d;font-size:12px;font-weight:750}.bedaya-student-access-expiry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:19px;padding-top:16px;border-top:1px solid rgba(16,42,67,.09)}.bedaya-student-access-expiry div{display:grid;gap:3px}.bedaya-student-access-expiry span{color:#708496;font-size:12px}.bedaya-student-access-expiry strong{color:#102a43;font-size:14px}.bedaya-student-access-expiry b{color:#0182f9;font-size:13px}.bedaya-student-access-next-note{margin:13px 0 0;color:#708496;font-size:12px}.bedaya-student-course-link{display:inline-flex;align-items:center;gap:7px;margin-top:17px;padding:10px 16px;border-radius:11px;background:#0182f9;color:#fff;font-size:13px;font-weight:850;transition:background .2s ease,transform .2s ease}.bedaya-student-course-link:hover{transform:translateY(-1px);background:#006fd6;color:#fff}.bedaya-student-access-message{padding:34px 22px;border:1px dashed rgba(1,130,249,.24);border-radius:18px;background:#f7fbff;color:#61788b;text-align:center}.bedaya-student-access-message>span{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;margin-bottom:13px;border-radius:16px;background:#eaf5ff;color:#0182f9;font-size:23px}.bedaya-student-access-message h3{margin-bottom:8px;color:#102a43;font-size:21px}.bedaya-student-access-message p{margin-bottom:18px}.bedaya-student-access-message .edu-btn{border-radius:12px}.bedaya-student-access-message.is-error{border-color:rgba(220,53,69,.25);background:rgba(220,53,69,.06);color:#a5222e}.bedaya-student-course-back{max-width:1040px;margin:0 auto 16px}.bedaya-student-course-back a{display:inline-flex;align-items:center;gap:7px;color:#426078;font-size:14px;font-weight:850}.bedaya-student-course-back a:hover{color:#0182f9}.bedaya-student-course-chapters,.bedaya-student-course-hero,.bedaya-student-course-state{max-width:1040px;margin-right:auto;margin-left:auto;border:1px solid rgba(1,130,249,.14);border-radius:28px;background:rgba(245,255,249,.96);box-shadow:0 25px 65px rgba(15,23,42,.08)}.bedaya-student-course-hero{display:grid;grid-template-columns:330px minmax(0,1fr);overflow:hidden}.bedaya-student-course-cover{display:flex;min-height:360px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,rgba(1,130,249,.18),rgba(26,182,157,.2))}.bedaya-student-course-cover img{width:100%;height:100%;object-fit:cover}.bedaya-student-course-cover>span{display:inline-flex;width:102px;height:102px;align-items:center;justify-content:center;border-radius:28px;background:rgba(245,255,249,.84);color:#0182f9;font-size:44px;font-weight:900}.bedaya-student-course-intro{display:flex;flex-direction:column;justify-content:center;padding:42px}.bedaya-student-course-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bedaya-student-course-badges span{padding:6px 11px;border-radius:999px;background:rgba(26,182,157,.11);color:#117b6a;font-size:12px;font-weight:850}.bedaya-student-course-badges span:last-child{background:rgba(1,130,249,.09);color:#0073dd}.bedaya-student-course-intro h1{margin-bottom:12px;color:#102a43;font-size:var(--bedaya-title-page);line-height:1.25}.bedaya-student-course-intro>p{margin:0;color:#60778a;line-height:1.9}.bedaya-student-course-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}.bedaya-student-course-summary>div{display:grid;gap:5px;padding:14px 16px;border-radius:14px;background:#f4f9fd}.bedaya-student-course-summary span{color:#708496;font-size:12px}.bedaya-student-course-summary strong{color:#102a43;font-size:15px}.bedaya-student-course-chapters{margin-top:24px;padding:34px}.bedaya-student-course-chapters-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.bedaya-student-course-chapters-heading span{display:block;margin-bottom:5px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-course-chapters-heading h2{margin:0;color:#102a43;font-size:27px}.bedaya-student-course-chapters-heading>strong{padding:7px 12px;border-radius:999px;background:rgba(1,130,249,.09);color:#0073dd;font-size:13px}.bedaya-student-course-chapter-list{display:grid;gap:13px;list-style:none;margin:0;padding:0}.bedaya-student-course-chapter-list li{border:1px solid #e2edf5;border-radius:17px;background:#fbfdff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bedaya-student-course-chapter-list li:hover{transform:translateY(-2px);border-color:rgba(1,130,249,.28);box-shadow:0 13px 28px rgba(15,23,42,.07)}.bedaya-student-course-chapter-link{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;padding:18px}.bedaya-student-course-chapter-number{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(145deg,#0182f9,#1ab69d);font-size:16px;font-weight:900}.bedaya-student-course-chapter-link>div:nth-child(2)>span{color:#1a9c87;font-size:11px;font-weight:850}.bedaya-student-course-chapter-list h3{margin:3px 0 4px;color:#102a43;font-size:19px}.bedaya-student-course-chapter-list p{margin:0;color:#6d8192;font-size:13px;line-height:1.7}.bedaya-student-course-chapter-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(26,182,157,.1);color:#117b6a;font-size:12px;font-weight:850;white-space:nowrap}.bedaya-student-chapter-content,.bedaya-student-chapter-hero,.bedaya-student-question-list-section,.bedaya-student-question-section{max-width:1040px;margin-right:auto;margin-left:auto;border:1px solid rgba(1,130,249,.14);border-radius:28px;background:rgba(245,255,249,.96);box-shadow:0 25px 65px rgba(15,23,42,.08)}.bedaya-student-chapter-hero{padding:44px;background:radial-gradient(circle at 12% 20%,rgba(26,182,157,.13),transparent 30%),rgba(255,255,255,.96)}.bedaya-student-chapter-hero>span{display:block;margin-bottom:8px;color:#0182f9;font-size:13px;font-weight:900}.bedaya-student-chapter-hero h1{margin-bottom:12px;color:#102a43;font-size:var(--bedaya-title-page)}.bedaya-student-chapter-hero>p{max-width:720px;margin:0;color:#60778a;line-height:1.9}.bedaya-student-chapter-counts{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.bedaya-student-chapter-counts strong{padding:7px 12px;border-radius:999px;background:rgba(1,130,249,.09);color:#0073dd;font-size:13px}.bedaya-student-chapter-content,.bedaya-student-question-list-section,.bedaya-student-question-section{margin-top:24px;padding:34px}.bedaya-student-question-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.bedaya-student-question-heading span{display:block;margin-bottom:4px;color:#0182f9;font-size:12px;font-weight:900}.bedaya-student-question-heading h2{margin:0;color:#102a43;font-size:24px}.bedaya-student-question-heading>strong{max-width:320px;padding:7px 11px;border-radius:999px;background:rgba(1,130,249,.09);color:#0073dd;font-size:12px;text-align:center}.bedaya-student-question-form>label{display:block;margin-bottom:9px;color:#28465e;font-size:14px;font-weight:850}.bedaya-student-question-form textarea{display:block;width:100%;min-height:150px;resize:vertical;padding:15px 16px;border:1px solid #d8e6f0;border-radius:15px;background:#fbfdff;color:#102a43;font:inherit;line-height:1.8;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.bedaya-student-question-form textarea:focus{border-color:#0182f9;box-shadow:0 0 0 3px rgba(1,130,249,.1)}.bedaya-student-question-form textarea:disabled{cursor:wait;opacity:.7}.bedaya-student-math-tools{margin-top:12px;padding:13px;border:1px solid #e0ebf3;border-radius:14px;background:#f8fbfd}.bedaya-student-math-tools-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bedaya-student-math-tools-head>strong{color:#28465e;font-size:13px}.bedaya-student-math-tools-head small{color:#718596;font-size:11px}.bedaya-student-math-tools-head b{margin:0 3px;color:#0073dd;font-weight:800}.bedaya-student-math-keyboard{display:flex;flex-wrap:wrap;gap:6px}.bedaya-student-math-keyboard button{min-width:43px;min-height:36px;padding:6px 9px;border:1px solid #d8e6f0;border-radius:9px;background:var(--bedaya-paper);color:#173f5f;font-size:13px;font-weight:800;transition:border-color .2s ease,background-color .2s ease}.bedaya-student-math-keyboard button:hover:not(:disabled){border-color:#0182f9;background:#eef7ff}.bedaya-student-math-keyboard button:disabled{cursor:wait;opacity:.55}.bedaya-student-math-preview{margin-top:12px;padding:14px;border:1px dashed rgba(1,130,249,.3);border-radius:13px;background:rgba(1,130,249,.035)}.bedaya-student-math-preview>strong{display:block;margin-bottom:8px;color:#0073dd;font-size:11px}.bedaya-math-rich-text{color:inherit;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap}.bedaya-math-expression{display:inline-block;max-width:100%;margin:0 3px;vertical-align:middle;white-space:normal}.bedaya-math-expression.is-display{display:block;overflow-x:auto;margin:12px 0;padding:8px 0;text-align:center}.bedaya-math-expression .katex-display{margin:0}.bedaya-student-question-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.bedaya-student-question-privacy{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer}.bedaya-student-question-privacy input{width:18px;height:18px;margin-top:2px;accent-color:#0182f9}.bedaya-student-question-privacy span{display:grid;gap:2px}.bedaya-student-question-privacy strong{color:#28465e;font-size:13px}.bedaya-student-question-count,.bedaya-student-question-privacy small{color:#718596;font-size:11px}.bedaya-student-question-count{direction:ltr;white-space:nowrap}.bedaya-student-question-note{margin:12px 0 0;color:#60778a;font-size:12px;line-height:1.7}.bedaya-student-question-alert{margin-top:14px;padding:11px 13px;border-radius:12px;font-size:13px;font-weight:750}.bedaya-student-question-alert.is-error{background:#fff1f2;color:#be123c}.bedaya-student-question-alert.is-success{background:#ecfdf5;color:#047857}.bedaya-student-question-submit{margin-top:18px}.bedaya-student-question-submit:disabled{cursor:not-allowed;opacity:.58}.bedaya-student-question-list{display:grid;gap:14px}.bedaya-student-question-card{scroll-margin-top:120px;padding:20px;border:1px solid #e2edf5;border-radius:17px;background:#fbfdff}.bedaya-student-question-card:target{border-color:rgba(1,130,249,.55);box-shadow:0 0 0 4px rgba(1,130,249,.09)}.bedaya-student-question-card.is-own{border-color:rgba(1,130,249,.24);background:rgba(1,130,249,.025)}.bedaya-student-answer-head,.bedaya-student-question-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bedaya-student-answer-head time,.bedaya-student-question-card-head time{color:#7b8e9e;font-size:11px}.bedaya-student-question-badges{display:flex;flex-wrap:wrap;gap:6px}.bedaya-student-question-badges span{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:850}.bedaya-student-question-badges .is-status.is-open{background:#fff7df;color:#9a6700}.bedaya-student-question-badges .is-status.is-answered{background:#e9fbf5;color:#117b6a}.bedaya-student-question-badges .is-status.is-archived{background:#eef2f6;color:#5d7589}.bedaya-student-question-badges .is-own{background:#eaf5ff;color:#0073dd}.bedaya-student-question-badges .is-hidden{background:#f3edff;color:#7452a8}.bedaya-student-question-badges .is-course{background:#eef5f8;color:#45677e}.bedaya-student-question-copy{margin-top:15px}.bedaya-student-question-copy>strong{display:block;margin-bottom:6px;color:#28465e;font-size:12px}.bedaya-student-question-copy .bedaya-math-rich-text{color:#102a43;font-size:14px}.bedaya-student-answer-card{margin-top:17px;padding:17px;border-radius:14px;background:#edf9f5}.bedaya-student-answer-head>strong{color:#117b6a;font-size:12px}.bedaya-student-answer-text{margin-top:8px;color:#28465e;font-size:14px}.bedaya-student-answer-card img{display:block;max-width:100%;max-height:480px;margin-top:13px;border:1px solid rgba(17,123,106,.18);border-radius:12px;background:var(--bedaya-paper);object-fit:contain}.bedaya-student-answer-pending{margin:15px 0 0;padding:11px 13px;border-radius:11px;background:#f0f6fa;color:#60778a;font-size:12px}.bedaya-student-question-list-state{padding:23px;border:1px dashed #d8e6f0;border-radius:14px;background:#f8fbfd;color:#60778a;font-size:13px;text-align:center}.bedaya-student-question-list-state.is-error{border-color:rgba(190,18,60,.2);background:#fff1f2;color:#be123c}.bedaya-student-content-groups{display:grid;gap:26px}.bedaya-student-content-group>h3{margin-bottom:13px;color:#28465e;font-size:18px}.bedaya-student-content-list{display:grid;gap:11px;list-style:none;margin:0;padding:0}.bedaya-student-content-list li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;border:1px solid #e2edf5;border-radius:16px;background:#fbfdff}.bedaya-student-content-list li.is-video-item{display:block;padding:0;overflow:hidden}.bedaya-student-video-player{position:relative;overflow:hidden;background:#071b2b;aspect-ratio:16/9}.bedaya-student-video-player video{display:block;width:100%;height:100%;background:#071b2b;object-fit:contain}.bedaya-student-video-copy{padding:18px}.bedaya-student-video-copy>span{color:#0182f9;font-size:11px;font-weight:850}.bedaya-student-content-icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:14px;font-size:20px}.bedaya-student-content-icon.is-video{background:rgba(1,130,249,.1);color:#0073dd}.bedaya-student-content-icon.is-file{background:rgba(26,182,157,.11);color:#117b6a}.bedaya-student-content-list li>div:nth-child(2)>span{color:#0182f9;font-size:11px;font-weight:850}.bedaya-student-content-list h4{margin:3px 0 4px;color:#102a43;font-size:17px}.bedaya-student-content-list p{margin:0 0 5px;color:#6d8192;font-size:13px;line-height:1.65}.bedaya-student-content-list small{color:#7b8e9e;font-size:11px}.bedaya-student-content-list li>b{padding:7px 10px;border-radius:999px;background:#f0f6fa;color:#5d7589;font-size:11px;white-space:nowrap}.bedaya-student-content-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.bedaya-student-content-actions a,.bedaya-student-content-actions b{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:7px 11px;border-radius:10px;font-size:11px;font-weight:850;white-space:nowrap}.bedaya-student-content-actions a{background:#0182f9;color:#fff}.bedaya-student-content-actions a:hover{background:#006fd6;color:#fff}.bedaya-student-content-actions a.is-download{background:rgba(26,182,157,.12);color:#117b6a}.bedaya-student-content-actions a.is-download:hover{background:rgba(26,182,157,.2)}.bedaya-student-content-actions b{background:#f0f6fa;color:#5d7589}.bedaya-student-content-empty{margin:0;padding:18px;border:1px dashed #d8e6f0;border-radius:14px;background:#f8fbfd;color:#718596;font-size:13px}.bedaya-student-course-state{padding:58px 28px;text-align:center}.bedaya-student-course-state>span{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:18px;background:#eaf5ff;color:#0182f9;font-size:26px}.bedaya-student-course-state h1{margin-bottom:10px;color:#102a43;font-size:30px}.bedaya-student-course-state p{margin-bottom:20px;color:#667d90}.bedaya-student-course-state.is-error{border-color:rgba(220,53,69,.22)}@media (max-width:767px){.bedaya-student-auth-section{padding:46px 0 72px}.bedaya-student-auth-shell{grid-template-columns:1fr;border-radius:23px}.bedaya-student-account-card,.bedaya-student-auth-intro,.bedaya-student-auth-panel,.bedaya-student-register-shell{padding:30px 22px}.bedaya-student-auth-intro h1{font-size:var(--bedaya-title-page)}.bedaya-student-account-email{align-items:flex-start;flex-direction:column}.bedaya-student-register-grid{grid-template-columns:1fr}.bedaya-student-access-section,.bedaya-student-notifications-section,.bedaya-student-orders-section,.bedaya-student-question-history-section{padding:23px 18px}.bedaya-student-notifications-heading{align-items:flex-start;flex-direction:column}.bedaya-student-question-history-heading{flex-direction:column}.bedaya-student-notification-card{grid-template-columns:46px minmax(0,1fr)}.bedaya-student-notification-action{grid-column:2;justify-self:start}.bedaya-student-access-heading,.bedaya-student-order-item,.bedaya-student-order-topline{align-items:flex-start;flex-direction:column}.bedaya-student-access-card{grid-template-columns:1fr}.bedaya-student-access-cover{min-height:190px}.bedaya-student-access-expiry{align-items:flex-start;flex-direction:column}.bedaya-student-course-hero{grid-template-columns:1fr}.bedaya-student-course-cover{min-height:220px}.bedaya-student-course-chapters,.bedaya-student-course-intro{padding:25px 20px}.bedaya-student-course-summary{grid-template-columns:1fr}.bedaya-student-course-chapters-heading{align-items:flex-start;flex-direction:column}.bedaya-student-course-chapter-list li{display:block}.bedaya-student-course-chapter-link{grid-template-columns:52px minmax(0,1fr)}.bedaya-student-course-chapter-status{grid-column:1/-1;justify-self:start}.bedaya-student-chapter-content,.bedaya-student-chapter-hero,.bedaya-student-question-list-section,.bedaya-student-question-section{padding:25px 20px}.bedaya-student-answer-head,.bedaya-student-math-tools-head,.bedaya-student-question-card-head,.bedaya-student-question-heading,.bedaya-student-question-meta{align-items:flex-start;flex-direction:column}.bedaya-student-content-list li{grid-template-columns:50px minmax(0,1fr)}.bedaya-student-content-list li>b{grid-column:1/-1;justify-self:start}.bedaya-student-content-actions{grid-column:1/-1;justify-content:flex-start}}.bedaya-student-auth-intro{background:radial-gradient(circle at 12% 18%,rgba(255,182,7,.3),transparent 24%),linear-gradient(145deg,#0182f9,#087fe2 56%,#1ab69d 135%)}.bedaya-student-auth-panel,.bedaya-student-register-shell{background:rgba(245,255,249,.97)}.bedaya-student-input-wrap,.bedaya-student-register-grid input{border-color:rgba(182,182,182,.58);background:#f5fff9}.bedaya-student-field-title,.bedaya-student-field>label{display:flex;align-items:center;justify-content:space-between;gap:10px}.bedaya-student-field small.is-optional,.bedaya-student-field small.is-required{display:inline-flex;min-height:22px;align-items:center;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:900;line-height:1}.bedaya-student-field small.is-required{background:rgba(1,130,249,.1);color:#0073dd}.bedaya-student-field small.is-optional{background:rgba(182,182,182,.18);color:#6f7c86}.bedaya-student-register-group-label{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(1,130,249,.16);border-radius:15px;background:linear-gradient(135deg,rgba(1,130,249,.08),rgba(26,182,157,.06))}.bedaya-student-register-group-label>div{display:grid;gap:3px}.bedaya-student-register-group-label strong{color:#102a43;font-size:14px}.bedaya-student-register-group-label span{color:#718596;font-size:11px}.bedaya-student-register-group-label>b{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#0182f9;color:#fff;font-size:9px}.bedaya-student-register-group-label.is-optional{margin-top:4px;border-color:rgba(26,182,157,.2);background:linear-gradient(135deg,rgba(26,182,157,.08),rgba(255,182,7,.07))}.bedaya-student-register-group-label.is-optional>b{background:#1ab69d}@media (max-width:600px){.bedaya-student-register-group-label{align-items:flex-start;padding:12px 13px}.bedaya-student-register-group-label span{line-height:1.6}}.bedaya-student-account-card{display:grid;max-width:1120px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:34px;padding:30px;border-radius:24px}.bedaya-student-account-status{margin-bottom:12px;padding:5px 10px;font-size:11px}.bedaya-student-account-card h1{margin-bottom:8px;font-size:var(--bedaya-title-page)}.bedaya-student-account-card>p,.bedaya-student-account-intro>p{margin:0;color:#607789;line-height:1.75}.bedaya-student-account-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bedaya-student-account-stats span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:10px;background:#f2f8fd;color:#536d80;font-size:11px;font-weight:750}.bedaya-student-account-stats strong{color:#0182f9;font-size:14px}.bedaya-student-account-side{padding:17px;border:1px solid rgba(1,130,249,.1);border-radius:18px;background:#f8fbfd}.bedaya-student-account-email{align-items:flex-start;flex-direction:column;gap:5px;margin:0 0 13px;padding:0;background:transparent}.bedaya-student-account-actions{gap:8px}.bedaya-student-account-actions .edu-btn,.bedaya-student-logout{min-height:40px;padding:9px 14px;font-size:12px}.bedaya-student-access-section{max-width:1120px;margin-top:20px;padding:27px;border-radius:24px}.bedaya-student-access-heading{align-items:flex-start;margin-bottom:19px}.bedaya-student-access-heading h2{font-size:26px}.bedaya-student-access-heading p{margin:5px 0 0;color:#708496;font-size:12px}.bedaya-student-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bedaya-student-access-card-link{display:block;min-width:0;height:100%;color:inherit;text-decoration:none}.bedaya-student-access-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:19px;background:var(--bedaya-paper);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bedaya-student-access-card-link:focus-visible .bedaya-student-access-card,.bedaya-student-access-card-link:hover .bedaya-student-access-card{transform:translateY(-2px);border-color:rgba(1,130,249,.34);box-shadow:0 16px 34px rgba(15,76,123,.09)}.bedaya-student-access-card-link:focus-visible{outline:none}.bedaya-student-access-cover{position:relative;min-height:165px;max-height:165px}.bedaya-student-access-live{position:absolute;right:13px;bottom:12px;display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(245,255,249,.91);color:#117b6a;font-size:10px;font-weight:900;box-shadow:0 8px 20px rgba(15,23,42,.09)}.bedaya-student-access-copy{display:flex;flex:1 1;flex-direction:column;padding:19px}.bedaya-student-access-copy h3{margin-bottom:6px;font-size:21px}.bedaya-student-access-description{display:-webkit-box;overflow:hidden;margin:0 0 7px;color:#607789;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bedaya-student-access-chapters{margin-top:12px}.bedaya-student-access-chapters li{padding:5px 8px;font-size:10px}.bedaya-student-access-expiry{margin-top:auto;padding-top:14px}.bedaya-student-course-link{align-self:flex-start;margin-top:13px;padding:9px 13px;font-size:11px}.bedaya-student-notifications-section{max-width:1120px;margin-top:14px;padding:0;overflow:hidden;border-radius:17px;box-shadow:0 13px 35px rgba(15,23,42,.055)}.bedaya-student-notifications-details>summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:66px;padding:12px 16px;cursor:pointer;list-style:none}.bedaya-student-notifications-details>summary::-webkit-details-marker{display:none}.bedaya-student-notifications-details>summary:focus-visible{outline:3px solid rgba(1,130,249,.18);outline-offset:-3px}.bedaya-student-notifications-toggle-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#eaf5ff;color:#0073dd;font-size:18px}.bedaya-student-notifications-toggle-copy{display:grid;gap:2px}.bedaya-student-notifications-toggle-copy strong{color:#102a43;font-size:14px}.bedaya-student-notifications-toggle-copy small{color:#708496;font-size:10px}.bedaya-student-notifications-details>summary>b{min-width:27px;padding:4px 8px;border-radius:999px;background:#eef3f7;color:#60778a;font-size:10px;text-align:center}.bedaya-student-notifications-details>summary>b.has-unread{background:#0182f9;color:#fff}.bedaya-student-notifications-chevron{color:#7d91a0;font-size:11px;transition:transform .2s ease}.bedaya-student-notifications-details[open] .bedaya-student-notifications-chevron{transform:rotate(90deg)}.bedaya-student-notifications-body{padding:0 16px 16px;border-top:1px solid rgba(16,42,67,.07)}.bedaya-student-notifications-list{padding-top:12px}.bedaya-student-notification-card{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:12px;border-radius:13px}.bedaya-student-notification-icon{width:36px;height:36px;border-radius:11px;font-size:17px}.bedaya-student-account-drawers{display:grid;max-width:1120px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px auto 0}.bedaya-student-account-drawer{align-self:start;overflow:hidden;border:1px solid rgba(1,130,249,.12);border-radius:17px;background:rgba(245,255,249,.96);box-shadow:0 13px 35px rgba(15,23,42,.055)}.bedaya-student-account-drawer>summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:66px;padding:12px 16px;cursor:pointer;list-style:none}.bedaya-student-account-drawer>summary::-webkit-details-marker{display:none}.bedaya-student-account-drawer>summary>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#eef8f5;color:#118d78;font-size:18px}.bedaya-student-account-drawer>summary>div{display:grid;gap:2px}.bedaya-student-account-drawer>summary strong{color:#102a43;font-size:14px}.bedaya-student-account-drawer>summary small{color:#708496;font-size:10px}.bedaya-student-account-drawer>summary>b{min-width:27px;padding:4px 8px;border-radius:999px;background:#eef3f7;color:#536d80;font-size:10px;text-align:center}.bedaya-student-account-drawer>summary>i{color:#7d91a0;font-size:11px;transition:transform .2s ease}.bedaya-student-account-drawer[open]>summary>i{transform:rotate(90deg)}.bedaya-student-account-drawer-body{padding:16px;border-top:1px solid rgba(16,42,67,.07)}.bedaya-student-account-drawer-body>.bedaya-student-orders-section,.bedaya-student-account-drawer-body>.bedaya-student-question-history-section{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bedaya-student-account-drawer-body .bedaya-student-access-heading,.bedaya-student-account-drawer-body .bedaya-student-question-history-heading{margin-bottom:14px}.bedaya-student-account-drawer-body .bedaya-student-access-heading h2,.bedaya-student-account-drawer-body .bedaya-student-question-history-heading h2{font-size:20px}@media (max-width:900px){.bedaya-student-access-grid,.bedaya-student-account-card,.bedaya-student-account-drawers{grid-template-columns:1fr}}@media (max-width:576px){.bedaya-student-account-card{gap:20px;padding:23px 18px}.bedaya-student-account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bedaya-student-account-stats span:first-child{grid-column:1/-1}.bedaya-student-access-section{padding:21px 16px}.bedaya-student-access-heading{flex-direction:row}.bedaya-student-access-heading>strong{flex:0 0 auto}.bedaya-student-account-drawer>summary,.bedaya-student-notifications-details>summary{grid-template-columns:38px minmax(0,1fr) auto 14px;padding:11px 13px}.bedaya-student-notification-card{grid-template-columns:36px minmax(0,1fr)}.bedaya-student-notification-action{grid-column:2}.bedaya-student-account-drawer-body{padding:14px}}.bedaya-student-learning-path{display:flex;max-width:1040px;align-items:center;gap:9px;margin:0 auto 16px;color:#738798;font-size:12px;font-weight:800}.bedaya-student-learning-path a{color:#426078}.bedaya-student-learning-path a:hover{color:#0182f9}.bedaya-student-learning-path i{color:#a1afba;font-size:9px}.bedaya-student-learning-path span{overflow:hidden;color:#102a43;text-overflow:ellipsis;white-space:nowrap}.bedaya-student-course-hero.is-friendly{grid-template-columns:280px minmax(0,1fr)}.bedaya-student-course-hero.is-friendly .bedaya-student-course-cover{min-height:330px}.bedaya-student-course-hero.is-friendly .bedaya-student-course-intro{padding:34px 38px}.bedaya-student-course-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:21px}.bedaya-student-course-hero-actions .edu-btn{display:inline-flex;min-height:45px;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;font-size:13px}.bedaya-student-course-hero-actions .is-secondary{display:inline-flex;min-height:45px;align-items:center;padding:10px 16px;border:1px solid #dce8f1;border-radius:12px;background:var(--bedaya-paper);color:#426078;font-size:12px;font-weight:850}.bedaya-student-course-chapter-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bedaya-student-course-chapter-list.is-grid li{min-width:0}.bedaya-student-course-chapter-list.is-grid .bedaya-student-course-chapter-link{display:flex;min-height:205px;flex-direction:column;align-items:flex-start;gap:13px;padding:20px}.bedaya-student-course-chapter-list.is-grid .bedaya-student-course-chapter-number{width:44px;height:44px;border-radius:13px;font-size:14px}.bedaya-student-course-chapter-copy{min-width:0}.bedaya-student-course-chapter-list.is-grid .bedaya-student-course-chapter-copy>span{color:#1a9c87;font-size:11px;font-weight:850}.bedaya-student-course-chapter-list.is-grid h3{margin-top:4px}.bedaya-student-course-chapter-list.is-grid p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bedaya-student-course-chapter-list.is-grid .bedaya-student-course-chapter-status{margin-top:auto}.bedaya-student-chapter-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px 38px}.bedaya-student-chapter-hero>div:first-child{min-width:0}.bedaya-student-chapter-hero>div:first-child>span{display:block;margin-bottom:7px;color:#0182f9;font-size:12px;font-weight:900}.bedaya-student-chapter-hero>div:first-child>p{max-width:680px;margin:0;color:#60778a;line-height:1.8}.bedaya-student-chapter-counts{flex:0 0 auto;justify-content:flex-end;margin-top:0}.bedaya-student-chapter-counts a,.bedaya-student-chapter-counts strong{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(1,130,249,.09);color:#0073dd;font-size:11px;font-weight:850}.bedaya-student-chapter-counts a:hover{background:rgba(1,130,249,.16)}.bedaya-student-chapter-navigation{display:grid;max-width:1040px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:18px auto 0}.bedaya-student-chapter-navigation>a:not(.is-course-index){display:flex;min-width:0;align-items:center;gap:10px;padding:13px 15px;border:1px solid #e0eaf2;border-radius:14px;background:var(--bedaya-paper);color:#28465e}.bedaya-student-chapter-navigation>a:not(.is-course-index):hover{border-color:rgba(1,130,249,.32);color:#0073dd}.bedaya-student-chapter-navigation .is-next{justify-content:flex-end}.bedaya-student-chapter-navigation a>span{display:grid;min-width:0;gap:2px}.bedaya-student-chapter-navigation small{color:#7a8e9f}.bedaya-student-chapter-navigation strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bedaya-student-chapter-navigation .is-course-index{padding:10px 13px;border-radius:11px;background:#edf6fd;color:#0073dd;font-size:11px;font-weight:850;white-space:nowrap}.bedaya-student-question-anchor{max-width:1040px;margin:24px auto 0;scroll-margin-top:100px}.bedaya-student-question-hub{overflow:hidden;border:1px solid rgba(1,130,249,.14);border-radius:24px;background:rgba(245,255,249,.97);box-shadow:0 20px 52px rgba(15,23,42,.07)}.bedaya-student-question-hub-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px 18px}.bedaya-student-question-hub-intro span{display:block;margin-bottom:3px;color:#0182f9;font-size:11px;font-weight:900}.bedaya-student-question-hub-intro h2{margin:0;color:#102a43;font-size:24px}.bedaya-student-question-hub-intro p{max-width:390px;margin:0;color:#708496;font-size:12px;line-height:1.7}.bedaya-student-question-tabs{display:flex;gap:8px;padding:0 28px;border-bottom:1px solid #e7eef4}.bedaya-student-question-tabs button{display:flex;min-width:155px;align-items:center;gap:9px;padding:12px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#708496;text-align:right}.bedaya-student-question-tabs button.is-active,.bedaya-student-question-tabs button:hover{border-bottom-color:#0182f9}.bedaya-student-question-tabs button i{font-size:20px}.bedaya-student-question-tabs button span{display:grid;gap:1px}.bedaya-student-question-tabs button strong{font-size:12px}.bedaya-student-question-tabs button small{color:#8a9aaa;font-size:9px}.bedaya-student-question-tab-panels{padding:26px 28px 28px}.bedaya-student-question-tab-panel[hidden]{display:none}.bedaya-student-question-hub .bedaya-student-question-list-section,.bedaya-student-question-hub .bedaya-student-question-section{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bedaya-student-question-heading p{margin:5px 0 0;color:#718596;font-size:11px}.bedaya-student-question-filters{display:flex;flex-wrap:wrap;gap:7px;margin:-5px 0 18px}.bedaya-student-question-filters button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:7px 11px;border:1px solid #dce8f0;border-radius:999px;background:var(--bedaya-paper);color:#607789;font-size:11px;font-weight:850}.bedaya-student-question-filters button.is-active{border-color:#0182f9;background:#0182f9;color:#fff}.bedaya-student-question-filters button span{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;border-radius:999px;background:rgba(96,119,137,.1);font-size:9px}.bedaya-student-question-filters button.is-active span{background:rgba(245,255,249,.19)}.bedaya-student-question-conversation-head{display:flex;align-items:center;gap:10px}.bedaya-student-answer-brand>span,.bedaya-student-question-avatar{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;background:#eaf5ff;color:#0073dd;font-size:13px;font-weight:900}.bedaya-student-answer-brand>div,.bedaya-student-question-conversation-head>div:nth-child(2){display:grid;min-width:0;gap:1px}.bedaya-student-answer-brand strong,.bedaya-student-question-conversation-head>div:nth-child(2) strong{color:#28465e;font-size:11px}.bedaya-student-answer-brand time,.bedaya-student-question-conversation-head time{color:#8495a3;font-size:9px}.bedaya-student-question-conversation-head .bedaya-student-question-badges{margin-right:auto}.bedaya-student-answer-brand{display:flex;align-items:center;gap:9px;margin-bottom:10px}.bedaya-student-answer-brand>span{background:#dff6ef;color:#117b6a}.bedaya-visual-math-editor{margin-top:15px;overflow:hidden;border:1px solid #dce8f0;border-radius:16px;background:#f8fbfd}.bedaya-visual-math-editor-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #e3edf4;background:var(--bedaya-paper)}.bedaya-visual-math-editor-head>div{display:grid;gap:2px}.bedaya-visual-math-editor-head strong{color:#28465e;font-size:13px}.bedaya-visual-math-editor-head small{color:#718596;font-size:10px}.bedaya-visual-math-keyboard-toggle{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(1,130,249,.2);border-radius:10px;background:#edf7ff;color:#0073dd;font-size:10px;font-weight:850}.bedaya-visual-math-keyboard-toggle:disabled,.bedaya-visual-math-toolbar button:disabled{cursor:wait;opacity:.52}.bedaya-visual-math-toolbar{display:flex;overflow-x:auto;gap:7px;padding:11px 13px;scrollbar-width:thin}.bedaya-visual-math-toolbar button{display:grid;min-width:58px;min-height:54px;flex:0 0 auto;place-items:center;gap:2px;padding:6px 8px;border:1px solid #d9e6ef;border-radius:10px;background:var(--bedaya-paper);color:#173f5f;font-size:20px}.bedaya-visual-math-toolbar button:hover:not(:disabled){border-color:#0182f9;background:#eef7ff}.bedaya-visual-math-toolbar button small{color:#607789;font-size:8px;font-weight:800}.bedaya-math-template-fraction{display:grid;width:33px;gap:2px}.bedaya-math-template-fraction i{display:block;padding:1px;font-size:7px;font-style:normal;line-height:1;text-align:center}.bedaya-math-template-fraction i:first-child{border-bottom:1px solid}.bedaya-visual-math-field-shell{padding:0 13px 12px}math-field.bedaya-visual-math-field{display:block;width:100%;min-height:84px;padding:18px 16px;border:1px solid #d4e2ec;border-radius:12px;background:var(--bedaya-paper);color:#102a43;font-size:27px;outline:none;direction:ltr;--caret-color:#0182f9;--contains-highlight-background-color:rgba(1,130,249,0.08);--selection-background-color:rgba(1,130,249,0.16);--smart-fence-color:#0182f9}math-field.bedaya-visual-math-field:focus-within{border-color:#0182f9;box-shadow:0 0 0 3px rgba(1,130,249,.1)}.bedaya-visual-math-loading{min-height:84px;padding:28px 16px;border:1px dashed #d4e2ec;border-radius:12px;background:var(--bedaya-paper);color:#718596;font-size:11px;text-align:center}.bedaya-visual-math-help{margin:0;padding:0 14px 12px;color:#718596;font-size:9px;line-height:1.6}.bedaya-unified-question-editor{overflow:hidden;border:1px solid #d8e6f0;border-radius:17px;background:#fbfdff;transition:border-color .2s ease,box-shadow .2s ease}.bedaya-unified-question-editor:focus-within{border-color:#0182f9;box-shadow:0 0 0 3px rgba(1,130,249,.1)}.bedaya-unified-question-editor.is-disabled{cursor:wait;opacity:.7}.bedaya-unified-question-editor-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #e2ebf2;background:var(--bedaya-paper)}.bedaya-unified-question-editor-head>div{display:grid;gap:2px}.bedaya-unified-question-editor-head strong{color:#28465e;font-size:12px}.bedaya-unified-question-editor-head small{color:#718596;font-size:9px}.bedaya-unified-question-add-math{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(1,130,249,.22);border-radius:10px;background:#edf7ff;color:#0073dd;font-size:10px;font-weight:850}.bedaya-unified-question-toolbar{display:flex;overflow-x:auto;gap:6px;padding:9px 11px;border-bottom:1px solid #e5edf3;background:#f5f9fc;scrollbar-width:thin}.bedaya-unified-question-toolbar button{display:grid;min-width:51px;min-height:48px;flex:0 0 auto;place-items:center;gap:1px;padding:5px 7px;border:1px solid #d9e6ef;border-radius:9px;background:var(--bedaya-paper);color:#173f5f;font-size:18px}.bedaya-unified-question-toolbar button:hover:not(:disabled){border-color:#0182f9;background:#eef7ff}.bedaya-unified-question-toolbar button.is-remove:not(:disabled){border-color:rgba(215,76,76,.2);color:#c83f3f}.bedaya-unified-question-toolbar button small{color:#607789;font-size:7px;font-weight:800}.bedaya-unified-question-add-math:disabled,.bedaya-unified-question-toolbar button:disabled{cursor:not-allowed;opacity:.45}.bedaya-unified-question-surface{min-height:168px;padding:18px 17px;background:var(--bedaya-paper);color:#102a43;line-height:2.15;outline:none;overflow-wrap:anywhere;white-space:pre-wrap}.bedaya-unified-question-surface:empty:before{color:#93a3af;content:attr(data-placeholder);pointer-events:none}math-field.bedaya-unified-question-math{display:inline-flex;min-width:64px;min-height:42px;max-width:100%;align-items:center;margin:1px 4px;padding:5px 9px;border:1px solid rgba(1,130,249,.26);border-radius:9px;background:#f0f8ff;color:#102a43;font-size:21px;line-height:1.3;outline:none;vertical-align:middle;direction:ltr;--caret-color:#0182f9;--contains-highlight-background-color:rgba(1,130,249,0.08);--selection-background-color:rgba(1,130,249,0.16);--smart-fence-color:#0182f9}math-field.bedaya-unified-question-math:focus-within{border-color:#0182f9;background:var(--bedaya-paper);box-shadow:0 0 0 3px rgba(1,130,249,.1)}math-field.bedaya-unified-question-math::part(menu-toggle),math-field.bedaya-unified-question-math::part(virtual-keyboard-toggle){display:none}.bedaya-unified-question-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border-top:1px solid #e5edf3;background:#f8fbfd;color:#718596;font-size:9px;line-height:1.6}.bedaya-unified-question-editor-foot span{display:inline-flex;align-items:center;gap:5px}.bedaya-unified-question-editor-foot b{color:#0073dd;font-size:8px;white-space:nowrap}.bedaya-unified-question-editor-foot b.is-error{color:#b23b3b}.bedaya-student-math-incomplete{margin:11px 0 0;padding:10px 12px;border-radius:10px;background:#fff8e7;color:#8a6400;font-size:10px;font-weight:750}@media (max-width:767px){.bedaya-student-course-hero.is-friendly{grid-template-columns:1fr}.bedaya-student-course-hero.is-friendly .bedaya-student-course-cover{min-height:190px;max-height:220px}.bedaya-student-course-hero.is-friendly .bedaya-student-course-intro{padding:25px 20px}.bedaya-student-course-chapter-list.is-grid{grid-template-columns:1fr}.bedaya-student-course-chapter-list.is-grid .bedaya-student-course-chapter-link{min-height:175px}.bedaya-student-chapter-hero{align-items:flex-start;flex-direction:column;padding:27px 21px}.bedaya-student-chapter-counts{justify-content:flex-start}.bedaya-student-chapter-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.bedaya-student-chapter-navigation .is-course-index{grid-column:1/-1;grid-row:1;justify-self:center}.bedaya-student-chapter-navigation>a:not(.is-course-index){min-height:64px}.bedaya-student-question-hub-intro{align-items:flex-start;flex-direction:column;gap:8px;padding:23px 19px 16px}.bedaya-student-question-tabs{padding:0 16px}.bedaya-student-question-tabs button{min-width:0;flex:1 1;padding:11px 8px}.bedaya-student-question-tab-panels{padding:22px 18px}.bedaya-student-question-heading{align-items:flex-start;flex-direction:column}.bedaya-student-question-conversation-head{align-items:flex-start;flex-wrap:wrap}.bedaya-student-question-conversation-head .bedaya-student-question-badges{width:100%;margin-right:46px}.bedaya-visual-math-editor-head{align-items:flex-start;flex-direction:column}math-field.bedaya-visual-math-field{min-height:74px;padding:15px 12px;font-size:24px}.bedaya-unified-question-editor-head{align-items:flex-start;flex-direction:column}.bedaya-unified-question-add-math{width:100%;justify-content:center}.bedaya-unified-question-surface{min-height:150px;padding:15px 13px;font-size:15px}math-field.bedaya-unified-question-math{min-height:39px;padding:4px 7px;font-size:19px}.bedaya-unified-question-editor-foot{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.bedaya-student-course-hero-actions>*{width:100%;justify-content:center}.bedaya-student-chapter-navigation{grid-template-columns:1fr}.bedaya-student-chapter-navigation>span:empty{display:none}.bedaya-student-chapter-navigation .is-course-index{grid-column:auto;grid-row:auto;order:-1}.bedaya-student-question-tabs button i,.bedaya-student-question-tabs button small{display:none}}.bedaya-student-question-privacy{display:inline-grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border:1px solid #dfeaf2;border-radius:14px;background:#f3f7fa}.bedaya-student-question-privacy button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:0;border-radius:10px;background:transparent;color:#6d8292;font-size:11px;font-weight:850;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.bedaya-student-question-privacy button.is-active{background:var(--bedaya-paper);color:#0073dd;box-shadow:0 4px 13px rgba(15,56,89,.09)}.bedaya-student-question-privacy button.is-active.is-private{color:#7355c7}.bedaya-student-question-privacy button:disabled{cursor:not-allowed;opacity:.6}.bedaya-student-question-note{display:flex;align-items:center;gap:6px}.bedaya-student-question-note i{color:#0182f9;font-size:14px}.bedaya-student-question-submit{display:grid;width:min(100%,320px);min-height:62px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:8px 11px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#0182f9,#006ed8)!important;color:#fff!important;text-align:right;box-shadow:0 13px 28px rgba(1,130,249,.22)}.bedaya-student-question-submit:after{display:none!important}.bedaya-student-question-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 34px rgba(1,130,249,.28)}.bedaya-student-question-submit.is-sent{background:linear-gradient(135deg,#1ab69d,#11957f)!important}.bedaya-student-question-submit-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:rgba(245,255,249,.16);font-size:19px}.bedaya-student-question-submit .ri-loader-4-line{animation:bedayaQuestionSpin .8s linear infinite}.bedaya-student-question-submit-copy{display:grid;gap:1px}.bedaya-student-question-submit-copy strong{color:#fff;font-size:13px;line-height:1.35}.bedaya-student-question-submit-copy small{color:rgba(255,255,255,.72);font-size:9px;font-weight:700;line-height:1.35}.bedaya-student-question-submit>i{font-size:18px}@keyframes bedayaQuestionSpin{to{transform:rotate(1turn)}}@media (max-width:520px){.bedaya-student-question-meta{align-items:stretch;flex-direction:column;gap:8px}.bedaya-student-question-count{align-self:flex-end}.bedaya-student-question-submit{width:100%}}.bedaya-student-account-identity{display:flex;align-items:center;gap:14px;margin-bottom:8px}.bedaya-student-account-avatar{display:inline-flex;width:58px;height:58px;flex:0 0 58px;align-items:center;justify-content:center;border:1px solid rgba(1,130,249,.18);border-radius:18px;background:linear-gradient(145deg,#0182f9,#1ab69d);color:#fff;box-shadow:0 12px 26px rgba(1,130,249,.18);font-size:25px;font-weight:950}.bedaya-student-account-identity .bedaya-student-account-status{margin-bottom:6px}.bedaya-student-account-identity h1{margin:0}.bedaya-student-account-stats span>i{color:#1ab69d;font-size:15px}.bedaya-student-profile-card{display:grid;gap:13px}.bedaya-student-profile-heading{display:flex;align-items:center;gap:10px}.bedaya-student-profile-heading>span{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:12px;background:#e9f5ff;color:#0073dd;font-size:18px}.bedaya-student-profile-heading>div{display:grid;gap:1px}.bedaya-student-profile-heading small{color:#7890a1;font-size:9px;font-weight:800}.bedaya-student-profile-heading strong{color:#16364e;font-size:14px}.bedaya-student-profile-details{display:grid;overflow:hidden;border:1px solid #e5edf3;border-radius:13px;background:var(--bedaya-paper)}.bedaya-student-profile-details>div{display:grid;grid-template-columns:20px 48px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px 11px;border-bottom:1px solid #edf2f5}.bedaya-student-profile-details>div:last-child{border-bottom:0}.bedaya-student-profile-details i{color:#0182f9;font-size:14px}.bedaya-student-profile-details span{color:#8495a2;font-size:9px;font-weight:800}.bedaya-student-profile-details strong{min-width:0;overflow-wrap:anywhere;color:#28465e;font-size:10px;font-weight:800;text-align:left}.bedaya-student-profile-update{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#61798b;font-size:9px;font-weight:800}.bedaya-student-profile-update:hover{color:#0073dd}.bedaya-student-account-side .bedaya-student-account-actions{margin-top:14px}@media (max-width:520px){.bedaya-student-account-identity{align-items:flex-start}.bedaya-student-account-avatar{width:50px;height:50px;flex-basis:50px;border-radius:15px;font-size:21px}.bedaya-student-account-identity h1{font-size:26px}}body:has(.bedaya-student-learning-layout){overflow-x:clip;overflow-y:visible}.bedaya-student-learning-path.is-player-path{max-width:1320px}.bedaya-student-learning-layout{display:grid;max-width:1320px;grid-template-areas:"sidebar main";grid-template-columns:310px minmax(0,1fr);align-items:start;gap:22px;margin:0 auto;direction:ltr}.bedaya-student-learning-main{grid-area:main;min-width:0;direction:rtl}.bedaya-student-learning-main .bedaya-student-chapter-content,.bedaya-student-learning-main .bedaya-student-chapter-hero,.bedaya-student-learning-main .bedaya-student-chapter-navigation,.bedaya-student-learning-main .bedaya-student-question-anchor{max-width:none;margin-right:0;margin-left:0}.bedaya-learning-sidebar-slot{grid-area:sidebar;min-width:0;height:100%;align-self:stretch;direction:rtl}.bedaya-learning-sidebar-overlay,.bedaya-learning-sidebar-toggle{display:none}.bedaya-learning-sidebar{position:sticky;top:108px;display:flex;max-height:calc(100vh - 128px);flex-direction:column;overflow:hidden;border:1px solid rgba(1,130,249,.14);border-radius:23px;background:var(--bedaya-paper);box-shadow:0 20px 52px rgba(15,23,42,.08)}.bedaya-learning-sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:23px 21px 20px;background:radial-gradient(circle at 18% 12%,rgba(26,182,157,.2),transparent 38%),linear-gradient(145deg,#102f48,#0b2134)}.bedaya-learning-sidebar-head>div{min-width:0}.bedaya-learning-sidebar-head span{display:block;margin-bottom:5px;color:#66d4c0;font-size:10px;font-weight:900}.bedaya-learning-sidebar-head h2{margin:0 0 7px;color:#fff;font-size:20px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bedaya-learning-sidebar-head p{margin:0;color:rgba(255,255,255,.66);font-size:10px}.bedaya-learning-sidebar-close{display:none;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(245,255,249,.08);color:#fff;font-size:19px}.bedaya-learning-chapter-list{display:grid;grid-auto-rows:max-content;align-content:start;overflow-y:auto;gap:8px;padding:14px;scrollbar-color:#cbdbe6 transparent;scrollbar-width:thin}.bedaya-learning-chapter-group{overflow:hidden;border:1px solid #e3ecf3;border-radius:14px;background:#fbfdff;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.bedaya-learning-chapter-group:hover{transform:translateY(-1px);border-color:rgba(1,130,249,.28)}.bedaya-learning-chapter-group.is-current{border-color:rgba(1,130,249,.38);background:#f6fbff;box-shadow:inset -3px 0 0 #0182f9}.bedaya-learning-chapter-link{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;color:#28465e;transition:background-color .2s ease,color .2s ease}.bedaya-learning-chapter-link:hover{background:#f3f9fd;color:#0073dd}.bedaya-learning-chapter-group.is-current .bedaya-learning-chapter-link{background:#edf7ff}.bedaya-learning-chapter-number{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#e9f3fa;color:#45677e;font-size:11px;font-weight:900}.bedaya-learning-chapter-group.is-current .bedaya-learning-chapter-number{background:#0182f9;color:#fff}.bedaya-learning-chapter-copy{display:grid;min-width:0;gap:2px}.bedaya-learning-chapter-copy small{color:#7990a1;font-size:8px;font-weight:800}.bedaya-learning-chapter-copy strong{overflow:hidden;color:#173f5f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bedaya-learning-chapter-count{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#eef3f7;color:#607789;font-size:9px;font-weight:900}.bedaya-learning-chapter-group.is-current .bedaya-learning-chapter-count{background:rgba(1,130,249,.12);color:#0073dd}.bedaya-learning-item-list{display:grid;gap:4px;padding:5px 8px 9px;border-top:1px solid rgba(16,42,67,.07);background:rgba(245,255,249,.72)}.bedaya-learning-item-link{display:grid;min-width:0;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;color:#536d80;transition:background-color .18s ease,color .18s ease}.bedaya-learning-item-link:hover{background:#edf6fc;color:#0073dd}.bedaya-learning-item-link.is-active{background:#e5f3ff;color:#006dcc}.bedaya-learning-item-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#eaf5ff;color:#0182f9;font-size:13px}.bedaya-learning-item-icon.is-file{background:#fff1ed;color:#e26043}.bedaya-learning-item-copy{display:grid;min-width:0;gap:2px}.bedaya-learning-item-copy strong{font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bedaya-learning-item-copy small{color:#8497a6;font-size:8px;font-weight:750}.bedaya-learning-item-active-mark{color:#0182f9;font-size:14px}.bedaya-learning-item-empty{margin:0;padding:9px 13px 12px;border-top:1px solid rgba(16,42,67,.07);color:#8a9aa6;font-size:9px}.bedaya-student-chapter-content.is-unified-viewer{overflow:hidden;padding:0}.bedaya-student-chapter-content.is-unified-viewer>.bedaya-student-course-chapters-heading{padding:25px 27px 0}.bedaya-student-chapter-content.is-unified-viewer>.bedaya-student-course-chapters-heading>div{min-width:0;flex:1 1}.bedaya-student-chapter-content.is-unified-viewer .bedaya-student-course-chapters-heading h2{overflow-wrap:anywhere;font-size:clamp(20px,2.25vw,27px);line-height:1.45;unicode-bidi:plaintext}.bedaya-student-unified-viewer{scroll-margin-top:118px;border-top:1px solid rgba(16,42,67,.08)}.bedaya-student-unified-stage{position:relative;overflow:hidden;background:#071b2b}.bedaya-student-unified-stage.is-video{aspect-ratio:16/9}.bedaya-student-unified-stage video{display:block;width:100%;height:100%;background:#071b2b;object-fit:contain}.bedaya-student-unified-stage.is-generic-file,.bedaya-student-unified-stage.is-pdf{display:grid;min-height:360px;place-content:center;justify-items:center;gap:14px;padding:35px;background:#f4f8fb;color:#607789;text-align:center}.bedaya-student-unified-stage.is-generic-file>span,.bedaya-student-unified-stage.is-pdf>span{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:21px;background:#e5f3ff;color:#0182f9;font-size:32px}.bedaya-student-unified-stage.is-pdf>span{background:#fff0ec;color:#e26043;font-size:16px;font-weight:950}.bedaya-student-unified-stage.is-pdf strong{color:#173f5f;font-size:17px}.bedaya-student-unified-stage.is-generic-file p,.bedaya-student-unified-stage.is-pdf p{margin:0;font-size:13px}.bedaya-student-unified-details{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px 21px;background:var(--bedaya-paper)}.bedaya-student-unified-details>div:first-child{min-width:0}.bedaya-student-unified-details>div:first-child>span{color:#0182f9;font-size:10px;font-weight:900}.bedaya-student-unified-details p{margin:4px 0 0;color:#607789;font-size:12px;line-height:1.7}@media (max-width:767px){.bedaya-student-chapter-content.is-unified-viewer>.bedaya-student-course-chapters-heading{padding:21px 19px 0}.bedaya-student-unified-details{align-items:flex-start;flex-direction:column;padding:16px 18px 19px}.bedaya-student-unified-details .bedaya-student-content-actions{width:100%;justify-content:flex-start}}@media (max-width:480px){.bedaya-student-unified-details .bedaya-student-content-actions>*{flex:1 1}}.bedaya-learning-sidebar-empty{margin:0;padding:22px 12px;color:#718596;font-size:11px;text-align:center}.bedaya-learning-sidebar-course-link{display:flex;min-height:49px;align-items:center;justify-content:center;gap:7px;margin:auto 14px 14px;padding:10px 13px;border-radius:12px;background:#eef6fc;color:#426078;font-size:11px;font-weight:850}.bedaya-learning-sidebar-course-link:hover{background:#e2f1fc;color:#0073dd}@media (max-width:991px){.bedaya-student-learning-layout{display:flex;max-width:1040px;flex-direction:column;gap:14px;direction:rtl}.bedaya-student-learning-main{width:100%}.bedaya-learning-sidebar-slot{width:100%;height:auto;order:-1}.bedaya-learning-sidebar-toggle{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(1,130,249,.17);border-radius:15px;background:var(--bedaya-paper);color:#28465e;text-align:right;box-shadow:0 12px 28px rgba(15,23,42,.06)}.bedaya-learning-sidebar-toggle>i:first-child{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#eaf5ff;color:#0073dd;font-size:17px}.bedaya-learning-sidebar-toggle>span{display:grid;min-width:0;gap:1px}.bedaya-learning-sidebar-toggle small{color:#718596;font-size:8px}.bedaya-learning-sidebar-toggle strong{overflow:hidden;color:#173f5f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bedaya-learning-sidebar-toggle>i:last-child{color:#7890a1;font-size:18px}.bedaya-learning-sidebar-overlay{position:fixed;inset:0;z-index:9997;display:block;pointer-events:none;border:0;background:rgba(7,27,43,.52);opacity:0;transition:opacity .24s ease}.bedaya-learning-sidebar-overlay.is-visible{pointer-events:auto;opacity:1}.bedaya-learning-sidebar{position:fixed;z-index:9998;top:0;bottom:0;left:0;width:min(88vw,365px);max-height:none;border:0;border-radius:0 22px 22px 0;box-shadow:20px 0 70px rgba(7,27,43,.25);transform:translateX(-110%);visibility:hidden;transition:transform .26s ease,visibility 0s linear .26s}.bedaya-learning-sidebar.is-open{transform:translateX(0);visibility:visible;transition-delay:0s}.bedaya-learning-sidebar-close{display:inline-flex}.bedaya-learning-chapter-list{flex:1 1}}@media (max-width:576px){.bedaya-student-learning-path.is-player-path{display:none}.bedaya-student-learning-layout{gap:11px}.bedaya-learning-sidebar-toggle{border-radius:13px}}.bedaya-student-learning-layout{max-width:1400px;grid-template-columns:330px minmax(0,1fr);gap:18px}.bedaya-student-learning-main .bedaya-student-chapter-hero{align-items:center;padding:24px 28px;border-radius:22px;box-shadow:0 16px 42px rgba(15,23,42,.07)}.bedaya-student-chapter-position{display:inline-flex!important;align-items:center;gap:6px;margin-bottom:8px!important}.bedaya-student-chapter-position i{font-size:15px}.bedaya-student-learning-main .bedaya-student-chapter-hero h1{margin:0;font-size:var(--bedaya-title-compact);line-height:1.25}.bedaya-student-learning-main .bedaya-student-chapter-hero>div:first-child>p{margin-top:9px}.bedaya-student-learning-main .bedaya-student-chapter-counts{gap:7px}.bedaya-student-learning-main .bedaya-student-chapter-counts a,.bedaya-student-learning-main .bedaya-student-chapter-counts strong{min-height:34px;padding:7px 12px;border:1px solid rgba(1,130,249,.1);background:#f0f8ff}.bedaya-student-learning-main .bedaya-student-chapter-content.is-unified-viewer{margin-top:16px;border-radius:24px;box-shadow:0 18px 48px rgba(15,23,42,.08)}.bedaya-student-chapter-content.is-unified-viewer>.bedaya-student-course-chapters-heading{align-items:flex-start;margin-bottom:18px;padding:22px 24px 0}.bedaya-student-content-kicker{display:inline-flex!important;align-items:center;gap:6px;margin-bottom:7px!important;font-size:11px!important}.bedaya-student-content-kicker i{font-size:15px}.bedaya-student-chapter-content.is-unified-viewer .bedaya-student-course-chapters-heading h2{max-width:820px;font-size:clamp(19px,1.85vw,24px);line-height:1.35;word-break:break-word}.bedaya-student-content-meta{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;margin-top:2px;padding:7px 11px!important;white-space:nowrap}.bedaya-student-content-meta i{font-size:14px}.bedaya-student-unified-details{min-height:66px;padding:15px 21px 17px;border-top:1px solid #e8eff4}.bedaya-student-chapter-navigation{gap:10px;margin-top:14px}.bedaya-student-chapter-navigation>a:not(.is-course-index){min-height:64px;padding:11px 13px;border-radius:16px;box-shadow:0 9px 24px rgba(15,23,42,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bedaya-student-chapter-navigation>a:not(.is-course-index):hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(15,23,42,.08)}.bedaya-student-chapter-navigation>a:not(.is-course-index)>i{display:inline-flex;width:35px;height:35px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;background:#eef7ff;color:#0073dd;font-size:17px}.bedaya-student-chapter-navigation .is-next{border-color:rgba(1,130,249,.25)!important;background:linear-gradient(135deg,#fff,#f0f8ff)!important}.bedaya-student-chapter-navigation small{margin-bottom:1px;font-size:9px;font-weight:800}.bedaya-student-chapter-navigation strong{font-size:11px}.bedaya-student-chapter-navigation .is-course-index{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:6px;padding:9px 13px;border:1px solid rgba(1,130,249,.11)}.bedaya-student-chapter-navigation .is-course-index>span{display:inline}.bedaya-learning-sidebar{border-radius:20px;box-shadow:0 16px 44px rgba(15,23,42,.08)}.bedaya-learning-sidebar-head{padding:20px 19px 18px}.bedaya-learning-sidebar-head h2{display:-webkit-box;overflow:hidden;margin-bottom:6px;font-size:18px;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bedaya-learning-chapter-list{gap:7px;padding:11px}.bedaya-learning-chapter-group{border-radius:15px}.bedaya-learning-chapter-link{padding:11px}.bedaya-learning-item-list{gap:5px;padding:7px 7px 9px}.bedaya-learning-item-link{grid-template-columns:30px minmax(0,1fr) auto;padding:9px}.bedaya-learning-item-copy strong{display:-webkit-box;overflow:hidden;font-size:10px;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bedaya-learning-item-active-mark{display:inline-flex;min-width:31px;min-height:22px;align-items:center;justify-content:center;padding:3px 6px;border-radius:999px;background:#0182f9;color:#fff;font-size:7px;font-weight:900}.bedaya-learning-sidebar-course-link{min-height:46px;margin:auto 11px 11px}.bedaya-student-question-anchor{margin-top:18px!important}.bedaya-student-question-hub{border-radius:22px;box-shadow:0 16px 46px rgba(15,23,42,.07)}.bedaya-student-question-hub-intro{padding:22px 24px 15px}.bedaya-student-question-hub-intro h2{font-size:22px}.bedaya-student-question-tabs{gap:5px;margin:0 24px;padding:4px;border:1px solid #e2ebf2;border-radius:13px;background:#f4f8fb}.bedaya-student-question-tabs button{min-height:47px;justify-content:center;padding:9px 13px;border-bottom:0;border-radius:9px}.bedaya-student-question-tabs button.is-active,.bedaya-student-question-tabs button:hover{border-bottom-color:transparent;background:var(--bedaya-paper);color:#0073dd;box-shadow:0 5px 15px rgba(15,23,42,.08)}.bedaya-student-question-tab-panels{padding:23px 24px 25px}.bedaya-unified-question-editor{border-radius:18px;background:var(--bedaya-paper)}.bedaya-unified-question-editor-head{padding:14px 16px;background:linear-gradient(135deg,#fff,#f6fbff)}.bedaya-unified-question-add-math{min-height:38px;padding:8px 12px;border-color:#0182f9;background:#0182f9;color:#fff;transition:transform .18s ease,box-shadow .18s ease}.bedaya-unified-question-add-math:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(1,130,249,.2)}.bedaya-unified-question-toolbar{gap:7px;padding:10px 12px;background:#f7fafc}.bedaya-unified-question-toolbar button{min-width:54px;min-height:50px;border-radius:11px;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.bedaya-unified-question-toolbar button:hover:not(:disabled){transform:translateY(-1px)}.bedaya-unified-question-surface{min-height:185px;padding:20px 18px;font-size:16px;line-height:2.2}math-field.bedaya-unified-question-math{min-height:44px;margin:2px 5px;border-radius:10px;background:#f4faff}.bedaya-student-question-privacy{min-width:min(100%,330px);padding:10px 12px;border:1px solid #e2ebf2;border-radius:12px;background:#f8fbfd}.bedaya-student-question-submit{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:13px}@media (max-width:1199px) and (min-width:992px){.bedaya-student-learning-layout{grid-template-columns:285px minmax(0,1fr);gap:15px}}@media (max-width:991px){.bedaya-student-learning-layout{gap:12px}.bedaya-learning-sidebar-toggle{position:sticky;z-index:30;top:82px;min-height:60px;border-radius:16px;box-shadow:0 10px 26px rgba(15,23,42,.08)}.bedaya-learning-sidebar{width:min(92vw,390px)}}@media (max-width:767px){.bedaya-student-learning-main .bedaya-student-chapter-hero{gap:15px;padding:19px 18px;border-radius:19px}.bedaya-student-learning-main .bedaya-student-chapter-hero h1{font-size:27px}.bedaya-student-learning-main .bedaya-student-chapter-counts{width:100%;justify-content:flex-start}.bedaya-student-learning-main .bedaya-student-chapter-counts a,.bedaya-student-learning-main .bedaya-student-chapter-counts strong{flex:1 1 auto;justify-content:center}.bedaya-student-learning-main .bedaya-student-chapter-content.is-unified-viewer{margin-top:12px;border-radius:19px}.bedaya-student-chapter-content.is-unified-viewer>.bedaya-student-course-chapters-heading{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:14px;padding:18px 17px 0}.bedaya-student-chapter-content.is-unified-viewer .bedaya-student-course-chapters-heading h2{font-size:18px;line-height:1.45}.bedaya-student-content-meta{align-self:flex-start;margin-top:0}.bedaya-student-unified-stage.is-generic-file,.bedaya-student-unified-stage.is-pdf{min-height:270px}.bedaya-student-chapter-navigation .is-next{order:-2}.bedaya-student-chapter-navigation .is-previous{order:-1}.bedaya-student-chapter-navigation .is-course-index{grid-column:1/-1;grid-row:auto;order:2;justify-self:stretch}.bedaya-student-question-hub-intro{padding:19px 17px 13px}.bedaya-student-question-hub-intro h2{font-size:20px}.bedaya-student-question-tabs{margin:0 15px;padding:4px}.bedaya-student-question-tabs button{min-height:44px;padding:8px 7px}.bedaya-student-question-tab-panels{padding:19px 15px 21px}.bedaya-unified-question-editor-head{gap:10px;padding:13px}.bedaya-unified-question-toolbar{padding:9px;scroll-snap-type:x proximity}.bedaya-unified-question-toolbar button{min-width:56px;min-height:52px;scroll-snap-align:start}.bedaya-unified-question-surface{min-height:175px;padding:17px 13px;line-height:2.25}.bedaya-student-question-meta{align-items:stretch;flex-direction:column;gap:8px}.bedaya-student-question-privacy{width:100%}.bedaya-student-question-count{align-self:flex-end}.bedaya-student-question-submit{width:100%}}@media (max-width:480px){.bedaya-student-chapter-navigation{gap:8px}.bedaya-student-chapter-navigation>a:not(.is-course-index){min-height:61px}.bedaya-student-question-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:thin}.bedaya-student-question-filters button{flex:0 0 auto}}.bedaya-student-catalog-link{display:grid;width:100%;min-width:0;min-height:64px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(1,130,249,.15);border-radius:17px;background:linear-gradient(135deg,#0182f9,#0074e2 62%,#159e8c 145%);color:#fff;box-shadow:0 13px 28px rgba(1,130,249,.2);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bedaya-student-catalog-link:hover{transform:translateY(-2px);border-color:rgba(1,130,249,.32);color:#fff;box-shadow:0 17px 34px rgba(1,130,249,.27)}.bedaya-student-catalog-link-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(255,255,255,.15);color:#fff;font-size:20px}.bedaya-student-catalog-link>span:nth-child(2){display:grid;gap:1px}.bedaya-student-catalog-link small{color:rgba(255,255,255,.76);font-size:9px;font-weight:800}.bedaya-student-catalog-link strong{color:#fff;font-size:14px}.bedaya-student-catalog-link>i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.14);color:#fff;font-size:16px}.bedaya-student-account-side .bedaya-student-account-actions{display:grid;grid-template-columns:1fr;width:100%;gap:9px}.bedaya-student-account-side .bedaya-student-logout{width:100%;min-height:43px;border-radius:13px}.bedaya-student-course-start{display:grid;min-width:235px;min-height:62px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px 8px 10px;border-radius:16px;background:linear-gradient(135deg,#0182f9,#006fd8);color:#fff;box-shadow:0 14px 30px rgba(1,130,249,.23);transition:transform .2s ease,box-shadow .2s ease}.bedaya-student-course-start:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 38px rgba(1,130,249,.3)}.bedaya-student-course-start-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:rgba(245,255,249,.16);font-size:20px}.bedaya-student-course-start>span:nth-child(2){display:grid;gap:1px}.bedaya-student-course-start small{color:rgba(255,255,255,.72);font-size:9px}.bedaya-student-course-start strong{color:#fff;font-size:13px}.bedaya-student-course-start>i{font-size:18px}.bedaya-learning-sidebar-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.bedaya-learning-sidebar-progress{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:5px 8px;border-radius:999px;background:rgba(245,255,249,.09);color:rgba(255,255,255,.8);font-size:8px;font-weight:800}.bedaya-learning-sidebar-progress i{color:#66d4c0;font-size:12px}.bedaya-learning-collapse-all{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(245,255,249,.08);color:#fff;font-size:8px;font-weight:850}.bedaya-learning-collapse-all:hover{background:rgba(245,255,249,.15)}.bedaya-learning-chapter-head-row{display:flex;align-items:stretch}.bedaya-learning-chapter-head-row .bedaya-learning-chapter-link{flex:1 1;grid-template-columns:40px minmax(0,1fr)}.bedaya-learning-chapter-toggle{display:inline-flex;min-width:44px;align-items:center;justify-content:center;gap:1px;padding:6px;border:0;border-right:1px solid rgba(16,42,67,.06);background:transparent;color:#607789}.bedaya-learning-chapter-toggle:hover{background:#edf7ff;color:#0073dd}.bedaya-learning-chapter-toggle span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#eef3f7;font-size:8px;font-weight:900}.bedaya-learning-chapter-toggle i{font-size:14px}.bedaya-learning-item-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:3px;border-radius:10px}.bedaya-learning-item-row.is-watched{background:rgba(26,182,157,.06)}.bedaya-learning-item-row .bedaya-learning-item-link{grid-template-columns:29px minmax(0,1fr) auto}.bedaya-learning-item-row.is-watched .bedaya-learning-item-icon{background:#e1f7f0;color:#117b6a}.bedaya-learning-watched-toggle{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:#a2b0bb;font-size:18px}.bedaya-learning-watched-toggle:hover,.bedaya-learning-watched-toggle[aria-pressed=true]{background:#e3f7f1;color:#15927d}.bedaya-learning-watched-toggle:disabled{opacity:.45}.bedaya-student-question-hub-toggle{display:grid;width:100%;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 23px;border:0;background:linear-gradient(135deg,#fff,#f4faff);color:#102a43;text-align:right}.bedaya-student-question-hub-toggle:hover{background:#f1f8fe}.bedaya-student-question-hub-toggle-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:15px;background:#0182f9;color:#fff;font-size:22px;box-shadow:0 10px 22px rgba(1,130,249,.2)}.bedaya-student-question-hub-toggle-copy{display:grid;min-width:0;gap:2px}.bedaya-student-question-hub-toggle-copy small{color:#0182f9;font-size:9px;font-weight:900}.bedaya-student-question-hub-toggle-copy strong{color:#102a43;font-size:19px}.bedaya-student-question-hub-toggle-copy>span{color:#718596;font-size:10px;line-height:1.6}.bedaya-student-question-hub-toggle>i{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #dbe8f1;border-radius:11px;background:var(--bedaya-paper);color:#45677e;font-size:19px}.bedaya-student-question-hub-toggle[aria-expanded=true]{border-bottom:1px solid #e4edf4}.bedaya-student-question-list-more{display:flex;justify-content:center;padding-top:6px}.bedaya-student-question-list-more button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:9px 15px;border:1px solid rgba(1,130,249,.2);border-radius:12px;background:#eef7ff;color:#0073dd;font-size:11px;font-weight:850}.bedaya-student-question-list-more button:hover{border-color:#0182f9;background:#e3f2ff}.bedaya-student-question-list-more button span{color:#6e8495;font-size:8px}math-field.bedaya-unified-question-math{cursor:text;user-select:auto;-webkit-user-select:auto}math-field.bedaya-unified-question-math::part(content){cursor:text}@media (max-width:767px){.bedaya-student-account-actions,.bedaya-student-catalog-link,.bedaya-student-course-start{width:100%}.bedaya-learning-collapse-all span{display:none}.bedaya-student-question-hub-toggle{grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;padding:16px 14px}.bedaya-student-question-hub-toggle-icon{width:42px;height:42px;border-radius:13px;font-size:19px}.bedaya-student-question-hub-toggle-copy strong{font-size:16px}.bedaya-student-question-hub-toggle-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.bedaya-student-question-hub-toggle>i{width:30px;height:30px}}@media (max-width:480px){.bedaya-learning-sidebar-head{padding:17px 14px}.bedaya-learning-sidebar-head-actions{flex-direction:column-reverse}.bedaya-learning-collapse-all,.bedaya-learning-sidebar-close{width:34px;height:34px;justify-content:center;padding:0}.bedaya-learning-item-row{grid-template-columns:minmax(0,1fr) 32px}.bedaya-learning-item-row .bedaya-learning-item-link{padding-inline:7px}}.bedaya-student-question-form .bedaya-student-question-privacy{display:inline-grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border:1px solid #dfeaf2;border-radius:14px;background:#f3f7fa}.bedaya-student-question-form .bedaya-student-question-submit{display:grid;width:min(100%,320px);min-height:62px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;justify-content:normal;gap:11px;border-radius:17px}@media (max-width:520px){.bedaya-student-question-form .bedaya-student-question-submit{width:100%}}.bedaya-student-account-page,.bedaya-student-auth-section,.bedaya-student-chapter-page,.bedaya-student-course-page{background:radial-gradient(circle at 8% 8%,rgba(1,130,249,.08),transparent 26%),radial-gradient(circle at 92% 12%,rgba(26,182,157,.09),transparent 24%),var(--bedaya-paper)}.bedaya-learning-sidebar,.bedaya-student-account-card,.bedaya-student-course-card,.bedaya-student-question-card,.bedaya-student-question-hub{border-color:rgba(182,182,182,.42);background-color:rgba(245,255,249,.96)}.bedaya-student-chapter-navigation .is-next,.bedaya-student-question-hub-toggle,.bedaya-unified-question-editor-head{background:linear-gradient(135deg,#f5fff9,#edf8f3)!important}.bedaya-student-question-form .bedaya-student-question-privacy,.bedaya-student-question-tabs{border-color:rgba(182,182,182,.46);background:rgba(182,182,182,.12)}.bedaya-learning-watched-toggle{color:#8b969f}.bedaya-learning-watched-toggle:hover,.bedaya-learning-watched-toggle[aria-pressed=true]{background:rgba(26,182,157,.13);color:#117b6a}.bedaya-student-access-grid{display:flex;overflow-x:auto;grid-template-columns:none;gap:15px;padding:2px 2px 13px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:rgba(1,130,249,.25) transparent;scrollbar-width:thin}.bedaya-student-access-card-link,.bedaya-student-access-grid>div{flex:0 0 min(390px,84vw);scroll-snap-align:start}.bedaya-student-access-swipe-hint{display:inline-flex;align-items:center;gap:6px;margin:-8px 0 10px;color:#718596;font-size:10px;font-weight:800}.bedaya-student-access-swipe-hint i{color:#0182f9;font-size:15px}.bedaya-student-access-card{border:1px solid rgba(182,182,182,.42);background:#f5fff9}.bedaya-student-access-cover{background:linear-gradient(135deg,rgba(1,130,249,.13),rgba(26,182,157,.14))}.bedaya-student-access-labels span:first-child,.bedaya-student-course-badges span:first-child{border-color:rgba(1,130,249,.2);background:rgba(1,130,249,.09);color:#0073dd}.bedaya-student-access-labels span:nth-child(2),.bedaya-student-course-badges span:nth-child(2){border-color:rgba(26,182,157,.2);background:rgba(26,182,157,.1);color:#117b6a}.bedaya-student-course-hero.is-friendly{border-color:rgba(1,130,249,.18);background:radial-gradient(circle at 8% 15%,rgba(255,182,7,.16),transparent 26%),linear-gradient(135deg,#f5fff9,#eef8ff)}.bedaya-student-course-chapters{border-color:rgba(182,182,182,.42);background:rgba(245,255,249,.96)}.bedaya-student-course-chapter-number{background:linear-gradient(135deg,#0182f9,#1ab69d);color:#fff}.bedaya-learning-sidebar-head{background:linear-gradient(135deg,#0182f9,#087fdd 58%,#159e8c 140%)}.bedaya-learning-chapter-group.is-active,.bedaya-learning-item-row.is-active{border-color:rgba(1,130,249,.24);background:linear-gradient(135deg,rgba(1,130,249,.08),rgba(26,182,157,.07))}.bedaya-student-learning-main .bedaya-student-chapter-hero{border-color:rgba(1,130,249,.16);background:radial-gradient(circle at 90% 20%,rgba(255,182,7,.16),transparent 25%),linear-gradient(135deg,#f5fff9,#edf8ff)}.bedaya-student-access-section,.bedaya-student-account-card,.bedaya-student-account-side,.bedaya-student-profile-card{border-color:rgba(182,182,182,.42);background-color:rgba(245,255,249,.96)}.bedaya-student-account-stats span:first-child i{color:#0182f9}.bedaya-student-account-stats span:nth-child(2) i{color:#1ab69d}.bedaya-student-account-stats span:nth-child(3) i{color:#d89200}@media (max-width:767px){.bedaya-student-access-section{padding-inline:0;border:0;background:transparent;box-shadow:none}.bedaya-student-access-grid{margin-inline:-12px;padding:4px 12px 17px;background:transparent;scrollbar-width:none}.bedaya-student-access-grid::-webkit-scrollbar{display:none}.bedaya-student-access-card-link,.bedaya-student-access-grid>div{flex-basis:min(82vw,325px)}.bedaya-student-access-card{border-color:rgba(182,182,182,.34);border-radius:21px;background:rgba(245,255,249,.94);box-shadow:0 12px 28px rgba(15,76,123,.08)}.bedaya-student-access-card-link:focus-visible .bedaya-student-access-card,.bedaya-student-access-card-link:hover .bedaya-student-access-card{transform:none}}