.lesson-reader{position:fixed;inset:0;z-index:60;background:rgb(3 9 17/78%);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center;padding:18px}.lesson-reader-card{position:relative;width:min(100%,760px);max-height:91vh;overflow:auto;border:1px solid #2a405b;border-radius:22px;background:#0d1a2b;padding:27px;box-shadow:0 30px 90px #000}.lesson-reader-title{max-width:calc(100% - 44px);margin:0 0 20px}.lesson-content{display:grid;gap:0}.lesson-content h3{margin:22px 0 8px;color:#edf4ff}.lesson-content li,.lesson-content p{color:#aabbd0;line-height:1.65}.lesson-content p{margin:0 0 12px}.lesson-content ol,.lesson-content ul{display:grid;gap:7px;margin:0 0 14px;padding-left:22px}.lesson-quiz{display:grid;gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid #29405b}.lesson-quiz-heading h3{margin:5px 0 6px}.lesson-quiz-heading>p:last-child{margin:0;color:#8195af}.lesson-quiz fieldset{display:grid;gap:7px;border:0;margin:0;padding:14px;border-radius:14px;background:#0a1625}.lesson-quiz legend{width:100%;padding:0 0 9px;color:#e5eef9;font-weight:750}.lesson-quiz label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;border:1px solid #263a54;border-radius:10px;padding:10px;color:#aabbd0;cursor:pointer}.lesson-quiz label.selected{border-color:#55cfa7;background:rgb(49 215 160/7%);color:#edf4ff}.lesson-quiz input{margin-top:3px;accent-color:#31d7a0}.quiz-explanation{margin:3px 0 0;padding:9px 10px;border-radius:9px}.quiz-explanation.correct{color:#7ce4bd;background:rgb(49 215 160/8%)}.quiz-explanation.incorrect{color:#ff9cad;background:rgb(255 82 111/8%)}.quiz-result{display:grid;gap:4px;border-radius:12px;padding:13px}.quiz-result.passed{border:1px solid rgb(49 215 160/35%);background:rgb(49 215 160/8%)}.quiz-result.failed{border:1px solid rgb(255 82 111/35%);background:rgb(255 82 111/8%)}.quiz-result span{color:#9cadc2}.reader-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:1px solid #29405b;border-radius:10px;background:#13243a;color:#dce7f4;font-size:1.5rem}.lesson-content-editor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.55}@media(max-width:680px){.lesson-reader{padding:8px}.lesson-reader-card{padding:24px 18px 20px;border-radius:19px}}.quiz-option-editor{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.quiz-option-editor>input[type=radio]{width:17px;height:17px;accent-color:#31d7a0}.quiz-option-editor>input:last-child{min-height:38px}.pipneo-v7 .lesson-reader-card{border-color:rgb(52 168 255/24%);background:#081725}.pipneo-v75 .quiz-submit-error{margin:0;border:1px solid #906147;border-radius:10px;padding:12px;color:#f2c6a5;line-height:1.6}.pipneo-v75 .lesson-reader .reader-close{width:44px;height:44px;cursor:pointer}.pipneo-v75 .lesson-reader .lesson-quiz label{min-height:44px}.pipneo-v75 .lesson-reader .lesson-content li,.pipneo-v75 .lesson-reader .lesson-content p{font-size:.9375rem;line-height:1.75}.pipneo-v75[data-theme=light] .quiz-submit-error{background:#fff1df;border-color:#cfaa78;color:#704410}.pipneo-v75[data-theme=light] .lesson-reader .lesson-content li,.pipneo-v75[data-theme=light] .lesson-reader .lesson-content p,.pipneo-v75[data-theme=light] .lesson-reader .lesson-quiz-heading>p:last-child,.pipneo-v75[data-theme=light] .lesson-reader .quiz-result span{color:#46677d}.pipneo-v75[data-theme=light] .lesson-reader .lesson-quiz label{background:#fff;border-color:#bdd4e1;color:#345a70}.pipneo-v75[data-theme=light] .lesson-reader .lesson-quiz label.selected{background:#def3eb;border-color:#53a68a;color:#205541}.pipneo-v75[data-theme=light] .lesson-reader .quiz-explanation.correct{color:#235c46;background:#dff2e9}.pipneo-v75[data-theme=light] .lesson-reader .quiz-explanation.incorrect{color:#92394c;background:#fae8ed}.pipneo-v75[data-theme=light] .lesson-reader .quiz-result.passed strong{color:#235c46}.pipneo-v75[data-theme=light] .lesson-reader .quiz-result.failed strong{color:#92394c}.app-shell.pipneo-v82 .lesson-reader{background:rgb(0 0 0/88%)!important}.app-shell.pipneo-v82 .lesson-quiz{border-color:#292929!important}.app-shell.pipneo-v82 .lesson-quiz label{min-height:44px;align-items:center}.app-shell.pipneo-v82 .lesson-quiz label:hover{border-color:var(--v82-blue)!important}.app-shell.pipneo-v82 .lesson-quiz label.selected{background:#071c14!important;border-color:var(--v82-green)!important}.app-shell.pipneo-v82 .lesson-quiz input{accent-color:var(--v82-green);margin-top:0}.app-shell.pipneo-v82 .lesson-reader :is(h3,p,li,legend,label,strong,span){color:#fff!important}.app-shell.pipneo-v82 .quiz-explanation.correct,.app-shell.pipneo-v82 .quiz-result.passed{background:#071c14!important;border-color:var(--v82-green)!important}.app-shell.pipneo-v82 .quiz-explanation.correct,.app-shell.pipneo-v82 .quiz-result.passed strong{color:var(--v82-green)!important}.app-shell.pipneo-v82 .quiz-explanation.incorrect,.app-shell.pipneo-v82 .quiz-result.failed,.app-shell.pipneo-v82 .quiz-submit-error{background:#220b10!important;border-color:var(--v82-coral)!important}.app-shell.pipneo-v82 .quiz-explanation.incorrect,.app-shell.pipneo-v82 .quiz-result.failed strong,.app-shell.pipneo-v82 .quiz-submit-error{color:var(--v82-coral)!important}.app-shell.pipneo-v82 .lesson-reader .primary-action{background:var(--v82-green)!important;color:#000!important}.app-shell.pipneo-v82 .lesson-reader .secondary-action{background:#000!important;border-color:#292929!important;color:#fff!important}.app-shell.pipneo-v82 .lesson-quiz label:focus-within,.app-shell.pipneo-v82 .lesson-reader button:focus-visible{outline:2px solid var(--v82-blue);outline-offset:3px}@media (max-width:680px){.app-shell.pipneo-v82 .lesson-quiz fieldset{padding:12px 0}.app-shell.pipneo-v82 .lesson-quiz label{padding:11px}}.app-shell.pipneo-v83 .learning-lesson-intro{margin-bottom:24px;border-bottom:1px solid #292929;padding-bottom:16px}#pipneo-lesson-reader .lesson-reader-card{max-height:100%!important;height:100%;overscroll-behavior:contain}@media(max-width:680px){#pipneo-lesson-reader .lesson-reader-card{border-radius:0!important;border-inline:0!important}#pipneo-lesson-reader .lesson-reader-toolbar{flex-wrap:wrap}}