@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400&display=swap");body,html{margin:0;padding:0}:root{--primary:#3b82ff;--text:#000;--headings:#000;--outer-width:1800px;--inner-width:1400px;--btn-border-radius:3em}body,html{background:#eee;color:var(--text);font-family:Poppins,sans-serif;font-size:clamp(13px,1.5vw,23px);scroll-behavior:smooth}li,ul{margin:0;padding:0}.component-listitem{border:1px solid red;padding:1em}.t-UHLHWgNfVg{background:#fff;color:#212529}.t-UHLHWgNfVg a,.t-UHLHWgNfVg h1,.t-UHLHWgNfVg h2,.t-UHLHWgNfVg h3,.t-UHLHWgNfVg h4,.t-UHLHWgNfVg h5{color:#212529}.t-UHLHWgNfVg a:hover{color:#212529;text-decoration:underline}.t-9rNNrJzlEE{background:#f2eeee;color:#212529}.t-9rNNrJzlEE h1,.t-9rNNrJzlEE h2,.t-9rNNrJzlEE h3,.t-9rNNrJzlEE h4,.t-9rNNrJzlEE h5{color:#212529}.t-9rNNrJzlEE a{color:#3b82ff}.t-9rNNrJzlEE a:hover{color:#212529;text-decoration:underline}.i-afIof4nkaV{box-sizing:border-box;display:block;padding:3em;position:fixed;z-index:99999999999}.i-afIof4nkaV .notificationlist-enter-active,.i-afIof4nkaV .notificationlist-leave-active,.i-afIof4nkaV .notificationlist-move{transition:all .5s ease}.i-afIof4nkaV .notificationlist-enter-from,.i-afIof4nkaV .notificationlist-leave-to{opacity:0;transform:translateY(20px)}.i-afIof4nkaV .notificationlist-leave-active{position:absolute}.i-afIof4nkaV:empty{display:none!important}.i-afIof4nkaV .flex-row{gap:1em}.i-afIof4nkaV .notification{background:#222;border-radius:2em;box-shadow:0 .5em .5em rgba(85,85,85,.1);box-sizing:border-box;color:#fff;font-size:.8em;margin:0 auto .5em;padding:.4em .4em .4em 1em;width:clamp(200px,50vw,500px)}.i-afIof4nkaV .notification.error{background:#f33!important;color:#fff!important}.i-afIof4nkaV .notification .ux-btn{background:rgba(85,85,85,.2);color:#fff}@media (max-width:767px){.i-afIof4nkaV{bottom:1em;left:0;right:0;text-align:center;width:100vw}.i-afIof4nkaV .notification{width:auto}}@media (min-width:768px){.i-afIof4nkaV{bottom:1em;right:1em}}.i-afIof4nkaV .lead{font-size:1.2em}.i-afIof4nkaV .smallcaps{font-size:.8em;font-weight:700;letter-spacing:.03em;opacity:.5;text-transform:uppercase}.i-D3QkHm46bj{font-size:13px}.i-D3QkHm46bj ul{display:inline}.i-D3QkHm46bj ul,.i-D3QkHm46bj ul>li{list-style-type:none;margin:0;padding:0}.i-D3QkHm46bj ul>li{display:inline-block;position:relative}.i-D3QkHm46bj ul>li a{display:block;padding:1em .5em;text-decoration:none;white-space:nowrap}.i-D3QkHm46bj ul ul{background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.3);display:none;left:0;position:absolute;top:100%;z-index:2}.i-D3QkHm46bj ul ul li{border-bottom:1px solid rgba(0,0,0,.05);display:block}.i-D3QkHm46bj ul ul li a{padding:.5em}.i-D3QkHm46bj .expand-click ul>li.collapsed ul{display:none}.i-D3QkHm46bj .expand-click ul>li.expanded ul,.i-D3QkHm46bj .expand-hover ul>li:hover ul{display:block}.i-vtZ91La7mI{padding:.5em;transform:scale(.8)}.i-VwE28ZjuuC{padding:em}.i-VwE28ZjuuC .section-row{display:flex;flex-wrap:wrap}.i-VwE28ZjuuC .section-row .section-cell{flex:1}.i-VwE28ZjuuC .section-row .section-cell:empty{display:none!important}.i-VwE28ZjuuC .lead{font-size:1.2em}.i-VwE28ZjuuC .smallcaps{font-size:.8em;font-weight:700;letter-spacing:.03em;opacity:.5;text-transform:uppercase}.i-FV7B41ZwjT ul{list-style-type:none;margin:0;padding:0}.i-FV7B41ZwjT ul ul{font-size:.9em;padding-left:1em}.i-FV7B41ZwjT ul>li{list-style-type:none;margin:0;padding:0;position:relative}.i-FV7B41ZwjT ul>li a{display:block;overflow:hidden;padding:.3em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.i-FV7B41ZwjT .expand-click li>ul{display:none}.i-FV7B41ZwjT .expand-click li.expanded>ul{display:block}.i-FV7B41ZwjT .expand-hover li>ul{display:none}.i-FV7B41ZwjT .expand-hover li:hover>ul{display:block}.i-h4Q7k4Mf8u .frame{bottom:0;display:flex;flex-direction:column;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:6;width:100vw;z-index:1}.i-h4Q7k4Mf8u .padder{padding:3em}.i-h4Q7k4Mf8u .top{background:var(--bg1);display:flex;flex:0;height:0;padding:0 1em;pointer-events:all}.i-h4Q7k4Mf8u .drawer{background:var(--bg1);flex:1;max-height:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}.i-h4Q7k4Mf8u .drawer,.i-h4Q7k4Mf8u .drawer-content{transition:all .3s ease}.i-h4Q7k4Mf8u .closed .drawer-content{opacity:0;transform:translateX(40px)}.i-h4Q7k4Mf8u .closed .drawer{transition-delay:.3s}.i-h4Q7k4Mf8u .opened .drawer{max-height:100vh;pointer-events:all}.i-h4Q7k4Mf8u .opened .drawer-content{transition-delay:.3s}.i-EWORHvDS1c{padding:.5em}.i-3E03LmcLnv .section-row{display:flex;flex-wrap:wrap}.i-3E03LmcLnv .section-row .section-cell{flex:1}.i-3E03LmcLnv .section-row .section-cell:empty{display:none!important}.i-Qizn5U0mhD,.i-UhZVh4uA91,.i-ajlbe1tjYu{text-align:center}.i-OAh9BjyYHg{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.35));flex:1;padding:15vw 0}.i-OAh9BjyYHg .section-row{display:flex;flex-wrap:wrap;position:relative}.i-OAh9BjyYHg .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-OAh9BjyYHg .section-row .section-cell:empty{display:none!important}.i-OAh9BjyYHg .center .section-row{align-items:center}@media (max-width:400px){.i-OAh9BjyYHg .reverse .section-row{flex-direction:column-reverse}}.i-OAh9BjyYHg *{color:#fff}.i-mRqDQWEn7w{background-image:url(https://practicalpulse.com/api/image/688b0c1b69e2382ab75545ce?access_token=at-7tv4uaCFZen,VoNrX0laOKRUhiw75OP3tTSj2eDthtbkCFJTdhsSiVfMrGsQMYUUXfCSCKHfkTjW8PqdtbeuKslx4CC,QybbLWC&w=1920&h=1080);background-position:50%;background-size:cover;display:flex;flex:1}.i-QV3A43qvB3 .content-listing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.i-QV3A43qvB3 .content-listing:before{color:#1a1a1a;content:"Featured Insights";display:block;font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}.i-QV3A43qvB3 .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.i-QV3A43qvB3 .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#4f7df3;height:40px;margin-bottom:16px;width:40px}.i-QV3A43qvB3 .refresh-section{margin-bottom:48px;text-align:center}.i-QV3A43qvB3 .refresh-button{align-items:center;background:#4f7df3;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(79,125,243,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.i-QV3A43qvB3 .refresh-button:hover{background:#3d6ce8;box-shadow:0 4px 8px rgba(79,125,243,.3);transform:translateY(-1px)}.i-QV3A43qvB3 .refresh-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.i-QV3A43qvB3 .refresh-icon{height:18px;transition:transform .3s ease;width:18px}.i-QV3A43qvB3 .refresh-button:hover .refresh-icon{transform:rotate(180deg)}.i-QV3A43qvB3 .content-grid{display:flex;flex-direction:column}.i-QV3A43qvB3 .cards-container{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.i-QV3A43qvB3 .content-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.i-QV3A43qvB3 .content-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.i-QV3A43qvB3 .content-image{background:linear-gradient(135deg,#a8b5c8,#7a8ba3);flex-shrink:0;overflow:hidden;position:relative}.i-QV3A43qvB3 .content-image ux-image{display:block!important;height:100%!important;width:100%!important}.i-QV3A43qvB3 .content-image img,.i-QV3A43qvB3 .content-image ux-image img{display:block!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}.i-QV3A43qvB3 .content-label{color:#64748b;font-size:18px;font-weight:500;text-align:center}.i-QV3A43qvB3 .content-details{display:flex;flex-direction:column;flex-grow:1;padding:32px 24px 24px;position:relative}.i-QV3A43qvB3 .content-title{word-wrap:break-word;color:#1a1a1a;flex-grow:1;font-size:24px;font-weight:600;hyphens:auto;line-height:1.3;margin:0 0 16px;overflow-wrap:break-word}.i-QV3A43qvB3 .debug-panel strong{color:#212529;font-weight:600}.i-QV3A43qvB3 .debug-panel small{display:block;margin-top:4px}.i-QV3A43qvB3 .action-button{align-items:center;align-self:flex-start;color:#3b82f6;display:inline-flex;font-size:16px;font-weight:500;margin-top:auto;text-decoration:none;transition:color .2s ease}.i-QV3A43qvB3 .action-button:hover{color:#2563eb}.i-QV3A43qvB3 .action-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.i-QV3A43qvB3 .empty-state{color:#666;font-size:18px;padding:60px 20px;text-align:center}@media (max-width:1024px){.i-QV3A43qvB3 .cards-container{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.i-QV3A43qvB3 .cards-container{gap:16px;grid-template-columns:1fr}.i-QV3A43qvB3 .content-listing{padding:20px 16px}.i-QV3A43qvB3 .content-details{padding:20px}.i-QV3A43qvB3 .content-title{font-size:20px}.i-QV3A43qvB3 .content-description{font-size:14px}.i-QV3A43qvB3 .action-button,.i-QV3A43qvB3 .refresh-button{font-size:14px;padding:10px 20px}}@media (max-width:480px){.i-QV3A43qvB3 .content-listing{padding:16px 12px}.i-QV3A43qvB3 .content-title{font-size:18px}.i-QV3A43qvB3 .content-image{height:150px}.i-QV3A43qvB3 .content-label{font-size:16px}.i-QV3A43qvB3 .content-details{padding:16px}}.i-QV3A43qvB3 .action-button:focus,.i-QV3A43qvB3 .refresh-button:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.i-QV3A43qvB3 .content-card{border:2px solid #000}.i-QV3A43qvB3 .action-button{text-decoration:underline}.i-QV3A43qvB3 .refresh-button{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.i-QV3A43qvB3 .action-button,.i-QV3A43qvB3 .content-card,.i-QV3A43qvB3 .refresh-button,.i-QV3A43qvB3 .refresh-icon{transition:none}.i-QV3A43qvB3 .loading-spinner{animation:none}}@media print{.i-QV3A43qvB3 .refresh-section{display:none}.i-QV3A43qvB3 .content-card{border:1px solid #000;box-shadow:none;break-inside:avoid}.i-QV3A43qvB3 .content-listing:before{color:#000}}.i-XkBsyCOApS .section-row{display:flex;flex-wrap:wrap;position:relative}.i-XkBsyCOApS .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-XkBsyCOApS .section-row .section-cell:empty{display:none!important}.i-XkBsyCOApS .center .section-row{align-items:center}@media (max-width:400px){.i-XkBsyCOApS .reverse .section-row{flex-direction:column-reverse}}.i-CFksR4Qo2w .section-row{display:flex;flex-wrap:wrap;position:relative}.i-CFksR4Qo2w .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-CFksR4Qo2w .section-row .section-cell:empty{display:none!important}.i-CFksR4Qo2w .center .section-row{align-items:center}@media (max-width:400px){.i-CFksR4Qo2w .reverse .section-row{flex-direction:column-reverse}}.i-Yrz5IHEwDE .section-row{display:flex;flex-wrap:wrap;position:relative}.i-Yrz5IHEwDE .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-Yrz5IHEwDE .section-row .section-cell:empty{display:none!important}.i-Yrz5IHEwDE .center .section-row{align-items:center}@media (max-width:400px){.i-Yrz5IHEwDE .reverse .section-row{flex-direction:column-reverse}}.i-W8o8RicKvw .article-container{background:#fff;border-radius:10px;padding:4px 50px;text-align:left}.i-W8o8RicKvw .back-navigation{padding-bottom:10px;padding-left:30px}.i-W8o8RicKvw .article-header{border-bottom:2px solid;padding-top:15px}.i-W8o8RicKvw .save-button-container{display:flex;padding-bottom:20px}.i-W8o8RicKvw .article-metadata{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center}.i-W8o8RicKvw .article-embedded-image{display:block;height:auto;margin:1rem auto;max-width:100%}.i-W8o8RicKvw .article-text-content{margin-bottom:1rem}.i-k0ddXM54iC .section-row{display:flex;flex-wrap:wrap;position:relative}.i-k0ddXM54iC .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-k0ddXM54iC .section-row .section-cell:empty{display:none!important}.i-k0ddXM54iC .center .section-row{align-items:center}@media (max-width:400px){.i-k0ddXM54iC .reverse .section-row{flex-direction:column-reverse}}.i-mV2g9Nbkqv .article-listing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.i-mV2g9Nbkqv .sort-controls{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 0}.i-mV2g9Nbkqv .sort-buttons{display:flex;gap:12px}.i-mV2g9Nbkqv .sort-btn{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.i-mV2g9Nbkqv .sort-btn:hover{background:#e9ecef;border-color:#adb5bd}.i-mV2g9Nbkqv .sort-btn.active{background:#4f7df3;border-color:#4f7df3;color:#fff}.i-mV2g9Nbkqv .sort-btn.active:hover{background:#3d6ce8;border-color:#3d6ce8}.i-mV2g9Nbkqv .sort-arrow{font-size:12px;font-weight:700}.i-mV2g9Nbkqv .sort-info{color:#6c757d;font-size:14px;font-weight:500}.i-mV2g9Nbkqv .articles-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.i-mV2g9Nbkqv .article-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.i-mV2g9Nbkqv .article-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.i-mV2g9Nbkqv .article-image{background:linear-gradient(135deg,#a8b5c8,#7a8ba3);flex-shrink:0;overflow:hidden;position:relative}.i-mV2g9Nbkqv .article-image ux-image{display:block!important;height:100%!important;width:100%!important}.i-mV2g9Nbkqv .article-image img,.i-mV2g9Nbkqv .article-image ux-image img{display:block!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}.i-mV2g9Nbkqv .episode-label{color:#fff;font-size:18px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.i-mV2g9Nbkqv .article-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.i-mV2g9Nbkqv .article-title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}.i-mV2g9Nbkqv .article-meta{color:#666;font-size:14px;font-weight:500;margin-bottom:12px}.i-mV2g9Nbkqv .article-description{color:#4a4a4a;flex-grow:1;font-size:16px;line-height:1.5;margin-bottom:24px}.i-mV2g9Nbkqv .read-button{background:#4f7df3;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:auto;padding:12px 32px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .1s ease;width:100%}.i-mV2g9Nbkqv .listen-button:hover{background:#3d6ce8;transform:translateY(-1px)}@media (max-width:1024px){.i-mV2g9Nbkqv .articles-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.i-mV2g9Nbkqv .articles-grid{gap:16px;grid-template-columns:1fr}.i-mV2g9Nbkqv .article-listing{padding:10px}.i-mV2g9Nbkqv .sort-controls{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.i-mV2g9Nbkqv .sort-buttons{flex-wrap:wrap;gap:8px}.i-mV2g9Nbkqv .sort-btn{font-size:13px;padding:8px 16px}}.i-V62dUBwhZY{padding-left:3em;padding-right:3em}.i-CggQpk9VD9 .forgot-blurb{font-size:.8em;opacity:.5}.i-CggQpk9VD9 .forgot-blurb a{color:inherit}.i-CggQpk9VD9 .oauth-button{margin-bottom:.5em}.i-CggQpk9VD9 .signup-link{display:block;margin-bottom:.5em}.i-tXw48ftYJu .section-row{display:flex;flex-wrap:wrap;position:relative}.i-tXw48ftYJu .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-tXw48ftYJu .section-row .section-cell:empty{display:none!important}.i-tXw48ftYJu .center .section-row{align-items:center}@media (max-width:400px){.i-tXw48ftYJu .reverse .section-row{flex-direction:column-reverse}}.i-sPXdgcyklq .oauth-button{margin-bottom:.5em}.i-sPXdgcyklq .validation-errors{margin-bottom:1rem}.i-sPXdgcyklq .error-message{color:#dc3545;font-size:.875rem;margin-bottom:.5rem}.i-SzfcXPFPiy .section-row{display:flex;flex-wrap:wrap;position:relative}.i-SzfcXPFPiy .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-SzfcXPFPiy .section-row .section-cell:empty{display:none!important}.i-SzfcXPFPiy .center .section-row{align-items:center}@media (max-width:400px){.i-SzfcXPFPiy .reverse .section-row{flex-direction:column-reverse}}.i-IOdqqLxeV8 *{box-sizing:border-box}.i-IOdqqLxeV8 body,.i-IOdqqLxeV8 html{margin:0;overflow-x:hidden;padding:0;width:100%}.i-IOdqqLxeV8 body{background-color:#f5f7fa;color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.i-IOdqqLxeV8 .dashboard-main-container{background:#f2eeee;display:flex;max-width:100vw;overflow-x:hidden;padding-right:30px;width:100%}.i-IOdqqLxeV8 .dashboard-header-section{align-items:center;display:flex;gap:24px;margin-bottom:40px;max-width:100%;padding-top:30px;width:100%}.i-IOdqqLxeV8 .logo-container{align-items:center;background:#1f2937;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:50px;justify-content:center;width:50px}.i-IOdqqLxeV8 .header-content-section{flex:1;min-width:0}.i-IOdqqLxeV8 .header-content-section h1{word-wrap:break-word;color:#1f2937;font-size:clamp(24px,4vw,36px);font-weight:700;margin-bottom:8px;overflow-wrap:break-word}.i-IOdqqLxeV8 .header-content-section p{word-wrap:break-word;color:#6b7280;font-size:16px}.i-IOdqqLxeV8 .stats-cards-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:48px;max-width:100%;width:100%}@media (min-width:768px){.i-IOdqqLxeV8 .stats-cards-grid{grid-template-columns:repeat(4,1fr)}}.i-IOdqqLxeV8 .stat-card-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:0;overflow:hidden;padding:24px;text-align:center}.i-IOdqqLxeV8 .stat-card-item h3{word-wrap:break-word;color:#6b7280;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:12px}.i-IOdqqLxeV8 .stat-number-display{color:#3b82f6;font-size:36px;font-weight:700;word-break:break-all}.i-IOdqqLxeV8 .continue-learning-section{margin-bottom:48px}.i-IOdqqLxeV8 .continue-learning-section h2{word-wrap:break-word;color:#1f2937;font-size:28px;font-weight:700;margin-bottom:32px}.i-IOdqqLxeV8 .learning-cards-container{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:48px;max-width:100%;width:100%}.i-IOdqqLxeV8 .learning-card-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;gap:20px;min-width:0;overflow:hidden;padding:24px}.i-IOdqqLxeV8 .article-icon-display,.i-IOdqqLxeV8 .course-icon-display{align-items:center;background:#9ca3af;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:60px;justify-content:center;width:60px}.i-IOdqqLxeV8 .course-info-section{flex:1;min-width:0;overflow:hidden}.i-IOdqqLxeV8 .course-info-section h3{word-wrap:break-word;color:#1f2937;font-size:18px;font-weight:700;hyphens:auto;margin-bottom:4px;overflow-wrap:break-word}.i-IOdqqLxeV8 .course-info-section p{word-wrap:break-word;color:#6b7280;font-size:14px;hyphens:auto;line-height:1.4;margin-bottom:12px;overflow-wrap:break-word}.i-IOdqqLxeV8 .progress-bar-container{background:#e5e7eb;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.i-IOdqqLxeV8 .progress-fill-bar{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s ease}.i-IOdqqLxeV8 .progress-fill-bar.completed{background:#22c55e}.i-IOdqqLxeV8 .progress-text-display{color:#6b7280;font-size:12px;font-weight:500}.i-IOdqqLxeV8 .continue-course-btn,.i-IOdqqLxeV8 .resume-course-btn{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.i-IOdqqLxeV8 .continue-course-btn:hover,.i-IOdqqLxeV8 .resume-course-btn:hover{background:#2563eb}.i-IOdqqLxeV8 .featured-section-container{margin-top:48px}.i-IOdqqLxeV8 .featured-section-container h2{word-wrap:break-word;color:#1f2937;font-size:28px;font-weight:700;margin-bottom:32px}.i-IOdqqLxeV8 .featured-items-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:100%;width:100%}.i-IOdqqLxeV8 .featured-card-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:0;overflow:hidden}.i-IOdqqLxeV8 .featured-content-display{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;height:140px;justify-content:center;overflow:hidden}.i-IOdqqLxeV8 .article-item .featured-content-display,.i-IOdqqLxeV8 .featured-content-display,.i-IOdqqLxeV8 .new-course-item .featured-content-display,.i-IOdqqLxeV8 .podcast-item .featured-content-display{background:linear-gradient(135deg,#bfdbfe,#93c5fd)}.i-IOdqqLxeV8 .featured-info-section{overflow:hidden;padding:20px}.i-IOdqqLxeV8 .featured-info-section h3{word-wrap:break-word;color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px;overflow-wrap:break-word}.i-IOdqqLxeV8 .featured-info-section p{word-wrap:break-word;color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px;overflow-wrap:break-word}.i-IOdqqLxeV8 .featured-action-link{color:#3b82f6;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;word-break:break-all}.i-IOdqqLxeV8 .featured-action-link:hover{color:#2563eb}.i-IOdqqLxeV8 .content-items-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%;width:100%}.i-IOdqqLxeV8 .content-card-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:0;overflow:hidden;padding:32px;transition:transform .2s,box-shadow .2s}.i-IOdqqLxeV8 .content-card-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.i-IOdqqLxeV8 .content-card-container h3{word-wrap:break-word;color:#1f2937;font-size:20px;font-weight:700;hyphens:auto;margin-bottom:12px;overflow-wrap:break-word}.i-IOdqqLxeV8 .content-card-container p{word-wrap:break-word;color:#6b7280;font-size:14px;hyphens:auto;line-height:1.6;margin-bottom:20px;overflow-wrap:break-word}.i-IOdqqLxeV8 .content-meta-info{word-wrap:break-word;color:#9ca3af;font-size:12px;font-weight:500;margin-bottom:16px;overflow-wrap:break-word}.i-IOdqqLxeV8 .content-action-link{color:#3b82f6;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;word-break:break-all}.i-IOdqqLxeV8 .content-action-link:hover{color:#2563eb}.i-IOdqqLxeV8 .empty-state-message,.i-IOdqqLxeV8 .loading-state-message{word-wrap:break-word;color:#6b7280;font-size:16px;padding:60px 20px;text-align:center}.i-IOdqqLxeV8 .tab-content-wrapper{background:transparent;border:none;max-width:100%;min-height:auto;overflow-x:hidden;padding-left:30px;width:100%}.i-IOdqqLxeV8 .section-title{word-wrap:break-word;color:#1f2937;font-size:clamp(20px,4vw,28px);font-weight:700;margin-bottom:32px}.i-IOdqqLxeV8 .progress-info-section{margin-bottom:16px}.i-IOdqqLxeV8 .settings-section-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;padding:32px}.i-IOdqqLxeV8 .settings-section-title{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:20px;font-weight:700;margin-bottom:24px;padding-bottom:12px}.i-IOdqqLxeV8 .settings-grid-layout{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.i-IOdqqLxeV8 .setting-item-container{display:flex;flex-direction:column;gap:12px}.i-IOdqqLxeV8 .setting-label-text{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.i-IOdqqLxeV8 .current-value-display{color:#6b7280;font-size:14px;font-style:italic;margin-bottom:12px}.i-IOdqqLxeV8 .setting-description-text{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.i-IOdqqLxeV8 .input-group-container{display:flex;flex-direction:column;gap:12px}.i-IOdqqLxeV8 .input-field-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.i-IOdqqLxeV8 .settings-input-field{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.i-IOdqqLxeV8 .settings-input-field:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.i-IOdqqLxeV8 .settings-input-field:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.i-IOdqqLxeV8 .input-error-state{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.i-IOdqqLxeV8 .error-message-text{color:#ef4444;font-size:14px;font-weight:500;margin-top:4px}.i-IOdqqLxeV8 .logout-action-button,.i-IOdqqLxeV8 .settings-action-button{align-self:flex-start;border-radius:8px;font-size:14px;font-weight:600;min-width:140px;padding:12px 24px;transition:all .2s}.i-IOdqqLxeV8 .logout-action-button:disabled,.i-IOdqqLxeV8 .settings-action-button:disabled{cursor:not-allowed;opacity:.5}.i-IOdqqLxeV8 .message-container{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:12px;margin-bottom:24px;padding:16px 20px}.i-IOdqqLxeV8 .success-message-container{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.i-IOdqqLxeV8 .error-message-container{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.i-IOdqqLxeV8 .message-icon-display{flex-shrink:0;font-size:16px;font-weight:700}.i-IOdqqLxeV8 .logout-section-container{border-top:2px solid #e5e7eb;margin-top:32px;padding-top:32px}@media (max-width:1200px){.i-IOdqqLxeV8 .stats-cards-grid{gap:20px}.i-IOdqqLxeV8 .featured-items-grid,.i-IOdqqLxeV8 .stats-cards-grid{grid-template-columns:repeat(2,1fr)}.i-IOdqqLxeV8 .learning-cards-container{grid-template-columns:1fr}}@media (max-width:768px){.i-IOdqqLxeV8 .dashboard-main-container{flex-direction:column;padding:16px}.i-IOdqqLxeV8 .sidebar-navigation{padding:16px 0;width:100%}.i-IOdqqLxeV8 .nav-menu-container{flex-direction:row;gap:4px;overflow-x:auto;padding:0 16px}.i-IOdqqLxeV8 .nav-item-element{flex-shrink:0;min-width:fit-content;white-space:nowrap}.i-IOdqqLxeV8 .main-content-area{padding:16px}.i-IOdqqLxeV8 .dashboard-header-section{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px;text-align:left}.i-IOdqqLxeV8 .stats-cards-grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.i-IOdqqLxeV8 .learning-cards-container{gap:20px;grid-template-columns:1fr;margin-bottom:32px}.i-IOdqqLxeV8 .learning-card-item{flex-direction:column;gap:16px;padding:20px;text-align:center}.i-IOdqqLxeV8 .content-items-grid,.i-IOdqqLxeV8 .featured-items-grid{grid-template-columns:1fr}.i-IOdqqLxeV8 .tab-content-wrapper{padding:16px}.i-IOdqqLxeV8 .content-card-container h3,.i-IOdqqLxeV8 .course-info-section h3,.i-IOdqqLxeV8 .featured-info-section h3{font-size:16px}.i-IOdqqLxeV8 .continue-learning-section h2,.i-IOdqqLxeV8 .featured-section-container h2{font-size:24px;margin-bottom:24px}.i-IOdqqLxeV8 .settings-section-container{margin-bottom:20px;padding:24px 20px}.i-IOdqqLxeV8 .settings-grid-layout{gap:24px;grid-template-columns:1fr}.i-IOdqqLxeV8 .input-group-container{gap:16px}.i-IOdqqLxeV8 .logout-action-button,.i-IOdqqLxeV8 .settings-action-button{align-self:stretch;width:100%}}@media (max-width:480px){.i-IOdqqLxeV8 .settings-section-container{padding:20px 16px}.i-IOdqqLxeV8 .settings-section-title{font-size:18px;margin-bottom:20px}.i-IOdqqLxeV8 .stats-cards-grid{grid-template-columns:1fr}.i-IOdqqLxeV8 .stat-card-item{padding:20px}.i-IOdqqLxeV8 .stat-number-display{font-size:28px}.i-IOdqqLxeV8 .learning-card-item{padding:16px}.i-IOdqqLxeV8 .content-card-container{padding:24px 20px}.i-IOdqqLxeV8 .dashboard-header-section h1{font-size:24px}.i-IOdqqLxeV8 .section-title{font-size:20px;margin-bottom:24px}}.i-IOdqqLxeV8 .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-IOdqqLxeV8 .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.i-IOdqqLxeV8 .content-action-link:focus,.i-IOdqqLxeV8 .logout-action-button:focus,.i-IOdqqLxeV8 .resume-course-btn:focus,.i-IOdqqLxeV8 .settings-action-button:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.i-IOdqqLxeV8 .loading-state-message{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-contrast:high){.i-IOdqqLxeV8 .content-card-container,.i-IOdqqLxeV8 .settings-input-field{border:2px solid #000}.i-IOdqqLxeV8 .progress-fill-bar{background:#000}}@media (prefers-reduced-motion:reduce){.i-IOdqqLxeV8 .content-card-container,.i-IOdqqLxeV8 .progress-fill-bar,.i-IOdqqLxeV8 .resume-course-btn,.i-IOdqqLxeV8 .settings-action-button,.i-IOdqqLxeV8 .settings-input-field{transition:none}.i-IOdqqLxeV8 .loading-state-message{animation:none}}.i-TtJtEVEkRp .course-listing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.i-TtJtEVEkRp h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:30px}.i-TtJtEVEkRp .sort-controls{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 0}.i-TtJtEVEkRp .sort-buttons{display:flex;gap:12px}.i-TtJtEVEkRp .sort-btn{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.i-TtJtEVEkRp .sort-btn:hover{background:#e9ecef;border-color:#adb5bd}.i-TtJtEVEkRp .sort-btn.active{background:#4f7df3;border-color:#4f7df3;color:#fff}.i-TtJtEVEkRp .sort-btn.active:hover{background:#3d6ce8;border-color:#3d6ce8}.i-TtJtEVEkRp .sort-arrow{font-size:12px;font-weight:700}.i-TtJtEVEkRp .sort-info{color:#6c757d;font-size:14px;font-weight:500}.i-TtJtEVEkRp .courses-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.i-TtJtEVEkRp .course-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.i-TtJtEVEkRp .course-image{aspect-ratio:16/9;background:linear-gradient(135deg,#a8b5c8,#7a8ba3);overflow:hidden;position:relative}.i-TtJtEVEkRp .course-image ux-image{display:block!important;height:100%!important;width:100%!important}.i-TtJtEVEkRp .course-image img,.i-TtJtEVEkRp .course-image ux-image img{display:block!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}.i-TtJtEVEkRp .course-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.i-TtJtEVEkRp .course-title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}.i-TtJtEVEkRp .course-meta{color:#666;font-size:14px;font-weight:500;margin-bottom:12px}.i-TtJtEVEkRp .course-description{color:#4a4a4a;flex-grow:1;font-size:16px;line-height:1.5;margin-bottom:24px}.i-TtJtEVEkRp .watch-button{background:#4f7df3;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:auto;padding:12px 32px;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.i-TtJtEVEkRp .watch-button:hover{background:#3d6ce8;transform:translateY(-1px)}.i-TtJtEVEkRp .watch-button.completed{background-color:#4caf50}.i-TtJtEVEkRp .watch-button.completed:hover{background-color:#43a047}.i-TtJtEVEkRp .watch-button.continue{background-color:#2196f3}.i-TtJtEVEkRp .watch-button.continue:hover{background-color:#1e88e5}@media (max-width:1024px){.i-TtJtEVEkRp .courses-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.i-TtJtEVEkRp .course-title{font-size:22px}}@media (max-width:768px){.i-TtJtEVEkRp .course-listing{padding:16px}.i-TtJtEVEkRp h1{font-size:28px;margin-bottom:20px}.i-TtJtEVEkRp .courses-grid{gap:16px;grid-template-columns:1fr}.i-TtJtEVEkRp .sort-controls{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.i-TtJtEVEkRp .sort-buttons{flex-wrap:wrap;gap:8px}.i-TtJtEVEkRp .sort-btn{font-size:13px;padding:8px 16px}.i-TtJtEVEkRp .course-content{padding:20px}.i-TtJtEVEkRp .course-title{font-size:20px}.i-TtJtEVEkRp .course-description{font-size:15px;margin-bottom:20px}.i-TtJtEVEkRp .watch-button{font-size:15px;padding:10px 24px}}@media (max-width:480px){.i-TtJtEVEkRp .course-listing{padding:12px}.i-TtJtEVEkRp h1{font-size:24px;margin-bottom:16px}.i-TtJtEVEkRp .course-content{padding:16px}.i-TtJtEVEkRp .course-title{font-size:18px}.i-TtJtEVEkRp .course-description{font-size:14px;margin-bottom:16px}.i-TtJtEVEkRp .watch-button{font-size:14px;padding:8px 20px}}.i-StHXQqKKKl{padding-left:3em;padding-right:3em}.i-a6H8V3aaNS .video-listing{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.i-a6H8V3aaNS h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:30px}.i-a6H8V3aaNS .sort-controls{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 0}.i-a6H8V3aaNS .sort-buttons{display:flex;gap:12px}.i-a6H8V3aaNS .sort-btn{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s ease}.i-a6H8V3aaNS .sort-btn:hover{background:#e9ecef;border-color:#adb5bd}.i-a6H8V3aaNS .sort-btn.active{background:#4f7df3;border-color:#4f7df3;color:#fff}.i-a6H8V3aaNS .sort-btn.active:hover{background:#3d6ce8;border-color:#3d6ce8}.i-a6H8V3aaNS .sort-arrow{font-size:12px;font-weight:700}.i-a6H8V3aaNS .sort-info{color:#6c757d;font-size:14px;font-weight:500}.i-a6H8V3aaNS .videos-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.i-a6H8V3aaNS .video-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.i-a6H8V3aaNS .video-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.i-a6H8V3aaNS .video-image{aspect-ratio:16/9;background:linear-gradient(135deg,#a8b5c8,#7a8ba3);flex-shrink:0;overflow:hidden;position:relative}.i-a6H8V3aaNS .video-image img,.i-a6H8V3aaNS .video-image ux-image{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.i-a6H8V3aaNS .video-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.i-a6H8V3aaNS .video-title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 8px}.i-a6H8V3aaNS .video-meta{color:#666;font-size:14px;font-weight:500;margin-bottom:12px}.i-a6H8V3aaNS .video-description{color:#4a4a4a;flex-grow:1;font-size:16px;line-height:1.5;margin-bottom:24px}.i-a6H8V3aaNS .watch-button{background:#4f7df3;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:auto;padding:12px 32px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .1s ease;width:100%}.i-a6H8V3aaNS .watch-button:hover{background:#3d6ce8;transform:translateY(-1px)}@media (max-width:1024px){.i-a6H8V3aaNS .videos-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.i-a6H8V3aaNS .video-listing{padding:10px}.i-a6H8V3aaNS .videos-grid{gap:16px;grid-template-columns:1fr}.i-a6H8V3aaNS .sort-controls{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.i-a6H8V3aaNS .sort-buttons{flex-wrap:wrap;gap:8px}.i-a6H8V3aaNS .sort-btn{font-size:13px;padding:8px 16px}}.i-QQwxDpL7GP{padding-left:3em;padding-right:3em}.i-4fWXRKbaRy body{background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.i-4fWXRKbaRy .card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:20px 0;padding:30px}.i-4fWXRKbaRy .title{color:#222;font-size:2.5em;font-weight:700;margin-bottom:30px}.i-4fWXRKbaRy .subtitle{color:#444;font-size:1.8em;line-height:1.4;margin-bottom:20px}.i-4fWXRKbaRy .content-block{margin-bottom:30px}.i-4fWXRKbaRy .section-title{color:#222;font-size:1.6em;font-weight:700;margin:40px 0 20px}.i-4fWXRKbaRy .philosophy-item{margin-bottom:25px}.i-4fWXRKbaRy .philosophy-item h3{color:#222;font-size:1.3em;margin-bottom:10px}.i-4fWXRKbaRy .format-section{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:30px 0}.i-4fWXRKbaRy .format-item{background:#f9f9f9;border-radius:6px;padding:20px}.i-4fWXRKbaRy .format-item h3{color:#222;margin-top:0}.i-4fWXRKbaRy .cta-section{background:#f0f0f0;border-radius:6px;margin-top:40px;padding:25px}.i-4fWXRKbaRy .cta-section h2{margin-top:0}.i-4fWXRKbaRy .button-container{display:flex;gap:20px;justify-content:center;margin-top:30px}.i-4fWXRKbaRy .ux-link{border-radius:8px;display:inline-block;font-weight:500;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.i-4fWXRKbaRy .primary-button{background-color:#4169e1;border:none;color:#fff}.i-4fWXRKbaRy .primary-button:hover{background-color:#3558c7}.i-o2gVQRdy7o .section-row{display:flex;flex-wrap:wrap;position:relative}.i-o2gVQRdy7o .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-o2gVQRdy7o .section-row .section-cell:empty{display:none!important}.i-o2gVQRdy7o .center .section-row{align-items:center}@media (max-width:400px){.i-o2gVQRdy7o .reverse .section-row{flex-direction:column-reverse}}.i-sU8GHt57Zr .container{background:#fff;border-radius:10px;padding:4px 50px;text-align:left}.i-sU8GHt57Zr .back{padding-bottom:10px;padding-left:30px}.i-sU8GHt57Zr .header{padding-top:15px;text-align:left}.i-sU8GHt57Zr .save-button{display:flex;padding-bottom:20px}.i-sU8GHt57Zr .body{padding-top:10px}.i-YYD3Iyy5Jc .section-row{display:flex;flex-wrap:wrap;position:relative}.i-YYD3Iyy5Jc .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-YYD3Iyy5Jc .section-row .section-cell:empty{display:none!important}.i-YYD3Iyy5Jc .center .section-row{align-items:center}@media (max-width:400px){.i-YYD3Iyy5Jc .reverse .section-row{flex-direction:column-reverse}}.i-jk7IBugNSF *{box-sizing:border-box;margin:0;padding:0}.i-jk7IBugNSF body{background-color:#f8f9fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.i-jk7IBugNSF .back-navigation{padding-bottom:10px;padding-left:40px}.i-jk7IBugNSF .course-container{margin:0 auto;max-width:1200px;padding:0 20px}.i-jk7IBugNSF .main-content-section{margin-bottom:2rem}.i-jk7IBugNSF .course-info-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem}.i-jk7IBugNSF .course-content-grid{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 300px}.i-jk7IBugNSF .course-title-heading{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.i-jk7IBugNSF .course-subtitle-text{color:#666;font-size:1.2rem;margin-bottom:1.5rem}.i-jk7IBugNSF .course-description-section{color:#555;line-height:1.7;margin-bottom:2rem}.i-jk7IBugNSF .course-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.i-jk7IBugNSF .stat-item-container{text-align:center}.i-jk7IBugNSF .stat-label-text{color:#666;font-size:.9rem;margin-bottom:.25rem}.i-jk7IBugNSF .stat-value-text{color:#333;font-size:1.1rem;font-weight:600}.i-jk7IBugNSF .course-actions-section{display:flex;gap:1rem}.i-jk7IBugNSF .btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s}.i-jk7IBugNSF .course-thumbnail-container{align-items:center;background:#9ca3af;border-radius:8px;font-size:1.2rem;font-weight:600;height:300px;justify-content:center;overflow:hidden;width:300px}.i-jk7IBugNSF .thumbnail-placeholder{color:#666;text-align:center}.i-jk7IBugNSF .tabs-section-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem}.i-jk7IBugNSF .tab-content-wrapper{padding-top:15px}.i-jk7IBugNSF .curriculum-list{list-style:none;padding:0}.i-jk7IBugNSF .curriculum-item{padding:.5rem 0 .5rem 1.5rem;position:relative}.i-jk7IBugNSF .curriculum-item:before{color:#4285f4;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.i-jk7IBugNSF .course-content-grid{gap:1rem;grid-template-columns:1fr}.i-jk7IBugNSF .course-stats-grid{grid-template-columns:repeat(2,1fr)}.i-jk7IBugNSF .course-actions-section{flex-direction:column}}.i-6Nbru4erj2 .section-row{display:flex;flex-wrap:wrap;position:relative}.i-6Nbru4erj2 .section-row .section-cell{flex:1;min-width:200px;width:100%}.i-6Nbru4erj2 .section-row .section-cell:empty{display:none!important}.i-6Nbru4erj2 .center .section-row{align-items:center}@media (max-width:400px){.i-6Nbru4erj2 .reverse .section-row{flex-direction:column-reverse}}.i-cM63vqQS8S *{box-sizing:border-box;margin:0;padding:0}.i-cM63vqQS8S body{background-color:#f9fafb;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.i-cM63vqQS8S .header-content-container{margin:0 auto;max-width:1200px;padding-left:35px;padding-top:30px}.i-cM63vqQS8S .course-title-heading{word-wrap:break-word;color:#111827;font-size:2rem;font-weight:700;overflow-wrap:break-word}.i-cM63vqQS8S .progress-section-container{background-color:#fff;border-radius:15px;margin-bottom:10px;padding:13px;transition:all .3s ease}.i-cM63vqQS8S .progress-section-container.is-saving-state{background-color:#f3f4f6;opacity:.8}.i-cM63vqQS8S .progress-info-display{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.i-cM63vqQS8S .progress-count-text{color:#374151;font-weight:600}.i-cM63vqQS8S .progress-bar-container{background-color:#e5e7eb;border-radius:9999px;height:.5rem;overflow:hidden;width:100%}.i-cM63vqQS8S .progress-fill-bar{background-color:#2563eb;border-radius:9999px;height:100%;transition:width .5s ease,background-color .3s ease}.i-cM63vqQS8S .progress-fill-bar.completed-state{background-color:#059669}.i-cM63vqQS8S .progress-fill-bar.saving-state{background-color:#f59e0b}.i-cM63vqQS8S .progress-error-message{color:#ef4444;font-size:.75rem;font-weight:500;margin-top:.5rem}.i-cM63vqQS8S .main-course-container{margin:0 auto;max-width:1200px;padding:2rem 1.5rem}.i-cM63vqQS8S .content-layout-grid{display:grid;gap:2rem;grid-template-columns:1fr 3fr}@media (max-width:1024px){.i-cM63vqQS8S .content-layout-grid{grid-template-columns:1fr}.i-cM63vqQS8S .course-sidebar-section{order:2}.i-cM63vqQS8S .main-content-section{order:1}}.i-cM63vqQS8S .course-sidebar-section{height:fit-content;position:sticky;top:8rem}.i-cM63vqQS8S .outline-card-container{background-color:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:1rem}.i-cM63vqQS8S .outline-title-heading{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.75rem}.i-cM63vqQS8S .modules-list-container{display:flex;flex-direction:column;gap:.375rem}.i-cM63vqQS8S .module-item-container{display:flex;flex-direction:column;padding:0;transition:all .2s ease}.i-cM63vqQS8S .module-item-container.module-completed-state{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.375rem}.i-cM63vqQS8S .module-item-container.module-in-progress-state{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.375rem}.i-cM63vqQS8S .module-header-section{align-items:flex-start;display:flex;gap:.375rem;margin-bottom:.125rem}.i-cM63vqQS8S .module-icon-container{flex-shrink:0;height:.875rem;margin-top:.125rem;width:.875rem}.i-cM63vqQS8S .icon-completed-state{color:#059669}.i-cM63vqQS8S .icon-incomplete-state{color:#9ca3af}.i-cM63vqQS8S .module-title-text{color:#111827;font-size:.8rem;font-weight:700;hyphens:auto;line-height:1.3;word-break:break-word}.i-cM63vqQS8S .module-item-container.module-completed-state .module-title-text{color:#166534;font-weight:800}.i-cM63vqQS8S .lessons-list-container{display:flex;flex-direction:column;margin-left:.1rem}.i-cM63vqQS8S .lesson-item-container{border-radius:.25rem;color:#6b7280;font-size:.75rem;margin-bottom:.125rem;padding:.25rem .375rem;transition:all .2s ease}.i-cM63vqQS8S .lesson-item-container.lesson-completed-state{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.i-cM63vqQS8S .lesson-header-section{align-items:flex-start;display:flex;gap:.375rem}.i-cM63vqQS8S .lesson-icon-completed-state{color:#059669;flex-shrink:0;height:.625rem;margin-top:.125rem;width:.625rem}.i-cM63vqQS8S .lesson-icon-incomplete-state{color:#9ca3af;flex-shrink:0;height:.625rem;margin-top:.125rem;width:.625rem}.i-cM63vqQS8S .lesson-title-text{flex:1;hyphens:auto;line-height:1.3;word-break:break-word}.i-cM63vqQS8S .lesson-item-container.lesson-completed-state .lesson-title-text{color:#166534;font-weight:500}.i-cM63vqQS8S .content-items-list-container{display:flex;flex-direction:column;margin-left:.2rem}.i-cM63vqQS8S .content-item-container{align-items:flex-start;border-radius:.25rem;color:#6b7280;display:flex;font-size:.65rem;margin-bottom:.0625rem;padding:.1875rem .25rem;transition:all .2s ease}.i-cM63vqQS8S .content-item-container.current-content-state{background-color:#dbeafe;border:1px solid #93c5fd;color:#2563eb}.i-cM63vqQS8S .content-item-container.content-completed-state{color:#059669}.i-cM63vqQS8S .content-item-container.content-completed-state.current-content-state{background-color:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.i-cM63vqQS8S .content-item-header-section{align-items:flex-start;display:flex;gap:.25rem;width:100%}.i-cM63vqQS8S .content-item-icon-completed-state,.i-cM63vqQS8S .content-item-icon-incomplete-state{flex-shrink:0;height:.5rem;margin-top:.0625rem;width:.5rem}.i-cM63vqQS8S .content-item-icon-completed-state{color:#059669}.i-cM63vqQS8S .content-item-icon-incomplete-state{color:#9ca3af}.i-cM63vqQS8S .content-type-icon-display{color:currentColor;flex-shrink:0;height:.5rem;margin-top:.0625rem;width:.5rem}.i-cM63vqQS8S .content-item-title-text{hyphens:auto;line-height:1.2;text-transform:capitalize;word-break:break-word}.i-cM63vqQS8S .main-content-section{display:flex;flex-direction:column;position:relative}.i-cM63vqQS8S .loading-overlay-container{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:1rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.i-cM63vqQS8S .spinner-animation{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:2rem;width:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.i-cM63vqQS8S .lesson-info-section{margin-bottom:1.5rem}.i-cM63vqQS8S .breadcrumb-navigation{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.i-cM63vqQS8S .separator-dot{color:#d1d5db}.i-cM63vqQS8S .content-type-info-display{align-items:center;display:flex;gap:.25rem}.i-cM63vqQS8S .breadcrumb-icon-display{height:1rem;width:1rem}.i-cM63vqQS8S .content-type-text-display{text-transform:capitalize}.i-cM63vqQS8S .lesson-main-title-heading{word-wrap:break-word;color:#111827;font-size:1.875rem;font-weight:700;overflow-wrap:break-word}.i-cM63vqQS8S .content-card-container{background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.i-cM63vqQS8S .content-header-section{align-items:center;color:#fff;display:flex;height:1.5rem;justify-content:center;padding-left:2rem;padding-right:2rem;text-align:center}.i-cM63vqQS8S .article-header-style{background:linear-gradient(135deg,#64748b,#475569)}.i-cM63vqQS8S .video-header-style{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.i-cM63vqQS8S .quiz-header-style{background:linear-gradient(135deg,#10b981,#14b8a6)}.i-cM63vqQS8S .header-icon-display{height:3rem;padding-right:10px;width:3rem}.i-cM63vqQS8S .header-info-container{align-items:center;display:flex;flex-direction:column}.i-cM63vqQS8S .header-text-display{word-wrap:break-word;font-size:1.5rem;font-weight:500}.i-cM63vqQS8S .header-subtext-display{font-size:.875rem;margin-top:.25rem;opacity:.9}.i-cM63vqQS8S .content-body-section{padding-top:.8rem;scale:.8}.i-cM63vqQS8S .prose-content-container{font-size:1.125rem;line-height:1.75;max-width:none;padding:2rem}.i-cM63vqQS8S .prose-content-container h2{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.i-cM63vqQS8S .prose-content-container p{color:#374151;margin-bottom:1rem}.i-cM63vqQS8S .video-player-component{height:auto;width:100%}.i-cM63vqQS8S .video-error-message{background-color:#f9fafb;border-radius:.5rem;color:#6b7280;font-size:1rem;padding:3rem;text-align:center}.i-cM63vqQS8S .quiz-form-component{padding:2rem}.i-cM63vqQS8S .quiz-error-container{margin-bottom:1.5rem}.i-cM63vqQS8S .quiz-error-message{align-items:flex-start;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem}.i-cM63vqQS8S .error-icon-display{color:#ef4444;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.i-cM63vqQS8S .error-content{flex:1}.i-cM63vqQS8S .error-title{color:#dc2626;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.i-cM63vqQS8S .error-description{color:#991b1b;font-size:.875rem;line-height:1.4;margin:0}.i-cM63vqQS8S .quiz-retry-button{align-items:center;background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s ease}.i-cM63vqQS8S .quiz-retry-button:hover{background-color:#dc2626}.i-cM63vqQS8S .retry-icon{height:1rem;width:1rem}.i-cM63vqQS8S .quiz-success-container{margin-bottom:1.5rem}.i-cM63vqQS8S .quiz-success-message{align-items:flex-start;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.i-cM63vqQS8S .success-icon-display{color:#059669;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.i-cM63vqQS8S .success-content{flex:1}.i-cM63vqQS8S .success-title{color:#065f46;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.i-cM63vqQS8S .success-description{color:#047857;font-size:.875rem;line-height:1.4;margin:0}.i-cM63vqQS8S .quiz-loading-message{color:#6b7280;font-size:1rem;padding:3rem;text-align:center}.i-cM63vqQS8S .thankyou-message-container{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#166534;margin-top:1rem;padding:1rem}.i-cM63vqQS8S .navigation-controls-section{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.i-cM63vqQS8S .nav-button-element{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.i-cM63vqQS8S .prev-button-style{background-color:transparent;border:1px solid #e5e7eb;color:#6b7280}.i-cM63vqQS8S .prev-button-style:hover:not(:disabled){background-color:#f9fafb;color:#111827}.i-cM63vqQS8S .prev-button-style:disabled{cursor:not-allowed;opacity:.5}.i-cM63vqQS8S .next-button-style{background-color:#2563eb;color:#fff}.i-cM63vqQS8S .next-button-style:hover:not(:disabled){background-color:#1d4ed8}.i-cM63vqQS8S .next-button-style:disabled{cursor:not-allowed;opacity:.5}.i-cM63vqQS8S .next-button-style.course-complete-state{background-color:#059669;opacity:1}.i-cM63vqQS8S .next-button-style.course-complete-state:hover{background-color:#047857}.i-cM63vqQS8S .nav-icon-display{height:1.25rem;width:1.25rem}.i-cM63vqQS8S .nav-info-container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.i-cM63vqQS8S .step-counter-display{color:#6b7280;font-size:.875rem;font-weight:500}.i-cM63vqQS8S .step-dots-container{display:flex;gap:.25rem}.i-cM63vqQS8S .step-dot-element{background-color:#e5e7eb;border-radius:50%;cursor:pointer;height:.5rem;transition:all .2s ease;width:.5rem}.i-cM63vqQS8S .step-dot-element.current-step-dot{background-color:#2563eb;transform:scale(1.2)}.i-cM63vqQS8S .step-dot-element.completed-step-dot{background-color:#059669}.i-cM63vqQS8S .loading-state-container{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:1.125rem;gap:1rem;justify-content:center;padding:4rem}.i-cM63vqQS8S .loading-spinner-element{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:2rem;width:2rem}@media (max-width:768px){.i-cM63vqQS8S .main-course-container{padding:1rem}.i-cM63vqQS8S .content-layout-grid{gap:1.5rem}.i-cM63vqQS8S .lesson-main-title-heading{font-size:1.5rem}.i-cM63vqQS8S .content-header-section{height:5rem;padding-left:1rem;padding-right:1rem}.i-cM63vqQS8S .header-icon-display{height:1.5rem;width:1.5rem}.i-cM63vqQS8S .content-body-section{padding:1.5rem;scale:1}.i-cM63vqQS8S .prose-content-container{padding:1rem}.i-cM63vqQS8S .navigation-controls-section{flex-direction:column;gap:1rem}.i-cM63vqQS8S .nav-info-container{order:-1}.i-cM63vqQS8S .breadcrumb-navigation{font-size:.75rem}.i-cM63vqQS8S .course-title-heading{font-size:1.5rem}.i-cM63vqQS8S .quiz-error-message,.i-cM63vqQS8S .quiz-success-message{flex-direction:column;gap:.5rem;padding:.75rem}.i-cM63vqQS8S .error-icon-display,.i-cM63vqQS8S .success-icon-display{align-self:flex-start}.i-cM63vqQS8S .quiz-retry-button{align-self:flex-start;margin-top:.5rem}}@media (max-width:480px){.i-cM63vqQS8S .header-content-container{padding-left:1rem}.i-cM63vqQS8S .course-title-heading,.i-cM63vqQS8S .lesson-main-title-heading{font-size:1.25rem}.i-cM63vqQS8S .nav-button-element{font-size:.875rem;padding:.5rem 1rem}.i-cM63vqQS8S .progress-info-display,.i-cM63vqQS8S .step-counter-display{font-size:.75rem}.i-cM63vqQS8S .outline-title-heading{font-size:.875rem}.i-cM63vqQS8S .module-title-text{font-size:.75rem}}.i-cM63vqQS8S .nav-button-element:focus,.i-cM63vqQS8S .step-dot-element:focus{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-contrast:high){.i-cM63vqQS8S .content-card-container{border:2px solid #000}.i-cM63vqQS8S .progress-fill-bar,.i-cM63vqQS8S .step-dot-element.completed-step-dot,.i-cM63vqQS8S .step-dot-element.current-step-dot{background-color:#000}}@media (prefers-reduced-motion:reduce){.i-cM63vqQS8S .content-item-container,.i-cM63vqQS8S .lesson-item-container,.i-cM63vqQS8S .module-item-container,.i-cM63vqQS8S .nav-button-element,.i-cM63vqQS8S .progress-fill-bar,.i-cM63vqQS8S .step-dot-element{transition:none}.i-cM63vqQS8S .loading-spinner-element,.i-cM63vqQS8S .spinner-animation{animation:none}}@media print{.i-cM63vqQS8S .course-sidebar-section,.i-cM63vqQS8S .navigation-controls-section{display:none}.i-cM63vqQS8S .content-layout-grid{grid-template-columns:1fr}.i-cM63vqQS8S .content-card-container{border:1px solid #000;box-shadow:none}}.i-cM63vqQS8S .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.i-jbJ7HTIHAD{font-size:13px}.i-jbJ7HTIHAD ul{display:inline}.i-jbJ7HTIHAD ul,.i-jbJ7HTIHAD ul>li{list-style-type:none;margin:0;padding:0}.i-jbJ7HTIHAD ul>li{display:inline-block;position:relative}.i-jbJ7HTIHAD ul>li a{display:block;padding:1em .5em;text-decoration:none;white-space:nowrap}.i-jbJ7HTIHAD ul ul{background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.3);display:none;left:0;position:absolute;top:100%;z-index:2}.i-jbJ7HTIHAD ul ul li{border-bottom:1px solid rgba(0,0,0,.05);display:block}.i-jbJ7HTIHAD ul ul li a{padding:.5em}.i-jbJ7HTIHAD .expand-click ul>li.collapsed ul{display:none}.i-jbJ7HTIHAD .expand-click ul>li.expanded ul,.i-jbJ7HTIHAD .expand-hover ul>li:hover ul{display:block}.layout-app{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05);margin:auto;max-width:var(--outer-width)}.v-wrap{padding:4em 0}.h-wrap{margin:auto;max-width:var(--inner-width);padding:0 20px}h1,h2,h3,h4,h5,h6{color:var(--headings);letter-spacing:-.03em;line-height:1.2;margin-bottom:.5em;margin-top:0}h1{font-size:2em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:1.1em}a{color:var(--primary);text-decoration:none}a:hover{color:#000}.font-xxs{font-size:.5em}.font-xs{font-size:.7em}.font-sm{font-size:.8em}.font-lg{font-size:1.2em}.font-xl{font-size:1.4em}.font-xxl{font-size:1.6em}.font-muted{opacity:.5}