@charset "UTF-8";.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.pj-product-tour-popover.driver-popover{background:var(--pj-surface, #fff);color:var(--pj-navy, #1c2230);border:1px solid var(--pj-border, #e2e8f0);border-radius:1.15rem;box-shadow:0 22px 56px #0f172a3d,0 0 0 1px #0f172a08;max-width:min(28rem,100vw - 1.25rem);min-width:min(18rem,100vw - 1.25rem);padding:0}.pj-product-tour-popover .pj-tour-visual{margin:0;padding:.85rem .95rem .35rem;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1)}.pj-product-tour-popover .pj-tour-visual.is-ready{opacity:1;transform:translateY(0) scale(1)}.pj-product-tour-popover .pj-tour-visual__art{display:block;width:100%;height:auto;max-height:6.25rem;border-radius:.85rem;background:linear-gradient(160deg,color-mix(in srgb,var(--pj-primary, #0077c8) 8%,#fff),color-mix(in srgb,var(--pj-bg, #f8fafc) 70%,#fff))}.pj-product-tour-popover .pj-tour-stepchip{display:inline-flex;align-items:center;margin:.15rem 1.15rem 0;padding:.22rem .55rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--pj-primary, #0077c8);background:color-mix(in srgb,var(--pj-primary, #0077c8) 12%,#fff);border:1px solid color-mix(in srgb,var(--pj-primary, #0077c8) 22%,transparent);opacity:0;transform:translateY(4px);transition:opacity .28s ease .05s,transform .28s ease .05s}.pj-product-tour-popover .pj-tour-stepchip.is-ready{opacity:1;transform:translateY(0)}.pj-product-tour-popover .driver-popover-title{font-size:clamp(1.08rem,.4vw + 1rem,1.22rem);font-weight:800;letter-spacing:-.03em;line-height:1.28;color:var(--pj-navy, #1c2230);margin:0;padding:.55rem 1.15rem .4rem;opacity:0;transform:translateY(4px);transition:opacity .28s ease .08s,transform .28s ease .08s}.pj-product-tour-popover .driver-popover-title.pj-tour-title-ready{opacity:1;transform:translateY(0)}.pj-product-tour-popover .driver-popover-description{font-size:clamp(.9rem,.25vw + .84rem,.98rem);line-height:1.55;color:var(--pj-text-secondary, #64748b);padding:0 1.15rem 1.05rem;opacity:0;transform:translateY(4px);transition:opacity .28s ease .12s,transform .28s ease .12s}.pj-product-tour-popover .driver-popover-description.pj-tour-desc-ready{opacity:1;transform:translateY(0)}.pj-product-tour-popover .driver-popover-progress-text{display:none!important}.pj-product-tour-popover .driver-popover-footer{display:flex;justify-content:flex-end;align-items:center;padding:.7rem 1.15rem 1.05rem;border-top:1px solid var(--pj-border, #e2e8f0);background:color-mix(in srgb,var(--pj-bg, #f8fafc) 55%,#fff)}.pj-product-tour-popover .driver-popover-navigation-btns{gap:.5rem}.pj-product-tour-popover .driver-popover-prev-btn,.pj-product-tour-popover .driver-popover-next-btn{border:1px solid var(--pj-border, #e2e8f0);background:var(--pj-surface, #fff);color:var(--pj-navy, #1c2230);border-radius:.65rem;font-size:.84rem;font-weight:700;padding:.55rem .95rem;text-shadow:none}.pj-product-tour-popover .driver-popover-next-btn{background:var(--pj-primary, #0077c8);border-color:var(--pj-primary, #0077c8);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--pj-primary, #0077c8) 32%,transparent)}.pj-product-tour-popover .driver-popover-close-btn{color:var(--pj-text-secondary, #64748b);top:.35rem;right:.35rem}.pj-product-tour-popover .driver-popover-arrow{border-color:var(--pj-border, #e2e8f0)}.pj-product-tour-popover .driver-popover-arrow-side-left{border-right-color:var(--pj-surface, #fff)}.pj-product-tour-popover .driver-popover-arrow-side-right{border-left-color:var(--pj-surface, #fff)}.pj-product-tour-popover .driver-popover-arrow-side-top{border-bottom-color:var(--pj-surface, #fff)}.pj-product-tour-popover .driver-popover-arrow-side-bottom{border-top-color:var(--pj-surface, #fff)}@media(prefers-reduced-motion:reduce){.pj-product-tour-popover .pj-tour-visual,.pj-product-tour-popover .pj-tour-stepchip,.pj-product-tour-popover .driver-popover-title,.pj-product-tour-popover .driver-popover-description{transition:none;opacity:1;transform:none}}@media(max-width:480px){.pj-product-tour-popover.driver-popover{max-width:calc(100vw - 1rem);min-width:0}.pj-product-tour-popover .pj-tour-visual__art{max-height:5.25rem}}.pj-tour-tracker-dock{--pj-tour-accent: var(--pj-primary, #0077c8);--pj-tour-accent-soft: color-mix(in srgb, var(--pj-primary, #0077c8) 16%, #fff);--pj-tour-rail: color-mix(in srgb, var(--pj-border, #e2e8f0) 70%, #cbd5e1);position:fixed;left:50%;bottom:max(.85rem,env(safe-area-inset-bottom,0px));z-index:1000000001;width:min(36rem,100vw - 1.5rem);transform:translate(-50%) translateY(120%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .28s ease}.pj-tour-tracker-dock.is-visible{transform:translate(-50%) translateY(0);opacity:1}.pj-tour-tracker{padding:.75rem 1rem .85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pj-tour-accent) 18%,rgba(255,255,255,.55));background:linear-gradient(165deg,#fffffff7,color-mix(in srgb,var(--pj-tour-accent) 8%,rgba(255,255,255,.94)));box-shadow:0 10px 36px #0f172a47,0 0 0 1px #0f172a0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pj-tour-tracker__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.pj-tour-tracker__label{font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--pj-text-muted, #94a3b8)}.pj-tour-tracker__pct{font-size:.82rem;font-weight:800;letter-spacing:-.02em;color:var(--pj-tour-accent);font-variant-numeric:tabular-nums}.pj-tour-tracker__bar{position:relative;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--pj-border, #e2e8f0) 80%,#fff);overflow:hidden;margin-bottom:.85rem}.pj-tour-tracker__bar-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pj-tour-accent) 82%,#0ea5e9),var(--pj-tour-accent));box-shadow:0 0 12px color-mix(in srgb,var(--pj-tour-accent) 45%,transparent);transition:width .45s cubic-bezier(.22,1,.36,1)}.pj-tour-tracker__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;position:relative}.pj-tour-tracker__steps:before{content:"";position:absolute;top:.72rem;left:calc(10% + .2rem);right:calc(10% + .2rem);height:2px;border-radius:999px;background:var(--pj-tour-rail);z-index:0}.pj-tour-tracker__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.32rem;min-width:0;text-align:center}.pj-tour-tracker__dot{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;font-size:.62rem;font-weight:800;border:2px solid var(--pj-border, #e2e8f0);background:#fff;color:var(--pj-text-muted, #94a3b8);box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.pj-tour-tracker__dot svg{width:.78rem;height:.78rem;display:block}.pj-tour-tracker__name{font-size:.62rem;font-weight:700;line-height:1.15;color:var(--pj-text-muted, #94a3b8);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.pj-tour-tracker__step.is-done .pj-tour-tracker__dot{background:var(--pj-tour-accent);border-color:var(--pj-tour-accent);color:#fff;transform:scale(1.02)}.pj-tour-tracker__step.is-done .pj-tour-tracker__name{color:color-mix(in srgb,var(--pj-tour-accent) 55%,var(--pj-navy, #1c2230))}.pj-tour-tracker__step.is-active .pj-tour-tracker__dot{background:var(--pj-tour-accent-soft);border-color:var(--pj-tour-accent);color:var(--pj-tour-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pj-tour-accent) 18%,transparent),0 4px 12px color-mix(in srgb,var(--pj-tour-accent) 22%,transparent);animation:pj-tour-pulse 1.6s ease-in-out infinite}.pj-tour-tracker__step.is-active .pj-tour-tracker__name{color:var(--pj-navy, #1c2230);font-weight:800}@keyframes pj-tour-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--pj-tour-accent) 16%,transparent),0 4px 12px color-mix(in srgb,var(--pj-tour-accent) 18%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--pj-tour-accent) 10%,transparent),0 6px 16px color-mix(in srgb,var(--pj-tour-accent) 28%,transparent)}}@media(prefers-reduced-motion:reduce){.pj-tour-tracker-dock,.pj-tour-tracker__bar-fill,.pj-tour-tracker__dot{transition:none}.pj-tour-tracker__step.is-active .pj-tour-tracker__dot{animation:none}}@media(max-width:480px){.pj-tour-tracker-dock{width:calc(100vw - 1rem);bottom:max(.55rem,env(safe-area-inset-bottom,0px))}.pj-tour-tracker{padding:.65rem .7rem .75rem}.pj-tour-tracker__name{font-size:.54rem}.pj-tour-tracker__dot{width:1.3rem;height:1.3rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:var(--pj-navbar-height, 60px);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:767.98px){html{scroll-padding-bottom:calc(var(--pj-footer-reserved-height, 56px) + env(safe-area-inset-bottom,0px) + var(--pj-footer-content-clearance, 0px))}}:root{--pj-navbar-height: 60px;--pj-footer-band-height: 56px;--pj-footer-reserved-height: var(--pj-footer-band-height);--pj-footer-content-clearance: 0px;--pj-layout-viewport-chrome: calc(var(--pj-navbar-height, 60px) + var(--pj-footer-band-height, 56px));--pj-content-available-height: calc(100vh - var(--pj-layout-viewport-chrome));--pj-content-available-height: calc(min(100dvh, 100svh) - var(--pj-layout-viewport-chrome));--pj-primary: #008ce0;--pj-primary-hover: #005f9e;--pj-primary-hover-rgb: 0, 95, 158;--pj-primary-rgb: 0, 140, 224;--pj-primary-soft: rgba(var(--pj-primary-rgb), .12);--pj-primary-soft-strong: rgba(var(--pj-primary-rgb), .2);--pj-primary-muted: #4cb8f5;--pj-primary-tint: color-mix(in srgb, var(--pj-primary) 16%, #ffffff);--pj-primary-tint-soft: color-mix(in srgb, var(--pj-primary) 9%, #ffffff);--pj-navy: #1c2230;--pj-bg: #ffffff;--pj-surface: #ffffff;--pj-text-secondary: #6e7480;--pj-text-muted: #9aa1ae;--pj-border: #d9dde3;--pj-border-light: #e8eaef;--pj-success: #2e8b57;--pj-success-soft: #e8f5ee;--pj-danger: #c74848;--pj-danger-soft: #fcecec;--pj-on-primary: #ffffff}@media(max-width:768px){:root{--pj-footer-band-height: max(6rem, 84px);--pj-footer-reserved-height: var(--pj-footer-band-height);--pj-footer-content-clearance: max(1.35rem, 22px)}}@media(max-width:430px){:root{--pj-footer-content-clearance: max(1.75rem, 30px)}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--pj-bg);color:var(--pj-navy);min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary,a.btn-primary{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;border-radius:8px;padding:.55rem 1rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s}.btn-primary:disabled,a.btn-primary:disabled{opacity:.65;cursor:not-allowed}.btn-primary,a.btn-primary{background:var(--pj-primary-hover);color:var(--pj-on-primary);border:none;box-shadow:0 6px 16px #224eb459}.btn-primary:hover:not(:disabled),a.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #1e49aa73}.btn-primary:active:not(:disabled),a.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary,a.btn-secondary{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;border-radius:8px;padding:.55rem 1rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s}.btn-secondary:disabled,a.btn-secondary:disabled{opacity:.65;cursor:not-allowed}.btn-secondary,a.btn-secondary{background:var(--pj-border-light);border-color:var(--pj-border);color:var(--pj-navy)}.btn-secondary:hover:not(:disabled),a.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--pj-border-light) 70%,var(--pj-border))}.btn-link,a.btn-link{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;border-radius:8px;padding:.55rem 1rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s}.btn-link:disabled,a.btn-link:disabled{opacity:.65;cursor:not-allowed}.btn-link,a.btn-link{background:none;border:none;color:var(--pj-primary);padding:.25rem .5rem;font-size:.85rem;box-shadow:none}.btn-link:hover:not(:disabled),a.btn-link:hover:not(:disabled){text-decoration:underline;transform:none}a.btn-link--anchor{display:inline-block;text-decoration:none}.btn-danger{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;border-radius:8px;padding:.55rem 1rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s}.btn-danger:disabled{opacity:.65;cursor:not-allowed}.btn-danger{background:none;border:none;color:var(--pj-danger);padding:.25rem .5rem;font-size:.85rem;box-shadow:none}.btn-danger:hover:not(:disabled){text-decoration:underline;transform:none}.btn-sm{font-size:.82rem;padding:.4rem .75rem}.btn-block{width:100%;padding:.75rem 1rem;font-size:1rem}.pj-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;border-radius:8px;padding:.55rem 1rem;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,color .2s,border-color .2s}.pj-btn:disabled{opacity:.65;cursor:not-allowed}.pj-btn{padding:.5rem 1rem}.pj-btn--primary{background:var(--pj-primary-hover);color:var(--pj-on-primary);border:none;box-shadow:0 6px 16px #224eb459}.pj-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #1e49aa73}.pj-btn--primary:active:not(:disabled){transform:translateY(0)}.pj-btn--secondary{background:var(--pj-border-light);border-color:var(--pj-border);color:var(--pj-navy)}.pj-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--pj-border-light) 70%,var(--pj-border))}.pj-btn--ghost{background:none;border:none;color:var(--pj-primary);padding:.25rem .5rem;font-size:.85rem;box-shadow:none}.pj-btn--ghost:hover:not(:disabled){text-decoration:underline;transform:none}.pj-btn--ghost{padding-inline:.75rem}.pj-btn--sm{font-size:.82rem;padding:.45rem .85rem}.pj-btn--nav{padding:.5rem 1.5rem;font-size:.95rem}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--pj-primary) 62%,var(--pj-primary-hover)) color-mix(in srgb,var(--pj-bg) 82%,#ffffff)}*::-webkit-scrollbar{width:14px;height:14px}*::-webkit-scrollbar-track{background:color-mix(in srgb,var(--pj-bg) 82%,#ffffff);border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--pj-primary) 88%,#2aa8ef),var(--pj-primary-hover));border-radius:999px;border:2px solid color-mix(in srgb,var(--pj-bg) 82%,#ffffff)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--pj-primary) 90%,#4cb8f5),color-mix(in srgb,var(--pj-primary-hover) 88%,#004a7a))}html.pj-home-scroll-snap{scroll-snap-type:y mandatory}html.pj-home-scroll-snap .home-scroll-snap-anchor{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){html.pj-home-scroll-snap{scroll-snap-type:none}}.edu-lesson-rich h2,.edu-lesson-rich h3{margin:1.1rem 0 .5rem;color:var(--pj-navy);line-height:1.3}.edu-lesson-rich h2{font-size:1.25rem}.edu-lesson-rich h3{font-size:1.08rem}.edu-lesson-rich blockquote{margin:.75rem 0;padding:.55rem .85rem;border-left:3px solid var(--pj-primary);background:color-mix(in srgb,var(--pj-primary) 8%,var(--pj-surface));color:var(--pj-text-secondary)}.edu-lesson-rich ul,.edu-lesson-rich ol{margin:.55rem 0 .75rem;padding-inline-start:1.65rem;padding-inline-end:.35rem;list-style-position:outside}.edu-lesson-rich li{padding-inline-start:.2rem}.edu-lesson-rich li::marker{color:var(--pj-primary)}.edu-lesson-rich code{padding:.12rem .38rem;border-radius:4px;background:color-mix(in srgb,var(--pj-border-light) 55%,transparent);font-family:ui-monospace,monospace;font-size:.9em}.app-demo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.9rem 1.1rem;margin-bottom:.25rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--pj-accent, #2e8efb) 35%,transparent);background:color-mix(in srgb,var(--pj-accent, #2e8efb) 8%,var(--pj-surface, #fff))}.app-demo-banner__left{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,18rem)}.app-demo-banner__badge{align-self:flex-start;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pj-accent, #2e8efb);background:color-mix(in srgb,var(--pj-accent, #2e8efb) 14%,transparent)}.app-demo-banner__title{margin:0;font-size:1.15rem;font-weight:700;color:var(--pj-text, #050942)}.app-demo-banner__subtitle{margin:0;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--pj-text, #050942) 72%,transparent)}.app-demo-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.app-demo-banner__note{margin:0;font-size:.8rem;color:color-mix(in srgb,var(--pj-text, #050942) 58%,transparent)}.edu-lesson-rich img,.edu-lesson-rich .edu-lesson-img{display:block;width:70%;max-width:70%;height:auto;min-width:0;object-fit:contain;object-position:center;float:none;border-radius:10px;margin:.85rem auto}
