@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_5b1cb4{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_5b1cb4{--font-nunito:"Nunito","Nunito Fallback"}:root{--mvv-neutral-0:#fbf8f3;--mvv-neutral-50:#f2ede4;--mvv-neutral-100:#ece6da;--mvv-neutral-200:#d9d3ca;--mvv-neutral-300:#d8cfbe;--mvv-neutral-400:#a79f92;--mvv-neutral-600:#6e675d;--mvv-neutral-800:#332f2a;--mvv-surface:#ffffff;--mvv-comunicar-50:#eaf6fb;--mvv-comunicar-100:#c8e8f5;--mvv-comunicar-400:#6fafcb;--mvv-comunicar-600:#3a7e9a;--mvv-siento-50:#f2edfa;--mvv-siento-100:#d9ceef;--mvv-siento-400:#9c86d6;--mvv-siento-600:#6a5aa8;--mvv-necesito-50:#fbf0e8;--mvv-necesito-100:#f0d4be;--mvv-necesito-400:#e79a6d;--mvv-necesito-600:#b56a3a;--mvv-duele-50:#f6e6e1;--mvv-duele-100:#e8c5bc;--mvv-duele-400:#d98e7b;--mvv-duele-600:#a55b4a;--mvv-rutinas-50:#eafbf3;--mvv-rutinas-100:#c0ebce;--mvv-rutinas-400:#5fb98c;--mvv-rutinas-600:#3a8862;--mvv-historias-50:#fbf1da;--mvv-historias-100:#edd4a0;--mvv-historias-400:#e8b54a;--mvv-historias-600:#b3832a;--mvv-aprender-50:#e8f4fa;--mvv-aprender-100:#b8d9ec;--mvv-aprender-400:#5b9fc4;--mvv-aprender-600:#2e6d94;--mvv-favoritos-50:#fdf6e3;--mvv-favoritos-100:#f2e3b0;--mvv-favoritos-400:#f5c848;--mvv-favoritos-600:#b89120;--mvv-ok-50:#eafbf3;--mvv-ok-400:#5fb98c;--mvv-ok-600:#3d8562;--mvv-warn-50:#fbf1da;--mvv-warn-400:#e8b54a;--mvv-warn-600:#8a6a25;--mvv-danger-50:#f6e6e1;--mvv-danger-400:#c97a65;--mvv-danger-600:#a55b4a;--mvv-s1:4px;--mvv-s2:8px;--mvv-s3:12px;--mvv-s4:16px;--mvv-s5:20px;--mvv-s6:24px;--mvv-s7:28px;--mvv-s8:32px;--mvv-r-xs:8px;--mvv-r-sm:12px;--mvv-r-md:16px;--mvv-r-lg:20px;--mvv-r-xl:24px;--mvv-r-full:9999px;--mvv-font:var(--font-nunito,"Nunito"),system-ui,sans-serif;--mvv-fs-xs:11px;--mvv-fs-sm:13px;--mvv-fs-md:15px;--mvv-fs-lg:17px;--mvv-fs-xl:20px;--mvv-fs-2xl:24px;--mvv-fw-regular:400;--mvv-fw-semibold:600;--mvv-fw-bold:700;--mvv-fw-black:800;--mvv-touch-min:44px;--mvv-touch-md:52px;--mvv-touch-lg:56px;--mvv-safe-top:env(safe-area-inset-top,0px);--mvv-safe-bottom:env(safe-area-inset-bottom,0px);--mvv-safe-left:env(safe-area-inset-left,0px);--mvv-safe-right:env(safe-area-inset-right,0px);--mvv-header-h:64px;--mvv-header-avatar:40px;--mvv-context-h:56px;--mvv-phrase-h:84px;--mvv-nav-h:76px;--mvv-shadow-modal:0 20px 60px rgba(0,0,0,0.18)}@media (max-height:640px),(max-width:359px){:root{--mvv-header-h:56px;--mvv-context-h:48px;--mvv-phrase-h:74px;--mvv-nav-h:64px}}@media (orientation:landscape) and (max-height:500px){:root{--mvv-header-h:52px;--mvv-context-h:44px;--mvv-phrase-h:70px;--mvv-nav-h:58px}}:root{--bg:var(--mvv-neutral-0);--surface:var(--mvv-surface);--ink:var(--mvv-neutral-800);--muted:var(--mvv-neutral-600);--faint:var(--mvv-neutral-400);--border:var(--mvv-neutral-100);--border-strong:var(--mvv-neutral-300);--blue:var(--mvv-comunicar-400);--blue-bg:var(--mvv-comunicar-50);--blue-ink:var(--mvv-comunicar-600);--blue-border:var(--mvv-comunicar-100);--green:var(--mvv-rutinas-400);--green-bg:var(--mvv-rutinas-50);--green-ink:var(--mvv-rutinas-600);--green-border:var(--mvv-rutinas-100);--purple:var(--mvv-siento-400);--purple-bg:var(--mvv-siento-50);--purple-ink:var(--mvv-siento-600);--orange:var(--mvv-necesito-400);--orange-bg:var(--mvv-necesito-50);--orange-ink:var(--mvv-necesito-600);--yellow:var(--mvv-historias-400);--yellow-bg:var(--mvv-historias-50);--yellow-ink:var(--mvv-warn-600);--coral:var(--mvv-danger-400);--coral-bg:var(--mvv-duele-50)}@keyframes mvv-pop{0%{transform:scale(.96);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes mvv-fade{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;font-family:var(--font-nunito,"Nunito"),system-ui,sans-serif}body,html{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px}button{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mvv-screen{animation:mvv-fade .22s ease}.mvv-pressable{transition:transform .12s ease,box-shadow .12s ease}.mvv-pressable:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.mvv-noanim .mvv-screen,.mvv-noanim [style*=animation]{animation:none!important}.mvv-noanim .mvv-pressable{transition:none}.mvv-contrast{--ink:#17140f;--muted:#3a342c;--border:#c9bfac}.mvv-contrast .mvv-tile,.mvv-contrast .mvv-word{outline:2px solid rgba(51,47,42,.25)}.mvv-shell{--child-content-max-width:1180px;--child-grid-gap:12px;--child-card-padding:14px 12px;--child-card-min-height:158px;--child-pictogram-base:88px;--child-scale:1;--child-pictogram-size:calc(var(--child-pictogram-base) * var(--child-scale));--child-label-size:16px;--child-control-min-height:52px;--child-control-font:16px;--child-phrase-chip-font:15px}@media (max-width:359px){.mvv-shell{--child-grid-gap:10px;--child-card-padding:12px 10px;--child-card-min-height:146px;--child-pictogram-base:78px;--child-label-size:15px}}@media (min-width:600px){.mvv-shell{--child-grid-gap:14px;--child-card-padding:16px 12px;--child-card-min-height:164px;--child-pictogram-base:84px;--child-label-size:17px}}@media (min-width:900px){.mvv-shell{--child-grid-gap:18px;--child-card-padding:20px 14px;--child-card-min-height:180px;--child-pictogram-base:92px;--child-label-size:18px;--child-control-min-height:54px}}@media (min-width:1280px){.mvv-shell{--child-grid-gap:22px;--child-card-padding:24px 16px;--child-card-min-height:196px;--child-pictogram-base:100px;--child-label-size:20px;--child-control-min-height:56px;--child-control-font:17px;--child-phrase-chip-font:16px}}@media (orientation:landscape) and (max-height:500px){.mvv-shell{--child-grid-gap:10px;--child-card-padding:10px 10px;--child-card-min-height:118px;--child-pictogram-base:62px;--child-label-size:15px}}.mvv-shell.child-size-sm{--child-scale:0.86}.mvv-shell.child-size-md{--child-scale:1}.mvv-shell.child-size-lg{--child-scale:1.18}.mvv-shell.child-reduced{--child-card-min-height:calc(var(--child-card-min-height) + 10px);--child-scale:calc(var(--child-scale) * 1.06)}.mvv-shell{height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--mvv-neutral-0);padding-left:var(--mvv-safe-left);padding-right:var(--mvv-safe-right)}@supports not (height:100dvh){.mvv-shell{height:100vh;min-height:100vh}}.mvv-shell-context:empty,.mvv-shell-phrase:empty{display:none}.mvv-shell-context,.mvv-shell-phrase{flex-shrink:0}.mvv-shell-content{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:var(--mvv-s4) var(--mvv-s5)}.mvv-shell-content::-webkit-scrollbar{width:5px}.mvv-shell-content::-webkit-scrollbar-thumb{background:var(--mvv-neutral-200);border-radius:var(--mvv-r-xs)}.mvv-content-area{display:flex;flex-direction:column;gap:var(--mvv-s5);max-width:var(--child-content-max-width);margin:0 auto;width:100%}.mvv-section-title{font-size:var(--mvv-fs-sm);color:var(--mvv-neutral-400);text-transform:uppercase;letter-spacing:.8px}.mvv-header{height:calc(var(--mvv-header-h) + var(--mvv-safe-top));padding-top:var(--mvv-safe-top);background:var(--mvv-surface);border-bottom:1px solid var(--mvv-neutral-100);padding-left:var(--mvv-s5);padding-right:var(--mvv-s3);gap:var(--mvv-s3);z-index:10}.mvv-header,.mvv-header-avatar{display:flex;align-items:center;flex-shrink:0}.mvv-header-avatar{width:var(--mvv-header-avatar);height:var(--mvv-header-avatar);border-radius:var(--mvv-r-full);justify-content:center;overflow:hidden}.mvv-header-name{flex:1 1;min-width:0;font-size:var(--mvv-fs-lg);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvv-header-audio{display:flex;align-items:center;justify-content:center;width:var(--mvv-touch-min);height:var(--mvv-touch-min);color:var(--mvv-neutral-200);flex-shrink:0}.mvv-header-audio.is-ready{color:var(--mvv-comunicar-400)}.mvv-header-btn{width:var(--mvv-touch-min);height:var(--mvv-touch-min);border-radius:var(--mvv-r-sm);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mvv-neutral-600);flex-shrink:0;transition:background .15s}.mvv-header-btn:hover{background:var(--mvv-neutral-50)}.mvv-context-bar{height:var(--mvv-context-h);background:var(--mvv-surface);border-bottom:1px solid var(--mvv-neutral-100);display:flex;align-items:center;padding:0 var(--mvv-s5);gap:var(--mvv-s3);overflow:hidden}.mvv-context-back{width:38px;height:38px;border-radius:var(--mvv-r-sm);background:var(--mvv-neutral-50);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mvv-neutral-600);flex-shrink:0;transition:background .15s}.mvv-context-back:hover{background:var(--mvv-neutral-100)}.mvv-context-title{font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);margin:0;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvv-context-trailing{display:flex;align-items:center;gap:var(--mvv-s2);flex-shrink:0;min-width:0}.mvv-progress-track{width:clamp(80px,26vw,160px);height:8px;background:var(--mvv-neutral-100);border-radius:var(--mvv-r-full);overflow:hidden;flex-shrink:0}.mvv-progress-fill{height:100%;border-radius:var(--mvv-r-full);background:var(--mvv-module-main,var(--mvv-comunicar-400));transition:width .3s ease}.mvv-progress-label{font-size:var(--mvv-fs-xs);font-weight:var(--mvv-fw-bold);color:var(--mvv-neutral-600);white-space:nowrap}.mvv-category-bar{display:flex;gap:var(--mvv-s2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;padding:0 2px;align-items:center}.mvv-category-bar::-webkit-scrollbar{display:none}.mvv-cat-chip{min-height:38px;padding:0 var(--mvv-s4);border-radius:var(--mvv-r-full);border:1.5px solid transparent;cursor:pointer;font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-bold);white-space:nowrap;background:var(--mvv-neutral-50);color:var(--mvv-neutral-600);transition:background .15s,border-color .15s;flex-shrink:0;scroll-snap-align:start}.mvv-cat-chip.is-active{background:var(--mvv-chip-soft);border-color:var(--mvv-chip-main);color:var(--mvv-neutral-800);font-weight:var(--mvv-fw-black)}.mvv-grid{display:grid;grid-gap:var(--child-grid-gap);gap:var(--child-grid-gap);grid-template-columns:repeat(var(--mvv-grid-cols,2),minmax(0,1fr))}.mvv-grid--2,.mvv-grid--3,.mvv-grid--4{--mvv-grid-cols:2}@media (min-width:600px){.mvv-grid--3,.mvv-grid--4{--mvv-grid-cols:3}}@media (min-width:900px){.mvv-grid--4{--mvv-grid-cols:4}}.mvv-grid--compact{gap:var(--mvv-s3)}.mvv-grid--compact .mvv-pic-card{min-height:calc(var(--child-card-min-height) * .74)}.mvv-pic-card{border-radius:var(--mvv-r-lg);border:3px solid transparent;background:var(--mvv-card-bg);cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mvv-s2);padding:var(--child-card-padding);min-height:var(--child-card-min-height);height:auto;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .08s ease-out,border-color .15s}.mvv-pic-card:active{transform:scale(.95)}.mvv-pic-card.is-selected{border-color:var(--mvv-card-accent);background:var(--mvv-surface)}.mvv-pic-img{width:100%;min-width:0;aspect-ratio:4/3;max-height:calc(var(--child-pictogram-size) * 1.3 * var(--mvv-pic-scale, 1));background:var(--mvv-surface);border-radius:var(--mvv-r-md);display:flex;align-items:center;justify-content:center;padding:7px;flex:0 1 auto}.mvv-pic-card img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.mvv-pic-glyph{font-size:calc(var(--child-pictogram-size) * .6 * var(--mvv-pic-scale, 1));line-height:1}.mvv-pic-dot{width:calc(var(--child-pictogram-size) * .4 * var(--mvv-pic-scale, 1));height:calc(var(--child-pictogram-size) * .4 * var(--mvv-pic-scale, 1));border-radius:var(--mvv-r-full)}.mvv-pic-label{font-size:max(15px,var(--child-label-size));font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);text-align:center;line-height:1.2;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;flex-shrink:0}.mvv-phrase-bar{min-height:var(--mvv-phrase-h);background:var(--mvv-surface);border-top:1px solid var(--mvv-neutral-100);display:flex;align-items:center;padding:var(--mvv-s2) var(--mvv-s4);gap:var(--mvv-s3)}.mvv-phrase-scroll{flex:1 1;min-width:0;display:flex;gap:var(--mvv-s2);overflow-x:auto;align-items:center;min-height:52px;scrollbar-width:none;padding:var(--mvv-s1) 2px}.mvv-phrase-scroll::-webkit-scrollbar{display:none}.mvv-phrase-placeholder{color:var(--mvv-neutral-400);font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-semibold);white-space:nowrap;padding:0 var(--mvv-s1)}.mvv-phrase-chip{display:flex;align-items:center;gap:6px;background:var(--mvv-neutral-50);border:none;border-radius:var(--mvv-r-sm);padding:6px 10px;min-height:var(--mvv-touch-min);flex-shrink:0;font:inherit;color:var(--mvv-neutral-800)}.mvv-phrase-chip.is-removable{cursor:pointer;transition:background .15s}.mvv-phrase-chip.is-removable:hover{background:var(--mvv-neutral-100)}.mvv-phrase-chip-img{width:26px;height:26px;object-fit:contain;flex-shrink:0}.mvv-phrase-chip-glyph{font-size:18px;line-height:1}.mvv-phrase-chip-text{font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-bold);white-space:nowrap}.mvv-phrase-chip-x{display:flex;color:var(--mvv-neutral-400)}.mvv-phrase-del{width:var(--mvv-touch-min);height:var(--mvv-touch-min);border-radius:var(--mvv-r-sm);background:none;border:1.5px solid var(--mvv-neutral-200);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mvv-neutral-600);flex-shrink:0;transition:background .15s}.mvv-phrase-del:hover:not(:disabled){background:var(--mvv-neutral-50)}.mvv-phrase-del:disabled{opacity:.4;cursor:default}.mvv-speak-btn{min-height:var(--mvv-touch-min);min-width:104px;border-radius:var(--mvv-r-md);border:none;cursor:pointer;font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--mvv-s4);background:var(--mvv-speak-color);color:var(--mvv-surface);transition:transform .1s ease}.mvv-speak-btn:active:not(:disabled){transform:scale(.96)}.mvv-speak-btn.is-empty{background:var(--mvv-neutral-100);color:var(--mvv-neutral-400);cursor:default}.mvv-speak-btn.is-speaking{opacity:.75;cursor:default}.mvv-bottom-nav{height:calc(var(--mvv-nav-h) + var(--mvv-safe-bottom));padding-bottom:var(--mvv-safe-bottom);background:var(--mvv-surface);border-top:1px solid var(--mvv-neutral-100);display:flex;flex-shrink:0;z-index:10}.mvv-nav-tab{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:var(--mvv-s1) 2px;transition:transform .12s ease}.mvv-nav-tab:active{transform:scale(.92)}.mvv-nav-icon{display:flex;align-items:center;justify-content:center;color:var(--mvv-neutral-400);border-radius:var(--mvv-r-sm);padding:3px 14px;transition:background .15s,color .15s}.mvv-nav-label{font-size:var(--mvv-fs-xs);font-weight:var(--mvv-fw-bold);color:var(--mvv-neutral-400);transition:color .15s;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvv-nav-tab.is-active .mvv-nav-icon{color:var(--mvv-tab-color);background:var(--mvv-tab-bg)}.mvv-nav-tab.is-active .mvv-nav-label{color:var(--mvv-tab-color);font-weight:var(--mvv-fw-black)}.mvv-hub-greeting{font-size:var(--mvv-fs-2xl);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);margin:0}.mvv-hub-tile{border:none;border-radius:var(--mvv-r-xl);background:var(--mvv-card-bg);padding:clamp(16px,3vw,28px) var(--mvv-s4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mvv-s3);cursor:pointer;min-width:0;min-height:var(--child-card-min-height);text-align:center;transition:transform .08s ease-out}.mvv-hub-tile:active{transform:scale(.95)}.mvv-hub-tile-label{font-size:calc(var(--child-label-size) + 1px);color:var(--mvv-neutral-800)}.mvv-btn,.mvv-hub-tile-label{font-weight:var(--mvv-fw-black)}.mvv-btn{min-height:var(--mvv-touch-md);border-radius:var(--mvv-r-md);padding:0 var(--mvv-s5);font-size:var(--mvv-fs-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--mvv-s2);transition:transform .1s ease}.mvv-btn:active:not(:disabled){transform:scale(.97)}.mvv-btn:disabled{opacity:.45;cursor:default}.mvv-btn.is-block{flex:1 1 auto;width:100%}.mvv-btn-icon{display:flex;align-items:center}.mvv-btn--primary{border:none;background:var(--mvv-btn-main);color:var(--mvv-surface)}.mvv-btn--secondary{border:1.5px solid var(--mvv-neutral-200);background:var(--mvv-surface);color:var(--mvv-neutral-800)}.mvv-btn--secondary[aria-pressed=true]{background:var(--mvv-btn-soft);border-color:var(--mvv-btn-main);color:var(--mvv-btn-deep)}.mvv-btn-row{display:flex;gap:var(--mvv-s3);flex-wrap:wrap}.mvv-audio-btn{min-height:var(--mvv-touch-min);border-radius:var(--mvv-r-md);border:none;background:var(--mvv-btn-soft);color:var(--mvv-btn-deep);font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-black);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--mvv-s4);flex-shrink:0}.mvv-audio-btn.is-compact{width:var(--mvv-touch-min);padding:0}.mvv-audio-btn.is-speaking{opacity:.7;cursor:default}.mvv-card{background:var(--mvv-surface);border:1px solid var(--mvv-neutral-100);border-radius:var(--mvv-r-lg);padding:var(--mvv-s4) var(--mvv-s5)}.mvv-card.is-tinted{background:var(--mvv-card-bg);border-color:transparent}.mvv-media-card{border:1px solid var(--mvv-neutral-100);border-radius:var(--mvv-r-lg);background:var(--mvv-surface);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;text-align:left;padding:0;min-width:0;transition:transform .08s ease-out}.mvv-media-card:active{transform:scale(.97)}.mvv-media-card-img{height:clamp(96px,22vw,132px);background:var(--mvv-card-bg);display:grid;place-items:center;overflow:hidden;font-size:40px}.mvv-media-card-img img{width:74%;height:74%;object-fit:contain}.mvv-media-card-body{padding:var(--mvv-s3) var(--mvv-s4);display:flex;flex-direction:column;gap:2px;min-width:0}.mvv-media-card-title{font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);overflow-wrap:anywhere}.mvv-media-card-sub{font-size:var(--mvv-fs-sm);color:var(--mvv-neutral-600);font-weight:var(--mvv-fw-semibold)}.mvv-step-card{background:var(--mvv-card-bg);border-radius:var(--mvv-r-xl);padding:var(--mvv-s5);display:flex;flex-direction:column;align-items:center;gap:var(--mvv-s3);text-align:center;min-width:0}.mvv-step-card.is-muted{background:var(--mvv-neutral-50);opacity:.85}.mvv-step-role{font-size:var(--mvv-fs-xs);font-weight:var(--mvv-fw-black);text-transform:uppercase;letter-spacing:.8px;color:var(--mvv-card-deep,var(--mvv-neutral-600))}.mvv-step-card.is-muted .mvv-step-role{color:var(--mvv-neutral-600)}.mvv-step-img{width:clamp(72px,20vw,108px);height:clamp(72px,20vw,108px);border-radius:var(--mvv-r-md);background:var(--mvv-surface);display:grid;place-items:center;overflow:hidden}.mvv-step-img img{width:78%;height:78%;object-fit:contain}.mvv-step-title{font-size:calc(var(--child-label-size) + 1px);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);overflow-wrap:anywhere}.mvv-step-card.is-emphasis .mvv-step-title{font-size:calc(var(--child-label-size) + 4px)}.mvv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mvv-s3);text-align:center;padding:var(--mvv-s8) var(--mvv-s5);background:var(--mvv-card-bg);border-radius:var(--mvv-r-xl)}.mvv-empty-icon{display:grid;place-items:center;width:84px;height:84px;border-radius:var(--mvv-r-full);background:var(--mvv-surface);color:var(--mvv-card-accent)}.mvv-empty-icon img{width:68%;height:68%;object-fit:contain}.mvv-empty-message{margin:0;font-size:var(--mvv-fs-lg);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800)}.mvv-empty-hint{margin:0;font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-semibold);color:var(--mvv-neutral-600)}.mvv-dialog-overlay{position:fixed;inset:0;background:rgba(51,47,42,.45);display:flex;align-items:flex-start;justify-content:center;z-index:100;padding:max(var(--mvv-s5),var(--mvv-safe-top)) var(--mvv-s4) max(var(--mvv-s5),var(--mvv-safe-bottom));overflow-y:auto}.mvv-dialog{background:var(--mvv-surface);border-radius:var(--mvv-r-xl);padding:clamp(20px,5vw,32px);width:100%;max-width:420px;margin:auto;box-shadow:var(--mvv-shadow-modal);display:flex;flex-direction:column;gap:var(--mvv-s3)}.mvv-dialog-title{margin:0;font-size:var(--mvv-fs-xl);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);text-align:center}.mvv-dialog-desc{margin:0;font-size:var(--mvv-fs-sm);color:var(--mvv-neutral-600);text-align:center;line-height:1.5}.mvv-dialog-actions{display:flex;gap:var(--mvv-s2);flex-wrap:wrap;margin-top:var(--mvv-s2)}.mvv-dialog-actions>*{flex:1 1 130px}.mvv-noanim .mvv-btn,.mvv-noanim .mvv-hub-tile,.mvv-noanim .mvv-media-card,.mvv-noanim .mvv-nav-tab,.mvv-noanim .mvv-pic-card,.mvv-noanim .mvv-progress-fill,.mvv-noanim .mvv-speak-btn{transition:none}.mvv-noanim .mvv-btn:active,.mvv-noanim .mvv-hub-tile:active,.mvv-noanim .mvv-media-card:active,.mvv-noanim .mvv-nav-tab:active,.mvv-noanim .mvv-pic-card:active,.mvv-noanim .mvv-speak-btn:active{transform:none}@media (prefers-reduced-motion:reduce){.mvv-btn,.mvv-cat-chip,.mvv-hub-tile,.mvv-media-card,.mvv-nav-tab,.mvv-pic-card,.mvv-progress-fill,.mvv-speak-btn{transition:none}}.mvv-shell.child-reduced .mvv-grid{--mvv-grid-cols:2}@media (max-width:359px){.mvv-header{padding-left:var(--mvv-s3);padding-right:var(--mvv-s2);gap:var(--mvv-s2)}.mvv-header-name{font-size:var(--mvv-fs-md)}.mvv-context-bar{padding:0 var(--mvv-s3)}.mvv-phrase-bar{padding:var(--mvv-s2) var(--mvv-s3);gap:var(--mvv-s2)}.mvv-speak-btn{min-width:84px;padding:0 var(--mvv-s3);font-size:var(--mvv-fs-sm)}.mvv-nav-label{font-size:10px}.mvv-nav-icon{padding:2px 8px}}@media (max-width:599px){.mvv-shell-content{padding:var(--mvv-s3) var(--mvv-s4)}.mvv-content-area{gap:var(--mvv-s4)}.mvv-hub-greeting{font-size:var(--mvv-fs-xl)}}@media (min-width:768px){.mvv-shell-content{padding:var(--mvv-s6) var(--mvv-s7)}.mvv-header-name{font-size:var(--mvv-fs-xl)}.mvv-context-title{font-size:var(--mvv-fs-lg)}.mvv-nav-label{font-size:var(--mvv-fs-sm)}.mvv-phrase-chip-text{font-size:var(--mvv-fs-md)}.mvv-speak-btn{min-width:132px;font-size:var(--mvv-fs-lg)}}@media (orientation:landscape) and (max-height:500px){.mvv-shell-content{padding:var(--mvv-s3) var(--mvv-s4)}.mvv-content-area{gap:var(--mvv-s3)}.mvv-nav-tab{flex-direction:row;gap:6px}.mvv-nav-icon{padding:2px 6px}.mvv-empty{padding:var(--mvv-s5)}.mvv-empty-icon{width:56px;height:56px}}.mvv-hub-tile-icon{display:grid;place-items:center;width:var(--child-pictogram-size);height:var(--child-pictogram-size);border-radius:var(--mvv-r-full);background:var(--mvv-surface)}.mvv-notice{margin:0;background:var(--mvv-warn-50);color:var(--mvv-warn-600);border-radius:var(--mvv-r-md);padding:var(--mvv-s3) var(--mvv-s4);font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black)}.mvv-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:var(--mvv-s4);gap:var(--mvv-s4)}.mvv-story-stage{min-height:clamp(140px,32vh,260px);border-radius:var(--mvv-r-xl);background:var(--mvv-historias-50);display:grid;place-items:center;overflow:hidden}.mvv-story-stage img{width:clamp(88px,22vw,150px);height:clamp(88px,22vw,150px);object-fit:contain}.mvv-story-text{margin:0;font-size:clamp(18px,2.4vw,24px);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);text-align:center;line-height:1.35}.mvv-learning-glyph{font-size:clamp(80px,20vw,150px);font-weight:var(--mvv-fw-black);color:var(--mvv-aprender-600);line-height:1}.mvv-learning-glyph.is-small{font-size:clamp(36px,9vw,60px)}.mvv-learning-word{font-size:calc(var(--child-label-size) + 6px);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800)}.mvv-fav-list{flex-direction:column}.mvv-fav-list,.mvv-fav-row{display:flex;gap:var(--mvv-s3)}.mvv-fav-row{align-items:center;justify-content:space-between;flex-wrap:wrap}.mvv-fav-text{font-size:var(--mvv-fs-lg);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);overflow-wrap:anywhere;min-width:0}.mvv-dialog button:focus-visible,.mvv-shell button:focus-visible{outline:3px solid var(--mvv-comunicar-400);outline-offset:2px}.mvv-picto-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:40px;color:var(--mvv-neutral-400);background:var(--mvv-neutral-50);border-radius:var(--mvv-r-sm)}.mvv-auth{--mvv-btn-main:var(--mvv-neutral-800);--mvv-btn-soft:var(--mvv-neutral-50);--mvv-btn-deep:var(--mvv-neutral-800);min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--mvv-s5);background:var(--bg)}.mvv-auth-container{width:100%;max-width:440px;display:grid;grid-gap:var(--mvv-s5);gap:var(--mvv-s5)}.mvv-auth-brand{display:grid;grid-gap:var(--mvv-s1);gap:var(--mvv-s1);justify-items:center;text-align:center}.mvv-auth-brand-name{margin:0;font-size:var(--mvv-fs-lg);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);letter-spacing:.01em}.mvv-auth-brand-tag{margin:0;font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-semibold);color:var(--mvv-neutral-600)}.mvv-auth-card{display:grid;grid-gap:var(--mvv-s4);gap:var(--mvv-s4);padding:var(--mvv-s6) var(--mvv-s5)}.mvv-auth-head{display:grid;grid-gap:var(--mvv-s2);gap:var(--mvv-s2)}.mvv-auth-title{margin:0;font-size:var(--mvv-fs-xl);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800)}.mvv-auth-subtitle{margin:0;font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-regular);color:var(--mvv-neutral-600);line-height:1.5}.mvv-auth-form{display:grid;grid-gap:var(--mvv-s4);gap:var(--mvv-s4)}.mvv-field{display:grid;grid-gap:var(--mvv-s2);gap:var(--mvv-s2)}.mvv-field-label{font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-bold)}.mvv-field-label,.mvv-input{color:var(--mvv-neutral-800)}.mvv-input{min-height:var(--mvv-touch-md);width:100%;padding:0 var(--mvv-s3);border:1.5px solid var(--mvv-neutral-200);border-radius:var(--mvv-r-md);background:var(--mvv-surface);font-size:16px;font-weight:var(--mvv-fw-semibold);font-family:inherit}.mvv-input::placeholder{color:var(--mvv-neutral-400);font-weight:var(--mvv-fw-regular)}.mvv-input:focus-visible{outline:3px solid var(--mvv-btn-main);outline-offset:2px;border-color:var(--mvv-btn-main)}.mvv-input:disabled{opacity:.55;cursor:default}.mvv-input[aria-invalid=true]{border-color:var(--mvv-danger-400)}.mvv-auth-feedback{margin:0;padding:var(--mvv-s3);border-radius:var(--mvv-r-md);font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-semibold);line-height:1.45}.mvv-auth-feedback.is-error{background:var(--mvv-danger-50);color:var(--mvv-danger-600);border:1px solid var(--mvv-danger-400)}.mvv-auth-feedback.is-info{background:var(--mvv-neutral-50);color:var(--mvv-neutral-800);border:1px solid var(--mvv-neutral-200)}.mvv-auth-note{margin:0;text-align:center;font-size:var(--mvv-fs-xs);font-weight:var(--mvv-fw-semibold);color:var(--mvv-neutral-400)}@media (max-width:420px){.mvv-auth{padding:var(--mvv-s4) var(--mvv-s3);align-content:start;padding-top:var(--mvv-s7)}.mvv-auth-card{padding:var(--mvv-s5) var(--mvv-s4)}}.mvv-adult-shell{display:flex;align-items:stretch;background:var(--bg)}.mvv-adult-sidebar{width:264px;flex-shrink:0;padding:var(--mvv-s6) var(--mvv-s4);background:var(--mvv-surface);border-right:1px solid var(--mvv-neutral-100);display:flex;flex-direction:column;gap:var(--mvv-s5)}.mvv-adult-content{flex:1 1 auto;min-width:0;padding:var(--mvv-s7) var(--mvv-s6);display:flex;flex-direction:column;gap:var(--mvv-s5)}.mvv-sidebar-logo{display:flex;align-items:center;gap:var(--mvv-s2);padding-bottom:var(--mvv-s4);border-bottom:1px solid var(--mvv-neutral-100)}.mvv-sidebar-logo-text{font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);line-height:1.2}.mvv-sidebar-nav{display:flex;flex-direction:column;gap:var(--mvv-s1);flex:1 1 auto}.mvv-adult-nav-btn{display:flex;align-items:center;gap:var(--mvv-s3);min-height:var(--mvv-touch-min);padding:var(--mvv-s2) var(--mvv-s3);border-radius:var(--mvv-r-md);border:none;background:transparent;color:var(--mvv-neutral-600);font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-bold);text-decoration:none;cursor:pointer;text-align:left}.mvv-adult-nav-btn:hover{background:var(--mvv-neutral-50);color:var(--mvv-neutral-800)}.mvv-adult-nav-btn:focus-visible{outline:3px solid var(--mvv-neutral-800);outline-offset:2px}.mvv-adult-nav-btn[aria-current=page]{background:var(--mvv-neutral-800);color:var(--mvv-surface)}.mvv-sidebar-actions{display:flex;flex-direction:column;gap:var(--mvv-s2);padding-top:var(--mvv-s4);border-top:1px solid var(--mvv-neutral-100)}.mvv-page-header{display:grid;grid-gap:var(--mvv-s1);gap:var(--mvv-s1)}.mvv-page-eyebrow{font-size:var(--mvv-fs-xs);color:var(--mvv-neutral-400);text-transform:uppercase;letter-spacing:.06em}.mvv-page-eyebrow,.mvv-page-title{margin:0;font-weight:var(--mvv-fw-black)}.mvv-page-title{font-size:var(--mvv-fs-2xl);color:var(--mvv-neutral-800);line-height:1.15}.mvv-page-subtitle{margin:0;font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-regular);color:var(--mvv-neutral-600);line-height:1.5}.mvv-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--mvv-s3);gap:var(--mvv-s3)}.mvv-stat-card{display:grid;grid-gap:var(--mvv-s1);gap:var(--mvv-s1);padding:var(--mvv-s4);background:var(--mvv-surface);border:1px solid var(--mvv-neutral-100);border-radius:var(--mvv-r-lg)}.mvv-stat-value{font-size:var(--mvv-fs-2xl);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800);line-height:1.1}.mvv-stat-label{font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-semibold);color:var(--mvv-neutral-600)}.mvv-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--mvv-s3);gap:var(--mvv-s3)}.mvv-action-card{display:grid;grid-gap:var(--mvv-s1);gap:var(--mvv-s1);padding:var(--mvv-s4);background:var(--mvv-surface);border:1px solid var(--mvv-neutral-100);border-radius:var(--mvv-r-lg);text-decoration:none;color:inherit;min-height:var(--mvv-touch-md)}.mvv-action-card:hover{border-color:var(--mvv-neutral-300);background:var(--mvv-neutral-50)}.mvv-action-card:focus-visible{outline:3px solid var(--mvv-neutral-800);outline-offset:2px}.mvv-action-title{font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800)}.mvv-action-desc{font-size:var(--mvv-fs-sm);font-weight:var(--mvv-fw-regular);color:var(--mvv-neutral-600);line-height:1.45}.mvv-section{display:grid;grid-gap:var(--mvv-s3);gap:var(--mvv-s3)}.mvv-section-title{margin:0;font-size:var(--mvv-fs-lg);color:var(--mvv-neutral-800)}.mvv-badge,.mvv-section-title{font-weight:var(--mvv-fw-black)}.mvv-badge{display:inline-flex;align-items:center;gap:var(--mvv-s1);padding:4px var(--mvv-s2);border-radius:var(--mvv-r-full);font-size:var(--mvv-fs-xs);background:var(--mvv-neutral-50);color:var(--mvv-neutral-600);border:1px solid var(--mvv-neutral-200)}.mvv-badge.is-ok{background:var(--mvv-comunicar-50);color:var(--mvv-comunicar-600);border-color:var(--mvv-comunicar-100)}.mvv-badge.is-muted{background:var(--mvv-neutral-50);color:var(--mvv-neutral-400)}.mvv-adult-content a:not([class]){color:var(--mvv-neutral-800);font-weight:var(--mvv-fw-bold);text-underline-offset:3px}.mvv-admin-shell{min-height:100vh;min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.mvv-admin-header{display:flex;align-items:center;gap:var(--mvv-s4);flex-wrap:wrap;padding:var(--mvv-s3) var(--mvv-s5);background:var(--mvv-surface);border-bottom:1px solid var(--mvv-neutral-100)}.mvv-admin-brand{font-size:var(--mvv-fs-md);font-weight:var(--mvv-fw-black);color:var(--mvv-neutral-800)}.mvv-admin-nav{display:flex;gap:var(--mvv-s1);flex-wrap:wrap;flex:1 1 auto}.mvv-admin-nav .mvv-adult-nav-btn{min-height:var(--mvv-touch-min)}.mvv-adult-content img{max-width:100%;height:auto}.mvv-adult-shell{min-height:100vh;min-height:100dvh}.mvv-adult-mobile-header{display:none;position:fixed;inset:0 0 auto 0;height:56px;background:#ffffff;border-bottom:1px solid var(--border,#ece6da);padding:env(safe-area-inset-top,0) 16px 0;align-items:center;gap:12px;z-index:100}.mvv-hamburger-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--border,#ece6da);background:var(--surface,#ffffff);cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink,#332f2a);line-height:1}.mvv-drawer-overlay{display:none;position:fixed;inset:0;background:rgba(51,47,42,.5);z-index:150}.mvv-drawer-close{width:36px;height:36px;border-radius:10px;border:1px solid var(--border,#ece6da);font-size:14px;color:var(--ink,#332f2a);flex-shrink:0}.mvv-drawer-close,.mvv-sidebar-toggle{display:none;background:var(--surface,#fff);cursor:pointer;font-weight:800;align-items:center;justify-content:center}.mvv-sidebar-toggle{position:absolute;right:-14px;top:52px;width:28px;height:28px;border-radius:50%;border:1px solid var(--border,#ece6da);font-size:13px;color:var(--muted,#6e675d);z-index:10;box-shadow:0 2px 6px rgba(0,0,0,.08)}.mvv-adult-sidebar{position:relative}.mvv-mobile-section-title{font-weight:800;font-size:15px;color:var(--ink,#332f2a);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.mvv-sidebar-toggle{display:flex}.mvv-adult-sidebar{transition:width .22s ease,padding .22s ease;overflow:visible}.mvv-sidebar-collapsed .mvv-adult-sidebar{width:64px!important;padding:24px 10px!important;overflow:visible}.mvv-sidebar-collapsed .mvv-sidebar-actions,.mvv-sidebar-collapsed .mvv-sidebar-label,.mvv-sidebar-collapsed .mvv-sidebar-logo-text,.mvv-sidebar-collapsed .mvv-sidebar-profile-card,.mvv-sidebar-collapsed .mvv-sidebar-select,.mvv-sidebar-collapsed .mvv-sidebar-sync-card{display:none!important}.mvv-sidebar-collapsed .mvv-adult-nav-btn{padding:12px 0!important;justify-content:center!important;gap:0!important;position:relative}.mvv-sidebar-collapsed .mvv-sidebar-logo{justify-content:center!important;padding:0 0 20px!important}.mvv-sidebar-collapsed .mvv-sidebar-badge{position:absolute;top:4px;right:4px;min-width:14px;height:14px;font-size:8px;padding:0 3px}.mvv-sidebar-collapsed .mvv-sidebar-toggle{right:-14px}.mvv-adult-nav-btn svg{flex-shrink:0}.mvv-sidebar-collapsed .mvv-adult-nav-btn:before{content:"";left:calc(100% + 6px);border:5px solid transparent;border-right-color:#332f2a;z-index:301}.mvv-sidebar-collapsed .mvv-adult-nav-btn:after,.mvv-sidebar-collapsed .mvv-adult-nav-btn:before{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s ease;pointer-events:none}.mvv-sidebar-collapsed .mvv-adult-nav-btn:after{content:attr(data-tooltip);left:calc(100% + 16px);background:#332f2a;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:6px 10px;border-radius:8px;white-space:nowrap;z-index:300;box-shadow:0 2px 8px rgba(0,0,0,.18)}.mvv-sidebar-collapsed .mvv-adult-nav-btn:focus-visible:before,.mvv-sidebar-collapsed .mvv-adult-nav-btn:hover:before{opacity:1}.mvv-sidebar-collapsed .mvv-adult-nav-btn:focus-visible:after,.mvv-sidebar-collapsed .mvv-adult-nav-btn:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.mvv-sidebar-collapsed .mvv-adult-nav-btn:after,.mvv-sidebar-collapsed .mvv-adult-nav-btn:before{transition:none}}}@media (max-width:1023px){.mvv-adult-mobile-header{display:flex}.mvv-adult-shell{display:block!important;padding-top:56px}.mvv-adult-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(280px,85vw)!important;padding:max(24px,env(safe-area-inset-top,24px)) 16px max(24px,env(safe-area-inset-bottom,24px))!important;overflow-y:auto!important;z-index:200!important;transform:translateX(-110%);transition:transform .25s ease;box-shadow:none;border-right:1px solid var(--border,#ece6da)}.mvv-drawer-open .mvv-adult-sidebar{transform:translateX(0);box-shadow:4px 0 32px rgba(0,0,0,.18)}.mvv-drawer-open .mvv-drawer-overlay{display:block}.mvv-drawer-close{display:flex}.mvv-sidebar-toggle{display:none!important}.mvv-adult-content{width:100%!important;min-width:0;padding:24px 20px!important;overflow:visible!important}}@media (max-width:639px){.mvv-adult-content{padding:16px 12px!important}.mvv-content-counts,.mvv-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mvv-dashboard-detail-grid{grid-template-columns:minmax(0,1fr)!important}.mvv-responsive-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.mvv-responsive-row>button{width:100%}.mvv-mobile-button-row{flex-direction:column!important}.mvv-mobile-button-row>button{width:100%}.mvv-mobile-single-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:379px){.mvv-content-counts,.mvv-dashboard-stats{grid-template-columns:minmax(0,1fr)!important}.mvv-adult-content{padding:12px 10px!important}}@media (max-width:639px){.mvv-profile-status{position:static!important;width:100%;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.mvv-profile-list{width:100%;gap:14px!important}.mvv-profile-list>button{width:min(100%,240px)!important;padding:20px 16px!important}}.mvv-modal-inner{max-width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);overflow-y:auto;width:100%}@media (prefers-reduced-motion:reduce){.mvv-adult-sidebar{transition:none!important}}