.ct-page{background:#fff}.ct-kicker{color:var(--cadimy-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.ct-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1}.ct-subtitle{color:#475569;max-width:620px;margin:0;font-size:17px;line-height:1.55}.ct-body{padding-top:28px;padding-bottom:96px}.ct-toolbar{flex-direction:column;gap:16px;display:flex}.ct-search{width:100%;max-width:420px;position:relative}.ct-search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ct-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px 0 42px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ct-search-input::placeholder{color:#94a3b8}.ct-search-input:focus{border-color:var(--cadimy-primary);box-shadow:0 0 0 3px rgba(var(--cadimy-primary-rgb), .18)}.ct-chips{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.ct-chips::-webkit-scrollbar{height:4px}.ct-chips::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.ct-chip{color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.ct-chip:hover{border-color:rgba(var(--cadimy-primary-rgb), .5);color:#0f172a}.ct-chip:focus-visible{box-shadow:0 0 0 3px rgba(var(--cadimy-primary-rgb), .25);outline:none}.ct-chip.is-active{border-color:var(--cadimy-primary);background:var(--cadimy-primary);color:#fff}.ct-count{color:#64748b;min-height:21px;margin:20px 0 24px;font-size:14px;font-weight:600}.ct-grid{grid-template-columns:1fr;gap:28px 24px;display:grid}.ct-grid>*{min-width:0}@media (min-width:768px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-card{background:0 0;flex-direction:column;min-width:0;display:flex}.ct-card-media{aspect-ratio:16/9;background:#f1f5f9;border-radius:14px;display:block;position:relative;overflow:hidden}.ct-card-media>a{width:100%;height:100%;display:block}.ct-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ct-card:hover .ct-card-media img{transform:scale(1.04)}.ct-badge{z-index:1;background:var(--cadimy-primary);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.ct-play{z-index:1;width:52px;height:52px;color:var(--cadimy-primary);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0 0 0 3px;transition:transform .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -8px #0f172a73}.ct-play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.ct-card-body{flex-direction:column;flex:auto;align-items:flex-start;padding-top:14px;display:flex}.ct-card-cat{background:rgba(var(--cadimy-primary-rgb), .1);max-width:100%;color:var(--cadimy-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;overflow:hidden}.ct-card-cat:hover{background:rgba(var(--cadimy-primary-rgb), .18);color:var(--cadimy-primary)}.ct-card-title{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.ct-card-title a{color:inherit;text-decoration:none}.ct-card:hover .ct-card-title,.ct-card-title a:hover{color:var(--cadimy-primary)}.ct-card-desc{color:#475569;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ct-card-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:14px;display:flex}.ct-card-meta{color:#64748b;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ct-card-link{color:#0f172a;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ct-card-link svg{transition:transform .2s}.ct-card-link:hover,.ct-card:hover .ct-card-link{color:var(--cadimy-primary)}.ct-card:hover .ct-card-link svg{transform:translate(3px)}.ct-ebook-cover{color:#cbd5e1;background:#f8fafc;border-radius:14px;justify-content:center;align-items:center;height:240px;padding:20px;display:flex;position:relative}.ct-ebook-cover img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;transition:transform .35s;box-shadow:0 14px 28px -14px #0f172a73}.ct-ebook:hover .ct-ebook-cover img{transform:translateY(-3px)scale(1.02)}.ct-ebook:hover .ct-card-title{color:#0f172a}.ct-download{width:100%}.ct-skel{flex-direction:column;gap:10px;display:flex}.ct-skel-media,.ct-skel-line{background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3 37%,#f1f5f9 63%) 0 0/400% 100%;animation:1.4s infinite ct-shimmer}.ct-skel-media{aspect-ratio:16/9;border-radius:14px;margin-bottom:6px}.ct-skel-line{border-radius:6px;height:14px}.ct-skel-line--sm{width:30%}.ct-skel-line--md{width:70%}@keyframes ct-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ct-skel-media,.ct-skel-line{animation:none}.ct-card-media img,.ct-ebook-cover img,.ct-card-link svg{transition:none}}.ct-empty{text-align:center;flex-direction:column;align-items:center;padding:64px 16px;display:flex}.ct-empty-icon{color:#94a3b8;margin-bottom:16px}.ct-empty-title{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700}.ct-empty-text{color:#64748b;margin:0 0 20px;font-size:15px}.ct-pagination{justify-content:center;margin-top:56px;display:flex}.ct-pagination ._2m9w7{justify-content:center}.ct-pagination ._35S7s{flex-wrap:wrap;justify-content:center;gap:6px}.ct-pagination ._17p54,.ct-pagination ._17p54:first-child,.ct-pagination ._17p54:last-child{border:0;border-radius:10px;margin:0}.ct-pagination ._3q06O,.ct-pagination ._17p54:first-child ._3q06O,.ct-pagination ._17p54:last-child ._3q06O{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ct-pagination ._3q06O:hover,.ct-pagination ._3q06O:focus{border-color:var(--cadimy-primary);color:var(--cadimy-primary);outline:none}.ct-pagination ._2BFH2{color:#94a3b8;align-items:center;min-width:24px;padding:0;display:inline-flex}.ct-pagination ._3q06O._2hta1,.ct-pagination ._3q06O[aria-current]{border-color:var(--cadimy-primary);background:var(--cadimy-primary);color:#fff}.ct-pagination ._3q06O._3mc99{color:#cbd5e1;background:#fff}@media (min-width:768px){.ct-header{padding:72px 0 40px}}@media (max-width:575.98px){.ct-header{padding:40px 0 24px}.ct-subtitle{font-size:15px}.ct-search{max-width:none}.ct-chips{margin-right:-12px;padding-right:12px}}.ct-header{background:#fff;border-bottom:0;padding:56px 0 32px}.ct-body{padding-top:0}.ct-toolbar{border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;flex-direction:row;align-items:center;gap:20px;margin-bottom:32px;padding:16px 0;display:flex}.ct-toolbar .ct-chips{flex:auto;gap:8px;min-width:0;padding:2px 32px 2px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ct-toolbar .ct-search{flex:0 0 300px;max-width:300px;margin:0}.ct-search-input{background:#f6f7f9;border-color:#0000;border-radius:999px;height:42px}.ct-search-input:focus{background:#fff}.ct-chip{color:#334155;height:38px;box-shadow:none;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;border:0!important}.ct-chip:hover{color:#0f172a;background:#e9ecf0}.ct-chip.is-active{background:var(--cadimy-primary);color:#fff}.ct-count{display:none}@media only screen and (max-width:991px){.ct-toolbar{flex-direction:column-reverse;align-items:stretch;gap:14px}.ct-toolbar .ct-search{flex:auto;max-width:none}}@media only screen and (max-width:767px){.ct-header{padding:36px 0 24px}}.ct-grid--ebooks{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}@media (min-width:768px){.ct-grid--ebooks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ct-grid--ebooks{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-grid--ebooks .ct-ebook-cover{aspect-ratio:4/5;background:linear-gradient(#faf6ee 0%,#f3ede1 100%);border-radius:16px;height:auto;padding:22px 18%}.ct-grid--ebooks .ct-ebook-cover img{object-fit:contain;border-radius:3px;width:100%;height:100%;box-shadow:0 18px 30px -16px #2a17008c}.ct-grid--ebooks .ct-card-cat{color:var(--cadimy-primary);letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.ct-grid--ebooks .ct-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.ct-grid--ebooks .ct-card-desc{display:none}.ct-grid--ebooks .ct-card-foot{margin-top:12px}.ct-grid--ebooks .ct-download{border:1px solid rgba(var(--cadimy-primary-rgb), .45);width:auto;height:38px;box-shadow:none;background:#fff;padding:0 14px;font-size:14px;color:var(--cadimy-primary)!important}.ct-grid--ebooks .ct-download:hover:not(:disabled){border-color:var(--cadimy-primary);background:var(--cadimy-primary);color:#fff!important}@media only screen and (max-width:575px){.ct-grid--ebooks{gap:28px 16px}.ct-grid--ebooks .ct-ebook-cover{padding:16px 14%}.ct-grid--ebooks .ct-download{justify-content:center;width:100%}}.ct-grid--ebooks>*{flex-direction:column;display:flex}.ct-grid--ebooks .ct-ebook-cover{background:#f4f4f2;padding:28px 14%}.ct-grid--ebooks .ct-ebook-cover img{box-shadow:none;mix-blend-mode:multiply;border-radius:0}.ct-grid--ebooks .ct-card-body{flex:auto}.ct-grid--ebooks .ct-card-title{min-height:2.8em}.ct-grid--ebooks .ct-card-foot{margin-top:auto;padding-top:12px}.ct-grid--ebooks>*{background:#fff;border:1px solid #edf0f4;border-radius:18px;transition:box-shadow .2s,transform .2s,border-color .2s;overflow:hidden}.ct-grid--ebooks>:hover{border-color:#e6dcc8;transform:translateY(-2px);box-shadow:0 18px 36px -22px #0f172a59}.ct-grid--ebooks .ct-ebook-cover{border-radius:0}.ct-grid--ebooks .ct-card-body{padding:16px 16px 18px}.ct-grid--ebooks .ct-download{border:1px solid var(--cadimy-primary);background:var(--cadimy-primary);width:100%;height:42px;box-shadow:none;justify-content:center;color:#fff!important}.ct-grid--ebooks .ct-download:hover:not(:disabled){background:#a06a00;border-color:#a06a00;color:#fff!important}.ct-grid--ebooks>.ct-skel{background:0 0;border:0}.ct-grid--ebooks>.ct-skel:hover{box-shadow:none;transform:none}.ct-grid--ebooks .ct-ebook-cover{aspect-ratio:auto;background:#fff;height:200px;padding:20px 20px 4px}.ct-grid--ebooks .ct-ebook-cover img{width:auto;max-width:100%;height:100%}.ct-grid--ebooks .ct-skel-media{aspect-ratio:auto;height:200px}.ct-grid--ebooks .ct-card-body{padding-top:12px}
.au-page{--au-heading:#0f172a;--au-body:#475569;--au-muted:#64748b;--au-border:#e2e8f0;--au-error:#dc2626;min-height:100dvh;color:var(--au-body);background:#fff;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:992px){.au-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1400px){.au-page{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.au-main{flex-direction:column;min-width:0;padding:20px 16px;display:flex}@media (min-width:576px){.au-main{padding:28px 40px}}.au-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.au-logo{align-items:center;display:inline-flex}.au-logo img{width:auto;height:36px;display:block}.au-back{color:var(--au-muted);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.au-back:hover{color:var(--cadimy-primary)}.au-body{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex}.au-inner{width:100%;max-width:420px}.au-legal{text-align:center;color:#94a3b8;font-size:13px}.au-head{margin-bottom:28px}.au-title{letter-spacing:-.02em;color:var(--au-heading);margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.2}@media (min-width:576px){.au-title{font-size:34px}}.au-subtitle{color:var(--au-body);margin:0;font-size:16px;line-height:1.55}.au-form{flex-direction:column;gap:20px;display:flex}.au-field{flex-direction:column;gap:8px;display:flex}.au-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-label{color:var(--au-heading);margin:0;font-size:14px;font-weight:600}.au-req{color:var(--au-error)}.au-input{width:100%;height:48px;color:var(--au-heading);border:1px solid var(--au-border);box-shadow:none;background:#fff;border-radius:12px;outline:none;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:block}.au-input::placeholder{color:#94a3b8}.au-input:hover{border-color:#cbd5e1}.au-input:focus{border-color:var(--cadimy-primary);box-shadow:0 0 0 4px rgba(var(--cadimy-primary-rgb), .15)}.au-input.is-invalid{border-color:var(--au-error)}.au-input.is-invalid:focus{box-shadow:0 0 0 4px #dc26261f}.au-input-wrap{position:relative}.au-input-pw{padding-right:48px}.au-page .au-eye{width:36px;height:36px;color:var(--au-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.au-page .au-eye:hover{color:var(--au-heading);background:#f1f5f9}.au-page .au-eye:focus-visible{outline:2px solid var(--cadimy-primary);outline-offset:1px}.au-help,.au-error{font-size:13px;line-height:1.4}.au-help{color:var(--au-muted)}.au-error{color:var(--au-error)}.au-check-row{color:var(--au-body);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.au-check-row label{cursor:pointer;margin:0}.au-checkbox{width:18px;height:18px;accent-color:var(--cadimy-primary);cursor:pointer;flex:none;margin:1px 0 0}.au-page .au-submit{border-radius:12px;width:100%;height:48px;font-size:15px}.au-page .au-submit:focus-visible{box-shadow:0 0 0 4px rgba(var(--cadimy-primary-rgb), .25);outline:none}.au-page .au-submit:disabled{opacity:.55;cursor:not-allowed}.au-form .au-submit{margin-top:4px}.au-link{color:var(--cadimy-primary);font-weight:600;text-decoration:none}.au-link:hover{color:#a06a00;text-decoration:underline}.au-link-sm{font-size:13px}.au-switch{text-align:center;color:var(--au-body);margin:28px 0 0;font-size:14px}.au-status{text-align:center}.au-status .au-title{font-size:26px}.au-status-icon{background:rgba(var(--cadimy-primary-rgb), .12);width:56px;height:56px;color:var(--cadimy-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.au-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.au-spinner{border:3px solid rgba(var(--cadimy-primary-rgb), .2);border-top-color:var(--cadimy-primary);border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:.8s linear infinite au-spin;display:inline-block}@keyframes au-spin{to{transform:rotate(360deg)}}.au-brand{display:none}@media (min-width:992px){.au-brand{background:linear-gradient(155deg,#fffbf3 0%,#fdf3df 55%,#f8e4bb 100%);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.au-brand:before,.au-brand:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.au-brand:before{background:radial-gradient(circle, rgba(var(--cadimy-primary-rgb), .14), transparent 70%);width:460px;height:460px;top:-160px;right:-140px}.au-brand:after{background:radial-gradient(circle,#ffffffd9,#0000 70%);width:380px;height:380px;bottom:-150px;left:-120px}}.au-brand-inner{z-index:1;max-width:420px;position:relative}.au-brand-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cadimy-primary);margin-bottom:16px;font-size:13px;font-weight:700;display:inline-block}.au-brand-title{letter-spacing:-.02em;color:var(--au-heading);margin:0 0 14px;font-size:36px;font-weight:700;line-height:1.15}.au-brand-text{color:var(--au-body);margin:0 0 28px;font-size:16px;line-height:1.6}.au-brand-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.au-brand-list li{color:var(--au-heading);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.au-check{background:var(--cadimy-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}
.cp{background:#fff}.cp-hero{background:radial-gradient(50% 80% at 85% 20%, #ffffff29, transparent 70%), linear-gradient(120deg, #d9980f 0%, var(--cadimy-primary) 52%, #9c6601 100%);padding:48px 0 56px}.cp-hero-copy{max-width:720px}.cp-breadcrumb{color:#2a1700bf;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.cp-breadcrumb a{text-decoration:none;color:#2a1700!important}.cp-breadcrumb a:hover{text-decoration:underline}.cp-badge{color:#2a1700;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}.cp-title{color:#2a1700;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.12}.cp-subtitle{color:#111;margin:0 0 24px;font-size:18px;line-height:1.6}.cp-meta{color:#2a1700;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.cp-meta li{align-items:center;gap:8px;display:inline-flex}.cp-meta-instructor small{color:#2a1700b3;font-size:12px;font-weight:600;line-height:1.1;display:block}.cp-avatar{color:#fff;background:#2a1700;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:inline-flex;overflow:hidden}.cp-avatar img{object-fit:cover;width:100%;height:100%}.cp-layout{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:80px;display:grid}.cp-side{order:-1}@media only screen and (min-width:992px){.cp-hero-copy{max-width:calc(100% - 420px)}.cp-layout{grid-template-columns:minmax(0,1fr) 360px;gap:56px;padding-top:40px}.cp-side{order:0;margin-top:-260px}.cp-card{position:sticky;top:96px}}.cp-card{background:#fff;border:1px solid #edf0f4;border-radius:18px;overflow:hidden;box-shadow:0 24px 48px -24px #0f172a59}.cp-card-media{aspect-ratio:16/9;background:#f1f5f9;display:block;position:relative}.cp-card-media img{object-fit:cover;width:100%;height:100%}.cp-card-play{color:#fff;background:#0f172a2e;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.cp-card-media:hover .cp-card-play{background:#0f172a52}.cp-card-body{padding:20px 22px 22px}.cp-cta{width:100%;height:50px;font-size:16px}.cp-card-note{color:#64748b;text-align:center;margin:10px 0 20px;font-size:13px;line-height:1.5}.cp-card-title{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:800}.cp-includes{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cp-includes li{color:#334155;align-items:center;gap:10px;font-size:14px;display:flex}.cp-includes svg{color:var(--cadimy-primary);flex:none}.cp-share{color:#64748b;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.cp-share .social-link{margin:0;padding:0;list-style:none;display:flex}.cp-share .social-link li{margin:0 0 0 6px!important}.cp-share .social-link a{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;color:#334155!important;display:inline-flex!important}.cp-share .social-link a:hover{background:var(--cadimy-primary);color:#fff!important}.cp-block+.cp-block{border-top:1px solid #eef1f5;margin-top:40px;padding-top:36px}.cp-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.cp-block-title{color:#0f172a;align-items:center;gap:10px;margin:0 0 16px;font-size:22px;font-weight:800;display:flex}.cp-block-head .cp-block-title{margin:0}.cp-block-title svg{color:var(--cadimy-primary)}.cp-muted{color:#64748b;font-size:14px}.cp-rich{color:#334155;font-size:16px;line-height:1.75}.cp-rich p{margin:0 0 12px}.cp-rich ul,.cp-rich ol{margin:0 0 12px;padding-left:22px}.cp-rich li{margin-bottom:6px}.cp-learn{background:#fffaf0;border-radius:18px;border:1px solid #f0e6d2!important;padding:24px 26px!important}.cp-learn+.cp-block{border-top:0}.cp-learn .cp-rich ul{grid-template-columns:1fr;gap:10px 28px;padding:0;list-style:none;display:grid}@media only screen and (min-width:768px){.cp-learn .cp-rich ul{grid-template-columns:1fr 1fr}}.cp-learn .cp-rich li{margin:0;padding-left:28px;position:relative}.cp-learn .cp-rich li:before{content:"";background:var(--cadimy-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:5px;left:0}.cp-curriculum{border:1px solid #e8edf3;border-radius:16px;overflow:hidden}.cp-section+.cp-section{border-top:1px solid #e8edf3}.cp-section-head{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:0;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:15px;font-weight:700;display:flex}.cp-section-head:hover{background:#f3f5f8}.cp-section-chevron{color:#64748b;flex:none;transition:transform .2s}.cp-section.is-open .cp-section-chevron{transform:rotate(180deg)}.cp-section-name{text-transform:capitalize;flex:1}.cp-section-count{color:#64748b;font-size:13px;font-weight:600}.cp-lessons{margin:0;padding:4px 0;list-style:none}.cp-lesson{align-items:center;gap:12px;padding:12px 18px;display:flex}.cp-lesson+.cp-lesson{border-top:1px solid #f1f4f8}.cp-lesson-icon{color:#94a3b8;flex:none;display:inline-flex}.cp-lesson-title{color:#334155;flex:1;min-width:0;font-size:15px}.cp-lesson-action{color:var(--cadimy-primary);cursor:pointer;background:#fff7e8;border:0;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:700}.cp-lesson-action:hover{background:var(--cadimy-primary);color:#fff}.cp-lesson-locked{color:#94a3b8;flex:none;font-size:12px;font-weight:600}@media only screen and (max-width:575px){.cp-hero{padding:32px 0 36px}.cp-subtitle{font-size:16px}.cp-lesson-locked{display:none}}
.student-dashboard-layout{background:#fff;padding-top:28px;padding-bottom:56px}.student-dashboard-layout .student-sidebar-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.student-dashboard-layout .side-nav-wrapper{background:0 0!important;border-right:0!important}@media only screen and (min-width:992px){.student-dashboard-layout .student-sidebar-shell{border-right:1px solid #eef1f5;min-height:60vh;padding-right:20px}.student-dashboard-layout .side-nav{padding:0}.student-dashboard-layout .cadimy-student-nav-list{flex-direction:column;gap:2px;display:flex}.student-dashboard-layout .cadimy-student-nav-link{border-radius:10px;align-items:center;width:100%;font-size:15px;font-weight:600;color:#475569!important;background:0 0!important;border:0!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.student-dashboard-layout .cadimy-student-nav-link:hover{color:#0f172a!important;background:#f6f8fa!important}.student-dashboard-layout .cadimy-student-nav-link.active{box-shadow:inset 3px 0 0 var(--cadimy-primary);color:var(--cadimy-primary)!important;background:#fff7e8!important}.student-dashboard-layout .cadimy-student-nav-icon-wrap{display:inline-flex;background:0 0!important;border:0!important;width:auto!important;height:auto!important}}.student-dashboard-layout .student-dashboard-content{background:0 0;padding:0 0 0 12px}.student-dashboard-layout .student-page-header{background:0 0;border:0;border-bottom:1px solid #eef1f5;border-radius:0;margin-bottom:28px;padding:0 0 20px}.student-dashboard-layout .student-page-header h4{color:#0f172a;letter-spacing:-.01em;font-size:28px;font-weight:800}.student-dashboard-layout .student-page-header p{font-size:15px;color:#64748b!important}.student-dashboard-layout .student-page-body{background:0 0;border:0;border-radius:0;padding:0}.sd-section-title{color:#0f172a;margin:0 0 14px;font-size:17px;font-weight:800}.sd-section+.sd-section{border-top:1px solid #eef1f5;margin-top:36px;padding-top:32px}.student-dashboard-layout .ml-stats,.sd-stats{flex-wrap:wrap;gap:0;margin-bottom:32px;display:flex}.student-dashboard-layout .ml-stat,.sd-stat{background:0 0;border:0;border-left:1px solid #eef1f5;border-radius:0;flex:1 1 0;min-width:150px;padding:0 24px}.student-dashboard-layout .ml-stat:first-child,.sd-stat:first-child{border-left:0;padding-left:0}.student-dashboard-layout .ml-stat-icon{display:none}.student-dashboard-layout .ml-stat strong,.sd-stat strong{color:#0f172a;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1;display:block}.student-dashboard-layout .ml-stat span:not(.ml-stat-icon),.sd-stat span{color:#64748b;margin-top:4px;font-size:13px;font-weight:600;display:block}.student-dashboard-layout .ml-toolbar{border-bottom:1px solid #eef1f5;align-items:flex-end;margin-bottom:24px}.student-dashboard-layout .ml-tabs{background:0 0;border-radius:0;gap:24px;padding:0}.student-dashboard-layout .ml-tab{border-bottom:2px solid #0000;border-radius:0;height:auto;margin-bottom:-1px;padding:0 0 12px;box-shadow:none!important;background:0 0!important}.student-dashboard-layout .ml-tab.is-active{color:#0f172a;border-bottom-color:var(--cadimy-primary)}.student-dashboard-layout .ml-search{margin-bottom:10px}.student-dashboard-layout .ml-grid{gap:28px 22px}.student-dashboard-layout .ml-card{background:0 0;border:0;border-radius:0;overflow:visible}.student-dashboard-layout .ml-card:hover{box-shadow:none;transform:none}.student-dashboard-layout .ml-cover{border-radius:14px}.student-dashboard-layout .ml-body{padding:14px 0 0}.student-dashboard-layout .ml-empty{background:0 0;border:0;padding:56px 20px}.ml-ebook-list{border-top:1px solid #eef1f5}.ml-ebook-row{border-bottom:1px solid #eef1f5;align-items:center;gap:16px;padding:16px 0;display:flex}.ml-ebook-thumb{color:#7a4f00;background:linear-gradient(160deg,#fde7b8,#f5b941);border-radius:6px;flex:none;justify-content:center;align-items:center;width:48px;height:64px;display:inline-flex;overflow:hidden}.ml-ebook-thumb img{object-fit:cover;width:100%;height:100%}.ml-ebook-info{flex:1;min-width:0}.ml-ebook-info .ml-title{-webkit-line-clamp:1}.ml-ebook-sub{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.ml-ebook-sub .ml-status{margin:0}.ml-ebook-row .ml-btn{flex:none;height:38px}.student-dashboard-layout .al-notice{background:0 0;border:0;border-bottom:1px solid #eef1f5;border-radius:0;margin-bottom:8px;padding:0 0 20px}.student-dashboard-layout .al-notice-icon{background:0 0;width:32px;height:32px}.student-dashboard-layout .al-group+.al-group{margin-top:28px}.student-dashboard-layout .al-day{margin:20px 0 4px}.student-dashboard-layout .al-card{background:0 0;border:0;border-radius:0;overflow:visible}.student-dashboard-layout .al-row{padding:14px 0}.student-dashboard-layout .al-row+.al-row{border-top:1px solid #eef1f5}.student-dashboard-layout .al-row:hover{background:0 0}.student-dashboard-layout .sp-card,.student-dashboard-layout .sp-hero,.student-dashboard-layout .sp-history{box-shadow:none;border:0;border-radius:0;padding:0;background:0 0!important}.student-dashboard-layout .sp-history{border-top:1px solid #eef1f5;margin-top:40px;padding-top:32px}.student-dashboard-layout .sp-tiles{border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;gap:0}.student-dashboard-layout .sp-tiles>*{background:0 0;border:0;border-left:1px solid #eef1f5;border-radius:0;padding:16px 20px}.student-dashboard-layout .sp-tiles>:first-child{border-left:0;padding-left:0}.student-dashboard-layout .sp-note{background:0 0;border:0;padding-left:0}.student-dashboard-layout .sp-table-wrap{border:0;border-radius:0}.student-dashboard-layout .sp-table thead th{background:0 0;border-bottom:1px solid #e2e8f0}.student-dashboard-layout .sp-pay-item{background:0 0;border:0;border-bottom:1px solid #eef1f5;border-radius:0;padding:14px 0}.student-dashboard-layout .ac-header,.student-dashboard-layout .ac-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.student-dashboard-layout .ac-header{border-bottom:1px solid #eef1f5;margin-bottom:24px;padding-bottom:24px}.student-dashboard-layout .ac-panel-head{border-bottom:0;margin-bottom:20px;padding-bottom:0}.student-dashboard-layout .ac-footer{background:0 0;border-top:1px solid #eef1f5;margin:28px 0 0;padding:20px 0 0}.student-dashboard-layout .ac-tabs-wrap .ml-tabs{background:0 0;border-bottom:1px solid #eef1f5;border-radius:0;gap:24px;width:100%;margin-bottom:28px;padding:0}.sd-recent{border-top:1px solid #eef1f5}.sd-recent-row{border-bottom:1px solid #eef1f5;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex;color:#0f172a!important}.sd-recent-row:hover .sd-recent-title{color:var(--cadimy-primary)}.sd-recent-row img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:40px}.sd-recent-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;transition:color .15s;overflow:hidden}.sd-recent-row svg{color:#94a3b8;flex:none}.sd-links{flex-wrap:wrap;gap:10px;display:flex}@media only screen and (max-width:991px){.student-dashboard-layout{padding-top:16px}.student-dashboard-layout .student-dashboard-content{padding:0}.student-dashboard-layout .student-page-header h4{font-size:24px}}@media only screen and (max-width:767px){.student-dashboard-layout .ml-stat,.sd-stat{min-width:0;padding:0 14px}.student-dashboard-layout .ml-stat strong,.sd-stat strong{font-size:24px}.student-dashboard-layout .ml-stats,.sd-stats{flex-wrap:nowrap}.student-dashboard-layout .sp-tiles>*{border-top:1px solid #eef1f5;border-left:0;padding:14px 0}.student-dashboard-layout .sp-tiles>:first-child{border-top:0}.student-dashboard-layout .ml-tabs{gap:16px}.ml-ebook-row{flex-wrap:wrap}.ml-ebook-row .ml-btn{width:100%}}.student-dashboard-layout .sp-tiles{margin:20px 0 0}.student-dashboard-layout .sp-tiles .ml-stat strong{letter-spacing:0;font-size:16px;font-weight:700;line-height:1.35}.student-dashboard-layout .sp-tiles .ml-stat span:not(.ml-stat-icon){margin:0 0 2px;font-size:12px}.student-dashboard-layout .sp-hero-icon,.student-dashboard-layout .sp-history-icon{display:none}.student-dashboard-layout .sp-history{margin-top:32px;padding-top:28px}@media only screen and (max-width:767px){.student-dashboard-layout .sp-tiles{flex-direction:column}.student-dashboard-layout .sp-tiles>.ml-stat{text-align:left;width:100%;padding:14px 0}.student-dashboard-layout .sp-tiles .sp-mono,.student-dashboard-layout .sp-tiles strong{word-break:break-all}}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}
