.fi-panel-learn{--learn-bg: #f7f8fa;--learn-surface: #fff;--learn-soft: #f0f2f6;--learn-text: #212735;--learn-muted: #606b7d;--learn-line: #e5e8ef;--learn-brand: var(--learn-brand-light, var(--primary-700));--learn-action: var(--learn-brand-action, var(--primary-700));--learn-action-hover: var(--learn-brand-action-hover, var(--primary-800));--learn-tint: color-mix(in oklab, var(--primary-500) 7%, var(--learn-surface));--learn-success: #247255;--learn-success-bg: #eef8f1;--learn-shadow: 0 3px 16px rgb(29 36 58 / 3%);--font-family: "IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif;background:var(--learn-bg);color:var(--learn-text);font-family:var(--font-family);font-size:15px;-webkit-font-smoothing:antialiased}html[dir=rtl] .fi-panel-learn{--font-family: "IBM Plex Sans Arabic", "IBM Plex Sans", sans-serif}.dark .fi-panel-learn{--learn-bg: #11151e;--learn-surface: #1a202c;--learn-soft: #232c3b;--learn-text: #eef1f7;--learn-muted: #a5afc1;--learn-line: #303b4e;--learn-brand: var(--learn-brand-dark, var(--primary-300));--learn-tint: color-mix(in oklab, var(--primary-400) 12%, var(--learn-surface));--learn-success: #8ad5ad;--learn-success-bg: #17382d;--learn-shadow: none}.learn-shell{min-height:100dvh;display:flex;flex-direction:column}.learn-shell *,.learn-shell *:before,.learn-shell *:after{box-sizing:border-box}.learn-shell a{text-decoration:none}.learn-shell button,.learn-shell input,.learn-shell textarea{font:inherit}.learn-shell button{cursor:pointer}.learn-shell :where(a,button,input,summary,select,textarea):focus-visible{outline:3px solid var(--learn-brand);outline-offset:4px}.learn-shell :where(h1,h2,h3,p){margin:0}.learn-shell :where(h1,h2,h3){color:var(--learn-text);overflow-wrap:anywhere}.learn-icon{width:20px;height:20px;flex-shrink:0}[dir=rtl] .learn-directional{transform:scaleX(-1)}.learn-skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;padding:12px 20px;z-index:100;background:var(--learn-surface);border-radius:10px}.learn-skip:focus{inset-block-start:12px}.learn-header{background:var(--learn-surface);border-bottom:1px solid var(--learn-line);position:sticky;top:0;z-index:30}.learn-header-inner{display:flex;align-items:center;gap:32px;max-width:1440px;min-height:80px;margin-inline:auto;padding-inline:40px}.learn-brand{flex-shrink:0;display:flex;align-items:center}.learn-brand img{width:auto;max-width:155px;height:42px;object-fit:contain}.learn-nav{display:flex;align-items:stretch;gap:8px;flex:1;align-self:stretch;min-width:0}.learn-nav-link{position:relative;display:flex;align-items:center;gap:8px;padding:0 16px;color:var(--learn-muted);font-weight:500;font-size:14px;white-space:nowrap;transition:color .15s}.learn-nav-link:hover{color:var(--learn-brand)}.learn-nav-link:focus-visible{outline-offset:-4px}.learn-nav-link.is-active{color:var(--learn-brand)}.learn-nav-link.is-active:after{content:"";position:absolute;inset-inline:16px;bottom:0;height:3px;border-radius:4px 4px 0 0;background:var(--learn-brand)}.learn-nav-count{padding:2px 6px;border-radius:6px;background:var(--learn-soft);font-size:11px}.learn-account{display:flex;align-items:center;gap:12px;flex-shrink:0}.learn-account-name{font-size:13px;font-weight:500}.learn-account .fi-avatar{width:36px;height:36px}.learn-main{width:100%;max-width:1360px;padding:44px 40px 64px;margin-inline:auto;flex:1;min-width:0}.learn-page{display:flex;flex-direction:column;gap:32px;min-width:0}.learn-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.learn-page-heading h1{font-size:32px;letter-spacing:-.7px;line-height:1.35;font-weight:600}.learn-eyebrow{font-size:13px;font-weight:500;color:var(--learn-muted);margin-bottom:8px!important}.learn-lead{color:var(--learn-muted);font-size:15px;line-height:1.75;margin-top:10px!important}.learn-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.learn-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1360px;margin-inline:auto;padding:22px 40px;border-top:1px solid var(--learn-line);color:var(--learn-muted);font-size:12px}.learn-footer a:hover{color:var(--learn-brand)}.learn-button{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;transition:background .15s,box-shadow .15s}.learn-button-primary{background:var(--learn-action);color:#fff;box-shadow:0 2px 3px #0000000f}.learn-button-primary:hover{background:var(--learn-action-hover)}.learn-button-secondary{background:var(--learn-surface);color:var(--learn-text);border-color:var(--learn-line)}.learn-button-secondary:hover{background:var(--learn-soft)}.learn-button:disabled{opacity:.55;cursor:wait}.learn-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--learn-brand);font-weight:500;white-space:nowrap}.learn-text-link:hover{text-decoration:underline;text-underline-offset:4px}.learn-text-link .learn-icon{width:17px;height:17px}.learn-continue{display:flex;align-items:center;gap:24px;padding:28px 32px;background:var(--learn-tint);border:1px solid color-mix(in oklab,var(--primary-400) 22%,var(--learn-line));border-radius:16px}.learn-continue-icon{width:68px;height:68px;flex-shrink:0;display:grid;place-items:center;border:1px solid color-mix(in oklab,var(--primary-400) 30%,var(--learn-line));border-radius:50%;color:var(--learn-brand);background:var(--learn-surface)}.learn-continue-icon .learn-icon{width:27px;height:27px}.learn-continue-content{flex:1;min-width:0}.learn-continue .learn-eyebrow{color:var(--learn-brand);font-size:12px;margin-bottom:7px!important}.learn-continue h2{font-size:21px;font-weight:600;line-height:1.5}.learn-continue-content>p:not(.learn-eyebrow){font-size:13px;color:var(--learn-muted);margin-top:6px}.learn-continue-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--learn-muted);margin-top:16px;font-size:12px}.learn-continue-meta>span{display:inline-flex;gap:6px;align-items:center}.learn-continue-meta .learn-icon{width:15px;height:15px}.learn-library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.learn-library-heading h2{font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.learn-count{display:inline-flex;justify-content:center;align-items:center;padding:2px 9px;font-size:12px;font-weight:500;color:var(--learn-muted);background:var(--learn-soft);border:1px solid var(--learn-line);border-radius:6px}.learn-search{display:flex;gap:10px;align-items:center;border:1px solid var(--learn-line);border-radius:10px;min-height:44px;padding:0 13px;background:var(--learn-surface);color:var(--learn-muted);width:290px}.learn-search:focus-within{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--learn-tint)}.learn-search .learn-icon{width:18px;height:18px}.learn-search input{border:0;outline:none!important;background:transparent;min-width:0;width:100%;font-size:13px;height:42px;box-shadow:none;color:var(--learn-text)}.learn-search input::placeholder{color:var(--learn-muted)}.learn-filters{display:flex;align-items:center;gap:8px;margin-bottom:24px;overflow-x:auto;padding-block:4px;scrollbar-width:thin}.learn-filter{padding:8px 14px;border:1px solid transparent;border-radius:8px;display:flex;gap:10px;align-items:center;background:transparent;color:var(--learn-muted);font-size:13px!important;white-space:nowrap;min-height:40px}.learn-filter span{font-size:11px}.learn-filter:hover{background:var(--learn-soft)}.learn-filter:focus-visible{outline-offset:-3px}.learn-filter.is-active{background:var(--learn-surface);border-color:var(--learn-line);color:var(--learn-brand);box-shadow:var(--learn-shadow);font-weight:600}.learn-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.learn-course-card{display:flex;flex-direction:column;background:var(--learn-surface);border:1px solid var(--learn-line);border-radius:14px;box-shadow:var(--learn-shadow);overflow:hidden;transition:box-shadow .2s,border-color .2s;min-width:0}.learn-course-card:hover{border-color:color-mix(in oklab,var(--primary-400) 35%,var(--learn-line));box-shadow:0 8px 24px #1d243a0f}.learn-course-cover{display:block}.learn-course-art{--art-bg: #e9e6f4;--art-ink: #8270b1;position:relative;height:156px;overflow:hidden;background:var(--art-bg);isolation:isolate}.learn-art-1{--art-bg: #e4ecec;--art-ink: #62948f}.learn-art-2{--art-bg: #f1e8db;--art-ink: #b79a6c}.learn-art-3{--art-bg: #e4e9f4;--art-ink: #788dad}.dark .learn-course-art{filter:brightness(.8)}.learn-course-art img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.learn-art-shape{width:200px;height:200px;border:30px solid var(--art-ink);opacity:.15;border-radius:38px;position:absolute;inset-inline-end:-22px;top:-28px;transform:rotate(-28deg)}.learn-art-lines{width:110px;height:110px;border:1px solid var(--art-ink);opacity:.3;border-radius:50%;position:absolute;inset-inline-start:42px;top:82px;box-shadow:0 0 0 17px var(--art-bg),0 0 0 18px var(--art-ink),0 0 0 35px var(--art-bg),0 0 0 36px var(--art-ink)}.learn-art-mark{position:absolute;inset:0;display:grid;place-items:center;color:var(--art-ink)}.learn-art-mark .learn-icon{width:42px;height:42px;stroke-width:1.2}.learn-course-body{display:flex;flex-direction:column;flex:1;padding:22px}.learn-course-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;color:var(--learn-muted);font-size:11px}.learn-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.learn-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;color:var(--learn-muted);background:var(--learn-soft);font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.learn-badge .learn-icon{width:13px;height:13px}.learn-badge.is-success{color:var(--learn-success);background:var(--learn-success-bg)}.learn-course-card h3{font-size:17px;line-height:1.65;font-weight:600}.learn-course-card h3 a:hover{color:var(--learn-brand)}.learn-course-subtitle{color:var(--learn-muted);font-size:12px;line-height:1.8;margin-top:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learn-course-bottom{margin-top:auto;padding-top:24px}.learn-progress-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--learn-muted);font-size:12px}.learn-progress-label>:last-child{color:var(--learn-text);font-variant-numeric:tabular-nums;font-weight:500}.learn-progress-track{height:5px;background:var(--learn-soft);border-radius:4px;overflow:hidden}.learn-progress-track>span{height:100%;display:block;background:var(--learn-brand);border-radius:inherit;transition:width .25s}.learn-course-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:var(--learn-muted);padding-top:18px}.learn-access-note{display:flex;align-items:start;gap:6px;font-size:12px;color:var(--learn-muted);padding-top:16px}.learn-access-note .learn-icon{width:16px;height:16px}.learn-pagination{margin-top:32px}.learn-pagination-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.learn-pagination-summary{font-size:12px;color:var(--learn-muted)}.learn-pagination-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.learn-page-number,.learn-pagination-arrow{display:grid;place-items:center;min-width:44px;height:44px;padding-inline:10px;border:1px solid var(--learn-line);border-radius:8px;background:var(--learn-surface);color:var(--learn-text);font-size:13px!important}.learn-page-number[aria-current]{background:var(--learn-action);color:#fff;border-color:transparent}.learn-page-number:hover:not(:disabled),.learn-pagination-arrow:hover:not(:disabled){border-color:var(--learn-brand)}.learn-pagination-arrow:disabled{color:var(--learn-muted);opacity:.45;cursor:default}.learn-pagination-arrow .learn-icon{width:17px;height:17px}.learn-pagination-gap{color:var(--learn-muted);padding-inline:4px}#library-heading{scroll-margin-top:140px}.learn-loading{font-size:12px;color:var(--learn-muted);padding-bottom:12px}.learn-is-loading{opacity:.6;transition:opacity .15s}.learn-empty{padding:64px 24px;border:1px solid var(--learn-line);border-radius:14px;background:var(--learn-surface);text-align:center}.learn-empty-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 20px;border-radius:18px;background:var(--learn-tint);color:var(--learn-brand)}.learn-empty-icon .learn-icon{width:28px;height:28px}.learn-empty h3{font-size:20px;font-weight:600}.learn-empty p{font-size:14px;color:var(--learn-muted);margin-top:10px;line-height:1.8}.learn-empty .learn-button{margin-top:24px}.learn-panel{padding:28px;border:1px solid var(--learn-line);border-radius:14px;background:var(--learn-surface);box-shadow:var(--learn-shadow)}.learn-section-title{font-size:20px;font-weight:600;line-height:1.5}@media (min-width: 1440px){.learn-main{padding-top:52px}}@media (max-width: 1100px){.learn-header-inner{gap:20px;padding-inline:24px}.learn-nav-link{padding-inline:10px}.learn-nav-link.is-active:after{inset-inline:10px}.learn-account-name{display:none}.learn-main{padding:36px 24px 52px}.learn-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width: 700px){.learn-header-inner{flex-wrap:wrap;gap:0;min-height:64px;padding:12px 20px 0}.learn-brand{margin-inline-end:auto;padding-bottom:12px;max-width:calc(100% - 48px)}.learn-brand img{height:34px;max-width:130px}.learn-account{padding-bottom:12px}.learn-nav{order:3;width:calc(100% + 40px);flex-basis:calc(100% + 40px);margin-inline:-20px;padding-inline:12px;gap:0;overflow-x:auto;scrollbar-width:none}.learn-nav::-webkit-scrollbar{display:none}.learn-nav-link{padding:14px 12px;font-size:12px;min-height:46px;gap:6px}.learn-nav-link .learn-icon{width:17px;height:17px}.learn-main{padding:28px 20px 44px}.learn-page{gap:26px}.learn-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.learn-page-heading h1{font-size:27px}.learn-lead{font-size:13px;margin-top:8px!important}.learn-eyebrow{font-size:12px}.learn-continue{padding:22px;gap:16px;flex-wrap:wrap;border-radius:12px}.learn-continue-icon{display:none}.learn-continue-content{flex-basis:100%}.learn-continue h2{font-size:19px}.learn-continue .learn-button{width:100%;margin-top:2px}.learn-library-heading{flex-direction:column;align-items:stretch;gap:18px}.learn-library-heading h2{font-size:19px}.learn-search{width:100%}.learn-filters{gap:3px;margin-inline:-2px;margin-bottom:18px}.learn-filter{padding:8px 10px;gap:6px;font-size:12px!important}.learn-course-grid{grid-template-columns:minmax(0,1fr);gap:20px}.learn-course-art{height:150px}.learn-course-body{padding:20px}.learn-course-card h3{font-size:18px}.learn-course-foot{font-size:12px}.learn-empty{padding:44px 20px}.learn-footer,.learn-panel{padding:20px}}@media (prefers-reduced-motion: reduce){.learn-shell *,.learn-shell *:before,.learn-shell *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.learn-brand{gap:10px;min-width:0}.learn-brand span{font-size:17px;font-weight:600;color:var(--learn-text);min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-brand img{max-width:90px}.learn-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--learn-muted);width:fit-content}.learn-breadcrumb:hover{color:var(--learn-brand)}.learn-breadcrumb .learn-icon{width:16px;height:16px}.learn-course-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:44px;align-items:center;padding:36px;border:1px solid var(--learn-line);border-radius:16px;background:var(--learn-surface)}.learn-course-hero h1{font-size:30px;font-weight:600;line-height:1.55;letter-spacing:-.4px}.learn-course-hero .learn-eyebrow{color:var(--learn-brand);font-size:13px}.learn-course-hero-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;color:var(--learn-muted)}.learn-course-hero-meta>span{display:inline-flex;align-items:center;gap:7px}.learn-course-hero-meta .learn-icon{width:18px;height:18px}.learn-course-hero-progress{padding-inline-start:32px;border-inline-start:1px solid var(--learn-line)}.learn-course-hero-progress .learn-button{display:flex;margin-top:22px}.learn-next-lesson{color:var(--learn-muted);font-size:12px;margin-top:12px!important;line-height:1.8}.learn-course-finished{margin-top:20px!important;color:var(--learn-success);display:flex;align-items:center;gap:8px;font-weight:500}.learn-certificate-ready{display:flex;align-items:center;gap:16px;padding:22px 26px;background:var(--learn-success-bg);color:var(--learn-success);border:1px solid color-mix(in oklab,var(--learn-success) 15%,var(--learn-line));border-radius:12px}.learn-certificate-ready>.learn-icon{width:30px;height:30px}.learn-certificate-ready>p{flex:1;font-size:14px;line-height:1.75}.learn-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.learn-section-heading>span{font-size:13px;color:var(--learn-muted)}.learn-curriculum{display:flex;flex-direction:column;gap:16px}.learn-curriculum-section{border:1px solid var(--learn-line);border-radius:12px;overflow:clip;background:var(--learn-surface)}.learn-curriculum summary{display:flex;align-items:center;gap:14px;padding:20px 22px;cursor:pointer;list-style:none}.learn-curriculum summary::-webkit-details-marker{display:none}.learn-curriculum summary:hover{background:var(--learn-tint)}.learn-curriculum :is(summary,.learn-lesson-link):focus-visible{outline-offset:-4px}.learn-section-number{display:grid;place-items:center;width:30px;height:30px;background:var(--learn-soft);border-radius:8px;color:var(--learn-muted);font-size:12px;font-weight:500;flex-shrink:0}.learn-section-name{font-size:15px;font-weight:600;flex:1;min-width:0;line-height:1.65}.learn-section-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--learn-muted)}.learn-section-chevron{width:16px;height:16px;color:var(--learn-muted);transition:transform .15s}.learn-curriculum details[open]>summary .learn-section-chevron{transform:rotate(180deg)}.learn-lesson-list{list-style:none;margin:0;padding:0}.learn-lesson-list li{border-top:1px solid var(--learn-line)}.learn-lesson-link{display:flex;gap:16px;align-items:center;padding:18px 24px;color:var(--learn-text)}.learn-lesson-link:hover{background:var(--learn-tint)}.learn-lesson-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--learn-muted);border:1px solid var(--learn-line);border-radius:9px;flex-shrink:0}.learn-lesson-icon .learn-icon{width:19px;height:19px}.learn-lesson-icon.is-complete{color:var(--learn-success);border-color:transparent;background:var(--learn-success-bg)}.learn-lesson-info{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.learn-lesson-title{font-size:14px;line-height:1.75;font-weight:500;overflow-wrap:anywhere}.learn-lesson-meta{font-size:12px;line-height:1.7;color:var(--learn-muted);display:flex;flex-wrap:wrap;gap:8px}.learn-lesson-duration{font-size:12px;color:var(--learn-muted);font-variant-numeric:tabular-nums}.learn-lesson-link.is-locked{color:var(--learn-muted)}.learn-lesson-link.is-current{background:var(--learn-tint);box-shadow:inset 3px 0 0 var(--learn-brand)}[dir=rtl] .learn-lesson-link.is-current{box-shadow:inset -3px 0 0 var(--learn-brand)}.learn-lesson-link.is-current .learn-lesson-title{color:var(--learn-brand)}.learn-current-dot{width:6px;height:6px;border-radius:50%;background:var(--learn-brand);flex-shrink:0}.learn-section-empty{padding:24px;font-size:13px;color:var(--learn-muted)}.learn-about-course{border-top:1px solid var(--learn-line);padding-top:22px}.learn-about-course summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:16px;font-weight:500}.learn-about-course>div{margin-top:20px;max-width:760px}.learn-lesson-topline{display:flex;align-items:center;gap:20px}.learn-lesson-course-name{color:var(--learn-muted);border-inline-start:1px solid var(--learn-line);padding-inline-start:20px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-workspace{display:grid;grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:28px}.learn-workspace-content{min-width:0}.learn-lesson-heading{margin-bottom:24px}.learn-lesson-heading h1{font-size:27px;font-weight:600;line-height:1.6}.learn-lesson-heading .learn-eyebrow{font-size:13px}.learn-workspace-sidebar{position:sticky;top:104px;border:1px solid var(--learn-line);border-radius:12px;background:var(--learn-surface);overflow:auto;max-height:calc(100dvh - 130px);scrollbar-width:thin}.learn-sidebar-heading{padding:22px 20px 0;display:flex;align-items:start;gap:16px}.learn-sidebar-heading h2{font-size:15px;line-height:1.75;font-weight:600}.learn-sidebar-heading .learn-eyebrow{font-size:12px}.learn-sidebar-progress{padding:18px 20px 24px}.learn-curriculum.is-compact{gap:0}.is-compact .learn-curriculum-section{border:0;border-top:1px solid var(--learn-line);border-radius:0}.is-compact summary{padding:16px;gap:9px;background:var(--learn-bg)}.is-compact .learn-section-name{font-size:13px;font-weight:500}.is-compact .learn-section-number{display:none}.is-compact .learn-section-count{font-size:11px}.is-compact .learn-lesson-link{padding:14px 16px;gap:10px}.is-compact .learn-lesson-icon{border:0;width:24px;height:28px;border-radius:50%}.is-compact .learn-lesson-icon .learn-icon{width:18px;height:18px}.is-compact .learn-lesson-title{font-size:13px}.is-compact .learn-lesson-meta,.is-compact .learn-lesson-duration{font-size:11px}.learn-lesson-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--learn-line)}.learn-open-contents,.learn-close-contents,.learn-curriculum-backdrop{display:none}.learn-lock-icon{display:grid;place-items:center;width:64px;height:64px;margin-inline:auto;border-radius:50%;background:var(--learn-soft);color:var(--learn-muted)}.learn-lock-icon .learn-icon{width:28px;height:28px}.learn-gate{max-width:680px;width:100%;margin-inline:auto;line-height:1.85}.learn-gate.is-centered{text-align:center;padding-block:40px}.learn-gate .learn-text-link{white-space:normal;overflow-wrap:anywhere}.learn-notice{padding:20px 24px;border:1px solid #e9d7b1;border-radius:12px;background:#fff9ed;color:#72551f}.dark .learn-notice{border-color:#685638;background:#302819;color:#e7c175}.learn-notice-heading{display:flex;gap:12px;align-items:start}.learn-notice-heading>.learn-icon{margin-top:3px}.learn-notice-heading p{flex:1;font-size:13px;line-height:1.9}.learn-icon-button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:inherit;flex-shrink:0}.learn-notice .learn-icon-button{margin-block:-10px;margin-inline-end:-10px}.learn-icon-button:hover{background:#8080801a}.learn-notice-details{padding-inline-start:32px;margin-top:8px;font-size:13px}.learn-notice-details summary{cursor:pointer;width:fit-content;padding-block:6px;text-decoration:underline;text-underline-offset:4px}.learn-device-list{padding:0;margin-block:14px 0;list-style:none;color:var(--learn-text);font-size:13px}.learn-device-list.is-bordered{border:1px solid var(--learn-line);border-radius:10px;padding-inline:16px}.learn-device-list li{display:flex;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;padding-block:12px}.learn-device-list li+li{border-top:1px solid var(--learn-line)}.learn-device-list .learn-muted{font-size:12px}.learn-academy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learn-academy-card{display:flex;align-items:start;gap:16px;padding:24px;border:1px solid var(--learn-line);border-radius:12px;background:var(--learn-surface);color:var(--learn-brand)}a.learn-academy-card:hover{border-color:var(--learn-brand)}.learn-academy-card>.learn-icon{width:24px;height:24px;margin-top:2px}.learn-academy-card>.learn-icon:last-child{width:18px;height:18px}.learn-academy-card>div{flex:1;min-width:0}.learn-academy-card h2{font-size:16px;font-weight:500;line-height:1.8}.learn-academy-card p{font-size:13px;color:var(--learn-muted);line-height:1.9;margin-top:8px}.learn-academy-card.is-paused{background:var(--learn-soft);color:var(--learn-muted)}.learn-article{border:1px solid var(--learn-line);border-radius:14px;padding:36px;background:var(--learn-surface)}.learn-article .lesson-prose{font-size:16px;line-height:2}.fi-panel-learn .lesson-prose{color:var(--learn-text)}.fi-panel-learn .lesson-prose a{color:var(--learn-brand);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.fi-panel-learn .lesson-prose blockquote{color:var(--learn-muted);border-color:var(--learn-line)}.learn-completion{padding-top:24px;border-top:1px solid var(--learn-line);margin-top:28px}.learn-profile-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(220px,1fr);gap:44px}.learn-profile-note{color:var(--learn-muted);padding-top:8px;max-width:300px}.learn-profile-note>.learn-icon{width:28px;height:28px;margin-bottom:18px;color:var(--learn-brand)}.learn-profile-note h2{font-size:16px;font-weight:500;margin-bottom:10px}.learn-profile-note p{font-size:14px;line-height:1.9}@media (max-width: 1100px){.learn-workspace{display:flex;flex-direction:column}.learn-workspace-content{width:100%}.learn-workspace-sidebar{display:none}.learn-workspace-sidebar.is-open{display:block;position:fixed;z-index:61;inset-block:0;inset-inline-end:0;width:min(360px,calc(100vw - 24px));border-radius:0;max-height:100dvh;overscroll-behavior:contain}.learn-curriculum-backdrop{position:fixed;inset:0;background:#0c121f73;z-index:60;display:block}.learn-open-contents{display:flex;gap:12px;width:100%;justify-content:start}.learn-open-contents>span{margin-inline-start:auto;font-size:12px;color:var(--learn-muted)}.learn-close-contents{display:grid;place-items:center;padding:8px;margin:-6px;border:0;background:transparent;border-radius:6px;color:var(--learn-muted)}.learn-sidebar-heading>div{flex:1}.learn-course-hero{gap:28px;grid-template-columns:minmax(0,1fr) 260px;padding:28px}.learn-course-hero h1{font-size:27px}.learn-profile-grid{gap:24px}}@media (max-width: 700px){.learn-academy-grid{grid-template-columns:minmax(0,1fr)}.learn-academy-card,.learn-notice{padding:20px}.learn-brand span{font-size:15px;max-width:180px}.learn-course-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 22px}.learn-course-hero h1{font-size:24px}.learn-course-hero-progress{border-inline-start:0;border-top:1px solid var(--learn-line);padding:24px 0 0}.learn-course-hero-meta{gap:18px;margin-top:20px;font-size:12px}.learn-certificate-ready{flex-wrap:wrap;padding:20px;gap:12px}.learn-certificate-ready>p{flex-basis:calc(100% - 50px)}.learn-certificate-ready>a{width:100%}.learn-curriculum summary{padding:16px;gap:10px}.learn-section-name{font-size:14px}.learn-section-number{width:25px;height:25px;font-size:11px}.learn-lesson-link{padding:16px;gap:12px}.learn-lesson-icon{width:30px;height:30px}.learn-lesson-title{font-size:13px}.learn-lesson-meta{font-size:11px}.learn-lesson-course-name{display:none}.learn-lesson-heading h1{font-size:24px}.learn-workspace{gap:24px}.learn-article{padding:24px 20px}.learn-article .lesson-prose{font-size:15px}.learn-profile-grid{grid-template-columns:minmax(0,1fr)}.learn-profile-note{max-width:none}}.learn-badge.is-pending{background:#fff7e6;color:#966514}.learn-badge.is-danger{background:#fdf0ef;color:#a13838}.dark .learn-badge.is-pending{background:#3f331a;color:#e7c175}.dark .learn-badge.is-danger{background:#402323;color:#f1a6a6}.learn-status-dot{width:5px;height:5px;background:currentColor;border-radius:50%}.learn-ticket-list{display:flex;flex-direction:column;gap:12px}.learn-ticket-row{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid var(--learn-line);border-radius:12px;background:var(--learn-surface)}.learn-ticket-row:hover{border-color:var(--primary-300)}.learn-ticket-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--learn-tint);color:var(--learn-brand)}.learn-ticket-details{flex:1;min-width:0}.learn-ticket-details h2{font-size:16px;font-weight:500;line-height:1.65}.learn-ticket-details p{font-size:13px;margin-top:7px;color:var(--learn-muted)}.learn-ticket-state{display:flex;flex-direction:column;align-items:end;gap:10px;flex-shrink:0}.learn-ticket-state time{font-size:11px;color:var(--learn-muted)}.learn-ticket-chevron{color:var(--learn-muted);width:16px;height:16px}.learn-support-form{max-width:800px;width:100%}.learn-form-actions{display:flex;align-items:center;justify-content:end;gap:12px;border-top:1px solid var(--learn-line);padding-top:24px}.learn-conversation{max-width:900px;width:100%}.learn-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.learn-message{padding:22px 24px;border:1px solid var(--learn-line);border-radius:14px;border-start-start-radius:4px;background:var(--learn-surface);max-width:85%;margin-inline-end:auto;min-width:200px}.learn-message.is-agent{margin-inline-start:auto;margin-inline-end:0;background:var(--learn-tint);border-start-start-radius:14px;border-start-end-radius:4px}.learn-message-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--learn-muted);font-size:11px;margin-bottom:12px}.learn-message-meta>span{color:var(--learn-text);font-weight:500;font-size:12px}.learn-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.learn-message-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.learn-message-attachments a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--learn-line);border-radius:8px;color:var(--learn-brand);max-width:100%;font-size:12px}.learn-message-attachments a span{overflow-wrap:anywhere;min-width:0}.learn-message-attachments .learn-icon{width:16px;height:16px}.learn-reply{margin-top:32px}.learn-reply .learn-section-title,.learn-reply .learn-lead{margin-bottom:24px}.learn-certificate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.learn-certificate-card{display:flex;flex-direction:column;padding:30px;border:1px solid var(--learn-line);border-radius:14px;background:var(--learn-surface);box-shadow:var(--learn-shadow)}.learn-certificate-top{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:24px}.learn-certificate-seal{width:58px;height:58px;border:1px solid var(--learn-line);border-radius:16px;background:var(--learn-tint);color:var(--learn-brand);display:grid;place-items:center}.learn-certificate-seal .learn-icon{width:30px;height:30px;stroke-width:1.4}.learn-certificate-card h2{font-size:21px;line-height:1.6;font-weight:500}.learn-certificate-facts{margin-top:26px;display:flex;flex-direction:column;gap:13px;font-size:13px}.learn-certificate-facts>div{display:flex;justify-content:space-between;gap:16px}.learn-certificate-facts dt{color:var(--learn-muted)}.learn-certificate-facts dd{font-weight:500;text-align:end}.learn-certificate-actions{padding-top:26px;margin-top:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.learn-certificate-actions .learn-text-link{font-size:12px}.learn-course-card h2{font-size:19px;line-height:1.7;font-weight:500}.learn-training-validity{display:flex;gap:7px;align-items:start;font-size:12px;color:var(--learn-muted);margin-top:20px!important;line-height:1.7}.learn-training-validity .learn-icon{width:16px;height:16px;margin-top:2px}.fi-panel-learn .fi-input-wrp{border-radius:9px}.fi-panel-learn .fi-input,.fi-panel-learn .fi-textarea{font-size:14px}.fi-panel-learn .fi-input-wrp:focus-within{box-shadow:0 0 0 2px var(--learn-brand)}.fi-panel-learn .fi-btn{min-height:44px;border-radius:10px}.fi-panel-learn .fi-btn.fi-color-primary:not(.fi-outlined){background:var(--learn-action);color:#fff}.fi-panel-learn .fi-btn.fi-color-primary:not(.fi-outlined):hover{background:var(--learn-action-hover)}.fi-panel-learn .fi-link.fi-color-primary{color:var(--learn-brand)}@media (max-width: 700px){.learn-ticket-row{padding:20px;gap:14px;flex-wrap:wrap}.learn-ticket-icon{width:36px;height:36px}.learn-ticket-details{flex-basis:calc(100% - 52px)}.learn-ticket-details h2{font-size:15px}.learn-ticket-details p{font-size:12px}.learn-ticket-state{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding-inline-start:50px}.learn-ticket-chevron{display:none}.learn-message{max-width:94%;padding:18px}.learn-message-meta{gap:16px}.learn-certificate-grid{grid-template-columns:minmax(0,1fr);gap:20px}.learn-certificate-card{padding:24px}.learn-certificate-card h2{font-size:19px}.learn-certificate-actions{gap:18px}.learn-certificate-actions>.learn-button{width:100%}}.learn-quiz-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--learn-muted);margin-bottom:14px}.learn-quiz-timer{display:inline-flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums}.learn-quiz-timer .learn-icon{width:16px;height:16px}.learn-quiz-progress{margin-bottom:24px}.learn-question{padding:30px}.learn-question fieldset{border:0;margin:0;padding:0;min-width:0}.learn-question legend{font-size:20px;font-weight:500;line-height:1.8;width:100%}.learn-question-hint{font-size:13px;color:var(--learn-muted);margin-top:10px!important;margin-bottom:22px!important}.learn-quiz-options{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.learn-quiz-option{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--learn-line);border-radius:10px;font-size:14px;line-height:1.8;color:var(--learn-text);min-height:56px}label.learn-quiz-option{cursor:pointer;transition:border-color .15s,background .15s}label.learn-quiz-option:hover{border-color:var(--primary-300);background:var(--learn-tint)}label.learn-quiz-option:has(input:checked){border-color:var(--learn-brand);background:var(--learn-tint);box-shadow:inset 0 0 0 1px var(--learn-brand)}.learn-quiz-option input{width:18px;height:18px;accent-color:var(--learn-brand);flex-shrink:0}.learn-quiz-option>span{min-width:0;overflow-wrap:anywhere}.learn-quiz-option.is-correct{color:var(--learn-success);background:var(--learn-success-bg);border-color:color-mix(in oklab,var(--learn-success) 40%,var(--learn-line))}.learn-quiz-option.is-incorrect{color:#a13838;background:#fdf0ef;border-color:#f0cccc}.dark .learn-quiz-option.is-incorrect{color:#f1a6a6;background:#402323;border-color:#683535}.learn-answer-feedback{display:flex;align-items:center;gap:8px;margin-block:16px 22px!important;font-size:14px;color:#b13b3b}.learn-answer-feedback.is-correct{color:var(--learn-success)}.learn-quiz-actions{display:flex;justify-content:end;margin-top:26px}.learn-quiz-explanation{margin-top:22px;border-top:1px solid var(--learn-line);padding-top:20px}.learn-quiz-explanation h4,.learn-explanation-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--learn-brand);font-weight:500}.learn-explanation-toggle{border:0;background:transparent;width:100%;text-align:start;padding:4px 0}.learn-explanation-toggle>.learn-icon:last-child{margin-inline-start:auto;width:16px;height:16px}.learn-quiz-explanation p{margin-top:12px;font-size:14px;color:var(--learn-muted);line-height:1.9}.learn-field-error{color:#b13b3b;font-size:13px;margin-top:16px!important}.dark .learn-field-error,.dark .learn-answer-feedback:not(.is-correct){color:#f1a6a6}.learn-quiz-result{text-align:center;padding-block:40px}.learn-score{width:128px;height:128px;display:grid;place-items:center;border-radius:50%;position:relative;margin:24px auto;background:conic-gradient(var(--learn-brand) calc(var(--score) * 1%),var(--learn-soft) 0)}.learn-score:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--learn-surface)}.learn-score>span{position:relative;font-size:36px;font-weight:600;font-variant-numeric:tabular-nums}.learn-score small{font-size:18px;font-weight:400;color:var(--learn-muted)}.learn-quiz-result h2{font-size:24px;font-weight:500;margin-bottom:10px}.learn-quiz-result>p:not(.learn-eyebrow){font-size:14px;color:var(--learn-muted);line-height:1.8}.learn-quiz-duration{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px!important;font-variant-numeric:tabular-nums}.learn-quiz-duration .learn-icon{width:16px;height:16px}.learn-quiz-result-actions{display:flex;justify-content:center;gap:12px;margin-top:26px;flex-wrap:wrap}.learn-quiz-review{display:flex;flex-direction:column;gap:20px;margin-top:24px}.learn-review-heading{display:flex;align-items:start;gap:12px;margin-bottom:22px}.learn-review-heading h3{flex:1;font-size:16px;line-height:1.8;font-weight:500}@media (max-width: 700px){.learn-question{padding:22px 20px}.learn-question legend{font-size:18px}.learn-quiz-option{padding:13px 14px;gap:12px;font-size:14px}.learn-quiz-actions>.learn-button{width:100%}.learn-review-heading{flex-wrap:wrap}.learn-review-heading>.learn-badge{margin-inline-start:42px}.learn-quiz-result{padding:32px 20px}}.learn-auth-shell{min-height:100dvh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--learn-surface)}.learn-auth-shell *{box-sizing:border-box}.learn-auth-story{padding:42px 48px;background:var(--learn-tint);display:flex;flex-direction:column;overflow:hidden;position:relative;border-inline-end:1px solid var(--learn-line)}.learn-auth-brand{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;min-width:0;text-decoration:none;color:var(--learn-text);font-size:20px;font-weight:600}.learn-auth-brand img{max-width:min(150px,35vw);height:44px;object-fit:contain;flex-shrink:0}.learn-auth-brand span{min-width:0;overflow-wrap:anywhere}.learn-auth-story-content{margin-block:auto;padding-block:80px;position:relative}.learn-auth-emblem{width:64px;height:64px;display:grid;place-items:center;background:var(--learn-surface);border:1px solid var(--learn-line);border-radius:18px;color:var(--learn-brand);margin-bottom:30px}.learn-auth-emblem .learn-icon{width:30px;height:30px;stroke-width:1.3}.learn-auth-story h2{font-size:38px;font-weight:500;line-height:1.5;max-width:390px;letter-spacing:-.6px}.learn-auth-story-content>p{font-size:16px;line-height:2;max-width:330px;color:var(--learn-muted);margin-top:20px}.learn-auth-story-footer{font-size:13px;color:var(--learn-muted)}.learn-auth-decoration{display:flex;align-items:end;gap:12px;height:140px;margin-top:40px;opacity:.55}.learn-auth-decoration span{display:block;width:74px;height:45%;background:color-mix(in oklab,var(--primary-300) 30%,var(--learn-surface));border:1px solid color-mix(in oklab,var(--primary-400) 30%,var(--learn-line));border-radius:10px}.learn-auth-decoration span:nth-child(2){height:70%}.learn-auth-decoration span:nth-child(3){height:100%}.learn-auth-main{display:flex;align-items:center;justify-content:center;padding:60px 44px}.learn-auth-card{width:100%;max-width:410px}.learn-auth-heading{margin-bottom:32px}.learn-auth-heading h1{font-size:30px;font-weight:600;line-height:1.5;color:var(--learn-text)}.learn-auth-heading p{font-size:14px;line-height:1.9;color:var(--learn-muted);margin-top:14px}.learn-auth-card .fi-input{min-height:46px;font-size:16px}.learn-auth-card .fi-btn.fi-color-primary{background:var(--learn-action);color:#fff;min-height:46px;border-radius:9px}.learn-auth-card .fi-btn.fi-color-primary:hover{background:var(--learn-action-hover)}.learn-auth-card .fi-callout{overflow-wrap:anywhere}.learn-auth-shell :where(a,button,input):focus-visible{outline:3px solid var(--learn-brand);outline-offset:4px}@media (max-width: 1000px){.learn-auth-story{padding:32px}.learn-auth-story h2{font-size:30px}.learn-auth-main{padding-inline:32px}}@media (max-width: 700px){.learn-auth-shell{display:flex;flex-direction:column}.learn-auth-story{padding:22px 24px;border-inline-end:0;border-bottom:1px solid var(--learn-line)}.learn-auth-brand{font-size:17px}.learn-auth-brand img{height:38px}.learn-auth-story-content,.learn-auth-story-footer{display:none}.learn-auth-main{padding:38px 24px;flex:1;align-items:start}.learn-auth-heading h1{font-size:28px}.learn-auth-heading{margin-bottom:28px}}.learn-pdf{border:1px solid var(--learn-line);border-radius:12px;overflow:hidden;background:var(--learn-surface)}.learn-pdf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--learn-line)}.learn-pdf-toolbar[hidden]{display:none}.learn-pdf-page-controls{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--learn-muted)}.learn-pdf-page-controls>button{width:34px;height:34px;border:1px solid var(--learn-line);border-radius:7px;display:grid;place-items:center;background:var(--learn-surface);color:var(--learn-text)}.learn-pdf-page-controls>button:disabled{opacity:.4;cursor:default}.learn-pdf-page-controls>button:hover:not(:disabled){background:var(--learn-soft)}.learn-pdf-page-controls>button .learn-icon{width:16px;height:16px}.learn-pdf-page-controls label{display:flex;align-items:center;gap:8px}.learn-pdf-page-controls input{width:48px;height:34px;text-align:center;border:1px solid var(--learn-line);border-radius:6px;background:var(--learn-surface);color:var(--learn-text);font-size:12px;-moz-appearance:textfield}.learn-pdf-page-controls input::-webkit-inner-spin-button{-webkit-appearance:none}.learn-pdf-zoom select{height:34px;font-size:12px;padding:4px 7px;border:1px solid var(--learn-line);border-radius:7px;background:var(--learn-surface);color:var(--learn-text);max-width:140px}.learn-pdf-viewport{height:70dvh;min-height:320px;overflow:auto;position:relative;background:var(--learn-soft);overscroll-behavior:contain}.learn-pdf-pages{position:relative;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px}.learn-pdf-page{margin:0;width:100%;position:relative}.learn-pdf-canvas{display:block;background:#fff;border-radius:3px;box-shadow:0 2px 10px #00000014}.learn-pdf-text{position:absolute;inset:0;overflow:clip;line-height:1;text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;color-scheme:only light;transform-origin:0 0;caret-color:#212735;--scale-round-x: 1px;--scale-round-y: 1px;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.learn-pdf-text :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;user-select:text;-webkit-user-select:text}.learn-pdf-text>:not(.markedContent),.learn-pdf-text .markedContent span:not(.markedContent){--font-height: 0;--scale-x: 1;--rotate: 0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.learn-pdf-text .markedContent{display:contents}.learn-pdf-text ::selection{background:#5276d747}.learn-pdf-status{padding:32px 20px;color:var(--learn-muted);font-size:14px;text-align:center}.learn-pdf-retry{margin:0 20px 20px}.learn-pdf-retry[hidden]{display:none}.fi-panel-learn .filepond--item-panel{background-color:#344154}.fi-panel-learn [data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#236344}.fi-panel-learn :is([data-filepond-item-state=load-error],[data-filepond-item-state=processing-error]) .filepond--item-panel{background-color:#983b3b}.fi-panel-learn .filepond--file{color:#fff}.fi-panel-learn :is(.filepond--file-info-main,.filepond--file-info-sub,.filepond--file-status-main,.filepond--file-status-sub){opacity:1;color:#fff}@media (max-width: 700px){.learn-pdf-toolbar{padding:8px;gap:6px}.learn-pdf-page-controls{gap:5px}.learn-pdf-page-controls label>span{display:none}.learn-pdf-zoom select{max-width:120px}.learn-pdf-viewport{height:60dvh}}.learn-rating{margin-top:28px}.learn-rating section{border-top:1px solid var(--learn-line)}.learn-rating-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:22px 0;border:0;background:transparent;text-align:start;font-size:14px;font-weight:500;color:var(--learn-muted)}.learn-rating-toggle>span{flex:1}.learn-rating-toggle>.learn-icon:last-child{width:16px;height:16px}.learn-rating-body{padding:24px;border:1px solid var(--learn-line);border-radius:12px;background:var(--learn-surface)}.learn-rating-stars{display:flex;gap:5px;width:fit-content}.learn-rating-stars button{width:40px;height:40px;border:0;background:transparent;font-size:32px;color:var(--learn-line);border-radius:7px}.learn-rating-stars button:hover,.learn-rating-stars button.is-selected{color:#bd861d}.learn-review-label{display:flex;flex-direction:column;gap:10px;margin-top:18px;font-size:13px;color:var(--learn-muted)}.learn-review-label textarea{width:100%;padding:12px;border:1px solid var(--learn-line);border-radius:8px;background:var(--learn-surface);color:var(--learn-text);resize:vertical;font-size:14px;line-height:1.8}.learn-rating-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.learn-review-note{font-size:12px;line-height:1.8;color:var(--learn-muted);margin-top:14px!important}.learn-rating-saved{display:flex;align-items:start;gap:8px;color:var(--learn-success);font-size:13px;line-height:1.8;margin-bottom:16px!important}.learn-saved-review{white-space:pre-line;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin-block:12px 18px!important}.learn-rating-body>.learn-text-link{margin-top:12px;font-size:13px}.learn-course-support{display:flex;align-items:center;gap:8px;padding:20px;border-top:1px solid var(--learn-line);font-size:12px;color:var(--learn-muted)}.learn-course-support:hover{color:var(--learn-brand);background:var(--learn-tint)}.learn-course-support .learn-icon{width:17px;height:17px}.learn-muted{color:var(--learn-muted)}.learn-nav{overflow-x:auto;scrollbar-width:none}.learn-nav::-webkit-scrollbar{display:none}.learn-nav-link{flex-shrink:0}.learn-shell .fi-input:focus-visible,.learn-auth-shell .fi-input:focus-visible{outline:none}.learn-media-state{text-align:center;padding-block:40px}.learn-media-state .learn-button{margin-top:20px}.learn-media-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--learn-line);border-radius:10px;background:var(--learn-surface);margin-top:16px;font-size:13px;line-height:1.9}.learn-attachments{margin-top:26px}.learn-attachments h2{font-size:15px;font-weight:500;margin-bottom:12px}.learn-attachments ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.learn-attachments a{display:flex;align-items:center;gap:12px;min-height:52px;border:1px solid var(--learn-line);border-radius:10px;padding:12px 16px;background:var(--learn-surface);font-size:13px}.learn-attachments a:hover{border-color:var(--learn-brand)}.learn-attachment-name{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.8}.learn-attachments .learn-icon{width:17px;height:17px;color:var(--learn-muted)}.learn-attachment-size{font-size:11px;color:var(--learn-muted);flex-shrink:0}@media (max-width: 600px){.learn-media-error{flex-direction:column;align-items:stretch}}.learn-discovery{margin-top:32px;border-top:1px solid var(--learn-line);padding-top:26px}.learn-discovery h2{font-size:18px;font-weight:500;line-height:1.8;margin-bottom:20px}.learn-discovery-strip{display:flex;align-items:stretch;gap:20px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity;scrollbar-width:thin}.learn-discovery-strip>.learn-course-card{width:260px;flex-shrink:0;scroll-snap-align:start}.learn-discovery-card .learn-course-art{height:135px}.learn-discovery-card .learn-course-body{padding:20px}.learn-discovery-card h3{font-size:16px;line-height:1.8}.learn-discovery-rating{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:11px;color:var(--learn-muted)}.learn-discovery-rating>:first-child{display:inline-flex;gap:5px;align-items:center;color:var(--learn-text)}.learn-discovery-rating .learn-icon{width:14px;height:14px;color:#9c6a13}.dark .learn-discovery-rating .learn-icon{color:#e7c175}.learn-discovery-bottom{margin-top:auto;padding-top:22px}.learn-discovery-price{font-size:16px;font-weight:500}.learn-discovery-vat{font-size:11px;color:var(--learn-muted);margin-top:4px!important;line-height:1.8}.learn-discovery-bottom .learn-text-link{font-size:12px;margin-top:18px}.learn-instructor{margin-top:12px;color:var(--learn-muted);font-size:12px}.learn-instructor summary{display:flex;align-items:center;gap:8px;min-height:44px;padding-block:8px;cursor:pointer;list-style:none;line-height:1.6}.learn-instructor summary::-webkit-details-marker{display:none}.learn-instructor summary>span{flex:1}.learn-instructor .learn-icon{width:15px;height:15px}.learn-instructor[open] .learn-icon{transform:rotate(180deg)}.learn-instructor p{padding-block:8px 12px;line-height:1.85}.learn-instructor-name{margin-top:16px!important;color:var(--learn-muted);font-size:12px}.learn-instructor-tagline{color:var(--learn-muted);font-size:11px;line-height:1.8}.learn-category-pills{display:flex;flex-wrap:wrap;gap:10px}.learn-category-pills .learn-button{font-size:13px}.learn-category-overlay{position:fixed;inset:0;z-index:70;background:#0c121f73;padding:28px;display:flex;align-items:center;justify-content:center}.learn-category-dialog{background:var(--learn-bg);color:var(--learn-text);width:100%;max-width:900px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;padding:28px;box-shadow:0 12px 60px #0000002e}.learn-category-dialog>header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.learn-category-dialog h2{margin:0;font-size:21px}.learn-category-dialog>header .learn-icon-button{margin:-8px}.learn-category-select{display:flex;align-items:center;gap:14px;margin-bottom:24px;font-size:13px;color:var(--learn-muted)}.learn-category-select select{min-height:44px;min-width:180px;max-width:100%;border:1px solid var(--learn-line);border-radius:8px;background:var(--learn-surface);color:var(--learn-text);padding:8px 12px;font:inherit}.learn-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 900px){.learn-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.learn-category-overlay{padding:12px}.learn-category-dialog{padding:22px 18px;max-height:calc(100dvh - 24px);border-radius:12px}.learn-category-dialog h2{font-size:18px}.learn-category-select{flex-direction:column;align-items:stretch;gap:8px}.learn-category-grid{grid-template-columns:minmax(0,1fr)}.learn-category-dialog .learn-course-art{height:160px}}
