:root{
  --pl-bg:#020e1a;
  --pl-bg2:#041827;
  --pl-panel:#062238;
  --pl-line:rgba(82,183,239,.16);
  --pl-text:#f5fbff;
  --pl-muted:#95adbd;
  --pl-blue:#0aa9ff;
  --pl-purple:#986bff;
  --pl-mint:#21d9ae;
  --pl-gold:#ffc83d;
  --pl-wrap:1380px;
}
body.ozpl-page{margin:0!important;padding:0!important;background:var(--pl-bg)!important;color:var(--pl-text)!important;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important}
body.ozpl-page .ozl-ambient,
body.ozpl-page .ozl-topbar,
body.ozpl-page .ozl-footer,
body.ozpl-page .ozl-appearance-menu,
body.ozpl-page>.oz-mobile-nav,
body.ozpl-page #oz-global-bell,
body.ozpl-page .oz-chat-entry,
body.ozpl-page .oz-app-install,
body.ozpl-page .oz-app-help,
body.ozpl-page .ozs-progress,
body.ozpl-page .oz-next-guides{display:none!important}
html[data-oz-mode="light"] body.ozpl-page{background:var(--pl-bg)!important;color:var(--pl-text)!important}
.ozpl{min-height:100vh;overflow:hidden;background:
radial-gradient(circle at 80% 4%,rgba(0,139,255,.10),transparent 23%),
linear-gradient(180deg,#020f1c,#031522 52%,#020e19 100%)}
.ozpl *{box-sizing:border-box}.ozpl a{text-decoration:none}.ozpl svg{fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.ozpl-wrap{width:min(var(--pl-wrap),calc(100% - 34px));margin-inline:auto}

/* APP BAR */
.ozpl-appbar{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(79,178,236,.12);background:rgba(2,15,27,.94);backdrop-filter:blur(18px)}.ozpl-appbar-row{display:grid;grid-template-columns:auto minmax(200px,340px) auto;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.ozpl-logo{display:flex;align-items:center;gap:8px;color:#fff}.ozpl-logo-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#25caff,#087aec 60%,#13409b)}.ozpl-logo-mark svg{width:32px;height:32px;color:#06192d}.ozpl-logo-mark svg circle:first-child{fill:#0caeff;stroke:none}.ozpl-logo-mark svg circle:nth-child(2){fill:#06192d;stroke:none}.ozpl-logo-mark svg path{stroke:#06192d;stroke-width:3}.ozpl-logo>span:last-child{display:grid;line-height:1}.ozpl-logo strong{font-size:17px}.ozpl-logo strong span{color:#0aa9ff}.ozpl-logo small{margin-top:4px;color:#829bad;font-size:6.5px}.ozpl-top-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.ozpl-top-progress>span{color:#93aabb;font-size:7px;font-weight:800;white-space:nowrap}.ozpl-top-progress>div{width:210px;height:6px;overflow:hidden;border-radius:99px;background:#12384e}.ozpl-top-progress i{display:block;width:var(--oza-progress,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,#12b7ff,#7b5df2)}.ozpl-app-actions{display:flex;gap:7px}.ozpl-back,.ozpl-overview{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border-radius:9px;font-size:8.5px;font-weight:850}.ozpl-back{border:1px solid rgba(93,184,239,.17);background:#051d31;color:#c9ddea}.ozpl-overview{border:1px solid #078df5;background:rgba(0,122,255,.17);color:#38caff}

/* MOBILE PHASE */
.ozpl-mobile-phase{display:none}

/* LAYOUT */
.ozpl-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 220px;gap:22px;align-items:start;padding-top:22px;padding-bottom:42px}.ozpl-sidebar,.ozpl-aside{position:sticky;top:86px}.ozpl-sidebar{max-height:calc(100vh - 104px);overflow:auto;padding-right:4px}.ozpl-side-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:9px}.ozpl-side-head span{color:#3acaff;font-size:7px;font-weight:900;letter-spacing:.12em}.ozpl-side-head strong{color:#89a3b4;font-size:7px}.ozpl-lesson-list{display:grid;gap:4px}.ozpl-lesson-list>a{display:grid;grid-template-columns:28px 1fr 15px;align-items:center;gap:7px;min-height:45px;padding:7px;border:1px solid transparent;border-radius:9px;color:#a3b7c5}.ozpl-lesson-list>a:hover{background:#061e32}.ozpl-lesson-list>a.is-current{border-color:rgba(39,193,255,.28);background:linear-gradient(145deg,#082b46,#051d31);color:#fff}.ozpl-lesson-list>a.is-done{color:#8fdac6}.ozpl-lesson-list>a>b{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#072640;color:#3ccaff;font-size:7px}.ozpl-lesson-list>a.is-done>b{background:#0c4b40;color:#5be8c3}.ozpl-lesson-list>a>span{display:grid;min-width:0;font-size:7.5px;font-weight:800;line-height:1.2}.ozpl-lesson-list small{margin-top:2px;color:#718a9b;font-size:6px}.ozpl-lesson-list i{color:#35caff;font-style:normal;font-size:11px}

/* MAIN */
.ozpl-main{min-width:0}.ozpl-breadcrumb{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:#758ea0;font-size:7px}.ozpl-breadcrumb a{color:#3dc9ff}.ozpl-breadcrumb b{color:#9fb5c4}
.ozpl-hero{--accent:#2cc8ff;padding:22px;border:1px solid rgba(77,180,241,.18);border-radius:18px;background:linear-gradient(155deg,#072840,#041826);box-shadow:0 18px 40px rgba(0,0,0,.17)}.ozpl-hero.is-purple{--accent:#ae7dff}.ozpl-hero.is-gold{--accent:#ffd14a}.ozpl-hero-top{display:flex;align-items:center;justify-content:space-between}.ozpl-lesson-index{color:var(--accent);font-size:27px;font-weight:900}.ozpl-access{padding:6px 9px;border-radius:999px;font-size:6.5px;font-weight:900}.ozpl-access.is-open{background:rgba(20,128,101,.20);color:#55e8c1}.ozpl-access.is-intro{background:rgba(151,111,22,.18);color:#ffd14a}.ozpl-tag{display:block;margin-top:18px;color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.14em}
body.ozpl-page main.ozpl .ozpl-hero h1{position:static!important;width:auto!important;max-width:none!important;margin:6px 0 9px!important;padding:0!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:#fff!important;font-size:clamp(35px,4.4vw,55px)!important;line-height:1!important;letter-spacing:-.042em!important;animation:none!important;filter:none!important}body.ozpl-page main.ozpl .ozpl-hero h1:after{display:none!important}.ozpl-hero>p{max-width:760px;margin:0;color:#b1c4d1;font-size:12px;line-height:1.55}.ozpl-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.ozpl-meta span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.045);color:#91aabb;font-size:6.5px}

.ozpl-start-here{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-top:11px}.ozpl-start-here>div{padding:16px;border:1px solid rgba(78,178,238,.13);border-radius:14px;background:#051d30}.ozpl-start-here span,.ozpl-task-card span,.ozpl-complete span,.ozpl-next>div>span,.ozpl-widget>span{color:#38caff;font-size:6.5px;font-weight:900;letter-spacing:.13em}.ozpl-start-here h2,.ozpl-task-card h2,.ozpl-complete h2,.ozpl-next h2{margin:5px 0 5px!important;background:none!important;-webkit-text-fill-color:initial!important;color:#fff!important}.ozpl-start-here h2:after,.ozpl-task-card h2:after,.ozpl-complete h2:after,.ozpl-next h2:after{display:none!important}.ozpl-start-here h2{font-size:18px!important}.ozpl-start-here p{margin:0;color:#91a9b9;font-size:8.5px;line-height:1.5}.ozpl-task-mini{display:flex!important;align-items:center;gap:10px}.ozpl-task-mini>i{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#0c5d4f;color:#55e6c0;font-style:normal}.ozpl-task-mini>span{display:grid;color:inherit;letter-spacing:0}.ozpl-task-mini small{color:#3bdbb1;font-size:6px;font-weight:900;letter-spacing:.12em}.ozpl-task-mini strong{margin-top:3px;font-size:8.5px;line-height:1.4}

.ozpl-anchor-nav{position:sticky;top:64px;z-index:70;display:flex;gap:4px;margin:12px 0;padding:6px;border:1px solid rgba(81,181,240,.11);border-radius:11px;background:rgba(3,21,35,.94);backdrop-filter:blur(14px)}.ozpl-anchor-nav a{padding:7px 10px;border-radius:7px;color:#91a9b9;font-size:7px;font-weight:850}.ozpl-anchor-nav a:hover{background:#082b46;color:#fff}

/* ARTICLE CONTENT */
.ozpl-content{padding:22px 23px;border:1px solid rgba(78,178,238,.11);border-radius:17px;background:#041725;color:#d8e3ea;font-size:14px;line-height:1.78}.ozpl-content>figure:first-child{margin-top:0}.ozpl-content h2,.ozpl-content h3,.ozpl-content h4{background:none!important;-webkit-text-fill-color:initial!important;color:#fff!important;letter-spacing:-.02em!important}.ozpl-content h2:after,.ozpl-content h3:after{display:none!important}.ozpl-content h2{margin:28px 0 10px!important;font-size:22px!important}.ozpl-content h3{margin:22px 0 8px!important;font-size:17px!important}.ozpl-content p{margin:0 0 16px}.ozpl-content ul,.ozpl-content ol{padding-left:22px}.ozpl-content li{margin-bottom:7px}.ozpl-content a{color:#3ccaff}.ozpl-content strong{color:#fff}.ozpl-content img{max-width:100%;height:auto;border-radius:14px}.ozpl-content .ozv-article-cover{overflow:hidden;border-radius:14px}.ozpl-content .ozt-gate{margin:24px 0 5px;padding:20px;border:1px solid rgba(255,199,54,.24);border-radius:16px;background:linear-gradient(145deg,#292619,#0a2132)}.ozpl-content .ozt-gate h2{margin-top:5px!important}.ozpl-content .ozt-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:5px 5px 5px 0;padding:10px 13px!important;border-radius:9px!important;background:linear-gradient(145deg,#10afff,#087cf4)!important;color:#fff!important;font-size:9px!important;font-weight:900!important}.ozpl-content .ozt-btn.ozt-secondary{border:1px solid rgba(255,207,54,.35)!important;background:rgba(94,72,17,.25)!important;color:#ffd347!important}

.ozpl-task-card{display:grid;grid-template-columns:50px 1fr;gap:13px;margin-top:12px;padding:18px;border:1px solid rgba(41,215,171,.19);border-radius:16px;background:linear-gradient(145deg,#073329,#051c2b)}.ozpl-task-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#0c604f;color:#5beac5;font-size:20px;font-weight:900}.ozpl-task-card h2{font-size:18px!important}.ozpl-task-card p{margin:0;color:#91aa9f;font-size:8.5px;line-height:1.5}

.ozpl-complete{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:12px;padding:18px;border:1px solid rgba(82,181,240,.14);border-radius:16px;background:#061e32}.ozpl-complete>div:first-child{max-width:610px}.ozpl-complete h2{font-size:18px!important}.ozpl-complete p{margin:0;color:#8fa7b7;font-size:8.5px}.ozpl-complete-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ozpl-done,.ozpl-save{min-height:38px;padding:8px 12px;border-radius:9px;font:800 8.5px "Segoe UI",sans-serif;cursor:pointer}.ozpl-done{border:1px solid #34c5ff;background:linear-gradient(145deg,#11b5ff,#087df2);color:#fff}.ozpl-save{border:1px solid rgba(111,195,237,.21);background:#07283f;color:#b9d0de}.ozpl-done[aria-pressed=true]{border-color:#37ddb3;background:#0b735c}.ozpl-save[aria-pressed=true]{color:#ffd24a}.ozpl-complete .oza-status{flex-basis:100%;color:#78d9bf;font-size:7px;text-align:right}

.ozpl-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:21px;border:1px solid rgba(82,181,240,.17);border-radius:17px;background:linear-gradient(145deg,#072941,#041827)}.ozpl-next>div{max-width:650px}.ozpl-next>div>small{display:block;margin-top:3px;color:#849cac;font-size:7px}.ozpl-next h2{font-size:22px!important}.ozpl-next p{margin:0;color:#8ea6b6;font-size:8.5px}.ozpl-next>a{display:inline-flex;align-items:center;justify-content:center;min-width:105px;min-height:42px;padding:9px 14px;border-radius:10px;background:#0a9fff;color:#fff;font-size:9px;font-weight:900}.ozpl-prev-next{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.ozpl-prev-next a{max-width:48%;color:#7fb7d5;font-size:7.5px}

/* RIGHT ASIDE */
.ozpl-aside{display:grid;gap:9px}.ozpl-widget{padding:14px;border:1px solid rgba(80,180,238,.13);border-radius:14px;background:#061e31}.ozpl-widget>span{display:block}.ozpl-widget h3{margin:5px 0!important;color:#fff!important;font-size:12px!important}.ozpl-widget p{margin:0;color:#879faf;font-size:7.5px;line-height:1.45}.ozpl-widget>a{display:block;margin-top:8px;color:#3bcaff;font-size:7.5px;font-weight:850}.ozpl-widget.is-progress{text-align:center}.ozpl-ring{--p:0;position:relative;display:grid;place-items:center;width:78px;height:78px;margin:11px auto;border-radius:50%;background:conic-gradient(#12b7ff calc(var(--p)*1%),#775cf0 calc(var(--p)*1%),#15384f 0)}.ozpl-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#052038}.ozpl-ring strong{position:relative;z-index:2;font-size:15px}.ozpl-widget.is-progress p{font-size:7px}.ozpl-widget.is-help a+ a{margin-top:5px}

/* MOBILE BOTTOM */
.ozpl-bottom-nav{display:none}

@media(max-width:1180px){
  .ozpl-layout{grid-template-columns:210px minmax(0,1fr)}.ozpl-aside{display:none}
}
@media(max-width:820px){
  body.ozpl-page{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}
  .ozpl-wrap{width:calc(100% - 18px)}
  .ozpl-appbar-row{grid-template-columns:auto 1fr auto;min-height:58px;gap:7px}.ozpl-logo-mark{width:32px;height:32px}.ozpl-logo-mark svg{width:29px;height:29px}.ozpl-logo strong{font-size:15px}.ozpl-logo small{font-size:6px}.ozpl-top-progress{display:none}.ozpl-app-actions{gap:5px}.ozpl-back{display:none}.ozpl-overview{min-height:32px;padding:6px 8px;font-size:7px}
  .ozpl-mobile-phase{display:block;border-bottom:1px solid rgba(76,178,237,.11);background:#041827}.ozpl-mobile-phase>.ozpl-wrap{display:flex;align-items:center;justify-content:space-between;min-height:34px;color:#91a8b8;font-size:7px}.ozpl-mobile-phase b{color:#3ccaff;font-size:8px}
  .ozpl-layout{display:block;padding-top:12px;padding-bottom:26px}.ozpl-sidebar{display:none}.ozpl-breadcrumb{margin:0 4px 8px}.ozpl-hero{padding:16px;border-radius:15px}.ozpl-lesson-index{font-size:22px}.ozpl-tag{margin-top:12px;font-size:6.5px}body.ozpl-page main.ozpl .ozpl-hero h1{font-size:34px!important;margin:5px 0 7px!important}.ozpl-hero>p{font-size:9.6px}.ozpl-meta{margin-top:11px}.ozpl-meta span{font-size:6px;padding:5px 7px}
  .ozpl-start-here{grid-template-columns:1fr;gap:7px}.ozpl-start-here>div{padding:12px}.ozpl-start-here h2{font-size:15px!important}.ozpl-start-here p{font-size:7.8px}.ozpl-task-mini strong{font-size:7.8px}
  .ozpl-anchor-nav{top:58px;margin:8px 0;padding:5px;overflow-x:auto}.ozpl-anchor-nav a{flex:1;text-align:center;padding:7px 8px;font-size:6.8px}
  .ozpl-content{padding:16px 14px;border-radius:14px;font-size:13.5px;line-height:1.72}.ozpl-content h2{font-size:19px!important}.ozpl-content h3{font-size:15px!important}.ozpl-content p{margin-bottom:14px}.ozpl-content .ozt-gate{padding:15px}.ozpl-content .ozt-btn{width:100%;margin-right:0}
  .ozpl-task-card{grid-template-columns:40px 1fr;padding:14px}.ozpl-task-icon{width:38px;height:38px}.ozpl-task-card h2{font-size:15px!important}.ozpl-task-card p{font-size:7.8px}
  .ozpl-complete{display:grid;gap:12px;padding:14px}.ozpl-complete h2{font-size:15px!important}.ozpl-complete p{font-size:7.7px}.ozpl-complete-actions{display:grid;grid-template-columns:1fr 1fr}.ozpl-done,.ozpl-save{width:100%;font-size:7.8px}.ozpl-complete .oza-status{grid-column:1/3;text-align:left}
  .ozpl-next{display:grid;gap:13px;padding:15px}.ozpl-next h2{font-size:18px!important}.ozpl-next p{font-size:7.8px}.ozpl-next>a{width:100%}.ozpl-prev-next a{font-size:7px}
  .ozpl-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:9500;display:grid;grid-template-columns:repeat(6,1fr);padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid rgba(86,184,238,.18);background:linear-gradient(180deg,rgba(4,26,42,.94),rgba(2,14,24,.995));backdrop-filter:blur(20px);box-shadow:0 -12px 30px rgba(0,0,0,.32)}.ozpl-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;color:#9db2c2;font-size:7px;font-weight:750}.ozpl-bottom-nav svg{width:20px;height:20px}.ozpl-bottom-nav a.is-active{color:#16b8ff}.ozpl-bottom-nav a.is-active:before{content:"";position:absolute;top:-5px;width:28px;height:2px;border-radius:99px;background:#1ac4ff;box-shadow:0 0 9px rgba(26,196,255,.72)}
  body.ozpl-page .oz-consent-footer{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
}
@media(max-width:390px){
  .ozpl-logo strong{font-size:13px}.ozpl-logo small{display:none}.ozpl-overview{font-size:6.5px}
  body.ozpl-page main.ozpl .ozpl-hero h1{font-size:31px!important}.ozpl-hero>p{font-size:9px}
}


/* Premium Akademija lekcije · coherent luxury light mode */
html[data-oz-mode="light"] body.ozpl-page{
  --pl-bg:#f3f8fd;--pl-bg2:#f8fbff;--pl-panel:#fff;--pl-line:rgba(48,94,150,.14);
  --pl-text:#14294a;--pl-muted:#637890;--pl-blue:#1989ef;--pl-purple:#6759cf;--pl-mint:#218c69;--pl-gold:#c9952d;
  background:#f3f8fd!important;color:#14294a!important;
}
html[data-oz-mode="light"] body.ozpl-page main.ozpl{
  background:radial-gradient(circle at 80% 4%,rgba(40,157,230,.11),transparent 23%),radial-gradient(circle at 12% 32%,rgba(103,89,207,.06),transparent 22%),linear-gradient(180deg,#fbfdff,#eef5fb 52%,#f8fbff)!important;
  color:#14294a!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-appbar{
  background:rgba(250,253,255,.96)!important;border-bottom-color:rgba(48,94,150,.12)!important;box-shadow:0 8px 24px rgba(37,76,124,.06)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-logo{color:#173552!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-logo small{color:#71869d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-top-progress>span{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-top-progress>div{background:#dce8f2!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-back{background:#fff!important;color:#536f88!important;border-color:rgba(48,94,150,.14)!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-overview{background:linear-gradient(135deg,#258df8,#24cfe7)!important;color:#fff!important;border-color:#258df8!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-mobile-phase{background:#f7fbff!important;border-bottom-color:rgba(48,94,150,.10)!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-mobile-phase>.ozpl-wrap{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-mobile-phase b{color:#147fa7!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-side-head span{color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-side-head strong{color:#71869d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a{color:#536f88!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a:hover{background:#eef5fb!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a.is-current{
  background:linear-gradient(145deg,#e7f4fb,#f1efff)!important;color:#173552!important;border-color:rgba(31,157,199,.25)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a.is-done{color:#24775d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a>b{background:#dfeff8!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list>a.is-done>b{background:#dff3ea!important;color:#24775d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list small{color:#71869d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-lesson-list i{color:#147fa7!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-breadcrumb{color:#71869d!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-breadcrumb a{color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-breadcrumb b{color:#36536f!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-hero{
  background:linear-gradient(155deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 18px 40px rgba(37,76,124,.08)!important;
}
html[data-oz-mode="light"] body.ozpl-page main.ozpl .ozpl-hero h1{
  color:#173552!important;-webkit-text-fill-color:initial!important;text-shadow:none!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-hero>p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-meta span{background:#fff!important;color:#637890!important;border:1px solid rgba(48,94,150,.10)!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-access.is-open{background:#e4f4ed!important;color:#218c69!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-access.is-intro{background:#fff5d9!important;color:#9a7327!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-start-here>div{
  background:#fff!important;border-color:rgba(48,94,150,.13)!important;box-shadow:0 8px 22px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page :is(.ozpl-start-here span,.ozpl-task-card span,.ozpl-complete span,.ozpl-next>div>span,.ozpl-widget>span){color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page :is(.ozpl-start-here h2,.ozpl-task-card h2,.ozpl-complete h2,.ozpl-next h2){color:#173552!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-start-here p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-task-mini>i{background:#dff3ea!important;color:#218c69!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-task-mini small{color:#218c69!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-task-mini strong{color:#315e50!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-anchor-nav{
  background:rgba(250,253,255,.96)!important;border-color:rgba(48,94,150,.12)!important;box-shadow:0 8px 22px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-anchor-nav a{color:#58718a!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-anchor-nav a:hover{background:#e7f4fb!important;color:#147fa7!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-content{
  background:#fff!important;color:#36536f!important;border-color:rgba(48,94,150,.13)!important;box-shadow:0 12px 30px rgba(37,76,124,.06)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content :is(h2,h3,h4,strong){color:#173552!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content p,
html[data-oz-mode="light"] body.ozpl-page .ozpl-content li{color:#536f88!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content a{color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content .ozt-gate{
  background:linear-gradient(145deg,#fff9e9,#f8fbff)!important;border-color:rgba(201,149,45,.20)!important;box-shadow:0 10px 28px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content .ozt-gate p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-content .ozt-btn.ozt-secondary{background:#fff5d9!important;color:#8a6823!important;border-color:rgba(201,149,45,.22)!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-task-card{
  background:linear-gradient(145deg,#edf9f6,#fff)!important;border-color:rgba(39,151,111,.17)!important;box-shadow:0 10px 28px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-task-icon{background:#dff3ea!important;color:#218c69!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-task-card p{color:#637d74!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-complete{
  background:linear-gradient(145deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 10px 28px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-complete p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-save{background:#fff!important;color:#536f88!important;border-color:rgba(48,94,150,.14)!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-done[aria-pressed=true]{background:#218c69!important;border-color:#218c69!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-save[aria-pressed=true]{background:#fff8e9!important;color:#9a7327!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-next{
  background:linear-gradient(145deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 10px 28px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-next>div>small,
html[data-oz-mode="light"] body.ozpl-page .ozpl-next p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-prev-next a{color:#147fa7!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-widget{
  background:#fff!important;border-color:rgba(48,94,150,.13)!important;box-shadow:0 8px 22px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-widget h3{color:#173552!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-widget p{color:#637890!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-widget>a{color:#147fa7!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-ring{background:conic-gradient(#1989ef calc(var(--p)*1%),#6759cf calc(var(--p)*1%),#dce8f2 0)!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-ring:after{background:#fff!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-ring strong{color:#173552!important}

html[data-oz-mode="light"] body.ozpl-page .ozpl-bottom-nav{
  background:rgba(250,253,255,.97)!important;border-top-color:rgba(48,94,150,.14)!important;box-shadow:0 -12px 28px rgba(37,76,124,.10)!important;
}
html[data-oz-mode="light"] body.ozpl-page .ozpl-bottom-nav a{color:#617893!important}
html[data-oz-mode="light"] body.ozpl-page .ozpl-bottom-nav a.is-active{color:#147fa7!important}
@media(prefers-reduced-motion:reduce){.ozpl-lesson-list>a,.ozpl-done,.ozpl-save{transition:none!important}}
