.built-line>.mnd-build-position{flex:1;gap:8px;display:grid}.mnd-build-position>span{color:var(--ink);font-size:2rem}.mnd-status-view{gap:16px;width:min(100%,860px);margin:40px auto 0;padding-block:24px;display:grid}.mnd-status-view h1{text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.mnd-status-view>p{max-width:65ch;color:var(--muted);margin:0;line-height:1.6}.mnd-status-view .stage-actions{justify-content:flex-start;margin:8px 0 0}.mnd-status-view>.mnd-schedule-recovery{margin:16px 0 0}.mnd-foundation-shell .secondary-button{justify-content:center;align-items:center;display:inline-flex}.mnd-foundation-shell :is(.primary-button,.secondary-button){text-align:center;max-width:100%;padding-block:10px;line-height:1.4}.mnd-foundation-shell>.storage-notice{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 20px;width:min(100%,860px);margin:20px auto 0;line-height:1.5}.mnd-foundation-shell>.storage-notice>p{flex:26rem;margin:0}.mnd-foundation-shell>.storage-notice>a{align-items:center;min-height:44px;display:inline-flex}.mnd-study-note{max-width:860px;color:var(--muted);margin:16px auto 0;font-size:12px;line-height:1.5}.mnd-foundation-shell>.mnd-schedule-recovery{max-width:860px;margin-inline:auto}.mnd-foundation-shell .done-view{justify-items:center;gap:20px;padding-block:40px;display:grid}.mnd-foundation-shell .done-view h1{font-size:clamp(32px,5vw,48px);line-height:1.1}.mnd-foundation-shell .done-view>p{max-width:60ch;color:var(--muted);margin:0;line-height:1.6}.mnd-foundation-shell .done-view>.stage-actions{margin-top:8px}@media (max-width:540px){.mnd-status-view{margin-top:24px;padding-block:8px}.mnd-status-view .stage-actions,.mnd-foundation-shell .done-view .stage-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}}.mnd-foundation-shell .token-button[lang=zh-CN],.mnd-foundation-shell .token-button[lang=zh-Hant],.mnd-foundation-shell .built-line>span[lang=zh-CN],.mnd-foundation-shell .built-line>span[lang=zh-Hant]{color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:2rem;line-height:1.4}.mnd-task-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.mnd-task-context div{border-top:1px solid #365d683d;padding-top:10px}.mnd-task-context dt{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.mnd-task-context dd{margin:4px 0 0;line-height:1.5}.mnd-context-figure{margin:0 0 16px}.mnd-context-figure img{object-fit:cover;border-radius:13px;width:100%;height:auto;max-height:340px;display:block}.mnd-stage-memory img{object-fit:contain}.mnd-context-figure figcaption{max-width:72ch;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.mnd-intro-audio{gap:8px;margin-top:18px;display:grid}.mnd-intro-audio audio{width:min(100%,360px);accent-color:var(--green)}.mnd-intro-audio>div{gap:8px;min-width:0;display:grid}.mnd-intro-audio p{margin:0;font-weight:700}.mnd-intro-audio small{color:var(--muted);line-height:1.5}.mnd-evidence-copy{opacity:.82;margin-top:4px;font-size:11px;display:block}@media (max-width:640px){.mnd-task-context{grid-template-columns:1fr}}.mnd-graphic-form{vertical-align:middle;color:inherit;flex-direction:column;align-items:center;gap:4px;margin:4px;font:28px/1.05 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,SimSun-ExtB,SimSun-ExtG,sans-serif;display:inline-flex}.mnd-graphic-form>span{border:1px solid var(--line);border-radius:4px;padding:6px}.mnd-graphic-form>small{color:var(--muted);font:11px/1.2 sans-serif}.mnd-graphic-layout{justify-content:center;align-items:center;gap:2px;display:inline-flex}.mnd-graphic-layout--top-bottom{flex-direction:column}.mnd-graphic-layout--left-right{flex-direction:row}.mnd-graphic-layout--top-enclosure{width:1.8em;height:1.8em;position:relative}.mnd-graphic-layout--top-enclosure>:first-child{font-size:1.8em}.mnd-graphic-layout--top-enclosure>:last-child{font-size:.8em;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.mnd-graphic-layout--top-enclosure>.mnd-graphic-layout:last-child{gap:0;font-size:.55em;top:53%}.mnd-graphic-layout--bottom-enclosure{width:1.8em;height:1.8em;position:relative}.mnd-graphic-layout--bottom-enclosure>:first-child{font-size:1.8em}.mnd-graphic-layout--bottom-enclosure>:last-child{font-size:.8em;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mnd-graphic-layout--enclosure,.mnd-graphic-layout--lower-left-surround,.mnd-graphic-layout--upper-left-surround,.mnd-graphic-layout--upper-right-surround,.mnd-graphic-layout--overlap{width:1.9em;height:1.9em;position:relative}.mnd-graphic-layout--enclosure>:first-child,.mnd-graphic-layout--lower-left-surround>:first-child,.mnd-graphic-layout--upper-left-surround>:first-child,.mnd-graphic-layout--upper-right-surround>:first-child,.mnd-graphic-layout--overlap>:first-child{font-size:1.9em}.mnd-graphic-layout--enclosure>:last-child{font-size:.65em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mnd-graphic-layout--lower-left-surround>:last-child{font-size:.8em;position:absolute;top:36%;left:61%;transform:translate(-50%,-50%)}.mnd-graphic-layout--upper-left-surround>:last-child{font-size:.7em;position:absolute;top:61%;left:61%;transform:translate(-50%,-50%)}.mnd-graphic-layout--upper-left-surround>.mnd-graphic-layout:last-child{font-size:.55em;top:69%;left:63%}.mnd-graphic-layout--upper-right-surround>:last-child{font-size:.7em;position:absolute;top:61%;left:35%;transform:translate(-50%,-50%)}.mnd-graphic-layout--overlap>:last-child{font-size:.65em;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.mnd-graphic-leaf{font:inherit}.mnd-graphic-leaf--right-cover-ding{width:1em;height:1em;display:inline-flex}.mnd-graphic-leaf--right-cover-ding svg{width:100%;height:100%;display:block}.mnd-graphic-leaf--falling-cover-yang{width:1em;height:1em;display:inline-flex}.mnd-graphic-leaf--falling-cover-yang svg{width:100%;height:100%;display:block}.mnd-graphic-leaf--exact-fragment{width:1em;height:1em;display:inline-flex}.mnd-graphic-leaf--exact-fragment svg{width:100%;height:100%;display:block}.mnd-choice-graphic{justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.mnd-choice-graphic>span{font:48px/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;display:inline-block}.mnd-choice-graphic--rotate-90{transform:rotate(90deg)}.mnd-choice-graphic--rotate-45{transform:rotate(45deg)}.mnd-choice-graphic--rotate-180{transform:rotate(180deg)}.mnd-introduction-sequence{gap:clamp(20px,3vw,32px);width:min(100%,960px);margin-inline:auto;display:grid}.mnd-introduction-sequence>header{gap:6px;max-width:760px;display:grid}.mnd-introduction-sequence>header h1{letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(34px,4vw,46px);line-height:1.06}.mnd-introduction-sequence>header small,.mnd-target-progress{color:var(--muted);font-size:13px;line-height:1.45}.mnd-introduction-sequence .mnd-context-figure{min-width:0;margin:0}.mnd-introduction-sequence .mnd-context-figure img{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:390px;display:block}.mnd-introduction-sequence .mnd-context-figure figcaption{max-width:70ch;color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.mnd-introduction-hero{background:var(--soft-green);overflow:clip}.mnd-introduction-hero img{aspect-ratio:16/7}.mnd-introduction-hero[data-comparison-atlas=true] img{aspect-ratio:1;object-fit:contain}.mnd-introduction-hero-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.mnd-introduction-hero-group .mnd-introduction-hero{margin:0}.mnd-introduction-shared-scene{color:#414941;max-width:68ch;margin:-8px 0 0;font:18px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-episode-orientation{border-block:1px solid var(--line);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:20px 0;display:grid}.mnd-episode-orientation-form{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.mnd-episode-orientation-form .mnd-inline-listen-wrap,.mnd-introduction-form .mnd-inline-listen-wrap{align-self:center}.mnd-opening-contrast .mnd-inline-listen-wrap{justify-self:center}.mnd-episode-orientation-form strong{font:500 clamp(52px,7vw,76px)/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-episode-orientation-form span{color:var(--green-dark);font:700 22px/1.2 Georgia,serif}.mnd-episode-orientation-form small{color:var(--muted);font:600 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.mnd-introduction-sound-change{color:var(--green-dark);font-weight:650}.mnd-episode-orientation p{max-width:65ch;margin:0 0 8px;line-height:1.55}.mnd-episode-orientation>div:last-child>strong{color:var(--green-dark);font:700 17px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}@media (max-width:640px){.mnd-episode-orientation{grid-template-columns:minmax(0,1fr);gap:12px}}ol.mnd-staged-sequence{counter-reset:mandarin-stage;gap:clamp(32px,4.5vw,52px);margin:0;padding:0;list-style:none}.mnd-introduction-stage{border-top:1px solid var(--line);counter-increment:mandarin-stage;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding-top:clamp(20px,3vw,32px);display:grid}.mnd-staged-sequence>.mnd-introduction-stage:first-child{border-top:0;padding-top:0}.mnd-introduction-stage-heading{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.mnd-introduction-stage-heading:before{content:counter(mandarin-stage, decimal-leading-zero);color:var(--rust);font-variant-numeric:tabular-nums;font:16px/1 Georgia,serif}.mnd-introduction-stage-heading h2{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font:500 clamp(26px,3.4vw,38px)/1.08 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-introduction-stage-scene,.mnd-introduction-stage-contribution{max-width:68ch;margin:0 0 0 52px;line-height:1.65}.mnd-introduction-stage-contribution{color:var(--green-dark);font:700 17px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-stage-memory{width:min(100% - 52px,760px);margin-left:52px!important}.mnd-introduction-sequence .mnd-stage-memory img{object-fit:contain;background:#fffdf8;max-height:440px}.mnd-introduction-models{gap:clamp(20px,3vw,32px);min-width:0;display:grid}.mnd-introduction-model{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid}.mnd-introduction-model-title{letter-spacing:-.015em;text-wrap:balance;max-width:32ch;margin:0;font:500 clamp(21px,2.5vw,29px)/1.18 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-introduction-form{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;max-width:100%;display:flex}.mnd-introduction-form>strong,.mnd-introduction-form>[lang=zh-CN]{color:var(--ink);font:500 clamp(58px,9vw,92px)/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-introduction-form>[lang=zh-Latn-pinyin]{color:var(--green-dark);font:700 clamp(23px,3.2vw,34px)/1.15 Georgia,serif}.mnd-aligned-phrase{flex-wrap:wrap;gap:12px 22px;max-width:100%;display:flex}.mnd-aligned-word{white-space:nowrap;flex-direction:column;gap:5px;display:inline-flex}.mnd-aligned-word strong{color:var(--ink);font:500 clamp(43px,6vw,64px)/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-aligned-word small{color:var(--green-dark);font:700 clamp(19px,2.5vw,26px)/1.15 Georgia,serif}.mnd-aligned-divider{color:var(--muted);align-self:center;font:400 24px/1 Georgia,serif}.mnd-introduction-form .mnd-graphic-form{color:var(--ink);font-size:clamp(54px,8vw,82px)}.mnd-introduction-scene,.mnd-introduction-contribution,.mnd-introduction-route,.mnd-introduction-character-route,.mnd-introduction-first-use,.mnd-introduction-boundary{max-width:68ch;margin:0;line-height:1.58}.mnd-introduction-scene{color:#454c45}.mnd-introduction-contribution{color:var(--green-dark);font:700 17px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-introduction-route{color:var(--green-dark);font-weight:750}.mnd-introduction-character-route{color:#3f4a42;font-size:14px}.mnd-introduction-character-route .mnd-graphic-form{margin-inline:2px;font-size:1.45em}.mnd-introduction-boundary,.mnd-introduction-first-use{border-top:1px solid color-mix(in srgb, var(--rust) 28%, transparent);color:#655047;padding-top:11px;font-size:13px}.mnd-staged-sequence .mnd-introduction-model>details{border-top:1px solid var(--line);margin-top:4px}.mnd-staged-sequence .mnd-introduction-model>details>summary,.mnd-central-details>summary,.mnd-atom-lanes>details>summary{min-height:44px;color:var(--green-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding-block:9px;font-size:13px;font-weight:750;display:flex}.mnd-staged-sequence .mnd-introduction-model>details>summary:after,.mnd-central-details>summary:after,.mnd-atom-lanes>details>summary:after{content:"+";color:var(--rust);flex:none;font:20px/1 Georgia,serif}.mnd-staged-sequence .mnd-introduction-model>details[open]>summary:after,.mnd-central-details[open]>summary:after,.mnd-atom-lanes>details[open]>summary:after{content:"−"}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model{border-right:1px solid var(--line);grid-column:span 2;padding:20px clamp(14px,2vw,22px) 22px}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:nth-child(3n),.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:last-child{border-right:0}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:nth-child(n+4){border-top:1px solid var(--line)}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="2"] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="5"] .mnd-introduction-model:nth-child(n+4),.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="4"] .mnd-introduction-model{grid-column:span 3}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="1"]{grid-template-columns:minmax(0,1fr)}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="1"] .mnd-introduction-model{grid-column:1;padding-inline:0}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="4"] .mnd-introduction-model:nth-child(2n),.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="5"] .mnd-introduction-model:last-child{border-right:0}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count="4"] .mnd-introduction-model:nth-child(3){border-right:1px solid var(--line);border-top:1px solid var(--line)}.mnd-introduction-model--sound .mnd-introduction-form{order:-1}.mnd-introduction-model--sound .mnd-introduction-form>[lang=zh-Latn-pinyin]{font-size:clamp(34px,5vw,52px)}.mnd-introduction-model--sound .mnd-introduction-form>strong,.mnd-introduction-model--sound .mnd-introduction-form>[lang=zh-CN]{color:var(--muted);font-size:clamp(25px,3vw,34px)}.mnd-introduction-model--sound .mnd-introduction-model-title{font-size:clamp(18px,2vw,23px)}.mnd-introduction-model--sound .mnd-introduction-scene{font-size:14px}.mnd-introduction-model--sound .mnd-introduction-contribution{font:700 14px/1.48 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=short],.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=phrase]{grid-template-columns:minmax(0,1fr)!important}.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=short] .mnd-introduction-form,.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=phrase] .mnd-introduction-form{grid-area:auto/1!important;justify-content:flex-start!important}.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=short]>:not(.mnd-introduction-form),.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=phrase]>:not(.mnd-introduction-form){grid-column:1!important}.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=short] .mnd-introduction-form>strong,.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=short] .mnd-introduction-form>[lang=zh-CN]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(50px,7vw,74px)}.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=phrase] .mnd-introduction-form>strong,.mnd-introduction-model:not(.mnd-introduction-model--sound)[data-form-span=phrase] .mnd-introduction-form>[lang=zh-CN]{white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,7.4vw,48px)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-model{grid-template-columns:minmax(140px,.42fr) minmax(280px,1fr);column-gap:clamp(24px,5vw,54px)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-form,.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-form,.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-form{border-bottom:1px solid var(--line);grid-area:1/1/span 7;justify-content:center;align-self:start;padding-block:6px 20px}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-model>:not(.mnd-introduction-form),.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-model>:not(.mnd-introduction-form),.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-model>:not(.mnd-introduction-form){grid-column:2}.mnd-introduction-stage .mnd-introduction-model[data-has-form=false]{grid-template-columns:minmax(0,1fr)}.mnd-introduction-stage .mnd-introduction-model[data-has-form=false]>:not(.mnd-introduction-form){grid-column:1}.mnd-introduction-stage[data-stage-layout=joined] .mnd-introduction-models{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.mnd-introduction-stage[data-stage-layout=joined] .mnd-introduction-model{border-top:1px solid var(--line);padding-top:18px}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]){grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 clamp(20px,3vw,32px)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-model{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding-block:22px}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-form{order:-1;grid-area:auto/1;justify-content:flex-start;padding:0 0 14px}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-form>strong,.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-form>[lang=zh-CN]{font-size:clamp(48px,5vw,64px)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-form .mnd-graphic-form{max-width:100%;margin:0;font-size:clamp(34px,3.5vw,44px)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]) .mnd-introduction-model>:not(.mnd-introduction-form){grid-column:1}.mnd-introduction-overview{border-block:1px solid var(--line);grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);align-items:center;gap:clamp(24px,5vw,52px);padding-block:clamp(24px,4vw,40px);display:grid}.mnd-introduction-overview--aligned{grid-template-columns:minmax(0,1fr)}.mnd-opening-introduction{max-width:800px}.mnd-opening-study{gap:28px;display:grid}.mnd-opening-scene{width:min(100%,640px);margin:0}.mnd-opening-picture img{border-radius:16px;width:100%;height:auto;display:block}.mnd-opening-contrast{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.mnd-opening-contrast>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;display:flex}.mnd-opening-contrast [lang=zh-CN]{font-size:28px}.mnd-opening-contrast [lang=zh-Latn-pinyin]{color:var(--green-dark);font:600 22px/1.2 Cambria,Times New Roman,serif}.mnd-opening-study [lang=zh-Latn-pinyin]{font-family:Cambria,Times New Roman,serif}.mnd-opening-contrast>div>span:last-child{font-size:15px}.mnd-opening-scene figcaption>p{text-align:center;color:var(--muted);margin:12px 0 0;font-size:14px}.mnd-opening-meaning{gap:12px;display:grid}.mnd-opening-meaning>p{max-width:65ch;margin:0;font-size:17px;line-height:1.55}.mnd-opening-meaning .mnd-intro-audio{margin:0}.mnd-opening-sound,.mnd-opening-shapes{border-top:1px solid var(--line);padding-top:24px}.mnd-opening-sound>h2{margin:0 0 10px;font:500 28px/1.2 Georgia,serif}.mnd-opening-sound>p{color:var(--green-dark);margin:0 0 20px;line-height:1.6}.mnd-opening-pieces{gap:0;display:grid}.mnd-opening-model{padding-block:16px}.mnd-opening-model+.mnd-opening-model{border-top:1px solid var(--line)}.mnd-opening-model--sound{padding:0}.mnd-opening-study .mnd-opening-model--sound details>summary{width:100%;color:var(--ink);grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:16px;font-size:15px;font-weight:400;line-height:1.55;list-style:none;display:grid}.mnd-opening-piece-label{color:var(--green-dark);font:600 19px/1.35 Georgia,serif}.mnd-opening-piece-label:before{content:"";vertical-align:2px;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:10px;display:inline-block;transform:rotate(-45deg)}.mnd-opening-model--sound details[open] .mnd-opening-piece-label:before{transform:rotate(45deg)}.mnd-opening-articulation{max-width:65ch;padding:0 0 16px 116px}.mnd-opening-articulation>p{margin:8px 0;line-height:1.6}.mnd-opening-model-heading{align-items:center;gap:24px;display:flex}.mnd-opening-model h3{margin:0;font:600 21px/1.25 Georgia,serif}.mnd-opening-model>p{max-width:65ch;margin:8px 0 0;line-height:1.6}.mnd-opening-glyph{font:500 76px/1.2 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-opening-study details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--green-dark);padding-block:12px;font-size:14px;font-weight:650}.mnd-opening-study details>p{max-width:65ch;margin:8px 0;line-height:1.6}.mnd-opening-study summary:focus-visible{outline:2px solid var(--green-dark);outline-offset:4px}.mnd-opening-study .mnd-introduction-depth{padding-top:8px}@media (max-width:520px){.mnd-opening-study{gap:22px}.mnd-opening-contrast{gap:12px}.mnd-opening-contrast>div{gap:4px 8px}.mnd-opening-contrast>div>span:last-child{text-align:center;flex-basis:100%}.mnd-opening-sound>h2{font-size:25px}.mnd-opening-study .mnd-opening-model--sound details>summary{grid-template-columns:72px minmax(0,1fr);gap:12px}.mnd-opening-articulation{padding-left:0}}.mnd-introduction-overview>.mnd-introduction-model{gap:12px}.mnd-introduction-overview>.mnd-introduction-model>div>strong{font:500 clamp(66px,10vw,108px)/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-introduction-overview>.mnd-introduction-model>div>span{color:var(--green-dark);font:700 clamp(22px,3vw,32px)/1.2 Georgia,serif}.mnd-introduction-overview>.mnd-introduction-model>.mnd-overview-aligned-form>.mnd-aligned-phrase{gap:16px 22px;max-width:min(100%,660px);display:flex}.mnd-introduction-overview>.mnd-introduction-model>p{max-width:54ch;margin:0;font-size:17px;line-height:1.55}.mnd-introduction-overview>.mnd-introduction-model>small{color:var(--muted);font-size:14px;line-height:1.55}.mnd-shared-introduction-world img{aspect-ratio:4/3;max-height:330px!important}.mnd-atom-lanes{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;margin-top:4px;display:grid}.mnd-atom-lanes>h2{letter-spacing:-.02em;margin:0;padding:22px 0 13px;font:500 clamp(23px,3vw,31px)/1.15 Georgia,serif}.mnd-atom-lanes>details{border-bottom:1px solid var(--line)}.mnd-atom-lanes>details>summary{grid-template-columns:minmax(110px,.35fr) minmax(180px,.65fr) minmax(240px,1fr) auto;padding:14px 0;display:grid}.mnd-atom-lanes>details>summary>span{color:var(--rust);font-size:12px;font-weight:800}.mnd-atom-lanes>details>summary>strong{font:500 18px/1.3 Georgia,serif}.mnd-atom-lanes>details>summary>small{color:var(--muted);font-size:13px;line-height:1.45}.mnd-central-details{border-bottom:1px solid var(--line)}.mnd-introduction-sequence .mnd-introduction-depth{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:clamp(16px,2.5vw,24px) 0 24px;display:grid}.mnd-introduction-depth-form{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;display:flex}.mnd-introduction-depth-form>[lang=zh-CN]{font:500 clamp(38px,6vw,58px)/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-introduction-depth-form>small{color:var(--muted)}.mnd-introduction-depth dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,5vw,52px);margin:0;display:grid}.mnd-introduction-depth dl>div{border-top:1px solid var(--line);min-width:0;padding:14px 0 16px}.mnd-introduction-depth dt{font-weight:800}.mnd-introduction-depth dd{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.mnd-introduction-depth>details:last-child{border-top:1px solid var(--line);margin-top:18px}.mnd-introduction-depth>details:last-child>summary{min-height:44px;color:var(--rust);cursor:pointer;align-items:center;font-weight:750;display:flex}.mnd-introduction-sequence .stage-actions{border-top:1px solid var(--line);padding-top:8px}.mnd-staged-sequence .mnd-introduction-model>details>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--amber) 65%, transparent);outline-offset:3px}.mnd-central-details>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--amber) 65%, transparent);outline-offset:3px}.mnd-atom-lanes>details>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--amber) 65%, transparent);outline-offset:3px}.mnd-introduction-depth summary:focus-visible{outline:3px solid color-mix(in srgb, var(--amber) 65%, transparent);outline-offset:3px}@media (max-width:760px){.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models{grid-template-columns:repeat(2,minmax(0,1fr))}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count] .mnd-introduction-model{grid-column:auto!important}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:nth-child(2n){border-right:0!important}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:nth-child(odd){border-right:1px solid var(--line)}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model:nth-child(n+3){border-top:1px solid var(--line)}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-model,.mnd-introduction-overview{grid-template-columns:1fr}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-form,.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-form,.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-form{grid-area:auto/1;justify-content:flex-start}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-model>:not(.mnd-introduction-form),.mnd-introduction-stage[data-stage-layout=word] .mnd-introduction-model>:not(.mnd-introduction-form),.mnd-introduction-stage[data-stage-layout=scene] .mnd-introduction-model>:not(.mnd-introduction-form){grid-column:1}.mnd-introduction-overview{align-items:start}.mnd-shared-introduction-world{max-width:560px}.mnd-introduction-stage[data-stage-layout=character] .mnd-introduction-models:not([data-model-count="1"]){grid-template-columns:1fr}.mnd-atom-lanes>details>summary{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr) auto}.mnd-atom-lanes>details>summary>small{grid-column:2}}@media (max-width:520px){.mnd-introduction-sequence{gap:22px}.mnd-introduction-sequence>header h1{font-size:clamp(34px,10vw,46px)}ol.mnd-staged-sequence{gap:34px}.mnd-introduction-stage-heading{grid-template-columns:28px minmax(0,1fr);gap:9px}.mnd-introduction-stage-scene,.mnd-introduction-stage-contribution,.mnd-stage-memory{margin-left:37px!important}.mnd-stage-memory{width:calc(100% - 37px)}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models{grid-template-columns:minmax(0,1fr)}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model,.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models[data-model-count] .mnd-introduction-model{border-right:0!important;grid-column:1!important}.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-model+.mnd-introduction-model{border-top:1px solid var(--line)}.mnd-introduction-form>strong,.mnd-introduction-form>[lang=zh-CN]{font-size:clamp(52px,20vw,76px)}.mnd-introduction-form>[lang=zh-Latn-pinyin]{font-size:25px}.mnd-introduction-hero img{aspect-ratio:4/3}.mnd-atom-lanes>details>summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.mnd-atom-lanes>details>summary>span,.mnd-atom-lanes>details>summary>strong,.mnd-atom-lanes>details>summary>small{grid-column:1}.mnd-atom-lanes>details>summary:after{grid-area:1/2/span 3}.mnd-introduction-depth dl{grid-template-columns:1fr}.mnd-introduction-sequence .stage-actions>button{flex:auto}}@media (forced-colors:active){.mnd-introduction-stage,.mnd-introduction-stage[data-stage-layout=sound] .mnd-introduction-models,.mnd-introduction-overview,.mnd-atom-lanes,.mnd-central-details{border-color:canvastext}.mnd-introduction-hero{border:1px solid canvastext}}.mnd-opening-contrast>div{grid-template-columns:auto auto;place-content:start center;align-items:baseline;display:grid}.mnd-opening-contrast>div>span:nth-child(3){text-align:center;grid-column:1/-1}.mnd-opening-contrast>div>button{grid-column:1/-1;justify-self:center}.mnd-practice .pronunciation-practice.mnd-speaking-workspace{gap:16px;min-width:0;display:grid}.mnd-speaking-workspace .stage-actions{margin:0}.mnd-spoken-players{align-items:start;gap:24px;min-width:0;display:grid}.mnd-spoken-players--paired{grid-template-columns:repeat(2,minmax(0,1fr))}.mnd-own-recording,.mnd-ime-recording,.mnd-capture-status{gap:12px;min-width:0;display:grid}.mnd-practice .mnd-spoken-players .mnd-audio-stack,.mnd-practice .mnd-spoken-players .mnd-audio-stack .audio-prompt{border:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;display:grid}.mnd-practice .mnd-spoken-players .mnd-audio-copy{display:contents}.mnd-practice .mnd-spoken-players .mnd-audio-copy small{grid-row:3}.mnd-practice .mnd-spoken-players .mnd-audio-stack audio{grid-area:2/1}.mnd-practice .mnd-speaking-workspace .mnd-practice-feedback,.mnd-practice .mnd-speaking-workspace .mnd-feedback-model{border:0;margin:0;padding:0}.mnd-spoken-players audio,.mnd-ime-recording audio{width:100%;min-width:0;max-width:100%}.mnd-capture-status>p{font-variant-numeric:tabular-nums}.mnd-practice .mnd-speaking-workspace .mnd-automatic-feedback{border-top:1px solid var(--line);border-bottom:0;margin:0;padding:16px 0 0}.mnd-spoken-actions{flex-wrap:wrap;justify-content:start;align-items:center;gap:12px;display:flex}.mnd-sound-results{margin:12px 0}.mnd-sound-results>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:8px;display:flex}.mnd-sound-results dt{font-weight:700}.mnd-sound-results dd{margin:0}.mnd-sound-results dd span{font-variant-numeric:tabular-nums;margin-inline-start:12px}.mnd-sound-results [data-needs-practice=true],.mnd-assessment-error{color:var(--rust)}.mnd-speaking-workspace .mnd-recording-notice{border-inline-start:3px solid var(--rust);background:color-mix(in srgb, var(--rust) 7%, transparent);padding:12px 16px}.mnd-speaking-workspace .mnd-recording-notice>strong{color:var(--rust);display:block}.mnd-speaking-workspace .mnd-recording-notice>p{margin:4px 0 0}.mnd-speaking-workspace .mnd-recording-notice[data-tone=neutral]{border-color:var(--line);background:0 0}.mnd-speaking-workspace .mnd-recording-notice[data-tone=neutral]>strong{color:inherit}.mnd-spoken-actions>small{text-align:start;flex-basis:100%}@media (max-width:600px){.mnd-spoken-players--paired{grid-template-columns:minmax(0,1fr)}.mnd-spoken-actions>.primary-button,.mnd-spoken-actions>.secondary-button{flex:auto}}.mnd-sound-sequence{flex-wrap:wrap;align-items:start;gap:18px 28px;display:flex}.mnd-sound-syllable>span{gap:5px;display:grid}.mnd-sound-syllable .mnd-sound-result{font-size:28px;line-height:1.2;display:block}.mnd-sound-pieces{overflow-wrap:anywhere;font-size:20px;font-weight:600}.mnd-sound-join,.mnd-sound-position{color:var(--muted);font-weight:400}.mnd-sound-tone{color:var(--ink);font-size:14px;font-weight:400}.mnd-practice-view{width:min(100%,920px);margin-inline:auto}.mnd-practice{overflow-wrap:anywhere;min-width:0;padding:clamp(24px,4.5vw,46px)}.mnd-practice-header{gap:10px;max-width:72ch;margin-bottom:clamp(22px,4vw,34px);display:grid}.mnd-practice-header h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(30px,4.6vw,46px);line-height:1.08}.mnd-practice .mnd-context-card{background:color-mix(in srgb, var(--soft-blue) 66%, var(--card));border-radius:14px;gap:clamp(18px,3vw,28px);margin:0;padding:clamp(18px,3vw,26px);display:grid}.mnd-practice .mnd-context-card--visual{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center}.mnd-practice .mnd-context-card--brief{background:0 0;border-radius:0;gap:0;padding:0}.mnd-practice .mnd-context-card--brief .mnd-context-copy{gap:6px}.mnd-practice .mnd-context-card--brief .mnd-context-stimulus{max-width:66ch;color:var(--muted);font-size:14px}.mnd-practice .mnd-context-card--brief+.mnd-practice-workspace{padding-top:18px}.mnd-practice .mnd-context-figure{min-width:0;margin:0}.mnd-practice .mnd-context-figure img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.mnd-practice .mnd-context-figure:only-child{max-width:540px}.mnd-practice .mnd-context-figure figcaption{color:var(--muted);margin:8px 2px 0;font-size:12px;line-height:1.45}.mnd-context-copy{align-content:center;gap:12px;min-width:0;display:grid}.mnd-practice .mnd-context-copy p{margin:0}.mnd-described-scene{gap:7px;display:grid}.mnd-described-scene>p{color:var(--ink);font-size:clamp(16px,2vw,19px);font-weight:500;line-height:1.5}.mnd-described-scene>small,.mnd-context-stimulus{color:var(--muted);font-size:13px;line-height:1.55}.mnd-context-carrier{width:fit-content;color:var(--muted);font-size:13px;line-height:1.5}.mnd-context-carrier-row{align-items:center;gap:8px;display:flex}.mnd-context-carrier-row .mnd-context-carrier{margin:0}.mnd-inline-listen{width:44px;height:44px;color:var(--green-dark);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.mnd-inline-listen-wrap{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.mnd-listen-error{color:var(--rust);white-space:nowrap;font-size:11px}.mnd-inline-listen:hover{background:color-mix(in srgb, var(--green) 9%, transparent)}.mnd-inline-listen:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.mnd-inline-listen svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mnd-feedback-form .mnd-inline-listen-wrap{align-self:center}.mnd-context-carrier[lang=zh-CN],.mnd-context-carrier[lang=zh-Hant]{color:var(--green-dark);font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(24px,4vw,38px);font-weight:700;line-height:1.25}.mnd-context-carrier[lang=zh-Latn-pinyin]{color:var(--green-dark);font-size:19px;font-weight:700}.mnd-access-disclosure,.mnd-spoken-alternatives{color:var(--muted);font-size:12px;line-height:1.5}.mnd-access-disclosure summary,.mnd-spoken-alternatives summary,.mnd-evidence-disclosure summary{width:fit-content;min-height:44px;color:var(--green-dark);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 30%, transparent);text-underline-offset:4px;align-items:center;font-weight:750;display:flex}.mnd-spoken-alternatives>.stage-actions{justify-content:flex-start;margin-top:4px}.mnd-access-disclosure p{max-width:65ch;margin-top:6px!important}.mnd-practice-workspace{gap:0;padding-top:clamp(26px,4vw,38px);display:grid}.mnd-practice .mnd-practice-prompt{max-width:66ch;color:var(--ink);text-wrap:pretty;margin:0 0 clamp(20px,3vw,28px);font-size:clamp(18px,2.4vw,22px);font-weight:650;line-height:1.5}.mnd-practice .mnd-audio-stack{border-block:1px solid color-mix(in srgb, var(--blue) 24%, transparent);gap:0;margin:0 0 24px;display:grid}.mnd-practice .mnd-audio-stack .audio-prompt{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr);align-items:center;gap:10px 22px;margin:0;padding:14px 0;display:grid}.mnd-practice .mnd-audio-stack .audio-prompt+.audio-prompt{border-top:1px solid color-mix(in srgb, var(--blue) 18%, transparent)}.mnd-audio-copy{gap:2px;min-width:0;display:grid}.mnd-audio-copy strong{color:var(--ink);font-size:14px}.mnd-audio-copy small{color:var(--muted);font-size:11px;line-height:1.35}.mnd-practice .mnd-audio-stack audio{width:100%;min-width:0;accent-color:var(--green)}.mnd-audio-transcript,.mnd-audio-unavailable{grid-column:2;margin:0}.mnd-audio-transcript{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mnd-audio-transcript [lang=zh-CN]{font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:22px}.mnd-audio-transcript [lang=zh-Latn-pinyin]{color:var(--muted)}.mnd-audio-unavailable{color:#713621;font-size:13px;line-height:1.5}.mnd-practice .audio-prompt>.text-button{grid-column:2;justify-self:start}.mnd-response-surface{min-width:0}.mnd-response-surface>.answer-options,.mnd-sealed-checkpoint>.answer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mnd-sealed-checkpoint{border:0;margin:0;padding:0}.mnd-sealed-checkpoint legend{color:var(--ink);margin-bottom:14px;font-weight:750;line-height:1.45}.mnd-practice .answer-button{border-color:color-mix(in srgb, var(--ink) 17%, transparent);align-content:center;gap:5px;min-height:58px;font-family:inherit;display:grid}.mnd-practice .answer-button>strong[lang=zh-CN],.mnd-practice .answer-button>strong[lang=zh-Hant],.mnd-practice .mnd-ime-candidates .answer-button>strong{font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(21px,3vw,28px);line-height:1.2}.mnd-practice .answer-button small{color:var(--muted);font-size:12px;line-height:1.4}.mnd-practice .build-exercise,.mnd-character-target--components{gap:16px}.mnd-practice .built-line{border:1px solid color-mix(in srgb, var(--green) 30%, transparent);background:color-mix(in srgb, var(--soft-green) 42%, white);border-radius:12px;min-height:86px;padding:16px}.mnd-practice .built-line>span[lang=zh-CN],.mnd-practice .built-line>span[lang=zh-Hant]{color:var(--ink);font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(28px,4vw,40px)}.mnd-practice .token-bank{gap:10px}.mnd-practice .token-button{border-color:color-mix(in srgb, var(--ink) 18%, transparent);min-width:54px;min-height:50px;font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:22px}.mnd-practice .build-exercise>.stage-actions,.mnd-character-target>.stage-actions,.mnd-writing-surface>.stage-actions,.mnd-practice .pronunciation-practice>.stage-actions{justify-content:flex-start}.mnd-practice .mnd-course-ime{gap:18px;display:grid}.mnd-ime-entry{gap:9px;display:grid}.mnd-ime-entry>label{color:var(--ink);font-weight:750}.mnd-ime-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mnd-practice .mnd-ime-controls input{min-width:0;caret-color:var(--rust);font-family:inherit}.mnd-ime-entry>small{color:var(--muted);line-height:1.45}.mnd-practice .mnd-ime-candidates{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px}.mnd-practice .mnd-ime-candidates .answer-button{text-align:center;min-height:86px}.mnd-practice .pronunciation-practice{background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:2px 0 0;display:grid}.mnd-practice .pronunciation-practice>p{max-width:68ch;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.mnd-practice .pronunciation-practice audio{width:min(100%,420px);accent-color:var(--green)}.mnd-practice .pronunciation-practice>div:first-child:not(.stage-actions){justify-content:normal;align-items:start;gap:10px;display:grid}.mnd-practice .pronunciation-practice>.stage-actions{justify-content:flex-start}.mnd-practice .pronunciation-practice>small{color:var(--muted);line-height:1.5}.mnd-practice .pronunciation-practice audio{min-width:0;max-width:100%}.mnd-practice .mnd-character-reconstruction>.primary-button{justify-self:start}.mnd-local-spoken-plan{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:14px 0;display:grid}.mnd-local-spoken-plan blockquote{white-space:pre-wrap;margin:0}.mnd-local-spoken-plan small{color:var(--muted)}.mnd-shape-description textarea{resize:vertical;width:100%;min-height:112px;color:var(--ink);caret-color:var(--rust);background:#fff;border:2px solid #9fac9f;border-radius:10px;padding:13px 14px;line-height:1.5}.mnd-shape-description textarea:focus{outline:3px solid color-mix(in srgb, var(--green) 28%, transparent);outline-offset:2px}.mnd-shape-description>small{color:var(--muted);line-height:1.45}.mnd-character-reconstruction{gap:16px;display:grid}.mnd-character-target{gap:14px;display:grid}.mnd-character-target>p{margin:0}.mnd-character-instruction{max-width:65ch;font-weight:700;line-height:1.5}.mnd-target-progress{width:fit-content;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.mnd-writing-surface{gap:14px;display:grid}.mnd-practice .mnd-character-reconstruction canvas{aspect-ratio:32/21;border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background-color:#fffefa;background-image:linear-gradient(to right, transparent calc(50% - .5px), color-mix(in srgb, var(--rust) 16%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), color-mix(in srgb, var(--rust) 16%, transparent) 50%, transparent calc(50% + .5px));touch-action:none;cursor:crosshair;border-radius:12px;width:min(100%,640px)}.mnd-character-study{justify-items:start;gap:12px;display:grid}.mnd-character-model{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:#fffefa;border-radius:12px;place-items:center;min-width:150px;min-height:150px;display:grid}.mnd-character-model>strong{font:76px/1 Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}.mnd-character-target--committed{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:12px 0}.mnd-character-target--committed>p:last-child{color:var(--green-dark);font-size:12px;font-weight:750}.mnd-local-character-attempts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:18px;display:grid}.mnd-character-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mnd-character-comparison .mnd-feedback-model{grid-template-columns:minmax(0,1fr)}.mnd-character-reconstruction .mnd-feedback-form strong[lang=zh-CN]{font-size:72px}.mnd-character-comparison .mnd-practice-feedback{border:0;margin:0;padding:0}.mnd-automatic-feedback{border-block:1px solid var(--line,#d6d0c3);margin-block:20px;padding-block:16px}.mnd-automatic-feedback p{max-width:65ch}.mnd-input-level{gap:8px;margin-block:16px;display:grid}.mnd-input-level meter{width:min(100%,360px);height:24px;accent-color:var(--accent,#305f4c)}.mnd-stroke-comparison{align-items:center;gap:24px;margin-block:16px;display:flex}.mnd-stroke-comparison svg{flex:0 0 120px;width:120px;height:120px}@media (max-width:480px){.mnd-stroke-comparison{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){.mnd-character-comparison{grid-template-columns:minmax(0,1fr)}}.mnd-local-character-attempt{background:0 0;border:0;border-radius:0;align-content:start;gap:8px;padding:0;display:grid}.mnd-local-character-attempt strong{color:var(--muted);font-size:12px}.mnd-local-character-attempt img{aspect-ratio:32/21;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:100%}.mnd-local-character-attempt blockquote{border-block:1px solid var(--line);white-space:pre-wrap;margin:0;padding:14px 0}.mnd-practice .mnd-practice-feedback{border-top:1px solid var(--line);gap:14px;min-height:0;margin-top:28px;padding-top:20px;display:grid}.mnd-practice .mnd-practice-feedback>p{padding:13px 15px;font-size:14px}.mnd-practice .mnd-practice-feedback>.neutral,.mnd-practice .mnd-practice-feedback>.info{background:var(--soft-blue);color:var(--blue)}.mnd-practice .mnd-practice-feedback>.unresolved{color:var(--ink);background:#f1eee4}.mnd-feedback-models{border-block:1px solid var(--line);gap:0;display:grid}.mnd-feedback-model{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);align-items:center;gap:18px;padding:14px 0;display:grid}.mnd-feedback-model+.mnd-feedback-model{border-top:1px solid var(--line)}.mnd-feedback-model[data-has-form=false]{grid-template-columns:minmax(0,1fr)}.mnd-foundation-shell [lang=zh-Latn-pinyin]{font-feature-settings:"mark" 1, "mkmk" 1;font-variant-ligatures:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mnd-feedback-form{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.mnd-feedback-form strong[lang=zh-CN]{font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:32px;line-height:1}.mnd-feedback-form small{color:var(--green-dark);font-weight:700}.mnd-feedback-model>p{color:var(--ink);margin:0;line-height:1.5}.mnd-practice .mnd-feedback-analysis{background:0 0;border:0;border-radius:0;margin:0;padding:0}.mnd-practice .mnd-feedback-analysis p{color:var(--muted);padding:0;font-size:13px;line-height:1.55}.mnd-practice .mnd-practice-feedback>p{margin:0}.mnd-practice .mnd-feedback-analysis p+p{margin-top:8px}.mnd-evidence-disclosure{color:var(--muted);font-size:12px}.mnd-evidence-disclosure>p{max-width:68ch;margin:2px 0 0;padding:0!important}.mnd-practice-support{width:min(100%,920px);margin:12px auto 0}.mnd-support-drawer>summary{width:fit-content}.mnd-support-drawer[open]>summary{color:var(--green-dark)}.mnd-support-drawer .support-controls{align-items:center;padding:10px 0 0}.mnd-restart-confirm{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;width:100%;padding-top:8px;display:grid}.mnd-restart-confirm>p{color:var(--muted);margin:0;font-size:12px}@media (max-width:760px){.mnd-practice .mnd-context-card--visual{grid-template-columns:1fr}.mnd-practice .mnd-context-figure img{max-height:220px}.mnd-practice .mnd-audio-stack .audio-prompt{grid-template-columns:1fr}.mnd-audio-transcript,.mnd-audio-unavailable,.mnd-practice .audio-prompt>.text-button{grid-column:1}.mnd-practice .mnd-ime-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.mnd-practice{padding:22px 18px 26px}.mnd-response-surface>.answer-options,.mnd-sealed-checkpoint>.answer-options,.mnd-practice .mnd-ime-candidates,.mnd-ime-controls,.mnd-character-target--committed,.mnd-feedback-model{grid-template-columns:1fr}.mnd-ime-controls .secondary-button{width:100%}.mnd-practice .stage-actions{align-items:stretch}.mnd-practice .stage-actions>button,.mnd-practice .stage-actions>a{justify-content:center;width:100%}.mnd-restart-confirm{grid-template-columns:1fr}}@media (forced-colors:active){.mnd-practice .mnd-context-card,.mnd-practice .built-line,.mnd-practice .mnd-character-reconstruction canvas,.mnd-character-model{border:1px solid canvastext}.mnd-practice .answer-button,.mnd-practice .token-button{border-color:buttontext}}.mnd-hanzi-practice{width:min(100%,max(17rem,45svh));max-width:24rem}.mnd-practice:has(.mnd-hanzi-practice) .mnd-practice-header{margin-bottom:0}.mnd-practice-workspace:has(.mnd-hanzi-practice){padding-top:24px}.mnd-writing-modes,.mnd-writing-strokes{flex-wrap:wrap;gap:.5rem;display:flex}.mnd-writing-modes button,.mnd-writing-strokes button{font:inherit;color:inherit;background:0 0;border:1px solid #b4bdb7;border-radius:.35rem;padding:.5rem .75rem}.mnd-writing-modes button[aria-pressed=true],.mnd-writing-strokes button[aria-pressed=true]{background:#e0e8df;border-color:#315d4b}.mnd-writing-status{min-height:1.6em;margin-block:.9rem}.mnd-writing-modes{margin-bottom:1rem}.mnd-writing-feedback{padding-block:.85rem}.mnd-writing-feedback .mnd-writing-status{margin:0 0 .75rem}.mnd-writing-feedback--retry .mnd-writing-status{color:var(--rust)}.mnd-writing-send-error{color:var(--rust);margin-block:.5rem .75rem}.mnd-writing-actions{grid-template-columns:1fr 1.5fr;align-items:stretch;gap:.25rem .75rem;display:grid}.mnd-writing-actions .mnd-writing-continue{min-width:0;min-height:3.5rem;padding:.4rem .75rem}.mnd-writing-context-actions,.mnd-writing-help{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.mnd-writing-context-actions:empty{display:none}.mnd-writing-help{border-top:1px solid var(--line);padding-top:.5rem}.mnd-writing-context-actions button,.mnd-writing-help button{min-height:44px}.mnd-writing-storage{font-size:.875rem}.mnd-writing-actions button,.mnd-writing-strokes button{min-height:44px}.mnd-writing-strokes{margin-bottom:.75rem}.mnd-writing-strokes button{justify-content:center;align-items:center;gap:.35rem;min-width:44px;display:inline-flex}.mnd-writing-strokes svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.mnd-writing-options{margin-top:.85rem;font-size:.875rem}.mnd-writing-options button{margin-top:.4rem;display:block}.mnd-writing-switch{border-block:1px solid var(--line);margin-block:.75rem;padding-block:.75rem}.mnd-writing-switch p{margin:0 0 .5rem}.mnd-writing-switch button+button{margin-left:.75rem}.mnd-hanzi-ink{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background:#faf8f0;border:1px solid #b4bdb7;border-radius:.4rem;width:100%;display:block}.mnd-writing-grid{stroke:#dedfd5;stroke-width:1px;stroke-dasharray:5 5}.mnd-writing-ink{fill:none;stroke:#213024;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.mnd-writing-ink--retry{stroke:#a6472a}.mnd-writing-reference{fill:#315d4b;opacity:.18}.mnd-writing-direction{fill:none;stroke:#315d4b;color:#315d4b;stroke-width:3px;stroke-dasharray:1;animation:1.2s ease-out both mnd-show-stroke}.mnd-writing-strokes{margin-top:.75rem}.mnd-writing-about{margin-top:1rem;font-size:.875rem}@keyframes mnd-show-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnd-writing-direction{animation:none}}.mnd-modality-note,.mnd-revisit-note{color:var(--muted);white-space:normal;font-size:14px;line-height:1.5}
