.b473747b8965d6b59a6c3a842{min-height:100vh;padding:clamp(20px,4vw,48px) clamp(20px,4vw,48px) 100px;background:var(--mm-surface-app);color:var(--mm-text-strong)}.bd348a720e4ccd9c469a1c7a5{display:flex;flex-wrap:wrap;gap:10px;padding:20px clamp(20px,4vw,48px) 0;background:var(--mm-surface-app)}.b0bb06a16381651557a5df1f8,.b3de7d747cdde8ab90e14c865,.bc66f060de849c254d010c66b{max-width:1060px;margin-inline:auto}.b3de7d747cdde8ab90e14c865{padding-block:12px 24px}.b3de7d747cdde8ab90e14c865 h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-block:12px}.b18a69fb521d3813fa51adad2>p,.b3de7d747cdde8ab90e14c865 p,.bc66f060de849c254d010c66b{color:var(--mm-text-secondary);line-height:1.6}.b0bb06a16381651557a5df1f8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:center}.b58cbf6ed0fb56e64e85493c7{background:var(--mm-surface-elevated);border-radius:var(--mm-container-radius);overflow:hidden}.b58cbf6ed0fb56e64e85493c7[data-background=contrast]{background:var(--mm-text-strong)}.b58cbf6ed0fb56e64e85493c7[data-background=contrast] .ba26a61d32d035262954710ba{color:var(--mm-surface-elevated)}.bad678efe9f6be29e6ea23019{position:relative;width:100%;max-width:512px;margin-inline:auto;aspect-ratio:1}.ba4a5f077c18d9d799f85b120{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius);opacity:1}.ba26a61d32d035262954710ba{padding:12px 20px 20px;margin:0;text-align:center;font-size:.8rem;color:var(--mm-text-secondary)}.b18a69fb521d3813fa51adad2 h2{margin-block:0 20px;font-size:1.3rem}.b0a82ffd06e26f22dc10dec86{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.b0a82ffd06e26f22dc10dec86 button{width:100%;min-height:44px}.b6239fc6f6e8ae38792a572fd{min-height:3em}.bc66f060de849c254d010c66b{padding-top:28px;font-size:.85rem}.bdbd6f27ef2bb64ce83112e01{opacity:1;transition:opacity .1s ease-in}.bdbd6f27ef2bb64ce83112e01[data-phase=leaving]{opacity:0}.bdbd6f27ef2bb64ce83112e01[data-phase=entering]{animation:b578e61a1f20cc9c9815a076a .14s ease-out both}@keyframes b578e61a1f20cc9c9815a076a{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bdbd6f27ef2bb64ce83112e01[data-phase]{transition:none;animation:none;opacity:1}}@media (max-width:760px){.b0bb06a16381651557a5df1f8{grid-template-columns:1fr;gap:20px}.bad678efe9f6be29e6ea23019{max-width:300px}.b3de7d747cdde8ab90e14c865{padding-block:0 12px}.b18a69fb521d3813fa51adad2 h2{margin-bottom:12px}}.b473747b8965d6b59a6c3a842[data-docked=true]{min-height:0}.b473747b8965d6b59a6c3a842[data-docked=true] .b0bb06a16381651557a5df1f8{grid-template-columns:minmax(0,1fr);max-width:680px;margin-left:0}.afm{z-index:var(--mm-z-control-front);width:var(--mm-touch-target);height:var(--mm-touch-target);isolation:isolate;pointer-events:none}.af7{bottom:calc(max(.48rem, var(--mm-safe-bottom)) + .7rem);left:max(.3rem,var(--mm-safe-left))}.af0,.af7{position:absolute}.af0{bottom:max(.55rem,var(--mm-safe-bottom));left:.35rem}.af2,.afk{position:relative;flex:0 0 var(--mm-touch-target)}.aez{position:fixed;z-index:calc(var(--mm-z-modal) + 2);left:var(--myco-anchor-left);bottom:var(--myco-anchor-bottom);width:var(--myco-badge-width);height:var(--myco-badge-width);pointer-events:none}.afm[data-audio-active=true] .afy{visibility:hidden}.aez .afm{inset:auto}.aez .afm,.afj{position:relative}.afj{display:flex;width:100%;height:auto;min-width:0;align-items:center;gap:.65rem;margin-bottom:.35rem}.afj,.afj .afy{min-height:3.5rem}.afj .afy{width:3.5rem;height:3.5rem;min-width:3.5rem;flex:0 0 3.5rem}.afj .af3,.afj .af4{width:3.35rem;height:3.35rem}.afy{position:relative;z-index:var(--mm-z-control-over);display:grid;width:var(--mm-touch-target);height:var(--mm-touch-target);min-width:var(--mm-touch-target);min-height:var(--mm-touch-target);place-items:center;overflow:visible;border:0;border-radius:var(--mm-control-radius);background:transparent;padding:0;box-shadow:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.afy:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:1px}.afl{overflow:visible;touch-action:manipulation}.aex{position:absolute;inset-inline-end:-.2rem;bottom:-.1rem;z-index:1;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);color:var(--mm-accent-strong);box-shadow:0 0 0 2px var(--mm-accent),var(--mm-seam-shadow);pointer-events:none}@media (prefers-reduced-motion:no-preference){.aex{animation:afh .9s var(--mm-ease-emphasized) 3 both}}@keyframes afh{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}.af4{position:relative;isolation:isolate;display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;pointer-events:none;transform-origin:center bottom}.af4:after{position:absolute;right:18%;bottom:8%;left:18%;z-index:-1;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--mm-ink) 18%,transparent);content:"";filter:blur(.13rem);transform-origin:center}.af4:has([data-myco-framing=head]):after{content:none}.aew:has(>[data-myco-framing=head]){display:grid;align-content:center}.aew{position:relative}.aew,.af5{display:block;width:100%;height:100%}.af5{position:absolute;inset:0}.aew:has([data-myco-pose-layer=current] [data-myco-living])>.af3{animation:none;opacity:0}@media (prefers-reduced-motion:no-preference){.aew:has([data-myco-pose-layer=current] [data-myco-living])>.af3{transition:opacity .18s cubic-bezier(.2,0,0,1),transform var(--mm-duration-base) var(--mm-ease-emphasized)}}.af2 .af4,.af7 .af4,.afk .af4{width:2.7rem;height:2.7rem}.af0 .af4{width:2.65rem;height:2.65rem}.af3{display:block;width:2.35rem;height:2.35rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 .1rem .06rem rgba(40,36,31,.16));transform:translateZ(0) scale(1);transform-origin:center bottom;transition:transform var(--mm-duration-base) var(--mm-ease-emphasized);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.af2 .af3,.af7 .af3,.afk .af3{width:2.7rem;height:2.7rem}.af0 .af3{width:2.65rem;height:2.65rem}.afm:is(.af7,.af0),:is(.af7,.af0) :is(.afy,.af4,.af3){width:var(--myco-badge-width);height:var(--myco-badge-width)}.afy:hover:not([data-speaking=true]) .af3{transform:translate3d(0,-.04rem,0) scale(1.05)}.afy[data-speaking=true] .af3{transform:translate3d(0,-.08rem,0) scale(1.12);transition:none}@media (prefers-reduced-motion:no-preference){.afm .af3{animation:afd var(--mm-duration-slow) var(--mm-ease-emphasized) both}.afl:not([data-speaking=true]) .af4:not([data-myco-living-enabled=true]){animation:af9 6.8s var(--mm-ease-standard) .8s infinite}.afl:not([data-speaking=true]) .af4:not([data-myco-living-enabled=true]):after{animation:afc 6.8s var(--mm-ease-standard) .8s infinite}.afl:not([data-speaking=true]):has([data-myco-emotion=searching]) .af4{animation:afb 2.2s var(--mm-ease-standard) infinite}.afl:not([data-speaking=true]):has([data-myco-emotion=offline]) .af4{animation:afa 3.4s var(--mm-ease-standard) infinite}.afl:not([data-speaking=true]):has([data-myco-emotion=concerned]) .af4{animation:none}.afl:not([data-speaking=true]):has([data-myco-emotion=delighted]) .af4{animation:af8 .42s var(--mm-ease-emphasized) both}}@keyframes afb{0%,to{transform:translateX(0)}50%{transform:translateX(.09rem)}}@keyframes afa{0%,to{transform:rotate(0deg)}46%{transform:rotate(-1.8deg)}62%{transform:rotate(1.3deg)}}@keyframes af8{0%{transform:translateY(0) scale(1)}55%{transform:translateY(-.13rem) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes afd{0%{opacity:0}to{opacity:1}}.afs{position:fixed;z-index:var(--mm-z-tooltip);display:block;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:min(28rem,calc(100vw - 1rem));pointer-events:none}.afs[data-mousse-speech-placement=home-header]{max-inline-size:min(18rem,calc(100vw - 5rem))}.afs[data-mousse-speech-placement=panel-header]{max-inline-size:min(24rem,calc(100vw - 1.5rem))}.afs[data-mousse-speech-placement=home-header] .aft{overflow-wrap:anywhere}[data-mousse-chrome]:has(button[data-app-menu-trigger][aria-expanded=true]) .afm:not(.afj):not(.af7),body:has([data-essential-setup-overlay]) .afm:not(.afj),body:has([data-onboarding-overlay]) .afm:not(.afj){visibility:hidden}.afn{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;width:-moz-max-content;width:max-content;min-height:var(--mm-touch-target);max-inline-size:100%;align-items:start;gap:.18rem;font-weight:var(--mm-weight-text);text-align:start;pointer-events:auto}.aft{min-width:0;overflow-wrap:anywhere;white-space:normal;display:block;align-self:stretch;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:.25em;grid-column:1}.afp,.aft{grid-row:1}.afp{display:grid;grid-column:2;align-self:start;width:var(--mm-touch-target);height:var(--mm-touch-target);min-width:var(--mm-touch-target);min-height:var(--mm-touch-target);flex:0 0 auto;place-items:center;cursor:pointer;transition:background-color var(--mm-duration-fast) var(--mm-ease-standard)}.afp:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:-3px}.afq{width:.82rem;height:.82rem}@keyframes af9{0%,67%,to{transform:scaleY(1)}73%{transform:scaleY(1.002)}80%{transform:scaleY(1.004)}87%{transform:scaleY(1.001)}}@keyframes afc{0%,67%,to{opacity:.72;transform:scaleX(1)}80%{opacity:.38;transform:scaleX(.72)}}@media (max-width:359px){.afs{max-inline-size:calc(100vw - 1.2rem)}}@media (prefers-reduced-motion:reduce){.af4,.af4:after{animation:none}.af3{transition:none}.afn,.afy[data-speaking=true] .af3{animation:none}.afn{transform:none}}.afs[data-mousse-speech-layout=floating] .afn{max-block-size:var(--mousse-speech-available-height,calc(100dvh - 2rem));overflow:visible}.afs[data-mousse-speech-layout=floating]{max-inline-size:min(28rem,calc(100vw - 1rem),var(--mousse-speech-available-width,100vw))}.afi{grid-column:1;grid-row:2;justify-self:start;font-size:var(--mm-type-caption);white-space:normal}@media (max-width:767px){.af6[data-mousse-speech-layout=floating]{max-inline-size:min(28rem,calc(100vw - 5.5rem),var(--mousse-speech-available-width,100vw))}}.afn[data-offline-awareness=true]{max-inline-size:min(21rem,100%)}.afn[data-myco-indicator] .aft:before{content:"";display:inline-block;inline-size:.55rem;block-size:.55rem;margin-inline-end:.5rem;border-radius:50%;vertical-align:.05em;background:var(--mm-status-warning-border);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--mm-status-warning-border) 24%,transparent);animation:afg 2.4s ease-in-out infinite alternate}.afn[data-myco-indicator=online] .aft:before{background:var(--mm-accent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--mm-accent) 24%,transparent);animation:none}@keyframes afg{to{box-shadow:0 0 0 .32rem color-mix(in srgb,var(--mm-status-warning-border) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.afn[data-myco-indicator] .aft:before{animation:none}}.afr{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end;gap:.125rem .5rem;min-width:0;padding-top:0}.afo,.afr{display:flex;align-items:center}.afo{flex-shrink:0;gap:.375rem;margin-inline-start:auto}.afn[data-myco-map-suggestion] .afr{flex-wrap:nowrap;gap:.5rem;margin-top:.25rem;padding:.3rem .45rem;border:1px solid var(--mm-divider);border-radius:var(--mm-radius-sm);background:var(--mm-surface-muted)}.afw{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:0 1 auto;min-width:0;color:var(--mm-text-muted)}.afv,.afw{font-size:var(--mm-type-caption)}.afv{grid-row:1;justify-self:end;margin-inline-end:-.15rem;margin-block-end:-.05rem;padding-inline:.375rem;border:1px solid var(--mm-divider);border-radius:var(--mm-pill-radius);background:var(--mm-surface-elevated);line-height:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.afv,.afx{color:var(--mm-text-strong)}.afx{grid-row:2;display:flex;min-width:0;align-items:center;gap:.25rem;line-height:1.125rem;font-weight:var(--mm-weight-control)}.afx>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afu{display:inline-flex;flex:0 0 1rem;width:1rem;height:1.25rem}.afu:empty{display:none}.afs:has([data-myco-lesson-speech]){inline-size:min(48rem,calc(100vw - 24px));max-inline-size:calc(100vw - 24px)}body:has([data-reference-reader]) .af4,body:has([data-reference-reader]) .afy{width:4.5rem}body:has([data-reference-reader]) .af3{width:4.5rem}.afs:has([data-myco-lesson-speech]) .afn{inline-size:100%;grid-template-columns:minmax(0,1fr)}.afy[data-myco-idea=true]:after{position:absolute;inset-block-start:.15rem;inset-inline-end:.1rem;z-index:2;inline-size:.85rem;block-size:.85rem;border:2px solid var(--mm-surface-elevated);border-radius:50%;background:var(--mm-accent);box-shadow:0 1px 4px rgb(0 0 0/22%);content:"";pointer-events:none;animation:aff 1.6s var(--mm-ease-standard) 3}@keyframes aff{50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.afy[data-myco-idea=true]:after{animation:none}}.af1{grid-column:1/-1;block-size:3px;margin-block-start:.5rem;overflow:hidden;border-radius:var(--mm-pill-radius);background:var(--mm-divider)}.af1,.af1>i{display:block}.af1>i{block-size:100%;background:var(--mm-accent);transform-origin:left center;animation:afe var(--myco-fade-ms) linear both}[dir=rtl] .af1>i{transform-origin:right center}@keyframes afe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.aey .aft{font-family:var(--mm-font-display);font-size:1.3rem;font-weight:750;line-height:1.2}@media (prefers-reduced-motion:reduce){.af1>i{animation-timing-function:step-end}}.afn:not([data-myco-map-suggestion]) .afr{justify-content:center}.afn:not([data-myco-map-suggestion]) .afo{margin-inline:auto;justify-content:center;flex-wrap:wrap}.aiw{position:relative;transform-origin:center bottom;pointer-events:auto}.air,.aiw{display:block;width:100%;height:100%}.air{position:absolute;inset:0}.aiv{position:fixed;z-index:calc(var(--mm-z-modal) + 1);left:var(--myco-front-anchor-x,50%);bottom:calc(var(--mm-safe-bottom) - .125rem);width:5.75rem;height:5.75rem;transform:translateX(-50%);pointer-events:none;visibility:hidden}.aiv[hidden]{display:none}.aiv[data-myco-front-owner=audio]{visibility:hidden}.aiv[data-myco-front-owner=audio]:has([data-myco-stage-pose=reading] [data-myco-reading-ready=true]){visibility:visible}.aiv:not([data-myco-front-owner=audio]):has([data-gaze-rendered=true]){visibility:visible}.aiu{display:none;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.aiv:has([data-myco-stage-pose]:not([data-myco-stage-pose=front])){visibility:visible}.ait{position:absolute;inset:0;display:block;width:100%;height:100%}.ait[data-myco-stage-layer=retained]{display:none;pointer-events:none}.ait[data-myco-stage-layer=leaving]{z-index:1;pointer-events:none;animation:ais .14s ease-out both}@keyframes ais{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ait[data-myco-stage-layer=leaving]{visibility:hidden;animation:none}}.a2cu{width:100%;margin:0;color:var(--mm-text-strong)}.a2ct{position:relative;width:min(100%,calc(52svh * 641 / 512));aspect-ratio:641/512;margin-inline:auto}.a2cw{left:calc(150 / 641 * 100%);top:0;width:calc(341 / 641 * 100%);border-radius:var(--mm-media-radius)}.a2cv,.a2cw{position:absolute;height:100%}.a2cv{inset:0;width:100%;pointer-events:none}.a2cv path{fill:none;stroke:var(--mm-text-secondary);stroke-width:1;vector-effect:non-scaling-stroke}.a2cv circle{fill:var(--mm-text-strong)}.a2cx{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:44px;height:44px;padding:0;border:2px solid var(--mm-text-secondary);border-radius:var(--mm-radius-sm);color:var(--mm-text-strong);background:var(--mm-surface-elevated);font:700 1rem/1 var(--mm-font-sans);cursor:pointer;touch-action:manipulation}.a2cx:focus-visible{outline:3px solid var(--mm-text-strong);outline-offset:3px}.a2cx:disabled{opacity:1;cursor:default}.a2cx[aria-pressed=true],.a2cx[data-result=correct]{background:var(--mm-selection-surface)}.a2cx[data-result=correct]{border:4px double var(--mm-accent)}.a2cx[data-result=wrong]{border-style:dashed;border-color:var(--mm-status-error-border)}.a2cu figcaption{margin-top:.3rem;font-size:.8rem}.a2cs,.a2cu figcaption{text-align:center;line-height:1.4}.a2cs{max-width:32rem;margin:.5rem auto 0;font-size:.9rem}@media (max-height:450px) and (orientation:landscape){.a2ct{width:min(100%,calc(68svh * 641 / 512))}}.a22d{width:min(100%,36rem);margin:0 auto;color:var(--mm-text-strong)}.a227{--phenology-label:25%;min-width:0}.a227+.a227{margin-top:1.2rem}.a227 h3{font-size:1rem;margin:0 0 .4rem}.a226,.a227 h3{line-height:1.35}.a226{margin-left:var(--phenology-label);display:flex;justify-content:space-between;gap:1rem;color:var(--mm-text-secondary);font-size:.8rem}.a22c{display:grid;grid-template-columns:var(--phenology-label) minmax(0,1fr);align-items:center;min-height:2.7rem}.a22c>span{padding-right:.65rem;font-size:.85rem;line-height:1.35;overflow-wrap:anywhere}.a22f{position:relative;height:2.5rem}.a22f:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--mm-border)}.a229,.a22a,.a22b{position:absolute;top:50%;left:50%;width:.75rem;height:1.5rem;transform:translate(-50%,-50%);border-radius:var(--mm-radius-sm)}.a22b{background:var(--mm-text-secondary)}.a228{position:absolute;inset:0;pointer-events:none}.a229{background:var(--mm-accent)}.a22a{border:1px dashed var(--mm-text-secondary)}.a22e{position:absolute;top:calc(50% - 1px);width:24%;height:2px;background:var(--mm-accent)}.a22d figcaption{margin-top:1rem;font-size:.75rem;line-height:1.4;color:var(--mm-text-secondary)}.a2cf{width:min(100%,36rem);margin-inline:auto;color:var(--mm-text-strong)}.a2ce{margin:1rem 0 0 25%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.a2ce button{min-width:0;min-height:44px;padding:.6rem .75rem;border:2px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:var(--mm-surface-elevated);color:var(--mm-text-strong);font-size:.9rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.a2ce button:focus-visible{outline:3px solid var(--mm-text-strong);outline-offset:3px}.a2ce button:disabled{opacity:1;cursor:default}.a2ce button[aria-pressed=true],.a2ce button[data-result=correct]{background:var(--mm-selection-surface)}.a2ce button[data-result=correct]{border:4px double var(--mm-accent)}.a2ce button[data-result=wrong]{border-style:dashed;border-color:var(--mm-status-error-border)}.a2cd{margin:.8rem 0 0;color:var(--mm-text-secondary);font-size:.75rem;line-height:1.4}.a2bq{width:min(100%,36rem);margin:0 auto;color:var(--mm-text-strong)}.a2br{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;text-align:center}.a2br>div{justify-items:center;align-content:start;gap:.35rem}.a2bp,.a2br>div{display:grid;min-width:0}.a2bp{place-items:center;width:100%;height:min(15svh,9rem)}.a2bp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a2br i,.a2br strong{font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.a2bo{width:min(100%,28svh,18rem);margin:.5rem auto 0}.a2bm{display:block;width:100%;height:auto;overflow:visible}.a2bm path{fill:none;stroke:var(--mm-text-secondary);stroke-width:2;vector-effect:non-scaling-stroke}.a2bn{position:relative;width:100%;aspect-ratio:1}.a2bs{margin:0;font-size:.8rem;line-height:1.4;color:var(--mm-text-secondary);overflow-wrap:anywhere}.a2bn>.a2bs{display:grid;place-items:center;height:100%}.a2bn>img{display:block;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a2bn>img,.a2bn>svg{width:100%;height:100%}.a2bn>svg{position:absolute;inset:0;pointer-events:none}.a2bn rect{stroke:var(--mm-text-strong);fill:none;stroke-width:2;vector-effect:non-scaling-stroke}@media (max-height:450px) and (orientation:landscape){.a2bq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:.75rem}.a2br .a2bp{height:24svh}.a2bo{width:min(100%,35svh);margin:0}.a2bm{display:none}}.a2d0{width:min(100%,34rem);margin-inline:auto;color:var(--mm-text-strong)}.a2d1{margin:0 0 .5rem;text-align:center}.a2d1>div{height:min(14svh,9rem)}.a2d1 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a2d1 figcaption{font-size:.85rem;line-height:1.4}.a2cy{width:min(100%,27svh,18rem);margin-inline:auto}.a2cz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.a2cz button{min-height:44px;min-width:0;padding:.65rem;border:2px solid var(--mm-border);border-radius:var(--mm-radius-sm);color:var(--mm-text-strong);background:var(--mm-surface-elevated);font-size:.9rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.a2cz button:focus-visible{outline:3px solid var(--mm-text-strong);outline-offset:3px}.a2cz button:disabled{opacity:1;cursor:default}.a2cz button[aria-pressed=true],.a2cz button[data-result=correct]{background:var(--mm-selection-surface)}.a2cz button[data-result=correct]{border:4px double var(--mm-accent)}.a2cz button[data-result=wrong]{border-style:dashed;border-color:var(--mm-status-error-border)}@media (max-height:450px) and (orientation:landscape){.a2d0{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.75rem}.a2d1>div{height:28svh}.a2cy{width:min(100%,32svh)}.a2cz{grid-column:1/-1;margin:0}}.a2cq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,38rem);margin-inline:auto;color:var(--mm-text-strong)}.a2cn,.a2cq{display:grid}.a2cn{justify-items:center;align-content:start;min-width:0;min-height:44px;padding:0;border:2px solid var(--mm-border);border-radius:var(--mm-media-radius);background:var(--mm-surface-elevated);color:inherit;font-size:.9rem;line-height:1.4;font-weight:600;overflow:hidden;cursor:pointer;touch-action:manipulation}.a2cn:not([data-media]),.a2cr{grid-column:1/-1}.a2cr{margin:0;color:var(--mm-text-muted);font-size:.9rem}.a2cp{display:block;width:min(100%,calc(min(25svh, 18rem) * var(--observation-ratio)));aspect-ratio:var(--observation-ratio)}.a2cp img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.a2cp img,.a2cp[data-window]{border-radius:var(--mm-media-radius)}.a2cp[data-window]{position:relative;overflow:hidden}.a2cp[data-window] img{position:absolute;max-width:none;max-height:none}.a2co{padding:.6rem .75rem;overflow-wrap:anywhere}.a2cn:focus-visible{outline:3px solid var(--mm-text-strong);outline-offset:3px}.a2cn:disabled{opacity:1;cursor:default}.a2cn[aria-pressed=true],.a2cn[data-result=correct]{background:var(--mm-selection-surface)}.a2cn[data-result=correct]{border:4px double var(--mm-accent)}.a2cn[data-result=wrong]{border-style:dashed;border-color:var(--mm-status-error-border)}@media (max-height:450px) and (orientation:landscape){.a2cp{width:min(100%,calc(30svh * var(--observation-ratio)))}}.a2cb{width:min(100%,38rem);margin-inline:auto}.a2c9,.a2cb{display:grid;gap:.75rem}.a2c9{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.a2ca{display:block;width:min(100%,calc(min(27svh, 18rem) * var(--additional-ratio)));aspect-ratio:var(--additional-ratio)}.a2ca img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.a2ca img,.a2ca[data-window]{border-radius:var(--mm-media-radius)}.a2ca[data-window]{position:relative;overflow:hidden}.a2ca[data-window] img{position:absolute;max-width:none;max-height:none}.a2c8{display:grid;gap:.65rem}.a2cc{margin:0;color:var(--mm-text-muted);font-size:.9rem}.a2c8 button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.a2c8 button:disabled{opacity:1}.a2c8 [data-result=correct]{outline:3px double var(--mm-accent);outline-offset:1px}.a2c8 [data-result=wrong]{outline:2px dashed var(--mm-status-error-border);outline-offset:1px}@media (max-height:450px) and (orientation:landscape){.a2ca{width:min(100%,calc(30svh * var(--additional-ratio)))}}.a1mg{width:min(100%,38rem);margin:0 auto;color:var(--mm-text-strong)}.a1me,.a1mf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.a1me figure{min-width:0;margin:0}.a1me img{width:100%;height:23svh;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a1me figcaption{text-align:center;font-size:.85rem;margin-top:.4rem;line-height:1.35;overflow-wrap:anywhere}.a1md{margin:1rem 0 0}.a1md>figcaption{text-align:center;font-size:.8rem;color:var(--mm-text-secondary);margin-bottom:.4rem}.a1mf>div{text-align:center;min-width:0}.a1mf svg{width:min(100%,22svh);height:11svh}.a1mf rect{stroke:var(--mm-text-secondary);stroke-width:1.2}.a1mf strong{display:block;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.a1mh{min-height:23svh;margin:0;display:grid;place-items:center;font-size:.85rem;text-align:center;color:var(--mm-text-muted)}@media (max-height:450px) and (orientation:landscape){.a1mg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:center}.a1me img,.a1mh{height:32svh}.a1md{margin-top:0}.a1mf svg{height:18svh;width:min(100%,30svh)}}.a1f0{width:min(100%,38rem);margin:0 auto;color:var(--mm-text-strong)}.a1ex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:center}.a1ev{width:min(100%,calc(26svh * 427 / 512));aspect-ratio:427/512;position:relative;margin-inline:auto}.a1ev img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a1ey{position:absolute;border:2px solid var(--mm-text-strong);border-radius:var(--mm-radius-sm);pointer-events:none}.a1ew{margin:0;min-width:0}.a1f3{position:relative;width:min(100%,calc(20svh * var(--detail-ratio)));margin-inline:auto;aspect-ratio:var(--detail-ratio);overflow:hidden}.a1f3,.a1f3 img{border-radius:var(--mm-media-radius)}.a1f3 img{position:absolute;max-width:none;max-height:none}.a1ew figcaption,.a1ez{text-align:center;margin-top:.35rem;font-size:.85rem}.a1f1{margin:.7rem 0 0;display:grid;justify-items:center;gap:.25rem}.a1f1 figcaption{font-size:.8rem;color:var(--mm-text-secondary)}.a1f1 svg{width:min(100%,18svh);height:11svh}.a1f1 circle{stroke:var(--mm-text-secondary);stroke-width:1.2}.a1f1 strong{font-size:.85rem}.a1f2{grid-column:1/-1;margin:0;min-height:18svh;display:grid;place-items:center;text-align:center;color:var(--mm-text-muted)}@media (max-height:450px) and (orientation:landscape){.a1f0{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:.7rem}.a1ev{width:min(100%,calc(35svh * 427 / 512))}.a1f3{width:min(100%,calc(30svh * var(--detail-ratio)))}.a1f1{grid-column:2;grid-row:1;margin:0}.a1ez{grid-column:1/-1}.a1f1 svg{width:min(100%,26svh);height:18svh}}.a1vf{width:min(100%,42rem);margin:0 auto;color:var(--mm-text-strong)}.a1vh{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(.75rem,3vw,2rem);align-items:start}.a1vg,.a1vh{display:grid}.a1vg{justify-items:center;min-width:0;gap:.5rem;text-align:center}.a1vd{width:min(100%,calc(min(17svh, 10rem) * var(--portrait-ratio)));aspect-ratio:var(--portrait-ratio);position:relative;overflow:hidden}.a1vd,.a1vd img{border-radius:var(--mm-media-radius)}.a1vd img{position:absolute;max-width:none;max-height:none}.a1vj{min-height:min(17svh,10rem);margin:0;display:grid;place-items:center;color:var(--mm-text-muted);font-size:.8rem}.a1vg>i{min-height:2.7em;font-size:.85rem;line-height:1.35;overflow-wrap:anywhere}.a1vi{width:100%;display:grid;gap:.4rem}.a1vi[data-change]{grid-template-columns:repeat(2,minmax(0,1fr))}.a1vi>div{display:grid;justify-items:center;align-content:start;min-width:0}.a1vi span{min-height:2.7em;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.a1vi svg{width:min(100%,10svh);max-height:7rem;overflow:visible}.a1vi path{stroke:var(--mm-text-secondary);stroke-width:1.2}.a1vi strong{font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.a1vi>.a1ve{visibility:hidden}.a1vf>figcaption{margin-top:.75rem;text-align:center;font-size:.75rem;line-height:1.4;color:var(--mm-text-secondary)}@media (max-height:450px) and (orientation:landscape){.a1vd{width:min(100%,calc(23svh * var(--portrait-ratio)))}.a1vi svg{width:min(100%,15svh)}}.a1xj{width:min(100%,40rem);margin:0 auto;color:var(--mm-text-strong)}.a1xl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem}.a1xf{position:relative;width:min(100%,calc(24svh * 512 / 427));aspect-ratio:512/427;margin-inline:auto}.a1xf img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius)}.a1xh{position:absolute;border:2px solid var(--mm-text-strong);border-radius:var(--mm-radius-sm);pointer-events:none}.a1xm{position:relative;width:min(100%,calc(20svh * var(--pore-ratio)));aspect-ratio:var(--pore-ratio);overflow:hidden;margin-inline:auto}.a1xm,.a1xm img{border-radius:var(--mm-media-radius)}.a1xm img{position:absolute;max-width:none;max-height:none}.a1xi{margin-top:.4rem;text-align:center;font-size:.85rem}.a1xg{display:grid;justify-items:center;gap:.3rem;margin:.8rem 0 0}.a1xg figcaption{font-size:.8rem;text-align:center;color:var(--mm-text-secondary)}.a1xg svg{width:min(100%,25svh);height:12svh}.a1xg svg>rect{stroke:var(--mm-text-secondary);stroke-width:1.2}.a1xg strong{font-size:.85rem}.a1xk{min-height:24svh;margin:0;display:grid;place-items:center;text-align:center;color:var(--mm-text-muted)}@media (max-height:450px) and (orientation:landscape){.a1xj{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:1rem}.a1xf{width:min(100%,calc(35svh * 512 / 427))}.a1xm{width:min(100%,calc(30svh * var(--pore-ratio)))}.a1xg{grid-column:2;grid-row:1;margin:0}.a1xg svg{height:20svh;width:min(100%,35svh)}.a1xi{grid-column:1/-1}}.a252{width:min(100%,38rem);margin:0 auto;color:var(--mm-text-strong)}.a250{text-align:center;font-weight:700;margin-bottom:.5rem}.a24y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2vw,1rem)}.a253{min-width:0;margin:0}.a24z,.a255{position:relative;aspect-ratio:var(--view-ratio);overflow:hidden;border-radius:var(--mm-media-radius);margin-inline:auto}.a255{width:min(100%,calc(18svh * var(--view-ratio)))}.a24z{margin-top:.6rem;width:min(100%,calc(20svh * var(--view-ratio)))}.a24z img,.a255 img{position:absolute;max-width:none;max-height:none;border-radius:var(--mm-media-radius)}.a251{position:absolute;border:2px solid var(--mm-text-strong);border-radius:var(--mm-radius-sm);pointer-events:none}.a253 figcaption{text-align:center;margin-top:.5rem;font-size:.8rem;line-height:1.3;overflow-wrap:anywhere}.a253[data-active] figcaption{font-weight:700}.a254{margin:0;min-height:12svh;display:grid;place-items:center;font-size:.85rem;text-align:center;color:var(--mm-text-muted)}@media (max-height:450px) and (orientation:landscape){.a253{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;align-items:center}.a24z,.a255{width:min(100%,calc(30svh * var(--view-ratio)))}.a24z{margin-top:0}.a253 figcaption{grid-column:1/-1}}.a25c{width:min(100%,42rem);margin:0 auto;color:var(--mm-text-strong)}.a257,.a25a{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:clamp(.4rem,2vw,1rem)}.a257{align-items:start}.a256{min-width:0;margin:0}.a258{position:relative;width:min(100%,calc(19svh * var(--context-ratio)));margin-inline:auto}.a25e,.a25f{position:relative;width:100%;aspect-ratio:var(--view-ratio);overflow:hidden}.a25e,.a25e img,.a25f,.a25f img{border-radius:var(--mm-media-radius)}.a25e img,.a25f img{position:absolute;max-width:none;max-height:none}.a25b{position:absolute;border:2px solid var(--mm-text-strong);border-radius:var(--mm-radius-sm);pointer-events:none}.a256 figcaption{margin-top:.4rem;min-height:2.6em;text-align:center;font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.a259{margin-top:.65rem}.a259>strong{display:block;font-size:.85rem;text-align:center;margin-bottom:.3rem;visibility:hidden}.a25c[data-ready] .a259>strong{visibility:visible}.a25f{width:min(100%,calc(12svh * var(--view-ratio)));margin-inline:auto}.a25d{margin:0;min-height:16svh;display:grid;place-content:center;text-align:center;color:var(--mm-text-muted)}.a25d p{margin:0 0 .5rem}.a25d figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;font-size:.85rem}@media (max-height:450px) and (orientation:landscape){.a25c{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.8rem;align-items:center}.a257{grid-row:span 2}.a258{width:min(100%,calc(30svh * var(--context-ratio)))}.a259{margin-top:0}.a25f{width:min(100%,calc(14svh * var(--view-ratio)))}}.a1kx{width:100%}.a1kw{width:min(100%,32rem);margin:0 auto;color:var(--mm-text-strong)}.a1kw svg{display:block;width:min(100%,48svh);margin-inline:auto;max-height:48svh}.a1kw figcaption{text-align:center;font-size:.85rem;color:var(--mm-text-muted)}.a1ku{fill:#faf7ec;stroke:#716b5e;stroke-width:1.2}.a1ky{fill:#e0dacb}.a1kv{fill:none;stroke:#b6ac96;stroke-width:1.2;stroke-linecap:round}.a1kz{fill:#776b54;opacity:.15}@media (max-height:450px) and (orientation:landscape){.a1kw svg{width:min(100%,52svh);max-height:52svh}}.a1f6{width:min(100%,34rem);margin:0 auto;color:var(--mm-text-strong)}.a1f7{text-align:center;font-size:.85rem;line-height:1.4;color:var(--mm-text-secondary)}.a1f5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.a1f5[data-single]{grid-template-columns:minmax(0,1fr);width:min(100%,18rem);margin-inline:auto}.a1f4{margin:0;min-width:0;text-align:center}.a1f4 svg{display:block;width:100%;max-height:28svh}.a1f4 circle{stroke:var(--mm-text-secondary);stroke-width:1}.a1f4 figcaption{font-weight:var(--mm-weight-strong);line-height:1.4;overflow-wrap:anywhere}.a1jb{width:min(100%,30rem);margin:0 auto}.a1jb figcaption{color:var(--mm-text-secondary);font-size:.85rem;text-align:center;line-height:1.4}.a1jb svg{display:block;width:100%;max-height:34svh}.a1jb path{fill:var(--mm-surface-elevated);stroke:var(--mm-text-secondary);stroke-width:1;transform-box:fill-box;transform-origin:center}.a1ur{width:100%;margin:0}.a1us{margin-bottom:.75rem}.a1us p{margin:0;font-size:.75rem;color:var(--mm-text-secondary)}.a1us h2{margin:.3rem 0 0;font:1.6rem/1.1 var(--mm-font-display);color:var(--mm-text-strong)}.a1uu{position:relative;aspect-ratio:9/7;overflow:hidden;touch-action:pan-y}.a1uq,.a1uu,.a1uu canvas{border-radius:var(--mm-media-radius)}.a1uq,.a1uu canvas{position:absolute;inset:0;width:100%;height:100%}.a1uq{-o-object-fit:cover;object-fit:cover}.a1uw{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:1rem;color:var(--mm-text-secondary);text-align:center}.a1uu canvas{opacity:0}.a1uu[data-ready] canvas{opacity:1}.a1uu[data-ready] .a1uq{visibility:hidden}.a1ux{position:absolute;inset:0}.a1uu[data-volume][data-ready]{cursor:grab}.a1uu[data-volume][data-ready]:active{cursor:grabbing}.a1uu[data-volume]:focus-visible{outline:3px solid var(--mm-border-active);outline-offset:3px}.a1ut{display:block;margin-top:.3rem}.a1uu span{position:absolute;max-width:44%;padding:.2rem .4rem;border-radius:var(--mm-radius-sm);background:var(--mm-surface-elevated);color:var(--mm-text-strong);font-size:.75rem;line-height:1.25;pointer-events:none}.a1uv{right:4%;top:59%}.a1uo,.a1uv{visibility:hidden}.a1uo{left:55%;top:16%}.a1uu[data-ready][data-settled] .a1uo,.a1uu[data-ready][data-settled] .a1uv{visibility:visible}.a1up{margin:.65rem 0 0;font-size:.75rem;line-height:1.4;color:var(--mm-text-secondary)}@media (min-width:760px){.xp__col:has(.a1ur){max-width:58rem}.xp-reader-content[data-reader-flow]:has(.a1ur){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.75rem;padding:4.5rem 1.5rem 1rem}.xp-reader-content:has(.a1ur) .xp-panel,.xp-reader-content:has(.a1ur) .xp-stage__scene{padding:0}}.a1p{min-height:100vh;padding:clamp(20px,4vw,48px) clamp(20px,4vw,48px) 100px;color:var(--mm-text-strong)}.a1n,.a1p{background:var(--mm-surface-app)}.a1n{display:flex;flex-wrap:wrap;gap:10px;padding:20px clamp(20px,4vw,48px) 0}.a1x,.a1y,.a24{max-width:1060px;margin-inline:auto}.a1x{padding-block:12px 24px}.a1x h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-block:12px}.a1o>p,.a1x p,.a1y{color:var(--mm-text-secondary);line-height:1.6}.a24{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:32px;align-items:center}.a23{background:var(--mm-surface-elevated);border-radius:var(--mm-container-radius);overflow:hidden}.a23[data-background=contrast]{background:var(--mm-text-strong)}.a23[data-background=contrast] .a1m{color:var(--mm-surface-elevated)}.a21{position:relative;max-width:512px;margin-inline:auto;aspect-ratio:1}.a1z,.a21{width:100%}.a1z{display:block;position:absolute;inset:0;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--mm-media-radius);opacity:1}.a1m{padding:12px 20px 20px;margin:0;text-align:center;font-size:.8rem;color:var(--mm-text-secondary)}.a1o h2{margin-block:0 20px;font-size:1.3rem}.a1l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a1l button{width:100%;min-height:44px}.a22{min-height:3em}.a1y{padding-top:28px;font-size:.85rem}@media (max-width:760px){.a24{grid-template-columns:1fr;gap:20px}.a21{max-width:300px}.a1x{padding-block:0 12px}.a1o h2{margin-bottom:12px}}.a1k,.a1q{--myco-demo-dock-size:4rem}.a1k{display:block!important}.a1k .a1u{grid-template-columns:repeat(2,minmax(0,1fr)) var(--myco-demo-dock-size) repeat(2,minmax(0,1fr));padding-inline:max(.375rem,var(--mm-safe-left)) max(.375rem,var(--mm-safe-right))}.a1u>li:nth-child(3){grid-column:4}.a1u>li:nth-child(4){grid-column:5}.a1q[data-myco-anchor]{left:50%;bottom:0;transform:translateX(-50%)}.a1q[data-myco-anchor],.a1q[data-myco-anchor] .a1r,.a1q[data-myco-anchor] .a1t,.a1q[data-myco-anchor] .a1v{width:var(--myco-demo-dock-size);height:var(--myco-demo-dock-size)}body:has(.a1k) main[data-docked=true]{padding-bottom:150px}.a1s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;max-width:7.7rem;height:100%;min-height:var(--mm-touch-target);margin-inline:auto;padding:.25rem .2rem;border:1px solid transparent;border-radius:var(--mm-control-radius);font-size:max(.75rem,var(--mm-type-caption));line-height:1.12;color:var(--mm-text-muted)}.a1s[aria-pressed=true]{color:var(--mm-liquid-menu-active-text)}.a1s:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}body:has(.a1k) [data-mycoradar-persistent-navigation]{display:none!important}.a1q [data-phase]{width:100%;height:100%}.a1s>span{pointer-events:none}.a1s>span:last-child{white-space:nowrap}.a20{padding:12px clamp(20px,4vw,48px) 0;color:var(--mm-text-secondary);background:var(--mm-surface-app)}.a20>p{line-height:1.6}.a1w,.a20>p{max-width:680px}.a1w summary{cursor:pointer;min-height:var(--mm-touch-target);display:flex;align-items:center}.a1w img{display:block;width:192px;height:auto;max-width:100%;margin-block:12px;border-radius:var(--mm-media-radius)}.a1w p{line-height:1.6}.a1q[data-myco-anchor]{height:4.5rem;bottom:var(--mm-safe-bottom)}.a1q[data-myco-anchor] .a1t,.a1q[data-myco-anchor] .a1v{height:4.5rem}.a1q[data-myco-anchor] .a1r{width:5.75rem;height:5.75rem;max-width:none;position:absolute;left:-.875rem;bottom:-.125rem}.a1q[data-myco-anchor] .a1r:after,.a1q[data-myco-anchor] .a1v:after{display:none}