.sr-synapse-wrap{margin:22px auto 6px}.sr-bar{text-align:center;max-width:96%;margin:0 auto}.sr-bar .sr-pill{position:relative;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding:5px 12px 5px 9px;background:#f7f0df;color:#2b2622;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:19px;line-height:1.2;text-align:left;transform:rotate(-.4deg);transition:transform .15s}.sr-bar .sr-pill:hover{transform:rotate(0) scale(1.02)}.sr-bar .sr-pill::-webkit-details-marker{display:none}.sr-bar .sr-pill::marker{content:""}.sr-bar .sr-pill:focus{outline:none}.sr-bar .sr-pill:focus-visible{outline:2px solid #c7ad76;outline-offset:4px}.sr-bar .sr-pill>img{position:relative;width:30px;height:30px;border-radius:50%;flex:0 0 auto}.sr-bar .sr-pill .sr-pill-text{position:relative}.sr-bar .sr-pill .sr-pill-chev{position:relative;width:16px;height:16px;flex:0 0 auto;transition:transform .2s}.sr-bar .sr-pill .sr-pill-chev path{fill:none;stroke:#8c3d35;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sr-bar[open] .sr-pill .sr-pill-chev{transform:rotate(90deg)}.sr-bar .sr-ink-pill{display:none}.sr-bar .sr-lesson{box-sizing:border-box;width:100%;max-width:680px;margin:16px auto 0;--rule: 28px;--rule-shift: 4px;padding:var(--rule) 26px 20px 54px;background:linear-gradient(90deg,transparent 0 40px,rgba(190,76,68,.2) 40px 41px,transparent 41px),linear-gradient(180deg,transparent calc(var(--rule) - 1px),rgba(77,112,145,.11) 0) 0 calc(-1 * var(--rule-shift)) / 100% var(--rule) repeat,#f7f0df;color:#2b2622;border:1px solid #b7aa90;border-radius:3px 8px 4px 7px;box-shadow:4px 5px #09090b8c;text-align:left;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:20px;line-height:28px;overflow-wrap:anywhere}.sr-lesson .sr-lesson-prose{margin:0 0 28px;color:#2b2622;font-family:DM Sans,Arial,sans-serif;font-size:18px;line-height:28px}.sr-lesson .sr-lesson-prose:last-child{margin-bottom:0}.sr-lesson .sr-slide-cue{margin:0 0 28px;color:#8c3d35}.sr-lesson .sr-slide-cue:before{content:"↗ "}.sr-lesson .sr-slide-cue:last-child{margin-bottom:0}.sr-lesson .sr-steps,.sr-lesson .sr-lesson-bullets{margin:0 0 28px;padding:0 0 0 28px;font-family:DM Sans,Arial,sans-serif;font-size:18px;line-height:28px}.sr-lesson .sr-steps{list-style:none}.sr-lesson .sr-lesson-bullets{list-style:disc}.sr-lesson .sr-lesson-bullets li{margin:0}.sr-lesson .sr-steps:last-child{margin-bottom:0}.sr-lesson .sr-step{position:relative;margin:0;padding:0;color:#2b2622}.sr-lesson .sr-step-n{position:absolute;left:-34px;width:28px;text-align:right;color:inherit}.sr-lesson strong{color:#63382f;font-weight:700}.sr-lesson em{font-style:italic}.sr-lesson .sr-ink,.sr-bar .sr-pill .sr-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sr-lesson .sr-ink path,.sr-bar .sr-pill .sr-ink path{fill:none;stroke:#2b2622;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sr-lesson .sr-pathway,.sr-lesson .sr-compare{position:relative;box-sizing:border-box;width:calc(100% + 16px);margin:4px 0 22px -8px;padding:22px 22px 24px 56px;color:#2b2622;background:linear-gradient(90deg,transparent 0 42px,rgba(214,105,105,.55) 42px 43px,transparent 43px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(120,140,190,.28) 31px 32px),#f9f4e6;box-shadow:5px 6px #09090be6}.sr-lesson .sr-pathway{transform:rotate(-.25deg)}.sr-lesson .sr-compare{transform:rotate(.2deg)}.sr-lesson .sr-pathway:last-child,.sr-lesson .sr-compare:last-child{margin-bottom:4px}.sr-lesson .sr-ink-paper path{stroke-width:1.4}.sr-lesson .sr-pathway-steps{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.sr-lesson .sr-pathway-step{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:center}.sr-lesson .sr-pathway-node{position:relative;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:min(200px,100%);max-width:100%;padding:12px 26px 11px;background:repeating-linear-gradient(139deg,transparent 0 6px,rgba(43,38,34,.16) 6px 7px),#f1dfae;color:#2b2622;text-align:center;overflow-wrap:anywhere}.sr-lesson .sr-pathway-step:nth-child(odd) .sr-pathway-node{transform:rotate(-.5deg)}.sr-lesson .sr-pathway-step:nth-child(2n) .sr-pathway-node{transform:rotate(.4deg)}.sr-lesson .sr-ink-node path{stroke-width:1.7}.sr-lesson .sr-pathway-focus{background-color:#f2d9d1}.sr-lesson .sr-pathway-focus .sr-ink-node path{stroke:#8c3d35;stroke-width:2.1}.sr-lesson .sr-step-label{position:relative;margin-bottom:3px;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#645844}.sr-lesson .sr-pathway-focus .sr-step-label{color:#285b32}.sr-lesson .sr-step-text{position:relative;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:22px;line-height:1.2;letter-spacing:.01em}.sr-lesson .sr-pathway-link{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:4px 0 6px}.sr-lesson .sr-ink-arrow{position:static;flex:0 0 40px;width:40px;height:44px}.sr-lesson .sr-ink-arrow path{stroke:#2b2622;stroke-width:2.1}.sr-lesson .sr-pathway-link>p{margin:0;max-width:260px;color:#2b2622c7;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:16px;line-height:1.15;transform:rotate(-1.2deg)}.sr-lesson .sr-compare-scroll{position:relative;min-width:0}.sr-lesson .sr-compare-wrap{position:relative;width:100%;padding:4px;box-sizing:border-box}.sr-lesson .sr-ink-table path{stroke-width:1.8}.sr-lesson .sr-compare-table{position:relative;width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:18px;line-height:1.25;color:#2b2622}.sr-lesson .sr-compare-table th,.sr-lesson .sr-compare-table td{position:relative;padding:10px 14px 12px;border:0;background:transparent;text-align:left;vertical-align:top;font-weight:400;overflow-wrap:anywhere}.sr-lesson .sr-compare-table th{font-size:20px;color:#8c3d35}.sr-lesson .sr-compare-table td.sr-compare-label{color:#2b2622c7}.sr-lesson .sr-ink-vrule{left:0;width:6px}.sr-lesson .sr-ink-vrule path{stroke:#2b26228c;stroke-width:1.4}.sr-lesson .sr-ink-hrule{position:absolute;left:4px;right:4px;width:auto;height:6px;top:50px}.sr-lesson .sr-ink-hrule path{stroke:#8c3d35;stroke-width:2}.sr-lesson.sr-back-table{box-sizing:border-box;width:min(100%,640px);margin:10px auto 6px;padding:0 10px;text-align:left;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:20px;line-height:1.42;color:#2b2622}.sr-lesson.sr-back-table .sr-compare{width:100%;margin:6px 0 12px}.sr-bar .sr-lesson .sr-pathway,.sr-bar .sr-lesson .sr-compare{width:100%;margin:2px 0 20px;padding:8px 0 10px;background:none;box-shadow:none;transform:none}.sr-bar .sr-lesson .sr-ink-paper{display:none}.sr-question-only .sr-term{color:inherit!important;pointer-events:none}.sr-question-only .sr-term .sr-tip{display:none!important}.sr-term{position:relative;display:inline;cursor:default;color:#e57373;font-weight:400}.sr-term:hover,.sr-term:focus,.sr-term.is-hover-open,.sr-term.is-open{color:#ffb3b3;outline:none}.sr-term .sr-tip{display:none;position:absolute;top:calc(100% + 12px);left:0;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);z-index:9999;text-align:left;overflow:visible;pointer-events:auto;filter:drop-shadow(4px 6px 0 rgba(9,9,11,.55));font-weight:400;font-style:normal;letter-spacing:0;--sr-arrow-left: 24px}.sr-term .sr-tip:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:18px}.sr-term .sr-tip.sr-tip-fixed{position:fixed;top:auto;left:auto;overflow-y:auto}.sr-term:hover .sr-tip,.sr-term:active .sr-tip,.sr-term:focus .sr-tip,.sr-term.is-hover-open .sr-tip,.sr-term.is-open .sr-tip{display:block}.sr-tip .sr-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sr-tip .sr-ink path{fill:none;stroke:#2b2622;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sr-tip .sr-tip-paper{--rule: 28px;--rule-shift: 4px;position:relative;display:block;padding:var(--rule) 18px 18px;background:linear-gradient(180deg,transparent calc(var(--rule) - 1px),rgba(77,112,145,.11) 0) 0 calc(-1 * var(--rule-shift)) / 100% var(--rule) repeat,#f6efdc;color:#2b2622;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;line-height:var(--rule)}.sr-tip .sr-tip-term{display:block;margin:0;font-size:24px;line-height:var(--rule);color:#8c3d35}.sr-tip .sr-tip-alt{display:block;margin:0;font-size:16px;line-height:var(--rule);color:#5f564c}.sr-tip .sr-tip-def{display:block;margin:0;font-size:18px;line-height:var(--rule);color:#2b2622}.sr-tip .sr-tip-etym{display:block;margin:0;font-size:15.5px;line-height:var(--rule);color:#5f564c}.sr-lesson .sr-sticky{position:relative;box-sizing:border-box;width:min(100%,360px);margin:20px auto 24px;padding:18px 20px 16px;background:#f7e27a;color:#2b2622;transform:rotate(-1.1deg);box-shadow:3px 4px #09090b59}.sr-lesson .sr-ink-sticky path{stroke:#7860148c;stroke-width:1.2}.sr-lesson .sr-sticky p{position:relative;margin:0;font-family:SR Excalifont,Excalifont,Bradley Hand,cursive;font-size:18px;line-height:1.25}.sr-lesson .sr-sticky-tape{position:absolute;top:-9px;left:50%;width:74px;height:18px;transform:translate(-50%) rotate(-2deg);background:#ffffff8c;border:1px solid rgba(43,38,34,.12)}@media (max-width: 520px){.sr-bar .sr-pill{font-size:17px;padding:4px 10px 4px 8px;gap:6px}.sr-bar .sr-pill>img{width:24px;height:24px}.sr-bar .sr-lesson{padding:var(--rule) 16px 18px 48px;font-size:18px}.sr-lesson .sr-steps{padding-left:28px}.sr-lesson .sr-step-n{left:-28px;width:22px}.sr-lesson .sr-pathway,.sr-lesson .sr-compare{width:calc(100% + 8px);margin-left:-4px;padding:18px 14px 20px 44px}.sr-lesson .sr-pathway-node{min-width:min(160px,100%);padding:10px 16px 9px}.sr-lesson .sr-step-text{font-size:20px}.sr-lesson .sr-pathway-link{gap:9px}.sr-lesson .sr-pathway-link>p{font-size:15px;max-width:200px}.sr-lesson .sr-compare-table{font-size:16px}.sr-lesson .sr-compare-table th{font-size:18px}.sr-lesson.sr-back-table{padding:0}.sr-term .sr-tip{position:fixed;top:50%;bottom:auto;left:50%;width:calc(100vw - 28px);max-height:calc(100vh - 40px);transform:translate(-50%,-50%);overflow-y:auto}}@media (max-width: 600px){.sr-lesson .sr-compare-responsive,.sr-lesson .sr-compare-responsive tbody,.sr-lesson .sr-compare-responsive tr{display:block;width:100%}.sr-lesson .sr-compare-responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sr-lesson .sr-compare-responsive tr{padding:8px 0}.sr-lesson .sr-compare-responsive tr+tr{border-top:1px solid rgba(43,38,34,.25)}.sr-lesson .sr-compare-responsive td{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:6px 10px}.sr-lesson .sr-compare-responsive td:before{content:attr(data-label);color:#8c3d35}.sr-lesson .sr-compare-responsive td.sr-compare-label{display:block;font-weight:700}.sr-lesson .sr-compare-responsive td.sr-compare-label:before{content:none}.sr-lesson .sr-compare .sr-ink-vrule,.sr-lesson .sr-compare .sr-ink-hrule{display:none}}.practice-explainer,.practice-lesson{width:100%;min-width:0}.practice-lesson{--box-bg: #131211;--box-line: rgba(240, 238, 230, .12);--box-fg: #e6e3dc;--box-mute: #a19a8f;--box-green: #8fd19a;--box-red: #e8857a;--sketch-paper: #f4ecd9}.practice-lesson .practice-box{display:flex;flex-direction:column;gap:22px;min-width:0;padding:0 0 28px;border:0;border-radius:0;background:var(--box-bg);color:var(--box-fg);font-family:DM Sans,system-ui,sans-serif}.practice-lesson .practice-box>*{flex-shrink:0;min-width:0}.practice-lesson .practice-box :is(p,ul,ol,li){font-family:DM Sans,system-ui,sans-serif;font-size:17px;line-height:1.65;color:var(--box-fg)}.practice-lesson .practice-box p{margin:0}.practice-lesson .practice-box strong{font-weight:600;color:#fafafa}.practice-lesson .practice-box em{color:inherit}.practice-lesson .practice-box :is(h1,h2,h3){font-family:DM Sans,system-ui,sans-serif;color:var(--box-fg);letter-spacing:0}.practice-lesson .practice-box .glossary-term,.practice-lesson .practice-box .story-term{color:#ecd9a4}.practice-lesson .lesson-answer,.practice-lesson .lesson-your-answer{display:block;margin:0;padding:0}.practice-lesson .lesson-your-answer-why{margin:6px 0 0;font-size:16px;color:var(--box-mute)}.practice-lesson .lesson-your-answer .lesson-answer-letter,.practice-lesson .lesson-your-answer-tag{color:var(--box-red)}.practice-lesson .lesson-your-answer-tag{font-weight:600}.practice-lesson .lesson-your-answer .lesson-mark{width:18px;height:18px;vertical-align:-2px}.practice-lesson .lesson-answer-text{display:block;margin:0;font-size:18px;font-weight:600;line-height:1.5;color:#fafafa}.practice-lesson .lesson-answer[data-correct] .lesson-answer-text{color:var(--box-green)}.practice-lesson .lesson-answer-letter{font-weight:600;color:inherit}.practice-lesson .lesson-mark{display:inline-block;width:22px;height:22px;margin-right:8px;vertical-align:-3px;overflow:visible}.practice-lesson .lesson-mark path{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.practice-lesson .lesson-mark-check path{stroke:var(--box-green)}.practice-lesson .lesson-mark-cross path{stroke:var(--box-red)}.practice-lesson .lesson-mark-cross{width:17px;height:17px;margin-right:6px;vertical-align:-2px}.practice-lesson .lesson-answer-words{overflow-wrap:anywhere}.practice-lesson .practice-reasoning>:is(p,ol,ul,blockquote){margin:0 0 14px}.practice-lesson .practice-reasoning>:last-child{margin-bottom:0}.practice-lesson .practice-reasoning :is(ol,ul){padding-left:24px}.practice-lesson .practice-reasoning li{padding-left:4px;margin-bottom:4px}.practice-lesson .practice-reasoning li::marker{color:var(--box-mute)}.practice-lesson .story-prose :is(.story-pathway,.story-compare,.story-sticky){width:100%;margin:18px 0}.practice-lesson .story-prose :is(.story-pathway,.story-compare) .story-paper{padding:18px 16px;background:var(--sketch-paper);box-shadow:none;transform:none;border-radius:4px}.practice-lesson .story-prose .story-pathway-node{min-width:min(150px,100%);padding:8px 14px;font-size:18px;line-height:1.3}.practice-lesson .story-prose .story-pathway-node:hover{transform:none!important}.practice-lesson .sk-arrow{padding:8px 0;gap:12px}.practice-lesson .sk-arrow-note{position:static;transform:none;max-width:min(60%,270px);font-size:15px;line-height:1.35}.practice-lesson .story-prose .story-compare-scroll{overflow-x:auto}.practice-lesson .story-prose .story-compare-table{font-size:17px;line-height:1.4}.practice-lesson .story-prose .story-compare-table :is(th,td){padding:10px 12px;font-size:inherit;color:#302b25}.practice-lesson .practice-section-label{margin:0 0 10px;color:#fafafa;font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.5}.practice-lesson .practice-alternatives-list{margin:0;padding:0;list-style:none}.practice-lesson .practice-alternative{display:block;padding:0;margin:0 0 14px}.practice-lesson .practice-alternative-letter{font-weight:700}.practice-lesson .practice-alternative:last-child{margin-bottom:0}.practice-lesson .practice-alternative-mark{display:grid;place-items:center;height:26px}.practice-lesson .practice-alternative-mark .lesson-mark{display:block;width:18px;height:18px;margin:0}.practice-lesson .practice-chosen-tag{display:block;margin:0;color:var(--box-red);font:500 13px/1.4 DM Sans,system-ui,sans-serif}.practice-lesson .practice-alternative p{font-size:16px;line-height:1.6}.practice-lesson .practice-alternative .practice-alternative-answer{font-weight:500;color:#fafafa}.practice-lesson .practice-takeaway{padding:14px 16px;border-left:3px solid var(--box-green);background:#8fd19a0f;border-radius:0 6px 6px 0}.practice-lesson .practice-takeaway .practice-section-label{color:var(--box-green)}.practice-lesson .practice-takeaway p{font-weight:500}.practice-lesson .practice-source-section{margin:0}.practice-lesson .practice-source-section .practice-source-inline img{border:1px solid var(--box-line);border-radius:8px}.practice-lesson .lesson-story-link{font-size:15px;line-height:1.5}.practice-lesson .lesson-story-link a{display:inline-flex;align-items:center;gap:5px;color:#d8cfbb;text-decoration-color:#7d7261}.practice-lesson .lesson-story-link a svg{width:16px;height:16px}.practice-lesson .lesson-anki-link{margin-top:-12px}.practice-lesson :is(button,summary,a):focus-visible{outline:2px solid #e6cd87;outline-offset:4px;border-radius:3px}.practice-source{min-width:0}.practice-source-inline{position:relative;width:100%;display:block;text-align:left;cursor:zoom-in}.practice-source-inline img{display:block;width:100%;height:auto;max-height:none;border:1px solid rgba(70,59,44,.18)}.practice-source-inline .practice-source-expand{position:absolute;right:10px;bottom:10px;display:inline-flex;padding:6px;color:#e4e4e7;background:#131211d9;border:1px solid rgba(240,238,230,.2);border-radius:5px}.practice-source-inline svg{width:14px;height:14px}.practice-source-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;font-size:14px;color:#a19a8f}.practice-source-status button{text-decoration:underline;text-underline-offset:3px}.practice-source-status svg{width:18px;height:18px}.practice-source-spinner{animation:practice-source-spin 1s linear infinite}@keyframes practice-source-spin{to{transform:rotate(360deg)}}.practice-slide-dialog{max-width:1200px;max-height:calc(100dvh - 24px);grid-template-rows:auto auto minmax(0,1fr);width:calc(100vw - 32px);padding:24px;gap:14px;border:1px solid rgba(240,238,230,.14);border-radius:10px;background:#1a1918;color:#e4e4e7;font-family:DM Sans,system-ui,sans-serif}.practice-slide-header{padding-right:30px}.practice-slide-header h2{color:#fafafa;font-size:18px;font-weight:600;line-height:1.4}.practice-slide-header p{margin-top:5px;color:#a19a8f;font-size:15px}.practice-slide-tools{display:flex;align-items:center;gap:8px}.practice-slide-tools button{min-width:36px;min-height:36px;padding:7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(240,238,230,.16);border-radius:5px;background:transparent;color:#e4e4e7;font-size:14px}.practice-slide-tools button:hover:enabled{background:#f0eee60f}.practice-slide-tools svg{width:16px;height:16px}.practice-slide-tools button:disabled{opacity:.4}.practice-slide-tools output{width:52px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.practice-slide-viewport{height:min(65dvh,820px);min-height:0;overflow:auto;overscroll-behavior:contain;background:#0f0e0d;border-radius:3px}.practice-slide-canvas{min-width:100%;min-height:100%}.practice-slide-canvas img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.practice-slide-dialog :is(button,[tabindex]):focus-visible{outline:2px solid #e6cd87;outline-offset:2px}@media (max-width: 720px){.practice-lesson .practice-box{padding:0 0 22px}.practice-lesson .practice-box :is(p,ul,ol,li){font-size:16px}.practice-slide-dialog{padding:18px;width:calc(100vw - 20px)}.practice-slide-tools button{min-width:44px;min-height:44px}.practice-slide-viewport{height:58dvh}}@media (prefers-reduced-motion: reduce){.practice-source-spinner{animation:none}}
