:root{
  --pa-bg:#020e1a;
  --pa-bg2:#041827;
  --pa-panel:#062238;
  --pa-line:rgba(81,183,239,.17);
  --pa-text:#f5fbff;
  --pa-muted:#9cb2c2;
  --pa-blue:#0aa9ff;
  --pa-cyan:#2bdcff;
  --pa-purple:#9768ff;
  --pa-mint:#20d9ae;
  --pa-gold:#ffc83d;
  --pa-wrap:1240px;
}
body.ozpa-page{margin:0!important;padding:0!important;background:var(--pa-bg)!important;color:var(--pa-text)!important;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important}
body.ozpa-page .ozl-ambient,
body.ozpa-page .ozl-topbar,
body.ozpa-page .ozl-footer,
body.ozpa-page .ozl-appearance-menu,
body.ozpa-page>.oz-mobile-nav,
body.ozpa-page #oz-global-bell,
body.ozpa-page .oz-chat-entry,
body.ozpa-page .oz-app-install,
body.ozpa-page .oz-app-help{display:none!important}
html[data-oz-mode="light"] body.ozpa-page{background:var(--pa-bg)!important;color:var(--pa-text)!important}
.ozpa{min-height:100vh;overflow:hidden;background:
radial-gradient(circle at 84% 5%,rgba(9,144,255,.12),transparent 24%),
radial-gradient(circle at 8% 26%,rgba(133,77,255,.07),transparent 21%),
linear-gradient(180deg,#020f1c,#031523 48%,#020e1a 100%)}
.ozpa *{box-sizing:border-box}.ozpa a{text-decoration:none}.ozpa svg{fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.ozpa-wrap{width:min(var(--pa-wrap),calc(100% - 38px));margin-inline:auto}

/* APP BAR */
.ozpa-appbar{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(75,174,233,.12);background:rgba(2,15,27,.92);backdrop-filter:blur(18px)}
.ozpa-appbar-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px}.ozpa-logo{display:flex;align-items:center;gap:9px;color:#fff}.ozpa-logo-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#25caff,#087aec 60%,#13409b);box-shadow:0 0 0 1px rgba(112,218,255,.2),0 0 22px rgba(0,144,255,.23)}.ozpa-logo-mark svg{width:36px;height:36px;color:#06192d;stroke-width:3.1}.ozpa-logo-mark svg circle:first-child{fill:#0caeff;stroke:none}.ozpa-logo-mark svg circle:nth-child(2){fill:#06192d;stroke:none}.ozpa-logo-mark svg path{stroke:#06192d;stroke-width:3}.ozpa-logo>span:last-child{display:grid;line-height:1}.ozpa-logo strong{font-size:19px;letter-spacing:-.035em}.ozpa-logo strong span{color:#0aa9ff}.ozpa-logo small{margin-top:5px;color:#8ca5b7;font-size:7.5px}.ozpa-app-actions{display:flex;align-items:center;gap:8px}.ozpa-balance{display:flex;align-items:center;gap:6px;min-height:38px;padding:6px 10px;border:1px solid rgba(255,199,60,.22);border-radius:10px;background:rgba(78,58,13,.19);color:#ffd54d}.ozpa-balance span{font-size:7px;font-weight:900}.ozpa-balance b{font-size:11px}.ozpa-overview{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 13px;border:1px solid #078df5;border-radius:10px;background:linear-gradient(145deg,rgba(0,123,255,.22),rgba(4,45,82,.44));color:#37cbff;font-size:10px;font-weight:900}.ozpa-overview svg{width:17px}.ozpa-menu-btn{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(93,183,237,.18);border-radius:10px;background:#052039;color:#e5f5ff}.ozpa-menu-btn svg{width:20px}.ozpa-drawer{position:absolute;right:18px;top:62px;width:min(290px,calc(100vw - 28px));padding:9px;border:1px solid rgba(91,184,239,.18);border-radius:14px;background:#041a2c;box-shadow:0 18px 40px rgba(0,0,0,.42)}.ozpa-drawer:not([hidden]){display:grid}.ozpa-drawer a{padding:11px;border-radius:8px;color:#cbdde8;font-size:10px;font-weight:800}.ozpa-drawer a:hover,.ozpa-drawer a.is-active{background:#082d49;color:#30c9ff}

/* HERO */
.ozpa-hero{padding:55px 0 42px}.ozpa-hero-grid{display:grid;grid-template-columns:1fr .72fr;gap:48px;align-items:center}.ozpa-kicker{color:#35caff;font-size:8.5px;font-weight:900;letter-spacing:.16em}body.ozpa-page main.ozpa .ozpa-hero h1{position:static!important;width:auto!important;max-width:none!important;margin:12px 0 15px!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(43px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.045em!important;animation:none!important;filter:none!important}body.ozpa-page main.ozpa .ozpa-hero h1:after{display:none!important}body.ozpa-page main.ozpa .ozpa-hero h1 span{color:#0aa9ff!important;-webkit-text-fill-color:#0aa9ff!important}.ozpa-hero-copy>p{max-width:690px;margin:0;color:#b2c5d2;font-size:15px;line-height:1.58}.ozpa-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.ozpa-primary,.ozpa-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 17px;border-radius:10px;font-size:10.5px;font-weight:900}.ozpa-primary{border:1px solid #35c4ff;background:linear-gradient(145deg,#12b6ff,#087ff4);color:#fff;box-shadow:0 10px 22px rgba(0,132,255,.22)}.ozpa-secondary{border:1px solid rgba(116,196,237,.22);background:#052036;color:#dff3ff}.ozpa-access-note{display:flex;gap:9px;align-items:flex-start;margin-top:21px;max-width:720px;padding:11px 13px;border:1px solid rgba(84,182,239,.12);border-radius:12px;background:rgba(5,31,51,.58)}.ozpa-access-note>i{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#0a6fa9;color:#9de6ff;font-style:normal;font-size:9px;font-weight:900}.ozpa-access-note>span{display:grid}.ozpa-access-note strong{font-size:9px}.ozpa-access-note small{margin-top:2px;color:#879faf;font-size:8px;line-height:1.45}

.ozpa-progress-card{padding:19px;border:1px solid rgba(92,191,247,.19);border-radius:20px;background:linear-gradient(155deg,#07263e,#041827);box-shadow:0 24px 55px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)}.ozpa-progress-top{display:flex;align-items:center;justify-content:space-between}.ozpa-progress-top>span{display:grid}.ozpa-progress-top small{color:#7f9bad;font-size:7px}.ozpa-progress-top strong{margin-top:3px;font-size:12px}.ozpa-progress-top>b{color:#35caff;font-size:14px}.ozpa-progress-ring{--progress:0;position:relative;display:grid;place-items:center;width:112px;height:112px;margin:20px auto;border-radius:50%;background:conic-gradient(#10b5ff calc(var(--progress)*1%),#7a5cff calc(var(--progress)*1%),#173a52 0);box-shadow:0 0 30px rgba(9,156,255,.13)}.ozpa-progress-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#052139}.ozpa-progress-ring strong,.ozpa-progress-ring small{position:relative;z-index:2}.ozpa-progress-ring strong{font-size:23px}.ozpa-progress-ring small{margin-top:-29px;color:#7f9bad;font-size:7px}.ozpa-progress-bar{height:7px;border-radius:99px;background:#12374d;overflow:hidden}.ozpa-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#11b8ff,#765cf2)}.ozpa-progress-card>p{margin:10px 0 13px;color:#95aabb;font-size:8.5px;line-height:1.45;text-align:center}.ozpa-next-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid rgba(83,183,241,.17);border-radius:12px;background:#06233a;color:#fff}.ozpa-next-card>span{display:grid}.ozpa-next-card small{color:#2bcaff;font-size:6.5px;font-weight:900;letter-spacing:.12em}.ozpa-next-card strong{margin-top:3px;font-size:9px;line-height:1.25}.ozpa-next-card>i{color:#38caff;font-style:normal;font-size:22px}.ozpa-token-mini{display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin-top:9px;padding:9px 11px;border-radius:11px;background:#051c2e}.ozpa-token-mini span{font-size:7px;color:#8ca3b5}.ozpa-token-mini strong{grid-row:1/3;grid-column:2;color:#ffd14a;font-size:15px}.ozpa-token-mini a{color:#36caff;font-size:7px}

/* HOW */
.ozpa-how{padding:26px 0 44px}.ozpa-section-head{max-width:760px;margin:0 auto 20px;text-align:center}.ozpa-section-head.is-left{max-width:800px;margin-left:0;text-align:left}.ozpa-section-head>span,.ozpa-phase-head>div>span,.ozpa-help span{color:#32c9ff;font-size:7.5px;font-weight:900;letter-spacing:.15em}.ozpa-section-head h2,.ozpa-phase h2,.ozpa-help h2{margin:6px 0 7px!important;background:none!important;-webkit-text-fill-color:initial!important;color:#fff!important;letter-spacing:-.03em!important}.ozpa-section-head h2:after,.ozpa-phase h2:after,.ozpa-help h2:after{display:none!important}.ozpa-section-head h2{font-size:28px!important}.ozpa-section-head p{margin:0;color:#8ca4b4;font-size:10px}.ozpa-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ozpa-how-grid article{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:16px;border:1px solid rgba(81,182,239,.15);border-radius:15px;background:#061f33}.ozpa-how-grid article>b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#0daeff,#5e62ef);font-size:13px}.ozpa-how-grid article>div{display:grid;align-content:start}.ozpa-how-grid span{color:#33caff;font-size:6.5px;font-weight:900;letter-spacing:.12em}.ozpa-how-grid h3{margin:3px 0 4px!important;color:#fff!important;font-size:13px!important}.ozpa-how-grid p{margin:0;color:#8da6b7;font-size:8.5px;line-height:1.45}

/* PHASE NAV */
.ozpa-phase-nav{position:sticky;top:68px;z-index:80;border-top:1px solid rgba(78,177,236,.09);border-bottom:1px solid rgba(78,177,236,.12);background:rgba(3,20,34,.91);backdrop-filter:blur(16px)}.ozpa-phase-nav>.ozpa-wrap{display:flex;justify-content:center;gap:5px;padding:8px 0}.ozpa-phase-nav a{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:9px;color:#a4bac9;font-size:8.5px;font-weight:850}.ozpa-phase-nav a:hover{background:#072943;color:#fff}.ozpa-phase-nav a span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0a395a;color:#3dccff;font-size:7px}

/* PHASES */
.ozpa-phase{padding:48px 0}.ozpa-phase:nth-of-type(even){background:linear-gradient(90deg,rgba(6,31,51,.36),rgba(3,18,31,.05))}.ozpa-phase-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px}.ozpa-phase-head>div{max-width:760px}.ozpa-phase-head h2{font-size:30px!important}.ozpa-phase-head p{margin:0;color:#8fa7b7;font-size:9.5px;line-height:1.5}.ozpa-phase-head>b{font-size:42px;color:rgba(255,255,255,.06);letter-spacing:-.06em}.ozpa-phase.is-purple .ozpa-phase-head>div>span{color:#ad83ff}.ozpa-phase.is-gold .ozpa-phase-head>div>span{color:#ffd34e}

.ozpa-lesson-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ozpa-lesson{--accent:#2cc8ff;position:relative;display:flex;flex-direction:column;min-height:290px;padding:15px;border:1px solid rgba(78,181,243,.16);border-radius:15px;background:linear-gradient(160deg,#07253c,#041827);color:#fff;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.ozpa-phase.is-purple .ozpa-lesson{--accent:#ab7dff}.ozpa-phase.is-gold .ozpa-lesson{--accent:#ffd046}.ozpa-lesson:after{content:"";position:absolute;right:-70px;bottom:-75px;width:155px;height:155px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 68%)}.ozpa-lesson:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:0 16px 30px rgba(0,0,0,.20)}.ozpa-lesson-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.ozpa-lesson-num{font-size:22px;font-weight:900;color:var(--accent)}.ozpa-status{padding:5px 7px;border-radius:999px;background:rgba(26,123,177,.15);color:#88ddff;font-size:6px;font-weight:900;white-space:nowrap}.ozpa-lesson.is-done .ozpa-status{background:rgba(19,134,104,.20);color:#61e7c3}.ozpa-lesson.is-open .ozpa-status{background:rgba(36,105,177,.20);color:#6ed7ff}.ozpa-lesson.is-intro .ozpa-status{background:rgba(150,115,24,.18);color:#ffd45a}.ozpa-lesson-tag{margin-top:18px;color:var(--accent);font-size:6px;font-weight:900;letter-spacing:.12em}.ozpa-lesson h3{margin:6px 0 7px!important;color:#fff!important;font-size:14px!important;line-height:1.18!important}.ozpa-lesson p{margin:0;color:#91a9ba;font-size:8.3px;line-height:1.5}.ozpa-lesson-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;color:var(--accent);font-size:8px;font-weight:900}.ozpa-lesson-foot i{font-style:normal;font-size:17px}

/* TOOLS */
.ozpa-tools{padding:54px 0;border-top:1px solid rgba(79,177,237,.10);border-bottom:1px solid rgba(79,177,237,.10);background:linear-gradient(90deg,rgba(6,31,50,.54),rgba(3,19,33,.17))}.ozpa-tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ozpa-tools-grid>a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:13px;border:1px solid rgba(80,179,238,.14);border-radius:13px;background:#061f33;color:#fff}.ozpa-tools-grid>a>i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#0a3f64;color:#45d0ff;font-style:normal;font-size:18px}.ozpa-tools-grid>a>span{display:grid}.ozpa-tools-grid strong{font-size:8.5px}.ozpa-tools-grid small{margin-top:3px;color:#819bab;font-size:6.8px;line-height:1.3}.ozpa-tools-grid>a>b{color:#39caff;font-size:15px}

/* HELP */
.ozpa-help{padding:45px 0}.ozpa-help-grid{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px;border:1px solid rgba(75,177,236,.15);border-radius:18px;background:linear-gradient(145deg,#07253d,#041827)}.ozpa-help-grid>div{max-width:760px}.ozpa-help h2{font-size:28px!important}.ozpa-help p{margin:0;color:#8ea7b7;font-size:9.5px;line-height:1.5}

/* FOOTER */
.ozpa-footer{padding:14px 0;background:#020c15}.ozpa-footer>.ozpa-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.ozpa-footer span{color:#7e96a7;font-size:8px}.ozpa-footer nav{display:flex;gap:14px}.ozpa-footer a{color:#8da5b5;font-size:7.5px}.ozpa-bottom-nav{display:none}

@media(max-width:1100px){
  .ozpa-lesson-grid{grid-template-columns:repeat(3,1fr)}.ozpa-tools-grid{grid-template-columns:repeat(3,1fr)}.ozpa-hero-grid{grid-template-columns:1fr .8fr}
}
@media(max-width:760px){
  body.ozpa-page{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}
  .ozpa-wrap{width:calc(100% - 18px)}
  .ozpa-appbar-row{min-height:60px;gap:8px}.ozpa-logo-mark{width:34px;height:34px}.ozpa-logo-mark svg{width:31px;height:31px}.ozpa-logo strong{font-size:16px}.ozpa-logo small{font-size:6.5px}.ozpa-balance{min-height:33px;padding:5px 7px}.ozpa-balance span{font-size:6px}.ozpa-balance b{font-size:9px}.ozpa-overview{min-height:33px;padding:6px 8px;font-size:7.5px}.ozpa-overview svg{display:none}.ozpa-menu-btn{width:34px;height:34px}.ozpa-drawer{top:56px;right:9px}

  .ozpa-hero{padding:26px 0 25px}.ozpa-hero-grid{grid-template-columns:1fr;gap:17px}.ozpa-kicker{font-size:7px}.ozpa-hero h1{font-size:38px!important;line-height:.99!important;margin:10px 0 11px!important}.ozpa-hero-copy>p{font-size:10.8px;line-height:1.48}.ozpa-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.ozpa-primary,.ozpa-secondary{min-height:39px;padding:8px 9px;font-size:8.5px}.ozpa-access-note{margin-top:13px;padding:9px}.ozpa-access-note>i{width:21px;height:21px;flex-basis:21px}.ozpa-access-note strong{font-size:8px}.ozpa-access-note small{font-size:7.2px}
  .ozpa-progress-card{padding:15px;border-radius:16px}.ozpa-progress-ring{width:92px;height:92px;margin:15px auto}.ozpa-progress-ring strong{font-size:19px}.ozpa-progress-card>p{font-size:7.7px}.ozpa-next-card{padding:10px}.ozpa-next-card strong{font-size:8.2px}

  .ozpa-how{padding:20px 0 27px}.ozpa-section-head{margin-bottom:13px}.ozpa-section-head h2{font-size:22px!important}.ozpa-section-head p{font-size:8px}.ozpa-how-grid{grid-template-columns:1fr;gap:7px}.ozpa-how-grid article{grid-template-columns:38px 1fr;padding:12px}.ozpa-how-grid article>b{width:35px;height:35px;font-size:11px}.ozpa-how-grid h3{font-size:11.5px!important}.ozpa-how-grid p{font-size:7.8px}

  .ozpa-phase-nav{top:60px;overflow-x:auto}.ozpa-phase-nav>.ozpa-wrap{justify-content:flex-start;width:max-content;min-width:100%;padding-inline:9px}.ozpa-phase-nav a{padding:7px 9px;font-size:7.5px}.ozpa-phase-nav a span{width:21px;height:21px}

  .ozpa-phase{padding:31px 0}.ozpa-phase-head{align-items:flex-start;margin-bottom:12px}.ozpa-phase-head h2{font-size:23px!important;line-height:1.05!important}.ozpa-phase-head p{font-size:8px}.ozpa-phase-head>b{font-size:29px}.ozpa-lesson-grid{grid-template-columns:1fr;gap:7px}.ozpa-lesson{min-height:0;padding:13px}.ozpa-lesson-num{font-size:19px}.ozpa-lesson-tag{margin-top:12px}.ozpa-lesson h3{font-size:13px!important}.ozpa-lesson p{font-size:7.8px}.ozpa-lesson-foot{padding-top:13px}

  .ozpa-tools{padding:34px 0}.ozpa-section-head.is-left{margin-bottom:13px}.ozpa-tools-grid{grid-template-columns:1fr;gap:6px}.ozpa-tools-grid>a{grid-template-columns:38px 1fr auto;padding:10px}.ozpa-tools-grid>a>i{width:36px;height:36px}.ozpa-tools-grid strong{font-size:8px}.ozpa-tools-grid small{font-size:6.6px}

  .ozpa-help{padding:27px 0}.ozpa-help-grid{display:grid;gap:14px;padding:16px}.ozpa-help h2{font-size:22px!important}.ozpa-help p{font-size:8px}.ozpa-help .ozpa-primary{width:100%}

  .ozpa-footer{padding:10px 0}.ozpa-footer>.ozpa-wrap{justify-content:center}.ozpa-footer nav{display:none}

  .ozpa-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)}
  .ozpa-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}.ozpa-bottom-nav svg{width:20px;height:20px}.ozpa-bottom-nav a.is-active{color:#16b8ff}.ozpa-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.ozpa-page .oz-consent-footer{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
}
@media(max-width:390px){
  .ozpa-logo strong{font-size:14px}.ozpa-logo small{display:none}.ozpa-balance{display:none}.ozpa-overview{font-size:7px}
  .ozpa-hero h1{font-size:34px!important}.ozpa-hero-actions{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  .ozpa-lesson{transition:none!important}
}

/* Premium Akademija · coherent luxury light mode */
html[data-oz-mode="light"] body.ozpa-page{
  --pa-bg:#f3f8fd;--pa-bg2:#fbfdff;--pa-panel:#fff;--pa-line:rgba(48,94,150,.14);--pa-text:#14294a;--pa-muted:#637890;
  --pa-blue:#1989ef;--pa-cyan:#1ba7c7;--pa-purple:#6759cf;--pa-mint:#218c69;--pa-gold:#c9952d;
  background:#f3f8fd!important;color:#14294a!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa{
  background:radial-gradient(circle at 84% 5%,rgba(40,157,230,.12),transparent 24%),radial-gradient(circle at 8% 26%,rgba(111,89,210,.07),transparent 21%),linear-gradient(180deg,#fbfdff,#eef5fb 48%,#f8fbff)!important;
  color:#14294a!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-appbar{background:rgba(250,253,255,.94)!important;border-bottom-color:rgba(48,94,150,.12)!important;box-shadow:0 10px 28px rgba(37,76,124,.07)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-logo{color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-logo small{color:#6b8198!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-balance{background:#fff8e7!important;color:#8a6823!important;border-color:rgba(201,149,45,.20)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-overview{background:linear-gradient(135deg,#258df8,#24cfe7)!important;color:#fff!important;border-color:#258df8!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-menu-btn{background:#fff!important;color:#365774!important;border-color:rgba(48,94,150,.16)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-drawer{background:#fff!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 18px 40px rgba(37,76,124,.13)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-drawer a{color:#45627c!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-drawer a:hover,
html[data-oz-mode="light"] body.ozpa-page .ozpa-drawer a.is-active{background:#e7f4fb!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpa-page main.ozpa .ozpa-hero h1{color:#14294a!important;-webkit-text-fill-color:initial!important}
html[data-oz-mode="light"] body.ozpa-page main.ozpa .ozpa-hero h1 span{color:#177fdb!important;-webkit-text-fill-color:#177fdb!important}
html[data-oz-mode="light"] body.ozpa-page :is(.ozpa-kicker,.ozpa-section-head>span,.ozpa-phase-head>div>span,.ozpa-help span){color:#167fa7!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-hero-copy>p,
html[data-oz-mode="light"] body.ozpa-page .ozpa-section-head p,
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-head p,
html[data-oz-mode="light"] body.ozpa-page .ozpa-lesson p,
html[data-oz-mode="light"] body.ozpa-page .ozpa-help p{color:#637890!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-secondary{background:#fff!important;color:#365774!important;border-color:rgba(48,94,150,.16)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-access-note{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.ozpa-page .ozpa-access-note strong{color:#294866!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-access-note small{color:#71869d!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-card{
  background:linear-gradient(145deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 14px 34px rgba(37,76,124,.07)!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-top small,
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-card>p{color:#71869d!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-top strong{color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-ring{background:conic-gradient(#1989ef calc(var(--progress)*1%),#6759cf calc(var(--progress)*1%),#dce8f2 0)!important;box-shadow:0 0 28px rgba(37,76,124,.10)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-ring:after{background:#fff!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-ring strong{color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-ring small{color:#71869d!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-progress-bar{background:#dce8f2!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-next-card{background:#f7fbff!important;color:#173552!important;border-color:rgba(48,94,150,.14)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-token-mini{background:#fff8e9!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-token-mini span{color:#7b704e!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-token-mini strong{color:#9a7327!important}
html[data-oz-mode="light"] body.ozpa-page :is(.ozpa-section-head h2,.ozpa-phase h2,.ozpa-help h2){color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-how-grid article{
  background:linear-gradient(145deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 10px 28px rgba(37,76,124,.06)!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-how-grid h3{color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-how-grid p{color:#637890!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-nav{background:rgba(250,253,255,.94)!important;border-color:rgba(48,94,150,.10)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-nav a{color:#58718a!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-nav a:hover{background:#e7f4fb!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-nav a span{background:#dfeff8!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase:nth-of-type(even){background:linear-gradient(90deg,rgba(255,255,255,.70),rgba(237,245,251,.40))!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-phase-head>b{color:rgba(23,53,82,.08)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-lesson{
  background:linear-gradient(160deg,#fff,#edf5fb)!important;color:#173552!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 10px 28px rgba(37,76,124,.06)!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-lesson h3{color:#173552!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-status{background:#e7f4fb!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-lesson.is-done .ozpa-status{background:#e9f8f3!important;color:#218c69!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-lesson.is-intro .ozpa-status{background:#fff5d9!important;color:#9a7327!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-tools{background:linear-gradient(90deg,rgba(255,255,255,.68),rgba(237,245,251,.45))!important;border-color:rgba(48,94,150,.09)!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-tools-grid>a{
  background:#fff!important;color:#173552!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 8px 22px rgba(37,76,124,.05)!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-tools-grid>a>i{background:#dfeff8!important;color:#147fa7!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-tools-grid small{color:#71869d!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-help-grid{
  background:linear-gradient(145deg,#fff,#edf5fb)!important;border-color:rgba(48,94,150,.14)!important;box-shadow:0 10px 28px rgba(37,76,124,.06)!important;
}
html[data-oz-mode="light"] body.ozpa-page .ozpa-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.ozpa-page .ozpa-bottom-nav a{color:#617893!important}
html[data-oz-mode="light"] body.ozpa-page .ozpa-bottom-nav a.is-active{color:#147fa7!important}
html[data-oz-mode] body.ozpa-page .ozpa-footer{display:none!important}
html[data-oz-mode] body.ozpa-page .ozl-footer{display:block!important}

