.a2rm{min-width:0;margin-block:1.5rem}.a2rl{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border:none;border-radius:0;background:var(--mm-surface);color:var(--mm-accent)}.a2rl::-webkit-progress-bar{background:var(--mm-surface)}.a2rl::-webkit-progress-value{background:var(--mm-accent)}.a2rl::-moz-progress-bar{background:var(--mm-accent)}.a2rk[aria-current]{background:var(--mm-surface-active);border-color:var(--mm-border-active);color:var(--mm-text-strong)}.a2rj{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.a2rj::-webkit-scrollbar{display:none}[dir=rtl] .a2rj{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent)}.a2rj>div{margin-inline:0;padding-inline-end:2rem}.a2rj>div>*{flex:none}.a3ao{position:relative;display:block;width:100%;height:100%;border:0;border-radius:var(--mm-media-radius);padding:0;background:transparent;cursor:pointer;touch-action:pan-y;outline-offset:.25rem}.a3ao:focus-visible{outline:2px solid var(--mm-focus-ring)}.a3am{display:block;transform:perspective(800px) rotateX(var(--art-x,0deg)) rotateY(var(--art-y,0deg)) translateY(var(--art-lift,0));transition:transform var(--mm-duration-base) var(--mm-ease-standard);pointer-events:none}.a3am,.a3am img{width:100%;height:100%}.a3am img{-o-object-fit:contain;object-fit:contain}.a3ao[data-art-ready] .a3am{visibility:hidden}.a3ao canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--mm-media-radius);pointer-events:none}.a3ao[data-art-pulse] .a3am{animation:a3an var(--mm-duration-morph) var(--mm-ease-emphasized)}@keyframes a3an{35%{transform:translateY(-.4rem) rotate(-3deg)}70%{transform:translateY(-.1rem) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.a3am{transform:none;transition:none;animation:none!important}}.a10r{background:var(--mm-surface-elevated);border-radius:var(--mm-container-radius);padding:var(--mm-space-2) var(--mm-space-3);min-width:0}.a10r h2,.a11h h2{margin:0;font-family:var(--mm-font-display);font-weight:400;font-size:var(--mm-type-card-title);line-height:var(--mm-leading-title);color:var(--mm-text-strong)}.a118{color:var(--mm-text-muted);font-size:var(--mm-type-caption);line-height:var(--mm-leading-caption);margin:0}.a113{justify-content:space-between;flex-wrap:nowrap;min-height:var(--mm-touch-target)}.a10p,.a111,.a113{display:flex;align-items:center;gap:var(--mm-space-2)}.a10p>:first-child,.a111>:first-child{flex-shrink:0}.a11h{margin-block:var(--mm-space-1);min-width:0}.a114{min-height:var(--mm-touch-target);display:inline-flex;gap:var(--mm-space-1);align-items:center;color:var(--mm-accent-strong);font-weight:600;font-size:var(--mm-type-caption)}.a10l{font-variant-numeric:tabular-nums;color:var(--mm-text-muted)}.a112{display:grid;gap:var(--mm-space-2);margin-block:var(--mm-space-1);background:var(--mm-surface-elevated);border-radius:var(--mm-container-radius);padding:var(--mm-space-2) var(--mm-space-3)}.a10r>.a112{padding:0;margin-block:0;background:transparent;border-radius:0}.a10u{display:flex;align-items:flex-start;gap:var(--mm-space-2);min-width:0}.a10v{flex:1;min-width:0}.a111{margin:0;font-size:var(--mm-type-body-sm);line-height:var(--mm-leading-title);overflow-wrap:anywhere}.a111 a{min-height:var(--mm-touch-target);display:grid;align-content:center;width:100%;padding-block:0;gap:2px;color:var(--mm-text-strong);text-decoration:none}.a111 a:hover{color:var(--mm-accent-strong)}.a10z{display:block}.a10y{display:grid;color:var(--mm-text-muted);font:450 var(--mm-type-caption)/1.2 var(--mm-font-sans)}.a10y>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a10y>:last-child{white-space:normal}.a110{display:flex;align-items:center;gap:var(--mm-space-1)}.a110>span{overflow:hidden;text-overflow:ellipsis}.a10x{font-variant-numeric:tabular-nums}.a10k{display:block;width:32px;height:32px}.a10s{display:grid;flex:0 0 36px;min-height:var(--mm-touch-target);align-content:center;justify-items:center;color:var(--mm-accent-strong);background:var(--mm-surface-active);border-radius:var(--mm-radius-md);font-size:var(--mm-type-caption);line-height:1;gap:2px;font-variant-numeric:tabular-nums}.a10s strong{font:400 var(--mm-type-section-title)/1 var(--mm-font-display)}.a10t{color:var(--mm-status-error-text)}.a10w{margin-inline-start:0}.a10w summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-2);min-height:var(--mm-touch-target);font-size:var(--mm-type-caption);color:var(--mm-accent-strong);cursor:pointer;list-style:none}.a10w summary::-webkit-details-marker{display:none}.a10w summary>:last-child{flex-shrink:0;transition:transform var(--mm-duration-fast) var(--mm-ease-standard)}.a10w[open] summary>:last-child{transform:rotate(180deg)}.a10w p{margin:var(--mm-space-1) 0}.a10o{gap:var(--mm-space-4)}.a10m,.a10o{display:grid}.a10m{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--mm-space-3);margin-block:var(--mm-space-3);align-items:end}.a10m label{display:grid;gap:var(--mm-space-1);font-size:var(--mm-type-body-sm);color:var(--mm-text-strong)}.a11h .a116{padding-inline:var(--mm-space-3);margin:var(--mm-space-2) 0;font-size:var(--mm-type-card-title);text-transform:capitalize}.a11g{display:grid;gap:0;margin-top:var(--mm-space-2)}.a11f{display:grid;grid-template-columns:minmax(0,1fr) 72px}.a11e,.a11f{gap:var(--mm-space-2);align-items:center}.a11e{display:flex;min-width:0;min-height:var(--mm-touch-target)}.a11c{--mm-species-score-size:44px}.a11e img{width:44px;height:44px;flex:0 0 44px;border-radius:var(--mm-media-radius);background:var(--mm-surface-active);-o-object-fit:contain;object-fit:contain;transition:transform var(--mm-duration-base) var(--mm-ease-standard)}@media (hover:hover){.a11e:hover img{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.a11e img{transition:none}}.a11e strong{display:block;font-weight:600;font-size:var(--mm-type-body-sm);line-height:var(--mm-leading-title);color:var(--mm-text-strong)}.a11e .a118{display:block;margin:2px 0 0}.a11d{gap:var(--mm-space-1);justify-items:end}.a117,.a11d{display:grid}.a117{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;width:100%}.a115{border-radius:min(2px,var(--mm-radius-sm));height:5px;background:var(--mm-surface-muted)}.a115[data-season=true]{background:var(--mm-accent)}.a115[data-current=true]{outline:1px solid var(--mm-text-strong);outline-offset:1px}.a11i{position:sticky;top:var(--mm-safe-top);z-index:var(--mm-z-chrome);isolation:isolate;padding-block:var(--mm-space-2);display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:start;gap:var(--mm-space-2)}.a11i,.a11i:before{background:var(--mm-surface-app)}.a11i:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--mm-safe-top)) -100vw 0;pointer-events:none}.a119{max-width:960px;margin:auto;padding:var(--mm-space-3);padding-top:var(--mm-safe-top);padding-bottom:var(--mm-bottom-nav-space)}.a11a{display:flex;align-items:center;gap:var(--mm-space-2);margin:var(--mm-space-1) 0 var(--mm-space-3);font:400 var(--mm-type-page-title)/var(--mm-leading-title) var(--mm-font-display);color:var(--mm-text-strong)}.a11a>:first-child{flex-shrink:0}.a11j{display:grid;gap:var(--mm-space-2)}.a10q,.a11j{margin-block:var(--mm-space-2)}.a10q h1{font-family:var(--mm-font-display);font-size:var(--mm-type-page-title);line-height:var(--mm-leading-title);font-weight:400;margin:0}@media (min-width:700px){.a11g{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--mm-space-5);column-gap:var(--mm-space-5)}}@media (min-width:960px){.a11j{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.a10r>.a112{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-space-4)}}@media (max-width:380px){.a113>.a114{flex-shrink:0;justify-content:center;width:var(--mm-touch-target)}.a10n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.a11b [data-home-canton-regulation-link]{padding-block:var(--mm-space-2);background:var(--mm-surface-elevated);border:0;box-shadow:none}.a11b [data-species-harvest-protection],.a11b [data-vapko-rule-facts]>div{padding-block:0}.a11b [data-home-canton-regulation-link]{gap:8px;padding:10px 12px;border-radius:22px}.a11b [data-home-canton-regulation-link]>img[data-myco-icon]{top:18px;right:12px}.a11b [data-vapko-restriction-summary] h3{font-size:1rem;font-weight:var(--mm-weight-strong)}.a11b [data-vapko-rule-facts]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.a11b [data-vapko-rule-facts]>div{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--mm-surface);white-space:nowrap}.a11b [data-vapko-rule-facts] dt{gap:6px;font-size:.75rem;font-weight:var(--mm-weight-control);text-transform:none;letter-spacing:0}.a11b [data-vapko-rule-facts] dd{flex:none;font-size:.78rem;white-space:nowrap}.a11b [data-species-harvest-protection]{margin-top:8px;padding:0}.a11b [data-protection-home-status]{align-items:center;padding:6px 10px 6px 8px;border-radius:14px;background:var(--mm-surface)}.a11b [data-protection-home-status]>span{align-items:center;gap:6px}.a11b [data-protection-home-status]>span>span:first-child{font-size:.78rem;font-weight:var(--mm-weight-control);text-transform:none;color:var(--mm-text)}.a11b [data-protection-home-status=forbidden]>span>span:last-child{padding:1px 8px;border-radius:999px;font-size:.72rem;background:var(--mm-status-error-surface,#fbe9e6);color:var(--mm-status-error-text,#9b2c1f)}.a16k{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-block-size:64px;padding:8px 10px 8px 8px;border-radius:22px;background:var(--mm-surface-elevated);color:var(--mm-text);text-decoration:none}.a16k:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a16g{position:relative;display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;background:color-mix(in srgb,var(--mm-accent) 12%,var(--mm-surface));overflow:hidden}.a16g>img{display:block;inline-size:42px;block-size:42px;-o-object-fit:contain;object-fit:contain}.a16g:has([data-account-avatar]){overflow:visible;background:none}.a16l{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;font-size:1rem}.a16h,.a16l{white-space:nowrap;font-weight:var(--mm-weight-strong)}.a16h{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--mm-surface-active,var(--mm-surface));color:var(--mm-accent-strong,var(--mm-text));font-size:.78rem;font-variant-numeric:tabular-nums}.a16h img{inline-size:16px;block-size:16px}.a16i{flex-shrink:0;opacity:.55}.a16h{grid-column:3}.a16i,.a16j{grid-column:4}.a16j{flex-shrink:0;min-block-size:36px;padding-inline:16px;pointer-events:none}.a16k:has(.a16j){gap:10px}.a16k:has(.a16j) .a16h img{display:none}.a16k:has(.a16j) .a16l{font-size:.95rem}.a16j{padding-inline:14px}@media (max-width:359.98px){.a16k{gap:6px;padding:6px 8px 6px 6px}.a16g{inline-size:38px;block-size:38px;border-radius:12px}.a16g>img{inline-size:34px;block-size:34px}.a16l{font-size:.92rem}.a16h{padding:3px 7px}.a16h img{display:none}.a16i{inline-size:16px;block-size:16px}.a16k:has(.a16j) .a16h{display:none}.a16j{padding-inline:10px}}@media (min-width:360px) and (max-width:399.98px){.a16k{gap:10px;padding-inline:8px 10px}.a16g{inline-size:44px;block-size:44px;border-radius:13px}.a16g>img{inline-size:38px;block-size:38px}.a16k:has(.a16j){gap:10px}.a16k:has(.a16j) .a16l{font-size:.9rem}.a16k:has(.a16j) .a16h{padding:3px 7px}.a16k:has(.a16j) .a16j{padding-inline:12px}}.a15j{display:grid;gap:8px;min-width:0}.a15e{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:4px}.a15f{margin:0;font-family:var(--mm-font-display);font-weight:400;font-size:1.25rem;line-height:1.2;color:var(--mm-text)}.a15c{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;min-block-size:var(--mm-touch-target);color:var(--mm-accent-strong);font-size:.875rem;font-weight:var(--mm-weight-control);text-decoration:none;white-space:nowrap}.a15c:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px;border-radius:999px}.a15h{display:grid;gap:8px}.a15h .a15k{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.2;overflow-wrap:anywhere}.a15g{display:grid;grid-template-rows:16px minmax(0,1fr);inline-size:48px;block-size:48px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--mm-accent) 12%,var(--mm-surface));text-align:center;font-variant-numeric:tabular-nums}.a15i{place-items:center;background:var(--mm-accent);color:var(--mm-accent-contrast);font-size:.625rem;font-weight:var(--mm-weight-strong);letter-spacing:.06em;text-transform:uppercase}.a15d,.a15i{display:grid;line-height:1}.a15d{place-items:center;color:var(--mm-text);font-family:var(--mm-font-display);font-weight:400;font-size:1.375rem}@media (max-width:359.98px){.a15g{inline-size:38px;block-size:38px;border-radius:12px;grid-template-rows:13px minmax(0,1fr)}.a15i{font-size:.5625rem}.a15d{font-size:1.125rem}}@media (min-width:360px) and (max-width:399.98px){.a15g{inline-size:44px;block-size:44px;border-radius:13px;grid-template-rows:15px minmax(0,1fr)}.a15d{font-size:1.25rem}}.a18j,.a18k{display:block;width:44px;height:44px}.a18h path{fill:none;stroke:#4f7a3a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.a18l{fill:rgb(46 43 37/.12)}.a18i{stroke:rgb(46 43 37/.18);stroke-width:.6}.a18p{fill:none;stroke:rgb(255 255 255/.55);stroke-width:1.4;stroke-linecap:round}.a18q{fill:rgb(255 245 225/.75)}.a18n{fill:#9be071}.a18m{opacity:0}.a18j[data-scanner-motion=on] .a18m{animation:a18o 2.6s ease-in-out 3}@keyframes a18o{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(24px);opacity:0}}@media (prefers-reduced-motion:reduce){.a18m{animation:none;opacity:0}}.a109{position:relative}.a108,.a109{display:grid;place-items:center;inline-size:100%;block-size:100%}.a108{background:var(--mm-surface-elevated)}.a3aq{width:6rem;height:6rem;margin:.75rem auto}.a3ap{display:inline-block;width:var(--mm-touch-target);height:var(--mm-touch-target);vertical-align:middle}.a76{width:100%}.a76,.a7a{display:block;min-width:0}.a76:not([data-at-hub=true]) .a7a{display:none}.a74{min-width:0}.a7e{display:none}@media (prefers-reduced-motion:no-preference){.a76[data-at-hub=true] .a7a[data-returning=true]{animation:a6x var(--mm-duration-panel) var(--mm-ease-emphasized) both}.a7h{animation:a6y var(--mm-duration-panel) var(--mm-ease-emphasized) both}}@keyframes a6y{0%{opacity:0;transform:translateX(1.75rem)}to{opacity:1;transform:translateX(0)}}@keyframes a6x{0%{opacity:0;transform:translateX(-.875rem)}to{opacity:1;transform:translateX(0)}}@keyframes a6w{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.a76{display:grid;grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);gap:var(--mm-space-9);align-items:start}.a76:not([data-at-hub=true]) .a7a{display:block}.a7a{position:sticky;top:var(--mm-space-6)}.a7e{display:block}.a70{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.a7h{animation-name:a6w}.a76[data-at-hub=true] .a7a[data-returning=true]{animation:none}}.a7o{display:flex;align-items:center;gap:var(--mm-space-3);min-height:var(--mm-touch-target);margin-bottom:var(--mm-space-4)}.a7o>:is(h1,h2){margin:0;flex:1;min-width:0;font-family:var(--mm-font-display);font-size:var(--mm-type-page-title);line-height:1.05;color:var(--mm-text-strong);overflow-wrap:anywhere}.a71{display:grid;gap:var(--mm-space-3);padding:var(--mm-space-4);border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated)}html.dark .a71{background:var(--mm-surface)}.a7c{display:flex;align-items:center;gap:var(--mm-space-3)}.a7c,.a7c>:last-child{min-width:0}.a7d{font-family:var(--mm-font-display);font-size:1.5rem;line-height:1.1;color:var(--mm-text-strong)}.a7d,.a7g{margin:0;overflow-wrap:anywhere}.a7g{font-size:var(--mm-type-body-sm);color:var(--mm-text-muted)}.a6z{display:grid;gap:var(--mm-space-2)}.a6z>*{width:100%}.a77{margin-top:var(--mm-space-6)}.a78{margin:0 var(--mm-space-1) var(--mm-space-2);font-family:var(--mm-font-sans);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.3;color:var(--mm-text-muted)}.a7f{display:grid;gap:var(--mm-space-2);margin:0;padding:0;list-style:none}.a7i{display:flex;align-items:center;gap:var(--mm-space-3);width:100%;min-height:3.75rem;padding:.625rem .875rem .625rem .625rem;border:0;border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated);color:var(--mm-text);text-align:start;text-decoration:none;font:inherit;transition:background-color var(--mm-duration-fast) var(--mm-ease-standard),transform var(--mm-duration-press) var(--mm-ease-standard)}html.dark .a7i{background:var(--mm-surface)}.a7i:is(a,button){cursor:pointer}.a7i:is(a,button):hover{background:var(--mm-surface-active)}.a7i:is(a,button):active{transform:scale(var(--mm-control-press-scale))}.a7i:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a7i:disabled{cursor:default;opacity:var(--mm-interaction-disabled-opacity)}.a7i[aria-current=page]{background:var(--mm-surface-active);box-shadow:inset 0 0 0 1.5px var(--mm-border-active)}@media (min-width:1024px){.a7i[data-index-current]{background:var(--mm-surface-active);box-shadow:inset 0 0 0 1.5px var(--mm-border-active)}}.a7j{background:var(--mm-surface-active)}.a7b{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--mm-pill-radius);background:var(--mm-icon-disc-surface)}.a7m{display:grid;flex:1;min-width:0;gap:.0625rem}.a7n{font-size:var(--mm-type-body);font-weight:var(--mm-weight-control);line-height:1.3;color:var(--mm-text-strong)}.a7k{font-size:var(--mm-type-body-sm);line-height:1.35;color:var(--mm-text-muted)}.a7l{min-height:1.2em}.a7q{font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control);color:var(--mm-text-muted);white-space:nowrap}.a7p,.a7q{flex:0 0 auto}.a7p{opacity:.85}[dir=rtl] .a7p[data-direction=forward]{transform:scaleX(-1)}.a72 .a7n{color:var(--mm-status-error-text)}.a7t{display:block;height:.375rem;margin-top:var(--mm-space-1);overflow:hidden;border-radius:var(--mm-pill-radius);background:var(--mm-surface-muted)}.a7t>span{display:block;height:100%;border-radius:inherit;background:var(--mm-accent);transform-origin:left center}[dir=rtl] .a7t>span{transform-origin:right center}.a79{margin:var(--mm-space-2) var(--mm-space-1) 0;font-size:var(--mm-type-body-sm);color:var(--mm-text-muted)}.a75{margin-top:var(--mm-space-5)}.a7r{margin-top:var(--mm-space-6);text-align:center}.a7s{display:block;margin-top:var(--mm-space-1);font-size:var(--mm-type-caption);font-variant-numeric:tabular-nums}.a2nu{display:grid;gap:.75rem;min-width:0;padding:1rem;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated)}.a2nm,.a2nu .learn-page__section-title{margin:0}.a2nm{color:var(--mm-text);font-size:var(--mm-type-body-sm);line-height:1.55}.a2nr{margin:0;color:var(--mm-text-secondary);font-size:var(--mm-type-caption);line-height:1.45}.a2mx{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.a2mx>*{min-height:var(--mm-touch-target)}.a2od{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control)}.a2od,.a2ot{align-items:center}.a2ot{display:inline-flex;min-height:var(--mm-touch-target);color:var(--mm-accent-strong);font-weight:var(--mm-weight-strong)}.a2nf:focus-visible,.a2ot:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:3px}.a2n9{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.a2n7,.a2n9{display:grid}.a2n7{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted)}.a2n7 dt{color:var(--mm-text-secondary);font-size:var(--mm-type-caption)}.a2n7 dd{margin:0;color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:1.35rem;font-weight:var(--mm-weight-strong)}.a2n8{grid-row:span 2;width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.a2o5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:480px){.a2o5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.a2o5{grid-template-columns:repeat(4,minmax(0,1fr))}}.a2nv{display:grid;justify-items:center;align-content:start;gap:.35rem;min-width:0;padding:.6rem .5rem .75rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);text-align:center}.a2nw{width:min(100%,6rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.a2o2{color:var(--mm-text-strong);font-weight:var(--mm-weight-control);line-height:1.3;overflow-wrap:anywhere}.a2o1,.a2o2{font-size:var(--mm-type-caption)}.a2o1{color:var(--mm-text-secondary)}.a2nx{display:inline-flex;gap:.25rem}.a2nx span{width:.55rem;height:.55rem;border-radius:50%;background:color-mix(in srgb,var(--mm-text-secondary) 35%,transparent)}.a2nx span[data-on]{background:var(--mm-accent-strong)}.a2nv[data-watered] .a2nw{opacity:.85}.a2oe{display:grid;gap:1rem;min-width:0}.a2of{display:flex;align-items:center;gap:.75rem}.a2og{color:var(--mm-text-secondary)}.a2ns,.a2og{font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control)}.a2ns{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--mm-text-strong)}.a2nt{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.a2nk{position:relative;flex:none;display:block;width:4.5rem;height:4.5rem}.a2nj,.a2nl{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.a2nd,.a2nj{opacity:0}.a2nd{position:absolute;top:0;width:.4rem;height:.55rem;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:var(--mm-status-info-border,var(--mm-accent-strong));pointer-events:none}.a2nd:first-child{left:34%}.a2nd:nth-child(2){left:50%}.a2nd:nth-child(3){left:62%}.a2na{display:grid;justify-items:center;gap:.75rem;text-align:center}.a2nb{width:7rem;height:7rem;-o-object-fit:contain;object-fit:contain}.a2nc{margin:0;color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:1.25rem}.a2nc,.a2ou{font-weight:var(--mm-weight-strong)}.a2ou{padding:.2rem .7rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-active);color:var(--mm-accent-strong)}.a2oc{margin:0;color:var(--mm-status-error-text,var(--mm-text-strong));font-size:var(--mm-type-body-sm)}.a2np{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}@media (min-width:560px){.a2np{grid-template-columns:repeat(4,minmax(0,1fr))}}.a2my{position:relative;display:block;width:100%;min-height:var(--mm-touch-target);aspect-ratio:3/4;padding:0;border:0;border-radius:var(--mm-radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer;perspective:700px}.a2my:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:3px}.a2my[aria-disabled=true]{cursor:default}.a2n5{transform-style:preserve-3d}.a2n2,.a2n5{position:absolute;inset:0;border-radius:inherit}.a2n2{display:grid;place-items:center;overflow:hidden;backface-visibility:hidden;box-shadow:var(--mm-card-shadow)}.a2mz{background:var(--mm-paper)}.a2n0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a2n3{align-content:center;gap:.35rem;padding:.5rem;background:var(--mm-surface-elevated)}.a2my[data-face=up] .a2n5,.a2n3{transform:rotateY(180deg)}.a2my[data-matched] .a2n3{background:var(--mm-surface-active)}.a2n4{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.a2n6{font-size:var(--mm-type-caption);font-style:italic;line-height:1.25}.a2n1,.a2n6{color:var(--mm-text-strong);font-weight:var(--mm-weight-control);text-align:center;overflow-wrap:anywhere}.a2n1{line-height:1.35}.a2n1,.a2ok{font-size:var(--mm-type-body-sm)}.a2ok{margin:0;min-height:1.5em;color:var(--mm-text)}.a2os{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.a2os{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.a2ol{animation:a2op .2s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--term-index, 0) * 25ms)}@keyframes a2op{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}}.a2ol{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:.75rem;background:var(--mm-surface-muted)}.a2ol,.a2om{display:grid;border-radius:var(--mm-radius-md)}.a2om{place-items:center;width:4.5rem;height:4.5rem;overflow:hidden;background:var(--mm-surface-elevated)}.a2om img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a2om[data-icon] img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.a2ol[data-locked] .a2om img{filter:brightness(0);opacity:.18}.a2or{display:grid;gap:.3rem;min-width:0}.a2oo{margin:0;color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:1.05rem;font-weight:var(--mm-weight-strong)}.a2ol[data-locked] .a2oo{color:var(--mm-text-muted)}.a2on{margin:0;color:var(--mm-text);font-size:var(--mm-type-body-sm);line-height:1.5}.a2oq{color:var(--mm-text-secondary);font-size:var(--mm-type-caption)}.a2no{margin:.5rem 0 0;color:var(--mm-text-strong);font-size:var(--mm-type-body);font-weight:var(--mm-weight-strong)}.a2oj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.a2oh{display:block;inline-size:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);cursor:pointer}.a2oh .a2om{inline-size:100%;block-size:100%}.a2oh .a2om img{filter:brightness(0);opacity:.18}.a2oh[aria-pressed=true]{outline:2px solid var(--mm-accent);outline-offset:2px}.a2oh:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:3px}.a2oi{margin:0;min-height:1.5em;color:var(--mm-text-secondary);font-size:var(--mm-type-body-sm)}.a2o6{display:grid;gap:.6rem;min-width:0;padding:.85rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-elevated);text-align:start}.a2ob{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body);font-weight:var(--mm-weight-strong)}.a2o8{gap:.4rem;margin:0;padding:0;list-style:none}.a2o7,.a2o8{display:grid}.a2o7{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;color:var(--mm-text);font-size:var(--mm-type-body-sm)}.a2o7,.a2oa{align-items:center}.a2oa{display:inline-flex;gap:.1rem;color:var(--mm-text-secondary);font-size:var(--mm-type-caption);white-space:nowrap}.a2oa [data-off]{opacity:.25}.a2o9{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border:2px solid var(--mm-border);border-radius:50%;background:var(--mm-surface-app);color:var(--mm-accent-strong)}.a2o9[data-done=true]{border-color:var(--mm-accent);background:var(--mm-surface-active,var(--mm-surface))}.a2ne{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}@media (min-width:560px){.a2ne{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 899px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2o5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 767px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2os{grid-template-columns:minmax(0,1fr)}}@container (max-width: 559px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2np{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-native-learn-viewport[data-native-content-viewport=active] .a2ne{grid-template-columns:minmax(0,1fr)}}@container (max-width: 479px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2o5{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-native-learn-viewport[data-native-content-viewport=active] .a2oj{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}}.a2nf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:var(--mm-touch-target);padding:.6rem .75rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);color:var(--mm-text-strong);font-weight:var(--mm-weight-control);text-decoration:none;box-shadow:var(--mm-card-shadow)}.a2ng{width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.a2ni{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.a2nh{color:var(--mm-text-secondary);font-size:var(--mm-type-caption);font-weight:400}@media (prefers-reduced-motion:no-preference){.a2n5{transition:transform .36s cubic-bezier(.3,.7,.2,1)}.a2nv{animation:a2o0 .32s ease-out both}@keyframes a2o0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.a2nd{animation:a2ny .42s cubic-bezier(.5,0,.9,.6) both}.a2nd:nth-child(2){animation-delay:90ms}.a2nd:nth-child(3){animation-delay:.17s}@keyframes a2ny{0%{opacity:0;transform:translateY(-.4rem)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(1.9rem)}}.a2nk[data-grows] .a2nj{animation:a2nz .8s ease-in-out both}.a2nk[data-grows] .a2nl{animation:a2o3 .8s cubic-bezier(.3,.7,.3,1.3) both;transform-origin:50% 90%}.a2nk:not([data-grows]) .a2nl{animation:a2o4 .8s ease-out both;transform-origin:50% 90%}@keyframes a2nz{0%,55%{opacity:1}75%,to{opacity:0}}@keyframes a2o3{0%,55%{opacity:0;transform:scale(.86)}80%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes a2o4{0%,55%{transform:none}75%{transform:scale(1.04)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.a2n5,.a2nv{transition:none}.a2n5,.a2nd,.a2nj,.a2nl,.a2nv{animation:none}.a2nd{display:none}}.a1c4{--learn-comfort-body:calc(var(--mm-type-body) * 1.25);--learn-comfort-control:calc(var(--mm-type-body) * 1.15);--learn-comfort-prompt:calc(var(--mm-type-section-title) * 1.4);--learn-comfort-title:calc(var(--mm-type-section-title) * 1.45);--learn-comfort-small:calc(var(--mm-type-body-sm) * 1.2);--learn-comfort-leading:1.65}html.a1c4 .xp .xp-text,html.a1c4 .xp-lesson-speech .xp-text,html.a1c4 .xp-observation-note{font-size:var(--learn-comfort-body);line-height:var(--learn-comfort-leading);overflow-wrap:anywhere}html.a1c4 .xp .xp-prompt,html.a1c4 .xp-lesson-speech .xp-prompt{font-size:var(--learn-comfort-prompt);line-height:1.35;overflow-wrap:anywhere}html.a1c4 .xp .xp-token,html.a1c4 .xp-lesson-speech .xp-token{min-width:0;font-size:var(--learn-comfort-control);line-height:1.45;overflow-wrap:anywhere}html.a1c4 .xp .xp-token>span{min-width:0}html.a1c4 .xp .xp-teacher{font-size:var(--learn-comfort-small);line-height:var(--learn-comfort-leading)}html.a1c4 .xp .xp-sheet p{font-size:var(--learn-comfort-body);line-height:var(--learn-comfort-leading);overflow-wrap:anywhere}html.a1c4 .xp .xp-sheet__title{font-size:var(--learn-comfort-title);line-height:1.25}html.a1c4 .learn-lesson__prompt{font-size:var(--learn-comfort-prompt);line-height:1.35;overflow-wrap:anywhere}html.a1c4 .learn-lesson__option-label{font-size:var(--learn-comfort-control);line-height:1.45;overflow-wrap:anywhere}html.a1c4 .learn-lesson__feedback-title{font-size:var(--learn-comfort-title);line-height:1.25}html.a1c4 .learn-lesson__feedback .learn-page__body,html.a1c4 [data-board5-game] p{font-size:var(--learn-comfort-body);line-height:var(--learn-comfort-leading);overflow-wrap:anywhere}.a1ce{flex:none;cursor:pointer}.a1ce:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px}.a1ce:disabled{cursor:default}.a1cf{transition:opacity var(--mm-duration-fast,.12s) ease}.a1ce[data-learn-sound=off] .a1cf{opacity:.4}@media (prefers-reduced-motion:reduce){.a1cf{transition:none}}.a1cg{position:absolute;top:max(.85rem,var(--mm-safe-top));right:.85rem;z-index:22;width:var(--mm-touch-target);height:var(--mm-touch-target);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-medium);color:var(--mm-text-strong)}.xp .a1cc{inset-inline-end:calc(.85rem + var(--mm-touch-target) + .7rem)}.xp[data-reference-reader-shell] .a1cg{position:fixed;top:max(6px,var(--mm-safe-top));right:16px;z-index:5}.xp[data-native-overlay-region=active][data-reference-reader-shell] .a1cg{position:absolute;top:6px;right:16px}.a1c6{display:none;margin:0 0 .5rem;color:var(--mm-text-secondary);font-size:var(--mm-type-caption);line-height:1.4}@media (pointer:fine){.a1c6{display:block}}.xp[data-reference-reader] .a1c6{position:absolute;bottom:calc(100% + 4px);inset-inline-end:0;margin:0}.a1cd{justify-self:start;align-self:flex-start;min-height:var(--mm-touch-target);padding:0 .25rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--mm-weight-strong,700);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.a1cd:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:2px;border-radius:var(--mm-radius-md,8px)}.a1c0{width:min(34rem,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:1rem 1rem 1.25rem;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--mm-border);border-radius:var(--mm-radius-panel);background:var(--mm-surface-elevated);color:var(--mm-text-strong);box-shadow:var(--mm-shadow-medium)}.a1c0::backdrop{background:var(--mm-backdrop)}.a1c3{font-family:var(--mm-font-display);font-size:var(--mm-type-section-title);line-height:1.25}.a1by,.a1c3{margin:0 0 .75rem}.a1by{display:grid;gap:.75rem;padding:.85rem 1rem;border-radius:var(--mm-radius-md,12px);background:var(--mm-surface-muted)}.a1c1{display:block;width:100%;height:auto;border-radius:var(--mm-media-radius)}.a1c2{margin:0;color:var(--mm-text);font-size:var(--mm-type-body);line-height:1.5;overflow-wrap:anywhere}html.a1c4 .a1c2{font-size:var(--learn-comfort-body);line-height:var(--learn-comfort-leading)}.a1bz{display:flex;justify-content:flex-end}.a2f6{display:grid;gap:.85rem;min-width:0;padding:1.1rem 1.15rem 1.25rem;border-radius:var(--mm-radius-lg,1.75rem);background:var(--mm-surface-elevated);box-shadow:var(--mm-card-shadow)}.a2ew,.a2f6 .learn-page__section-title{margin:0}.a2ew{color:var(--mm-text);font-size:var(--mm-type-body-sm);line-height:1.55}.a2f1{margin:0;color:var(--mm-text-secondary);font-size:var(--mm-type-caption);line-height:1.45}.a2dv{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.a2dv>*{min-height:var(--mm-touch-target)}.a2fp{margin:0;min-height:1.5em;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control)}.a2ei{display:grid;justify-items:center;gap:.6rem;text-align:center}.a2ej{width:5.5rem;height:5.5rem;-o-object-fit:contain;object-fit:contain}.a2ek{margin:0;color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:1.2rem}.a2ek,.a2g3{font-weight:var(--mm-weight-strong)}.a2g3{padding:.2rem .7rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-active);color:var(--mm-accent-strong)}.a2fd{margin:0;color:var(--mm-status-error-text,var(--mm-text-strong));font-size:var(--mm-type-body-sm)}.a2fq{display:inline-flex;align-items:center;min-height:var(--mm-touch-target);color:var(--mm-accent-strong);font-weight:var(--mm-weight-strong)}.a2en:focus-visible,.a2eq:focus-visible,.a2fq:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:3px}.a2fu{width:2.75rem;height:2.75rem;flex:none;-o-object-fit:cover;object-fit:cover}.a2fn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:var(--mm-touch-target);padding:.45rem .6rem;border:2px solid transparent;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);color:var(--mm-text-strong);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--mm-card-shadow)}.a2fn[aria-pressed=true]{border-color:var(--mm-accent-strong);background:var(--mm-surface-active)}.a2fn[aria-disabled=true]{cursor:default;opacity:.55;box-shadow:none}.a2fn[data-right]{border-color:var(--mm-accent-strong);background:var(--mm-surface-active);opacity:1}.a2fo{display:grid;gap:.05rem;min-width:0;font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control);line-height:1.25;overflow-wrap:anywhere}.a2ex{color:var(--mm-text-secondary);font-size:var(--mm-type-caption);font-style:italic;font-weight:400}.a2fv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.a2fv{grid-template-columns:repeat(3,minmax(0,1fr))}}.a2el{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.a2el[data-dragging]{position:relative;z-index:3;cursor:grabbing;box-shadow:0 6px 14px color-mix(in srgb,var(--mm-text-strong) 22%,transparent)}.a2fi{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem}.a2ff,.a2fi{display:grid}.a2ff{align-content:start;gap:.5rem;min-width:0;min-height:7.5rem;padding:.6rem;border:2px dashed color-mix(in srgb,var(--mm-text-secondary) 45%,transparent);border-radius:var(--mm-radius-md);background:var(--mm-surface-muted)}.a2ff[data-hover]{border-style:solid;border-color:var(--mm-accent-strong);background:var(--mm-surface-active)}.a2fh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:var(--mm-touch-target);padding:.2rem;border:0;border-radius:var(--mm-radius-sm,.5rem);background:transparent;color:var(--mm-text-strong);font:inherit;font-weight:var(--mm-weight-strong);text-align:start;cursor:pointer}.a2fh[aria-disabled=true]{cursor:default}.a2fg{width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.a2fa{gap:.35rem;margin:0;padding:0;list-style:none}.a2fa,.a2fb{display:grid}.a2fb{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.3rem .4rem;border-radius:var(--mm-radius-sm,.5rem);background:var(--mm-surface-elevated);font-size:var(--mm-type-caption);line-height:1.3;overflow-wrap:anywhere}.a2fb img{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover}.a2fc{display:block;color:var(--mm-text-secondary)}.a2e6{gap:.5rem;margin:0;padding:0;list-style:none}.a2e1,.a2e6{display:grid}.a2e1{gap:.2rem;padding:.6rem .75rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted)}.a2e4{color:var(--mm-text-secondary);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong);text-transform:uppercase;letter-spacing:.04em}.a2e5{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);line-height:1.5}.a2f5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media (max-width:360px){.a2f5{grid-template-columns:minmax(0,1fr)}}.a2ev{display:flex;justify-content:center;min-width:0}.a2eu{gap:2px;width:min(100%,calc(var(--cols) * 2.6rem))}.a2dz,.a2eu{display:grid}.a2dz{position:relative;place-items:center;aspect-ratio:1;min-width:0;border-radius:4px;background:var(--mm-surface-muted);color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:clamp(.85rem,4vw,1.15rem);font-weight:var(--mm-weight-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mm-text-secondary) 30%,transparent);cursor:pointer}.a2dz[data-empty]{background:transparent;box-shadow:none;cursor:default}.a2dz[data-active]{background:var(--mm-surface-active);box-shadow:inset 0 0 0 2px var(--mm-accent-strong)}.a2dz[data-found]{color:var(--mm-accent-strong)}.a2e0{position:absolute;top:1px;inset-inline-start:3px;color:var(--mm-text-secondary);font-family:inherit;font-size:.55rem;font-weight:var(--mm-weight-control);line-height:1}.a2fz{display:grid;gap:.75rem}@media (min-width:640px){.a2fz{grid-template-columns:repeat(2,minmax(0,1fr))}}.a2fx{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.a2fy{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong)}.a2fw{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;width:100%;min-height:var(--mm-touch-target);padding:.5rem .6rem;border:2px solid transparent;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);color:var(--mm-text);font:inherit;font-size:var(--mm-type-body-sm);line-height:1.45;text-align:start;cursor:pointer}.a2fw[aria-current=true]{border-color:var(--mm-accent-strong);background:var(--mm-surface-active)}.a2fw[data-found]{color:var(--mm-text-secondary)}.a2g1{color:var(--mm-text-strong);font-weight:var(--mm-weight-strong)}.a2g0{display:block;color:var(--mm-text-secondary);font-size:var(--mm-type-caption)}.a2dx{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.a2dw{display:grid;flex:1 1 12rem;gap:.25rem;min-width:0;font-size:var(--mm-type-caption);font-weight:var(--mm-weight-control)}.a2dw,.a2dy{color:var(--mm-text-strong)}.a2dy{min-height:var(--mm-touch-target);padding:0 .75rem;border:2px solid color-mix(in srgb,var(--mm-text-secondary) 45%,transparent);border-radius:var(--mm-radius-md);background:var(--mm-surface-elevated);font:inherit;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.a2dy:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:2px}.a2ez{display:grid;justify-items:center;gap:.6rem;text-align:center}.a2fe{grid-template-columns:minmax(0,38fr) minmax(0,24fr) minmax(0,38fr);min-height:calc(var(--rows) * 5rem);border-radius:var(--mm-radius-md);background:var(--mm-surface-muted)}.a2e8,.a2fe{position:relative;display:grid}.a2e8{z-index:1;grid-template-rows:repeat(var(--count),minmax(0,1fr));align-items:center;margin:0;padding:0 .35rem;list-style:none}.a2e9{grid-column:1}.a2ea{grid-column:3}.a2f2{display:grid;justify-items:center;gap:.2rem;width:100%;min-height:var(--mm-touch-target);padding:.3rem .2rem;border:2px solid transparent;border-radius:var(--mm-radius-md);background:var(--mm-surface-elevated);color:var(--mm-text-strong);font:inherit;font-size:var(--mm-type-caption);font-weight:var(--mm-weight-control);line-height:1.2;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:var(--mm-card-shadow)}.a2f2[aria-pressed=true]{border-color:var(--mm-accent-strong);background:var(--mm-surface-active)}.a2f2[data-complete]{border-color:color-mix(in srgb,var(--mm-accent-strong) 55%,transparent)}.a2f3{width:2.75rem;height:2.75rem;-o-object-fit:cover;object-fit:cover}.a2f4{color:var(--mm-text-secondary);font-size:.7rem;font-weight:400}.a2ft{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.a2fr{fill:none;stroke:var(--mm-accent-strong);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.a2em{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.a2em,.a2en{display:grid}.a2en{justify-items:center;align-content:center;gap:.3rem;height:100%;min-height:var(--mm-touch-target);padding:.5rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-control);line-height:1.2;text-align:center;text-decoration:none;box-shadow:var(--mm-card-shadow)}.a2eo{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain}.a2ep{min-width:0;overflow-wrap:anywhere}.a2es{display:grid;gap:.6rem;min-width:0}.a2es .a2em{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:900px){.a2es .a2em{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 899px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2es .a2em{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 639px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2fv{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-native-learn-viewport[data-native-content-viewport=active] .a2fz{grid-template-columns:minmax(0,1fr)}}@container (max-width: 360px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2f5{grid-template-columns:minmax(0,1fr)}}.a2fm{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:.625rem;height:100%;padding:1rem .625rem .875rem;border-radius:var(--mm-container-radius);text-align:center}.a2fj{display:grid;place-items:center;width:5.25rem;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--mm-field-ink-cream);transition:transform .18s cubic-bezier(.22,1,.36,1)}.a2fj .a2eo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a2fm .a2ep{width:100%;font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.25}.a2fm:active .a2fj{transform:scale(.94) rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.a2fl{animation:a2fk .22s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--shelf-index, 0) * 35ms)}@keyframes a2fk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.a2fl{animation:none}.a2fj{transition:none}}.a2et{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body);font-weight:var(--mm-weight-strong)}.a2eb{justify-items:center;gap:.875rem;padding:.5rem .25rem .25rem;text-align:center}.a2eb,.a2ec{display:grid}.a2ec{place-items:center;width:9.5rem;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--mm-field-ink-cream);box-shadow:var(--mm-card-shadow)}.a2ec img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a2ee{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.a2ee li{padding:.375rem .75rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-muted);color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong);line-height:1.3}.a2eh{margin:0;max-width:30ch;color:var(--mm-text);font-size:var(--mm-type-body);line-height:1.45}.a2eg{min-height:3.5rem}.a2f9{align-items:center;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong)}.a2f8,.a2f9{display:flex;gap:.5rem;margin:0}.a2f8{padding:0;list-style:none}.a2f7{width:.75rem;height:.75rem;border-radius:50%;background:var(--mm-surface-muted);box-shadow:inset 0 0 0 2px var(--mm-border)}.a2f7[data-on]{background:var(--mm-accent);box-shadow:none}.a2e6{perspective:50rem}.a2e2{display:grid;place-items:center;min-height:4rem;border-radius:var(--mm-radius-md);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mm-accent) 14%,var(--mm-surface-muted)) 0 10px,var(--mm-surface-muted) 10px 20px);color:var(--mm-text-secondary);font-family:var(--mm-font-display);font-size:1.3rem;font-weight:var(--mm-weight-strong)}.a2e7{scroll-margin-block-end:calc(var(--mm-bottom-nav-space, 6rem) + 1rem)}@media (prefers-reduced-motion:no-preference){.a2ec{animation:a2ef .32s cubic-bezier(.22,1,.36,1) both}.a2ee li{animation:a2ed .22s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--chip-index, 0) * 60ms)}.a2e1[data-turned]{transform-origin:50% 50%;animation:a2e3 .3s cubic-bezier(.22,1,.36,1) both}.a2fn[data-wrong]{animation:a2g2 .26s ease-in-out both}@keyframes a2ef{0%{opacity:0;transform:translateY(-14px) scale(.94) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes a2ed{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes a2e3{0%{opacity:.2;transform:rotateX(80deg)}to{opacity:1;transform:none}}@keyframes a2g2{0%,to{transform:none}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}}@media (prefers-reduced-motion:reduce){.a2e1[data-turned],.a2ec,.a2ee li,.a2fn[data-wrong]{animation:none}}.a2fn{transition:opacity .26s ease-out .2s}@media (prefers-reduced-motion:no-preference){.a2e1,.a2fb{animation:a2er .28s ease-out both}.a2fr{stroke-dasharray:1;stroke-dashoffset:1;animation:a2fs .7s cubic-bezier(.3,.7,.2,1) forwards}.a2dz[data-found]{animation:a2er .24s ease-out both}@keyframes a2er{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes a2fs{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){.a2dz,.a2e1,.a2fb,.a2fr{animation:none;transition:none}.a2fr{stroke-dasharray:none;stroke-dashoffset:0}}.b168b91ff1f3dfbf834ca6471{position:fixed;top:var(--mm-visual-viewport-top,0);left:var(--mm-visual-viewport-left,0);width:var(--mm-visual-viewport-width,100vw);height:var(--mm-visual-viewport-height,100dvh);z-index:calc(var(--mm-z-modal) + 2);display:grid;align-items:end;justify-items:center;overflow:hidden;background:var(--mm-backdrop);padding:max(.5rem,var(--mm-safe-top)) max(.5rem,var(--mm-safe-right)) max(.5rem,var(--mm-safe-bottom)) max(.5rem,var(--mm-safe-left));animation:b0adc07a27a7c2cea5d8cb6f1 var(--mm-menu-duration) var(--mm-control-ease) both}.b70fe1a2aa6b6967d3ae3d778{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mm-divider);border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated);box-shadow:none;animation:b844720573952b0e24a4234fb var(--mm-menu-duration) var(--mm-control-ease)}.b70fe1a2aa6b6967d3ae3d778.bcf371ef3f46518124c29c9ec{position:fixed;z-index:calc(var(--mm-z-modal) + 3)}.b41c3115b1214bcd3bba1b867{min-height:0;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;margin:.35rem;padding:.15rem .3rem}.b41c3115b1214bcd3bba1b867>*+*{margin-top:.25rem}@keyframes b844720573952b0e24a4234fb{0%{opacity:.72;transform:translateY(-3px)}to{opacity:1;transform:none}}.b168b91ff1f3dfbf834ca6471[data-state=closed]{pointer-events:none;animation:be3d500dc2d74882e3ce6526e var(--mm-selection-duration) var(--mm-control-ease) both}.b58bc5e24bd41f64bda1eb6ad{display:flex;width:min(100%,36rem);max-height:min(36rem,calc(var(--mm-visual-viewport-height, 100dvh) - max(1rem, var(--mm-safe-top) + var(--mm-safe-bottom))));min-height:0;flex-direction:column;overflow:hidden;border:0;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-shadow-medium);color:var(--mm-text);animation:b51b2cb935fda4a1bf6dbbd2b var(--mm-menu-duration) var(--mm-control-ease) both}.b168b91ff1f3dfbf834ca6471[data-state=closed] .b58bc5e24bd41f64bda1eb6ad{animation:b1807fb6c080d1ef33f68d574 var(--mm-selection-duration) var(--mm-control-ease) both}.b58bc5e24bd41f64bda1eb6ad[data-searchable=true]{height:36rem}.ba742d0ebc6567725c0365269{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) var(--mm-touch-target);align-items:center;gap:.75rem;border-bottom:0;background:transparent;padding:.8rem .8rem .5rem 1rem}.bd1f33d4766e4c6b52fb9e9f1{display:grid;min-width:0;gap:.12rem}.bd1f33d4766e4c6b52fb9e9f1 h2{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-section-title);font-weight:700;letter-spacing:-.018em;line-height:1.2;overflow-wrap:anywhere}.bfde50bdba78daec9f131a1a7{justify-self:end}.b184b5ff72504275a400a8bcd{display:flex;min-height:calc(var(--mm-touch-target) + .35rem);flex:0 0 auto;align-items:center;gap:.65rem;margin:.75rem .75rem .45rem;border:1px solid var(--mm-border-strong);border-radius:var(--mm-field-radius);background:var(--mm-surface-strong);padding:0 1.1rem;color:var(--mm-text-secondary);transition:border-color var(--mm-duration-fast) var(--mm-ease-standard),box-shadow var(--mm-duration-fast) var(--mm-ease-standard),background-color var(--mm-duration-fast) var(--mm-ease-standard)}.b184b5ff72504275a400a8bcd:focus-within{border-color:var(--mm-accent);background:var(--mm-surface-elevated);outline:2px solid var(--mm-accent);outline-offset:2px}.b184b5ff72504275a400a8bcd input{min-width:0;min-height:var(--mm-touch-target);flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--mm-text-strong);font:inherit;font-size:max(16px,var(--mm-type-body-sm));font-weight:680}.b184b5ff72504275a400a8bcd input::-moz-placeholder{color:var(--mm-text-muted);opacity:1}.b184b5ff72504275a400a8bcd input::placeholder{color:var(--mm-text-muted);opacity:1}.bc0c9eddd2050577792838759{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;margin:.3rem .35rem .35rem;padding:.2rem .4rem max(.75rem,var(--mm-safe-bottom))}.bd96b050c862f0771e3969008{display:block;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.55;padding-block:.5rem}.b8efa964e11be5fa5895e6714{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center}.b41c3115b1214bcd3bba1b867,.bc0c9eddd2050577792838759{scrollbar-gutter:stable}.bf010f749ff33323b5b6e4576{min-height:calc(var(--mm-touch-target) + .2rem);margin-block:.18rem;padding-inline:.85rem;background:transparent}.bf010f749ff33323b5b6e4576[data-active=true]{border-color:var(--mm-border);background:var(--mm-interaction-hover-surface)}.b1df48f2a993240ea95400611,.b1df48f2a993240ea95400611[data-active=true]{border-color:var(--mm-border-active);background:var(--mm-surface-active);box-shadow:none}.b9ba4940280ec3eae7b52e334{white-space:normal;overflow-wrap:anywhere}.bd2934ebc966940d10e64a12f{font-size:var(--mm-type-body);line-height:1.3}.bb10ca9133b17e79e59192398{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:999px;background:transparent;color:var(--mm-accent-strong)}.b417fca146ab9a2ffcdf028e0{margin:0;padding:2.5rem 1rem;color:var(--mm-text-secondary);font-size:var(--mm-type-body-sm);font-weight:650;text-align:center}@keyframes b0adc07a27a7c2cea5d8cb6f1{0%{opacity:0}to{opacity:1}}@keyframes be3d500dc2d74882e3ce6526e{0%{opacity:1}to{opacity:0}}@keyframes b51b2cb935fda4a1bf6dbbd2b{0%{opacity:0;transform:translate3d(0,.9rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes b1807fb6c080d1ef33f68d574{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,.55rem,0) scale(.99)}}@media (max-width:719px){.b168b91ff1f3dfbf834ca6471{align-items:stretch;padding:0}.b58bc5e24bd41f64bda1eb6ad,.b58bc5e24bd41f64bda1eb6ad[data-searchable=true]{width:100%;height:100%;max-height:none;border-radius:0;padding:var(--mm-safe-top) var(--mm-safe-right) var(--mm-safe-bottom) var(--mm-safe-left)}}.b58bc5e24bd41f64bda1eb6ad[data-search-header=true] .b184b5ff72504275a400a8bcd{margin-top:.8rem}@media (min-width:720px){.b168b91ff1f3dfbf834ca6471{align-items:center;padding:max(1rem,var(--mm-safe-top)) max(1rem,var(--mm-safe-right)) max(1rem,var(--mm-safe-bottom)) max(1rem,var(--mm-safe-left))}}@media (prefers-reduced-motion:reduce){.b168b91ff1f3dfbf834ca6471,.b168b91ff1f3dfbf834ca6471[data-state=closed],.b168b91ff1f3dfbf834ca6471[data-state=closed] .b58bc5e24bd41f64bda1eb6ad,.b58bc5e24bd41f64bda1eb6ad,.b70fe1a2aa6b6967d3ae3d778{animation:none}.b184b5ff72504275a400a8bcd,.bfde50bdba78daec9f131a1a7{transition-duration:1ms}.bfde50bdba78daec9f131a1a7:active{transform:none}}.a2qz{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--mm-border);border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--mm-text-strong) 10%,transparent)}.a2qz h2{margin:0;font-family:var(--mm-font-display);font-size:var(--mm-type-section-title);color:var(--mm-text-strong)}.a2r8{margin:0;color:var(--mm-text-muted);font-size:var(--mm-type-body-sm)}.a2ra{margin:0}.a2ra,.a2rg{color:var(--mm-text-strong);font-weight:var(--mm-weight-strong)}.a2rg{display:inline-flex;align-items:center;gap:.4rem;justify-self:center;min-block-size:2rem;padding:.25rem .75rem;border:1px solid var(--mm-border-strong);border-radius:var(--mm-pill-radius);background:var(--mm-surface-muted);font-size:var(--mm-type-caption);font-variant-numeric:tabular-nums}.a2rh{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--mm-amber)}.a2r1{border-color:var(--mm-border-strong)}.a2qw{display:flex;flex-wrap:wrap;gap:.5rem}.a2qw>*{min-block-size:var(--mm-touch-target,44px)}.a2r7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.a2r5,.a2r7{display:grid}.a2r5{gap:.25rem;min-inline-size:0}.a2r6{color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong)}@media (max-width:380px){.a2r7{grid-template-columns:minmax(0,1fr)}}@container (max-width: 380px){.mm-native-learn-viewport[data-native-content-viewport=active] .a2r7{grid-template-columns:minmax(0,1fr)}}.a2ri{position:absolute;inset-inline:14%;inset-block-start:-10%;block-size:38%;pointer-events:none}.a2ri:before{inset-inline:0;inset-block-end:0;block-size:62%;border-radius:50% 50% 18% 18%/70% 70% 30% 30%;background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--mm-text-strong) 14%,transparent) 3px 4px),linear-gradient(to top,var(--mm-amber) 0 34%,var(--mm-accent) 34% 100%);box-shadow:0 1px 1px color-mix(in srgb,var(--mm-text-strong) 25%,transparent)}.a2ri:after,.a2ri:before{content:"";position:absolute}.a2ri:after{inset-inline-start:50%;inset-block-start:0;inline-size:34%;aspect-ratio:1;border-radius:50%;transform:translateX(-50%);background:var(--mm-amber);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--mm-text-strong) 20%,transparent)}[dir=rtl] .a2ri:after{transform:translateX(50%)}.a2re{position:relative}.a2r3{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.a2r2,.a2r3{display:grid}.a2r2{position:relative;place-items:center;inline-size:100%;min-block-size:var(--mm-touch-target,44px);aspect-ratio:1;border:1px solid var(--mm-border-strong);border-radius:var(--mm-control-radius);background:var(--mm-surface-app);color:var(--mm-text-strong);font-family:var(--mm-font-display);font-size:var(--mm-type-body);font-variant-numeric:tabular-nums;box-shadow:var(--mm-control-shadow);cursor:pointer}.a2r2:focus-visible{outline:none;box-shadow:var(--mm-focus-ring)}.a2r2[aria-disabled=true]{cursor:default;color:var(--mm-text-muted);background:var(--mm-surface-muted);box-shadow:none;opacity:.7}.a2r2[data-answered=true]{border-color:var(--mm-accent);background:var(--mm-surface-active)}.a2r2[data-answered=true]:after{content:"";position:absolute;inset-inline-end:.3rem;inset-block-start:.3rem;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--mm-accent)}.a2r2[aria-expanded=true]{border-color:var(--mm-accent);border-width:2px}.a2rd{display:grid;gap:.75rem;padding:.875rem;border:1px solid var(--mm-border);border-radius:var(--mm-control-radius);background:var(--mm-surface-app)}.a2r9{justify-self:start;padding:.15rem .6rem;border-radius:var(--mm-pill-radius);background:var(--mm-surface-muted);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong)}.a2r0,.a2r9{color:var(--mm-text-strong)}.a2r0{margin:0;font-size:var(--mm-type-body);line-height:1.5}.a2rf{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-inline-size:0}.a2rf legend{padding:0;margin-block-end:.25rem;font-weight:var(--mm-weight-strong)}.a2rc,.a2rf legend{color:var(--mm-text-strong)}.a2rc{display:block;inline-size:100%;min-block-size:var(--mm-touch-target,44px);padding:.6rem .8rem;border:1px solid var(--mm-border-strong);border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated);font:inherit;text-align:start;cursor:pointer}.a2rc:focus-visible{outline:none;box-shadow:var(--mm-focus-ring)}.a2rc[data-result=right]{border-color:var(--mm-accent);background:var(--mm-surface-active)}.a2rc[data-result=wrong]{border-color:var(--mm-status-warning-border);background:var(--mm-status-warning-surface)}.a2r4{margin:0;color:var(--mm-text-strong);font-weight:var(--mm-weight-strong)}@media (prefers-reduced-motion:no-preference){.a2rd{animation:a2qy .26s var(--mm-ease-emphasized) both}.a2ri{animation:a2qx .52s var(--mm-ease-emphasized) both}}@media (prefers-reduced-motion:reduce){.a2rd,.a2ri{animation:none}}@keyframes a2qy{0%{opacity:0;transform:translateY(.5rem)}}@keyframes a2qx{0%{opacity:0;transform:translateY(-.4rem)}}.a2m5{display:grid;gap:.75rem;min-width:0;padding:1rem;border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated)}.a2lq,.a2m5 .learn-page__section-title{margin:0}.a2lq{color:var(--mm-text-secondary);font-size:var(--mm-type-body-sm);line-height:1.5}.a2m1{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.75rem .5rem;margin:0;padding:0;list-style:none}.a2lt,.a2m1{display:grid}.a2lt{justify-items:center;gap:.25rem;width:100%;min-width:0;min-height:var(--mm-touch-target);padding:.4rem .25rem;border:0;border-radius:var(--mm-radius-md);background:transparent;color:var(--mm-text-strong);font:inherit;text-align:center;cursor:pointer}.a2lt:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:3px}.a2lt[aria-expanded=true]{background:var(--mm-surface-muted);box-shadow:inset 0 0 0 2px var(--mm-border)}.a2lr{position:relative;display:block;inline-size:72px;block-size:72px}.a2ls{inset:0;inline-size:100%;block-size:100%}.a2ls,.a2lv{position:absolute}.a2lv{inset-inline:13%;inset-block-end:9%;block-size:calc(var(--jar-fill, 0) * 47%);border-radius:4px 4px 12px 12px;background:color-mix(in srgb,var(--mm-amber) 34%,transparent);transition:block-size .6s var(--mm-ease-emphasized,ease-out)}.a2m2{position:absolute;inline-size:24%;block-size:auto;transform:rotate(var(--leaf-turn,0deg));filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--mm-text-strong) 22%,transparent))}.a2m0{font-weight:var(--mm-weight-strong);line-height:1.25;overflow-wrap:anywhere;hyphens:auto}.a2lu,.a2m0{font-size:var(--mm-type-caption)}.a2lu{color:var(--mm-text-muted)}.a2lz{display:grid;gap:.5rem;padding:.75rem;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted)}.a2lz h3{margin:0;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);font-weight:var(--mm-weight-strong)}.a2lx{margin:0;padding:0;list-style:none}.a2lw,.a2lx{display:grid;gap:.5rem}.a2lw{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:32px;color:var(--mm-text-strong);font-size:var(--mm-type-body-sm);overflow-wrap:anywhere}.a2ly{color:var(--mm-text-muted);font-size:var(--mm-type-caption);white-space:nowrap}.a2lw[data-done=true] .a2ly{color:var(--mm-accent-strong);font-weight:var(--mm-weight-strong)}.a2mc{display:grid;gap:.75rem;min-width:0}.a2mc h2{margin:0}.a2mb{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block-end:.5rem;border-radius:var(--mm-radius-md)}.a2mb:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:2px}.a2ma{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;inline-size:-moz-max-content;inline-size:max-content}.a2m8{display:grid;align-content:start;gap:.35rem;scroll-snap-align:end}.a2m9{color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong)}.a2m9:first-letter{text-transform:uppercase}.a2m7{grid-template-columns:repeat(7,16px);grid-auto-rows:16px;gap:3px}.a2m6,.a2m7{display:grid}.a2m6{position:relative;place-items:center;overflow:hidden;border-radius:4px;background:var(--mm-surface-muted);box-shadow:inset 0 0 0 1px var(--mm-border)}.a2m6[data-patch=lit]{background:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in srgb,var(--mm-text-strong) 10%,transparent) 2px 3px),color-mix(in srgb,var(--mm-amber) 55%,var(--mm-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mm-amber) 70%,var(--mm-text-strong))}.a2m6[data-patch=lit] img{inline-size:auto;block-size:13px}.a2m6[data-patch=paused]{background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--mm-text-strong) 14%,transparent) 3px 4px),linear-gradient(to top,var(--mm-amber) 0 30%,var(--mm-accent) 30% 100%)}.a2m4{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;color:var(--mm-text-secondary);font-size:var(--mm-type-caption)}.a2m4 li{display:inline-flex;align-items:center;gap:.4rem}.a2m4 .a2m6{inline-size:16px;block-size:16px}.a2mk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;align-items:start;margin-block-end:8px;padding:12px;border-radius:var(--mm-radius-md);background:var(--mm-surface-muted);box-shadow:var(--mm-card-shadow)}.a2md{inline-size:calc(32px / var(--map-scale, 1));block-size:auto}.a2mi{display:grid;gap:4px;min-width:0}.a2mj{margin:0;color:var(--mm-text-strong);font-weight:var(--mm-weight-strong)}.a2mh{margin:0;color:var(--mm-text-muted);font-size:calc(var(--mm-type-body-sm) / var(--map-scale, 1));line-height:1.4}.a2mf{grid-column:1/-1;display:grid;gap:8px}.a2me{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:calc(var(--mm-touch-target) / var(--map-scale, 1));padding:8px 12px;border:0;border-radius:var(--mm-control-radius);background:var(--mm-surface-elevated);color:var(--mm-text-strong);font:inherit;font-weight:var(--mm-weight-control);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 2px var(--mm-border);overflow-wrap:anywhere}.a2me[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--mm-accent)}.a2me:focus-visible{outline:3px solid var(--mm-focus-ring);outline-offset:2px}.a2mg{flex:none;color:var(--mm-accent-strong);font-size:calc(var(--mm-type-caption) / var(--map-scale, 1));font-weight:var(--mm-weight-strong)}.a2ml{display:inline-grid;place-items:center;inline-size:16px;block-size:16px;animation:a2mm 1.8s ease-in-out .6s 3 both}.a2ml img{inline-size:14px;block-size:14px;opacity:.85}@keyframes a2mm{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.a2lv{transition:none}.a2ml{display:none;animation:none}}.a2p4{position:relative;gap:.625rem;padding:1rem;border:1px solid var(--mm-border);border-radius:var(--mm-container-radius);background:var(--mm-surface-elevated);box-shadow:var(--mm-card-shadow);color:var(--mm-text)}.a2p3,.a2p4{display:grid;min-width:0}.a2p3{gap:.3rem}.a2p8{margin:0;color:var(--mm-text-muted);font-size:var(--mm-type-caption);font-weight:var(--mm-weight-strong);line-height:1.3}.a2pr{margin:0;font-family:var(--mm-font-display);font-size:var(--mm-type-section-title);font-weight:400;line-height:1.25;color:var(--mm-text-strong);overflow-wrap:anywhere}.a2pq{margin:0;color:var(--mm-text-secondary);font-size:var(--mm-type-body-sm);line-height:1.45}.a2p7{margin:0;color:var(--mm-text-muted);font-size:var(--mm-type-caption)}.a2pj{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .875rem;padding-inline-end:3.5rem;border-radius:24px;background:var(--mm-surface-muted);box-shadow:none}.a2pk{display:block;inline-size:4rem;block-size:4rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--mm-media-radius)}.a2p0{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.a2p0>*{min-block-size:var(--mm-touch-target)}.a2p5{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.a2p1{overflow:hidden}.a2p1[data-autumn-sosies=announced]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.a2p2{display:block;inline-size:5.5rem;block-size:auto;border-radius:var(--mm-media-radius)}.a2pa{inset:0;pointer-events:none}.a2p9,.a2pa{position:absolute}.a2p9{display:block;inline-size:1.75rem;block-size:auto;border-radius:var(--mm-media-radius);opacity:.9}.a2p9:first-child{inset-block-start:-.35rem;inset-inline-end:3.25rem;transform:rotate(-24deg)}.a2p9:nth-child(2){inset-block-start:.4rem;inset-inline-end:.5rem;transform:rotate(18deg)}.a2p9:nth-child(3){inset-block-end:-.4rem;inset-inline-start:-.2rem;transform:rotate(-8deg)}.a2pg{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-inline-end:4.5rem}.a2p6{color:var(--mm-text-muted);font-weight:var(--mm-weight-strong);font-variant-numeric:tabular-nums}.a2pf{position:relative;gap:.5rem;margin:0;padding:0;list-style:none}.a2pb,.a2pf{display:grid}.a2pb{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:3.75rem;padding:.375rem .75rem .375rem .375rem;border-radius:var(--mm-control-radius);background:var(--mm-surface-muted);color:var(--mm-text-strong);text-decoration:none}.a2pd:hover,.a2pd[data-route-pending=true]{background:var(--mm-surface-active)}.a2pd:focus-visible{outline:2px solid var(--mm-focus-ring);outline-offset:3px}.a2pp{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border:2px solid var(--mm-border);border-radius:50%;background:var(--mm-surface-app)}.a2pp[data-done=true]{border-color:transparent;background:transparent}.a2pp img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.a2pc{min-width:0;overflow-wrap:anywhere}.a2pc,.a2pe{font-weight:var(--mm-weight-strong)}.a2pe{color:var(--mm-text-muted);font-size:var(--mm-type-caption);white-space:nowrap}li[data-done=true] .a2pe{color:var(--mm-accent-strong)}li[data-done=false] .a2pc{grid-column:2/-1}.a2pl{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding:.625rem;border-radius:var(--mm-control-radius);background:var(--mm-surface-muted)}.a2pl,.a2pn{position:relative}.a2pn{display:block;inline-size:4.5rem;block-size:4.5rem}.a2pn img:first-child{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.a2pm{position:absolute;inset-block-end:-.25rem;inset-inline-end:-.4rem;inline-size:1.75rem;block-size:auto;border-radius:var(--mm-media-radius);transform:rotate(16deg)}.a2po{display:grid;gap:.2rem;min-width:0}.a2po strong{color:var(--mm-text-strong);overflow-wrap:anywhere}.a2po span{color:var(--mm-text-secondary);font-size:var(--mm-type-body-sm);line-height:1.4}@media (max-width:400px){.a2pk{inline-size:3.25rem;block-size:3.25rem}.a2pg{padding-inline-end:3.5rem}}@media (prefers-reduced-motion:no-preference){.a2p4{animation:a2ph .32s var(--mm-ease-emphasized) both;animation-delay:min(calc(var(--cascade, 0) * 60ms),1.2s)}.a2pn{animation:a2pi .52s cubic-bezier(.3,1.4,.5,1) .2s both}}@keyframes a2ph{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes a2pi{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.a2p4,.a2pn{animation:none}}.a18z{display:block;width:40px;height:40px;overflow:visible}.a18v{fill:rgb(46 43 37/.08)}.a18s{stroke:rgb(46 43 37/.1);stroke-width:.6}.a18t{fill:none;stroke:rgb(255 255 255/.9);stroke-width:1.3;stroke-linecap:round}.a18u{fill:none;stroke:rgb(255 255 255/.38);stroke-width:1.3;stroke-linecap:round}.a192{stroke:#f6b648;stroke-width:1.8;stroke-linecap:round}.a193{fill:rgb(255 255 255/.45)}.a190{fill:#f2d78a}.a18r{fill:#ffd04d;stroke:#e2a02a;stroke-width:.6;stroke-linejoin:round}.a18x{stroke:#c4ccd5;stroke-width:2;stroke-linecap:round}.a18y{position:relative;display:block;width:40px;height:40px}.a18y>.a18z{position:absolute;inset:0}.a18w{left:11px;top:21px;width:18px;height:18px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.a18w,.a18w>i{position:absolute}.a18w>i{inset:-100% 0 0 0;display:block;background-repeat:repeat;background-size:18px 18px;will-change:transform;animation:a195 1.1s linear infinite;animation-play-state:paused}.a18w[data-fall=drizzle]>i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3ClinearGradient id='d' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23a6dcff'/%3E%3Cstop offset='1' stop-color='%233d8bd8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3.50 1.50c0.77 1.19 1.36 1.95 1.36 2.63a1.36 1.36 0 0 1-2.72 0c0-0.68 0.59-1.44 1.36-2.63Z' fill='url(%23d)'/%3E%3Cpath d='M9.50 10.00c0.77 1.19 1.36 1.95 1.36 2.63a1.36 1.36 0 0 1-2.72 0c0-0.68 0.59-1.44 1.36-2.63Z' fill='url(%23d)'/%3E%3Cpath d='M15.00 5.00c0.77 1.19 1.36 1.95 1.36 2.63a1.36 1.36 0 0 1-2.72 0c0-0.68 0.59-1.44 1.36-2.63Z' fill='url(%23d)'/%3E%3C/svg%3E");animation-duration:1.5s}.a18w[data-fall=rain]>i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3ClinearGradient id='d' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23a6dcff'/%3E%3Cstop offset='1' stop-color='%233d8bd8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2.50 0.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M7.00 8.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M11.50 3.00c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M16.00 11.00c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3C/svg%3E")}.a18w[data-fall=heavy]>i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3ClinearGradient id='d' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23a6dcff'/%3E%3Cstop offset='1' stop-color='%233d8bd8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2.00 0.00c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M5.00 7.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M8.00 2.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M11.00 10.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M14.00 4.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3Cpath d='M16.50 12.50c0.90 1.40 1.60 2.30 1.60 3.10a1.60 1.60 0 0 1-3.20 0c0-0.80 0.70-1.70 1.60-3.10Z' fill='url(%23d)'/%3E%3C/svg%3E");animation-duration:.8s}.a18w[data-fall=snow]>i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='3.5' cy='3' r='1.5' fill='%23ffffff' stroke='%23bcccdc' stroke-width='0.5'/%3E%3Ccircle cx='10' cy='10.5' r='1.3' fill='%23ffffff' stroke='%23bcccdc' stroke-width='0.5'/%3E%3Ccircle cx='15' cy='5.5' r='1.6' fill='%23ffffff' stroke='%23bcccdc' stroke-width='0.5'/%3E%3C/svg%3E");animation:a196 3.2s linear infinite;animation-play-state:paused}[data-weather-motion=on] .a18w>i{animation-play-state:running}@keyframes a195{0%{transform:translateZ(0)}to{transform:translate3d(0,50%,0)}}@keyframes a196{0%{transform:translateZ(0)}50%{transform:translate3d(1px,25%,0)}to{transform:translate3d(0,50%,0)}}@media (prefers-reduced-motion:reduce){.a18w>i{animation:none;transform:translate3d(0,25%,0)}}.a2t2{position:fixed;inset:0;z-index:calc(var(--mm-z-navigation) - 1)}.a2t8{inset:0;background:var(--mm-surface-page);animation:a2t4 .24s var(--mm-ease-standard) .16s both}.a2t0,.a2t8{position:absolute}.a2t0{left:var(--tap-left);top:var(--tap-top);display:block;width:var(--tap-size);height:var(--tap-size);transform-origin:50% 50%;animation:a2t5 .62s cubic-bezier(.3,1.12,.45,1) .16s both}.a2t0 img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:var(--tap-fit);object-fit:var(--tap-fit);border-radius:var(--mm-media-radius)}.a2t2[data-landing=header] .a2t0 img{border-radius:50%;-o-object-fit:contain;object-fit:contain}.a2t7{position:absolute;font-family:var(--mm-font-sans);font-weight:var(--mm-weight-strong);color:var(--mm-text-strong);animation:a2t6 .28s var(--mm-ease-standard) .62s both}.a2t2[data-landing=header] .a2t7{left:99px;right:72px;top:21px;font-size:.9rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a2t2[data-landing=center] .a2t7{left:1rem;right:1rem;top:calc(var(--tap-top) + var(--tap-size) + 1.25rem);font-family:var(--mm-font-display);font-size:1.4rem;line-height:1.15;text-align:center;text-wrap:balance}.a2sz{position:absolute;left:1rem;right:1rem;top:40vh;display:grid;justify-items:center;gap:.4rem;text-align:center;animation:a2t6 .32s var(--mm-ease-standard) .44s both}.a2t2[data-landing=center] .a2sz{top:calc(var(--tap-top) + var(--tap-size) + 3.6rem)}.a2t1{font-size:.9rem;color:var(--mm-text-muted)}.a2sy{width:min(12rem,60vw);margin-top:.35rem}@keyframes a2t4{0%{opacity:0}}@keyframes a2t5{0%{translate:var(--tap-from-x) var(--tap-from-y);scale:var(--tap-from-scale)}}@keyframes a2t6{0%{opacity:0;translate:0 .5rem}}@keyframes a2t3{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.a2sz,.a2t0,.a2t7,.a2t8{animation:a2t3 1ms linear .16s both}}