.kids-experience,.kids-mm-print-page{--mm-0:#d63a2f;--mm-1:#e06a00;--mm-2:#c08b00;--mm-3:#2f9e44;--mm-4:#1a6bb5;--mm-5:#7c4dcc;--mm-6:#d6336c;--mm-7:#8d5a3b}html[data-theme=dark] .kids-experience{--mm-0:#ff7b72;--mm-1:#ffa657;--mm-2:#f2cc60;--mm-3:#7ee787;--mm-4:#79c0ff;--mm-5:#d2a8ff;--mm-6:#ff9bce;--mm-7:#d4a373}.mm-c0{color:var(--mm-0)}.mm-c1{color:var(--mm-1)}.mm-c2{color:var(--mm-2)}.mm-c3{color:var(--mm-3)}.mm-c4{color:var(--mm-4)}.mm-c5{color:var(--mm-5)}.mm-c6{color:var(--mm-6)}.mm-c7{color:var(--mm-7)}.kids-mm-svg{-webkit-user-select:none;user-select:none;max-width:none;display:block}.kids-mm-svg text,.kids-mm-svg image,.kids-mm-link{stroke:none}.kids-mm-link{fill:currentColor;opacity:.9}.kids-mm-lip{fill:color-mix(in srgb, currentColor 32%, var(--k-card));stroke:none}.kids-mm-knots{pointer-events:none}.kids-mm-knots circle{fill:currentColor;stroke:var(--k-card);stroke-width:2.5px}.kids-mm-branch .kids-mm-box{fill:color-mix(in srgb, currentColor 12%, var(--k-card));stroke:color-mix(in srgb, currentColor 72%, var(--k-card));stroke-width:2.5px}.kids-mm-branch[data-depth="2"] .kids-mm-box{fill:color-mix(in srgb, currentColor 8%, var(--k-card));stroke-width:2px}.kids-mm-branch text{fill:var(--k-ink);font:800 16px var(--k-display)}.kids-mm-branch[data-depth="2"] text{font-size:14px;font-weight:700}.kids-mm-branch .kids-mm-detail,.kids-mm-branch[data-depth="2"] .kids-mm-detail{fill:var(--k-ink-2);font:500 12.5px var(--k-body)}.kids-mm-pic-bg{fill:color-mix(in srgb, currentColor 13%, var(--k-card));stroke:none}.kids-mm-leaf{cursor:pointer;outline:none}.kids-mm-leaf .kids-mm-box{fill:color-mix(in srgb, currentColor 4%, var(--k-card));stroke:color-mix(in srgb, currentColor 58%, var(--k-card));stroke-width:2px;transition:fill .12s,stroke .12s,stroke-width .12s}.kids-mm-leaf:hover .kids-mm-box,.kids-mm-leaf:focus-visible .kids-mm-box{fill:color-mix(in srgb, currentColor 14%, var(--k-card));stroke:currentColor;stroke-width:2.6px}.kids-mm-leaf:focus-visible .kids-mm-box{stroke-dasharray:6 4}.kids-mm-leaf[aria-pressed=true] .kids-mm-box{fill:color-mix(in srgb, currentColor 22%, var(--k-card));stroke:currentColor;stroke-width:3px}.kids-mm-word{fill:var(--k-ink);font:800 17px var(--k-display)}.kids-mm-detail{fill:var(--k-ink-2);font:500 12.5px var(--k-body)}.kids-mm-root .kids-mm-box{fill:color-mix(in srgb, var(--mm-2) 13%, var(--k-card));stroke:color-mix(in srgb, var(--mm-6) 50%, var(--k-card));stroke-width:3px}.kids-mm-root .kids-mm-lip{fill:color-mix(in srgb, var(--mm-6) 34%, var(--k-card))}.kids-mm-stitch{fill:none;stroke:color-mix(in srgb, var(--mm-6) 55%, var(--k-card));stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.kids-mm-root-pic{fill:color-mix(in srgb, var(--mm-2) 22%, var(--k-card));stroke:none}.kids-mm-root text{fill:var(--k-ink);font:800 20px var(--k-display)}.kids-mm-root .kids-mm-sub{fill:var(--k-ink-2);font:600 12px var(--k-body)}.kids-mm-svg[data-ink] .kids-mm-box{fill:#fff}.kids-mm-svg[data-ink] .kids-mm-lip,.kids-mm-svg[data-ink] .kids-mm-pic-bg,.kids-mm-svg[data-ink] .kids-mm-root-pic{fill:none}.kids-mm{gap:var(--k-s4,16px);min-width:0;display:grid}.kids-mm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kids-mm-pick{border:2px solid var(--k-rule);background:var(--k-card);min-height:52px;color:var(--k-ink);font:800 1.05rem var(--k-display);cursor:pointer;max-width:100%;box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.kids-mm-pick:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-mm-pick:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-mm-pick img{object-fit:contain;background:var(--k-paper-2);border-radius:50%;flex:none;width:40px;height:40px}.kids-mm-pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kids-mm-pick small{font:600 .82rem var(--k-body);color:var(--k-ink-2)}.kids-mm-parts{flex-wrap:wrap;gap:6px;display:inline-flex}.kids-mm-parts button,.kids-mm-tool{border:2px solid var(--k-rule);background:var(--k-card);min-width:44px;min-height:44px;color:var(--k-ink);font:700 .95rem var(--k-display);cursor:pointer;box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s;display:inline-flex}.kids-mm-parts button:hover,.kids-mm-tool:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-mm-parts button:active,.kids-mm-tool:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-mm-parts button[aria-pressed=true],.kids-mm-tool[aria-pressed=true]{background:color-mix(in srgb, var(--mm-4) 16%, var(--k-card));border-color:var(--mm-4);box-shadow:0 3px 0 var(--mm-4), 0 6px 12px -6px var(--k-cast)}.kids-mm-tool .kids-mm-glyph{font:700 .9rem var(--k-body)}.kids-mm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kids-mm-tools .kids-mm-print{background:var(--mm-4);border-color:var(--mm-4);color:#fff;box-shadow:0 3px 0 color-mix(in srgb, var(--mm-4) 70%, #000), 0 8px 16px -6px var(--k-cast);margin-left:auto}.kids-mm-tools .kids-mm-print:hover{box-shadow:0 5px 0 color-mix(in srgb, var(--mm-4) 70%, #000), 0 10px 20px -6px var(--k-cast)}html[data-theme=dark] .kids-mm-tools .kids-mm-print{color:#0d1726}.kids-mm-levels{background:var(--k-paper-2);border-radius:18px;gap:8px;padding:12px;display:grid}.kids-mm-level{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kids-mm-level>span{min-width:4.5rem;font:700 .92rem var(--k-display)}.kids-mm-swatch{border:3px solid var(--k-card);width:36px;height:36px;box-shadow:0 0 0 1px var(--k-rule);cursor:pointer;background:currentColor;border-radius:50%;padding:0}.kids-mm-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--k-ink)}.kids-mm-board{border:2px solid var(--k-rule);background:var(--k-card);border-radius:24px;position:relative;overflow:hidden}.kids-mm-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(78vh,980px);overflow:auto}.kids-mm-scroll>svg{margin:0 auto}.kids-mm-zoom{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.kids-mm-zoom button{border:2px solid var(--k-rule);background:var(--k-card);width:44px;height:44px;color:var(--k-ink);font:800 1.2rem var(--k-display);cursor:pointer;box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid}.kids-mm-zoom button:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-mm-zoom button:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-mm-word-panel{background:var(--k-paper-2);border-radius:20px;align-items:center;gap:14px;min-height:84px;padding:12px 14px;display:flex}.kids-mm-word-panel img{object-fit:contain;flex:none;width:72px;height:72px}.kids-mm-word-panel strong{font:800 1.6rem/1.1 var(--k-display);display:block}.kids-mm-word-panel p{color:var(--k-ink-2);margin:2px 0 0}.kids-mm-word-panel .kids-mm-word-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.kids-mm-word-panel>p{margin:0}.kids-mm-picker{border:2px solid var(--k-rule);background:var(--k-card);border-radius:22px;gap:14px;padding:14px;display:grid}.kids-mm-picker h3{font:800 1.05rem var(--k-display);margin:0}.kids-mm-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.kids-mm-picker-grid button{border:2px solid var(--k-rule);background:var(--k-paper);min-height:56px;color:var(--k-ink);text-align:left;cursor:pointer;font:700 .95rem/1.2 var(--k-display);box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);border-radius:16px;align-items:center;gap:8px;padding:6px 10px 6px 6px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.kids-mm-picker-grid button:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-mm-picker-grid button:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-mm-picker-grid button[aria-pressed=true]{border-color:var(--mm-4);background:color-mix(in srgb, var(--mm-4) 12%, var(--k-card));box-shadow:0 3px 0 var(--mm-4), 0 6px 12px -6px var(--k-cast)}.kids-mm-picker-grid img{object-fit:contain;flex:none;width:42px;height:42px}.kids-mm-picker-grid small{font:500 .78rem var(--k-body);color:var(--k-ink-2);display:block}.kids-view-tabs-wrap{margin:0 0 var(--k-s4,16px);top:var(--header-h,64px);z-index:45;position:sticky}@media (min-width:1024px){.kids-view-tabs-wrap{top:var(--header-h,92px)}}.kids-view-tabs{background:var(--k-paper-2);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:560px;padding:4px;display:grid}.kids-view-tabs a{min-height:48px;color:var(--k-ink);font:700 1.02rem var(--k-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.kids-view-tabs a:hover{background:var(--k-paper-3)}.kids-view-tabs a[aria-selected=true]{background:var(--k-card);box-shadow:0 2px 0 0 var(--k-rule), 0 6px 14px -8px var(--k-cast)}.kids-view-tabs a[aria-selected=true] .kids-icon{color:var(--k-pink-deep)}.kids-view-tabs-wrap .kids-coach{left:33%;right:auto}.kids-view-tabs-wrap .kids-coach:before{left:40px;right:auto}@media (max-width:420px){.kids-view-tabs a{gap:5px;padding:0 6px;font-size:.92rem}}.kids-col{gap:var(--k-s4,16px);padding-bottom:96px;display:grid}.kids-col h2{font:800 1.25rem var(--k-display);margin:0}.kids-col-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.kids-col-grid button{border:3px solid var(--k-rule);color:#1d2433;cursor:pointer;font:700 1rem var(--k-display);box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);background:#fff;border-radius:20px;justify-items:center;gap:4px;padding:8px;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid}.kids-col-grid button:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-col-grid button:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-col-grid button[aria-pressed=true]{border-color:var(--mm-4);box-shadow:0 3px 0 var(--mm-4), 0 0 0 3px color-mix(in srgb, var(--mm-4) 35%, transparent)}.kids-col-grid img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%}html[data-theme=dark] .kids-col-grid button{color:#151c28;border-color:var(--k-rule);background:oklch(86% .015 245)}html[data-theme=dark] .kids-col-grid img{filter:brightness(.92)contrast(1.04)}.kids-col-empty{background:var(--k-paper-2);border-radius:22px;gap:12px;padding:18px;display:grid}.kids-col-empty p{margin:0}.kids-col-suggest{flex-wrap:wrap;gap:8px;display:flex}.kids-col-suggest button{border:2px solid var(--k-rule);background:var(--k-card);min-height:48px;color:var(--k-ink);font:700 .95rem var(--k-display);cursor:pointer;box-shadow:0 3px 0 var(--k-rule), 0 6px 12px -6px var(--k-cast);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex}.kids-col-suggest button:hover{border-color:var(--mm-4);box-shadow:0 5px 0 var(--mm-4), 0 8px 16px -6px var(--k-cast);transform:translateY(-2px)}.kids-col-suggest button:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-col-suggest img{object-fit:contain;width:38px;height:38px}.kids-col-footer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kids-mm-print-page{background:var(--k-paper);max-width:1400px;color:var(--k-ink);font-family:var(--k-body);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin:0 auto;padding:20px 16px 120px;display:grid}.kids-mm-print-page h1{font:800 1.5rem var(--k-display);margin:0 0 12px}.kids-mm-sheet{aspect-ratio:var(--paper-ratio);box-sizing:border-box;color-scheme:light;background:#fff;border-radius:6px;width:100%;padding:3%;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #00000059}.kids-mm-sheet+.kids-mm-sheet{margin-top:20px}.kids-mm-sheet .kids-mm-brand{font:600 10px var(--k-body);color:#667;position:absolute;bottom:1.6%;right:3%}.kids-mm-print-panel{border:2px solid var(--k-rule);background:var(--k-card);border-radius:22px;gap:14px;padding:16px;display:grid;position:sticky;top:96px}.kids-mm-print-panel fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.kids-mm-print-panel legend{font:800 .95rem var(--k-display);margin-bottom:4px}.kids-mm-print-panel .kids-mm-tools{gap:6px}.kids-mm-print-go{background:var(--mm-4);color:#fff;min-height:52px;font:800 1.1rem var(--k-display);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.kids-mm-print-go:disabled{opacity:.6;cursor:progress}.kids-mm-print-panel .kids-mm-tip{color:var(--k-ink-2);margin:0;font-size:.85rem}@media (max-width:900px){.kids-mm-print-page{grid-template-columns:minmax(0,1fr)}.kids-mm-print-panel{position:static}}@media print{html,body{color-scheme:light;background:#fff!important}body:has(.kids-mm-print-page) .site-header,body:has(.kids-mm-print-page) .site-section-menu,body:has(.kids-mm-print-page) .site-footer,body:has(.kids-mm-print-page) .skip-link,body:has(.kids-mm-print-page) .mobile-nav,body:has(.kids-mm-print-page)>div[aria-live]{display:none!important}body:has(.kids-mm-print-page){padding:0!important}body:has(.kids-mm-print-page) main#content{width:auto;max-width:none;margin:0;padding:0}.kids-mm-print-page{max-width:none;margin:0;padding:0;display:block;background:#fff!important;min-height:0!important}.kids-mm-sheets>h1,.kids-mm-print-page>:not(.kids-mm-sheets):not(style){display:none!important}.kids-mm-sheet{box-shadow:none;aspect-ratio:auto;break-inside:avoid;border-radius:0;margin:0!important}.kids-mm-sheet:not(:last-child){break-after:page;page-break-after:always}}.kids-mm-sheet{--k-card:#fff;--k-ink:#1d2433;--k-ink-2:#4a5568;--k-paper:#fff;--mm-0:#d63a2f;--mm-1:#e06a00;--mm-2:#c08b00;--mm-3:#2f9e44;--mm-4:#1a6bb5;--mm-5:#7c4dcc;--mm-6:#d6336c;--mm-7:#8d5a3b}html[data-theme=dark] .kids-mm-print-go{color:#0d1726}.kids-col-footer{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.kids-col-footer .kids-btn{text-align:center;justify-content:center;min-width:0}.kids-col-go{animation:.5s ease-out both kids-col-go}@keyframes kids-col-go{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.kids-col-go{animation:none}}@media (max-width:520px){.kids-col-footer{padding:8px}.kids-col-footer .kids-btn{white-space:normal;flex-direction:column;gap:2px;min-height:60px;padding:6px 4px;font-size:.82rem;line-height:1.15}}.kids-mm-orient{border:2px solid;border-radius:2px;width:18px;height:13px;display:inline-block}.kids-mm-orient[data-o=portrait]{width:13px;height:18px}.kids-mm-orient[data-o=auto]{border-style:dashed}.kids-mm-board[data-full]{background:var(--k-card);border:0;border-radius:0;flex-direction:column;display:flex}.kids-mm-board[data-pseudo-full]{z-index:1000;position:fixed;inset:0}.kids-mm-board[data-full] .kids-mm-scroll{flex:1;height:100%;max-height:none}.kids-mm-board[data-full] .kids-mm-zoom{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.kids-mm-zoom .kids-mm-full{background:var(--mm-4);border-color:var(--mm-4);color:#fff}html[data-theme=dark] .kids-mm-zoom .kids-mm-full{color:#0d1726}.kids-col-story{background:var(--k-card);border:2px solid color-mix(in srgb, var(--k-pink,#e0457b) 35%, var(--k-line,#ddd));color:var(--k-ink);min-height:64px;box-shadow:0 3px 0 color-mix(in srgb, var(--k-pink,#e0457b) 45%, var(--k-rule)), 0 8px 16px -8px var(--k-cast);border-radius:18px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.kids-col-story:hover{border-color:var(--k-pink,#e0457b);box-shadow:0 5px 0 var(--k-pink,#e0457b), 0 10px 20px -8px var(--k-cast);transform:translateY(-2px)}.kids-col-story:active{box-shadow:0 1px 0 var(--k-rule);transform:translateY(2px)}.kids-col-story>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.kids-col-story small{color:var(--k-ink-2);font-size:.85rem}.kids-col-story-pics{flex:none;display:flex}.kids-col-story-pics img{border:2px solid var(--k-card);object-fit:contain;background:#fff;border-radius:50%;width:44px;height:44px;margin-left:-12px}html[data-theme=dark] .kids-col-story-pics img{filter:brightness(.92);background:oklch(86% .015 245)}.kids-col-story-pics img:first-child{margin-left:0}@media (max-width:520px){.kids-col-story small{display:none}.kids-col-story-pics img{width:38px;height:38px}}
