.mnd-p1b1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mnd-p1b1 ::selection{background:var(--amber);color:var(--ink)}.mnd-p1b1 .lesson-meta{justify-content:space-between;align-items:center}.mnd-p1b1 .lesson-meta span:last-child{text-align:right;max-width:48ch}.mnd-p1b1 .prompt{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;margin:12px 0 7px;font-size:clamp(25px,3.2vw,38px);line-height:1.18}.mnd-p1b1 .mnd-history summary{grid-template-columns:minmax(0,1fr) auto}.mnd-p1b1 .mnd-history summary>span:first-child{color:inherit;font-size:inherit;line-height:inherit}.mnd-p1b1 .mnd-action{max-width:72ch;margin:0 0 22px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction{align-items:stretch;margin-top:6px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-intro-visual{background-color:#111711;background-position:50%;background-size:cover;border-radius:14px;min-height:clamp(330px,42vw,490px);animation:.52s cubic-bezier(.16,1,.3,1) both mnd-scene-arrive;position:relative;overflow:clip;box-shadow:0 18px 42px #20231f2e}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup{color:#fff8e9;text-align:right;background:#121711c2;border-radius:13px;justify-items:end;gap:5px;max-width:min(58%,310px);padding:13px 17px;display:grid;position:absolute;top:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);box-shadow:0 12px 30px #0000003d}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup>span{font-size:clamp(76px,11vw,126px);font-weight:650;line-height:.86}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup>strong{text-wrap:balance;font:600 clamp(18px,2.4vw,28px)/1.2 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup>small{color:#f4d9ae;font:700 clamp(22px,3.4vw,36px)/1 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-intro-core{align-self:center;padding:24px 0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-intro-core h2{letter-spacing:-.03em;text-wrap:balance;max-width:17ch;margin:8px 0 13px;font:500 clamp(34px,4.5vw,51px)/1.05 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-contribution{max-width:34ch;color:var(--green-dark);margin:0 0 12px;font:600 clamp(21px,2.7vw,29px)/1.28 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-traditional-note{background:var(--soft-blue);width:fit-content;color:var(--blue);border-radius:8px;margin:13px 0;padding:7px 10px;font-size:11px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-traditional-note .mnd-zh{margin-left:5px;font-size:19px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-mental-bridge,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-boundary{display:block}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-mental-bridge p,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-boundary p{margin:4px 0 0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-boundary p+p{border-top:1px solid #a9672d2e;padding-top:8px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-intro-route{min-width:0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-intro-route .segments{margin-bottom:0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-intro-route .segments>span{min-width:0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-intro-route .segments strong{font-size:14px;line-height:1.25}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-shape-pieces{align-items:center;gap:6px;width:fit-content;margin:13px 0 4px;display:flex}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-shape-pieces strong{background:var(--soft-green);min-width:48px;color:var(--green-dark);border-radius:9px;place-items:center;padding:7px 10px;font-size:31px;line-height:1;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-shape-pieces.is-top-bottom{gap:3px;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-source-boundary{color:var(--muted);text-transform:capitalize;font-size:10px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card{background:var(--soft-green);border-radius:14px;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);align-items:stretch;min-height:228px;margin:18px 0 28px;display:grid;overflow:clip}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-image{background-color:#111711;background-position:50%;background-size:cover;min-height:228px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card>div:last-child{align-content:center;gap:10px;padding:clamp(20px,4vw,35px);display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card>div:last-child>span{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card strong{max-width:39ch;font:600 clamp(18px,2.5vw,26px)/1.4 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card p{max-width:58ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mnd-p1b1 .mnd-audio-island{grid-template-columns:minmax(180px,auto) minmax(210px,1fr);gap:14px}.mnd-p1b1 .mnd-audio-island.is-complete{background:var(--soft-green);border-color:#315b484d}.mnd-p1b1 .mnd-play svg{fill:currentColor;width:17px;height:17px}.mnd-p1b1 .mnd-audio-error{grid-column:1/-1;margin:0}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-task-audio{gap:8px;margin:0 0 16px;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-task-audio .audio-prompt{margin:0}.mnd-p1b1 .answer-button{gap:4px;display:grid}.mnd-p1b1 .answer-button small{color:var(--muted);font:11px/1.4 system-ui,sans-serif}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-build-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.mnd-p1b1 .built-line button{border:0}.mnd-p1b1 .built-line button:hover{background:var(--green-dark)}.mnd-p1b1 .token-button{min-width:48px}.mnd-p1b1 .mnd-ime input{min-height:50px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-comparison{gap:12px;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-comparison small{color:var(--muted);font-size:11px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-attempt-kept,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-read-only,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-info,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-neutral{background:var(--soft-blue);color:var(--blue);border-radius:9px;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-read-only{background:var(--soft-green);color:var(--green-dark)}:where(.mnd-p1b1,.mnd-p1b1 *).feedback>div{border-radius:10px;overflow:clip}:where(.mnd-p1b1,.mnd-p1b1 *).feedback>div>p:first-child{margin:0}:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-info,:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-neutral{padding:0}:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-info>p:first-child,:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-neutral>p:first-child{padding:13px 15px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model{background:#ffffff8f;border-top:1px solid #315b4824;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:15px;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model>span{text-align:center;min-width:60px;font-size:48px;line-height:1}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model>div{gap:3px;display:grid}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model strong{color:var(--green-dark);font:700 23px/1 Georgia,serif}:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-released-model p,:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-released-model small,:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-transcript,:where(.mnd-p1b1,.mnd-p1b1 *).feedback .mnd-feedback-record p{color:var(--muted);background:0 0;margin:0;padding:0;font-size:11px;line-height:1.45}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-transcript{border-top:1px solid #365d6824;padding:10px 15px!important}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-feedback-record{color:var(--muted);border-top:1px solid #315b481f;padding:8px 15px 12px;font-size:10px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-feedback-record summary{color:inherit;cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-feedback-record p{max-width:72ch;margin-top:7px!important}.mnd-p1b1 .storage-notice{align-items:center}.mnd-p1b1 .storage-notice .text-button{margin-left:auto}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-route-link{border-top:1px solid var(--line);min-height:44px;color:var(--green-dark);align-items:center;padding:8px 9px;font-size:12px;font-weight:750;text-decoration:none;display:flex}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-route-link:hover{background:var(--soft-green)}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-route-menu .mnd-reset-route{color:var(--rust)}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-done{text-align:center;padding-top:clamp(62px,10vw,108px)}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-done h1{text-wrap:balance;max-width:15ch;margin-inline:auto}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-done>p:not(.eyebrow){max-width:68ch;color:var(--muted);margin:18px auto;line-height:1.65}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-qualified-note{font-size:11px}.mnd-loading{text-align:center;justify-items:center;gap:14px;width:min(520px,100% - 32px);display:grid}.mnd-loading strong{font:28px/1.2 Georgia,serif}.mnd-loading p{color:var(--rust);line-height:1.5}@keyframes mnd-scene-arrive{0%{opacity:.72;clip-path:inset(0 0 12% round 14px)}to{opacity:1;clip-path:inset(0 round 14px)}}@media (max-width:760px){.mnd-p1b1 .lesson-meta span:last-child{display:inline-flex}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-intro-visual{min-height:min(80vw,420px);margin-bottom:18px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card{grid-template-columns:1fr}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-image{min-height:min(62vw,290px)}.mnd-p1b1 .mnd-audio-island{grid-template-columns:1fr}.mnd-p1b1 .mnd-audio-island .mnd-play{justify-self:start}}@media (max-width:520px){.mnd-p1b1 .lesson-meta{flex-wrap:wrap;overflow:visible}.mnd-p1b1 .lesson-meta span:last-child{text-align:left;max-width:100%}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup{max-width:72%;padding:10px 13px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup>span{font-size:72px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-form-lockup>small{font-size:24px}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-introduction .mnd-intro-routes{grid-template-columns:1fr}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-build-actions{flex-direction:column-reverse;align-items:stretch}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-build-actions>*{width:100%}.mnd-p1b1 .mnd-production-actions>*{flex:100%}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model{grid-template-columns:1fr;justify-items:start}:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model>span{text-align:left}}@media (prefers-reduced-motion:reduce){:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-intro-visual{animation:none}}@media (forced-colors:active){:where(.mnd-p1b1,.mnd-p1b1 *).mnd-p1-intro-visual,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-context-card,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-released-model,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-read-only,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-info,:where(.mnd-p1b1,.mnd-p1b1 *).mnd-neutral{border:1px solid canvastext}}
