.mmj-hero{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:var(--mmj-fg)}.mmj-hero-tall{min-height:400px}@media (min-width:768px){.mmj-hero{min-height:420px}.mmj-hero-tall{min-height:480px}}.mmj-hero .season-media,.mmj-hero .season-media-hero{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.mmj-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.15),rgba(5,5,5,.35) 45%,rgba(5,5,5,.92))}.mmj-hero-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--mm-safe-top) + var(--mm-space-3)) var(--mm-space-4) 0}.mmj-hero-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--mm-radius-pill);background:rgba(5,5,5,.45);border:1px solid rgba(244,242,236,.2);color:#fff;text-decoration:none}.mmj-hero-content{position:relative;z-index:1;padding:var(--mm-space-5) var(--mm-space-4) var(--mm-space-6)}.mmj-hero-eyebrow{display:block;color:rgba(244,242,236,.75);font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);margin-bottom:var(--mm-space-2)}.mmj-hero-title{font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.5px;margin:var(--mm-space-2) 0 var(--mm-space-1);color:#fff}@media (min-width:768px){.mmj-hero-title{font-size:40px}}.mmj-hero-subtitle{font-size:var(--mm-text-md);color:rgba(244,242,236,.85);margin:0 0 var(--mm-space-3)}.mmj-hero-meta{display:flex;flex-wrap:wrap;gap:var(--mm-space-2);margin:0;padding:0;list-style:none}.mmj-hero-meta span{background:rgba(255,255,255,.12);border:1px solid rgba(244,242,236,.16);border-radius:var(--mm-radius-pill);padding:6px 12px;font-size:var(--mm-text-xs);font-weight:var(--mm-weight-semibold);color:#fff}.mmj-jornada-titulo{font-family:var(--font-display);font-size:var(--mm-text-lg);font-weight:var(--mm-weight-bold);color:var(--mmj-fg);margin:0 0 6px}.mmj-jornada-texto{font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mmj-fg-secondary);margin:0;line-height:var(--mm-leading-relaxed)}.mmj-jornada-inicio{margin:var(--mm-space-2) var(--mm-space-4) var(--mm-space-6);padding:var(--mm-space-5);background:var(--mmj-surface-2);border:1px solid var(--mmj-border);border-radius:var(--ds-radius-md)}.mmj-jornada-inicio .mmj-jornada-titulo{color:var(--mmj-fg)}.mmj-jornada-inicio .mmj-jornada-texto{color:var(--mmj-fg-secondary)}.mmj-jornada-hero-concept{margin:var(--mm-space-2) var(--mm-space-4) var(--mm-space-6);padding:var(--mm-space-6) var(--mm-space-5);background:linear-gradient(160deg,#111111,#050505);border-radius:var(--ds-radius-md);color:#fff;position:relative;overflow:hidden}.mmj-jornada-hero-eyebrow{font-size:10px;font-weight:var(--mm-weight-bold);color:var(--mm-orange);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.mmj-jornada-hero-frase{font-family:var(--font-display);font-size:22px;font-weight:var(--mm-weight-black);line-height:1.15;margin:0 0 8px;color:#fff}.mmj-jornada-hero-frase-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--mm-font-sans);font-size:var(--mm-text-sm);font-weight:var(--mm-weight-medium);color:rgba(244,242,236,.78);margin-top:6px}.mmj-jornada-trilha-conceito{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:18px;margin-bottom:22px}.mmj-jornada-trilha-item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding-top:2px}.mmj-jornada-trilha-item:before{content:"";position:absolute;top:19px;left:-50%;width:100%;height:2px;background-image:linear-gradient(90deg,rgba(247,247,248,.45) 40%,transparent 0);background-size:6px 2px;background-repeat:repeat-x}.mmj-jornada-trilha-item:first-child:before{display:none}.mmj-jornada-trilha-icone{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#111111,#050505);border:1.5px solid var(--mm-off-white);color:var(--mm-off-white);margin-bottom:6px;position:relative;z-index:1}.mmj-jornada-trilha-label{display:block;font-size:10px;font-weight:var(--mm-weight-semibold);color:rgba(244,242,236,.85);line-height:1.3;min-height:2.6em;text-align:center;white-space:normal}@media (max-width:359px){.mmj-jornada-trilha-icone{width:30px;height:30px;margin-bottom:4px}.mmj-jornada-trilha-icone svg{width:16px;height:16px}.mmj-jornada-trilha-label{font-size:9px}}.mmj-page{background:var(--mmj-bg);color:var(--mmj-fg);min-height:100%}.mmj-section{padding:var(--mm-space-6) var(--mm-space-4);max-width:var(--mm-container-md);margin:0 auto}.mmj-card{background:var(--mmj-surface);border:1px solid var(--mmj-border);border-radius:var(--ds-radius-md);padding:var(--mm-space-5);margin-bottom:var(--mm-space-4)}.mmj-section-title{font-family:var(--font-display);font-size:var(--mm-text-lg);font-weight:var(--mm-weight-bold);margin:0 0 var(--mm-space-3);color:var(--mmj-fg)}.mmj-text-secondary{color:var(--mmj-fg-secondary);font-weight:var(--mm-weight-semibold)}.mmj-text-tertiary{color:var(--mmj-fg-tertiary);font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold)}.mmj-carousel{display:flex;gap:var(--mm-space-3);overflow-x:auto;padding:var(--mm-space-1) var(--mm-space-4) var(--mm-space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mmj-carousel::-webkit-scrollbar{display:none}.mmj-carousel-item{flex:0 0 auto;width:200px;scroll-snap-align:start;background:var(--mmj-surface-2);border:1px solid var(--mmj-border);border-radius:var(--ds-radius-md);padding:var(--mm-space-4)}.mmj-carousel-item-titulo{display:block;font-weight:var(--mm-weight-bold);font-size:var(--mm-text-base);margin-bottom:4px;color:var(--mmj-fg)}.mmj-carousel-item-texto{font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mmj-fg-secondary);margin:0;line-height:var(--mm-leading-normal)}.mmj-timeline{list-style:none;margin:0;padding:var(--mm-space-2) var(--mm-space-1) var(--mm-space-2);display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mmj-timeline::-webkit-scrollbar{display:none}.mmj-timeline-item{position:relative;flex:0 0 auto;width:110px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:20px}.mmj-timeline-item:before{content:"";position:absolute;left:-50%;top:9px;width:100%;height:2px;background-image:linear-gradient(90deg,var(--mmj-fg-tertiary) 40%,transparent 0);background-size:8px 2px;background-repeat:repeat-x}.mmj-timeline-item:first-child:before{display:none}.mmj-timeline-ponto{position:absolute;left:50%;top:0;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:var(--mmj-surface-2);border:2px solid var(--mmj-fg-tertiary)}.mmj-timeline-titulo{font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mmj-fg-secondary);margin-top:6px}.mmj-timeline-concluida .mmj-timeline-ponto{background:var(--mm-orange);border-color:var(--mm-orange)}.mmj-timeline-concluida .mmj-timeline-titulo{color:var(--mmj-fg)}.mmj-timeline-atual .mmj-timeline-ponto{background:var(--mmj-bg);border-color:var(--mm-orange);box-shadow:0 0 0 3px rgba(255,92,0,.25)}.mmj-timeline-atual .mmj-timeline-titulo{color:var(--mmj-fg);font-weight:var(--mm-weight-bold)}.mmj-progression-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--mm-space-3);gap:var(--mm-space-3)}@media (min-width:480px){.mmj-progression-row{grid-template-columns:repeat(4,1fr)}}.mmj-progression-badge{display:flex;flex-direction:column;gap:4px;align-items:flex-start;background:var(--mmj-surface-2);border:1px solid var(--mmj-border);border-radius:var(--ds-radius-md);padding:var(--mm-space-3);width:100%;text-align:left;font-family:inherit}button.mmj-progression-badge{cursor:pointer}button.mmj-progression-badge:active{transform:scale(.98)}.mmj-progression-label{font-size:var(--mm-text-xs);font-weight:var(--mm-weight-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--mm-orange)}.mmj-progression-valor{font-family:var(--font-display);font-size:var(--mm-text-xl);font-weight:var(--mm-weight-black);color:var(--mmj-fg)}.mmj-progression-explicacao{font-size:var(--mm-text-xs);color:var(--mmj-fg-secondary);line-height:var(--mm-leading-normal)}.mmj-progression-nota{font-size:10px;color:var(--mmj-fg-tertiary)}.mmj-facts-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-2);margin-bottom:var(--mm-space-3)}.mmj-facts-header .mmj-section-title{margin:0}.mmj-facts-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--mm-space-3);gap:var(--mm-space-3)}@media (min-width:480px){.mmj-facts-grid{grid-template-columns:repeat(3,1fr)}}.mmj-facts-item{display:flex;align-items:center;gap:var(--mm-space-2);background:var(--mmj-surface-2);border-radius:var(--ds-radius-sm);padding:var(--mm-space-3)}.mmj-facts-item svg{color:var(--mm-orange);flex-shrink:0}.mmj-facts-texto{display:flex;flex-direction:column;min-width:0}.mmj-facts-label{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--mmj-fg-tertiary)}.mmj-facts-valor{font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mmj-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmj-team-identity{background:var(--mmj-surface);border:1px solid var(--mmj-border);border-radius:var(--ds-radius-md);padding:var(--mm-space-5)}.mmj-team-identity-topo{display:flex;align-items:center;gap:var(--mm-space-4)}.mmj-team-brasao{flex-shrink:0;width:72px;height:72px;border-radius:var(--ds-radius-md);background:var(--mmj-surface-2);border:1px solid var(--mmj-border);display:grid;place-items:center;overflow:hidden;font-family:var(--font-display);font-size:28px;font-weight:var(--mm-weight-black);color:var(--mm-orange)}.mmj-team-identity-compact .mmj-team-brasao{width:56px;height:56px;font-size:22px}.mmj-team-brasao-img{width:100%;height:100%;object-fit:cover}.mmj-team-identity-texto{min-width:0}.mmj-team-nome{font-family:var(--font-display);font-size:var(--mm-text-xl);font-weight:var(--mm-weight-bold);margin:0;color:var(--mmj-fg)}.mmj-team-identity-compact .mmj-team-nome{font-size:var(--mm-text-lg)}.mmj-team-lema{font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);font-style:italic;color:var(--mmj-fg-secondary);margin:4px 0 0}.mmj-team-cores{display:flex;gap:8px;margin-top:var(--mm-space-4)}.mmj-team-cor{width:22px;height:22px;border-radius:50%;border:2px solid var(--mmj-surface);box-shadow:0 0 0 1px var(--mmj-border)}.mmj-team-stats-row{display:flex;gap:var(--mm-space-4);margin-top:var(--mm-space-4);padding-top:var(--mm-space-4);border-top:1px solid var(--mmj-border)}.mmj-team-stat{display:flex;flex-direction:column}.mmj-team-stat-valor{font-family:var(--font-display);font-size:var(--mm-text-lg);font-weight:var(--mm-weight-black);color:var(--mmj-fg)}.mmj-team-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--mmj-fg-tertiary)}.mmj-team-avatars{display:flex;margin-top:var(--mm-space-4)}.mmj-team-avatars img,.mmj-team-avatars span.mmj-avatar-fallback{width:36px;height:36px;border-radius:50%;border:2px solid var(--mmj-surface);margin-left:-10px;display:grid;place-items:center;background:var(--mmj-surface-2);font-size:13px;font-weight:700;color:var(--mmj-fg)}.mmj-team-avatars>:first-child{margin-left:0}.mmj-primary-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:none;border-radius:var(--ds-radius-md);background:var(--mm-orange);color:#fff;font-size:var(--mm-text-md);font-weight:var(--mm-weight-bold);cursor:pointer;text-decoration:none;transition:transform var(--mm-duration-fast) var(--mm-ease-standard),opacity var(--mm-duration-fast) var(--mm-ease-standard)}.mmj-primary-cta:disabled,.mmj-primary-cta[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mmj-primary-cta:not(:disabled):not([aria-disabled=true]):active{transform:scale(.98)}.mmj-primary-cta-ghost{background:transparent;border:1px solid var(--mmj-border);color:var(--mmj-fg)}.mmj-cta-stack,.mmj-jornada-nav-consolidada{display:flex;flex-direction:column;gap:var(--mm-space-3)}.mmj-jornada-nav-principal{font-size:var(--mm-text-md);min-height:58px}.mmj-jornada-nav-secundaria{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--mm-space-3);gap:var(--mm-space-3)}.mmj-jornada-nav-secundaria:has(>:only-child){grid-template-columns:1fr}.mmj-jornada-nav-secundaria .mmj-primary-cta{min-height:44px;font-size:var(--mm-text-sm)}.mmj-catalogo-abas{display:flex;gap:var(--mm-space-2);overflow-x:auto;padding:0 var(--mm-space-4) var(--mm-space-4)}.mmj-catalogo-abas::-webkit-scrollbar{display:none}.mmj-catalogo-aba{flex-shrink:0;min-height:44px;padding:0 var(--mm-space-3);border-radius:var(--mm-radius-pill);border:1px solid var(--mmj-border);background:transparent;color:var(--mmj-fg-secondary);font-size:var(--mm-text-xs);font-weight:var(--mm-weight-semibold);cursor:pointer;white-space:nowrap}@media (min-width:480px){.mmj-catalogo-aba{padding:0 var(--mm-space-4);font-size:var(--mm-text-sm)}}.mmj-catalogo-aba.mmj-ativa{background:var(--mm-orange-dark);border-color:var(--mm-orange-dark);color:#fff}.mmj-catalogo-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:0 var(--mm-space-4)}@media (min-width:768px){.mmj-catalogo-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mmj-catalogo-grid{grid-template-columns:repeat(3,1fr);max-width:var(--mm-container-xl);margin:0 auto}}.mmj-catalogo-destaque{grid-column:1/-1}.mmj-catalogo-destaque-card .season-media{aspect-ratio:16/10}.mmj-catalogo-cta-laranja{background:var(--mm-orange-dark);color:#fff}.mmj-catalogo-cta-ghost,.mmj-catalogo-cta-laranja{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--mm-space-4);border-radius:var(--ds-radius-sm);font-weight:var(--mm-weight-bold);font-size:var(--mm-text-sm);text-decoration:none;margin-top:var(--mm-space-2)}.mmj-catalogo-cta-ghost{background:transparent;border:1px solid var(--mmj-border);color:var(--mmj-fg)}.mmj-badge-encerrada{display:inline-block;background:rgba(157,152,143,.25);color:var(--mmj-fg-secondary);border-radius:var(--mm-radius-pill);padding:4px 10px;font-size:10px;font-weight:var(--mm-weight-bold);text-transform:uppercase}.mmj-card-entrada{animation:mmj-entrada .26s ease-out}@keyframes mmj-entrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mmj-primary-cta:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mmj-catalogo-aba:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mm-shell-theme-toggle:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mm-city-selector-btn:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mmj-hero-icon-btn:focus-visible{outline:2px solid var(--mm-orange);outline-offset:2px}.mmj-jornada-topo{margin-bottom:var(--mm-space-4)}.mmj-jornada-abas-wrap{margin-top:var(--mm-space-2)}.mmj-jornada-abas{display:flex;gap:var(--mm-space-2);margin-bottom:var(--mm-space-4);border-bottom:1px solid var(--mmj-border)}.mmj-jornada-aba{position:relative;flex:1 1;min-height:44px;padding:var(--mm-space-3) var(--mm-space-2);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--mm-font-sans);font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mmj-fg-secondary)}.mmj-jornada-aba.mmj-ativa{color:var(--mmj-fg);border-bottom-color:var(--mm-orange)}.mmj-jornada-aba-novidade{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mm-orange);margin-left:6px;vertical-align:middle}.mmj-proxima-etapa{margin-bottom:var(--mm-space-4);border-color:var(--mm-orange)}.mmj-contagem-regressiva{color:var(--mm-orange);font-weight:var(--mm-weight-semibold)}.mmj-desafios-grupo,.mmj-etapas-lista{display:flex;flex-direction:column;gap:var(--mm-space-3)}.mmj-desafio-item,.mmj-etapa-item{display:block;text-decoration:none;color:inherit;transition:box-shadow .15s ease}.mmj-desafio-item:hover,.mmj-etapa-item:hover{box-shadow:var(--mmj-shadow)}.mmj-desafio-item-ativo,.mmj-desafio-item-concluido{border-color:var(--mm-orange)}.mmj-desafio-item-concluido{background:rgba(255,92,0,.06)}.mmj-desafio-item-encerrado{opacity:.6}.mmj-comecar-lista{display:flex;flex-direction:column;gap:var(--mm-space-3)}.mmj-comecar-card-topo{display:flex;align-items:center;gap:var(--mm-space-3);margin-bottom:var(--mm-space-4)}.mmj-comecar-card-icone{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mmj-surface-2);border:1px solid var(--mmj-border);color:var(--mm-orange)}.mmj-comecar-card-titulo{font-weight:var(--mm-weight-bold);color:var(--mmj-fg);margin:0 0 2px}.mmj-conclusao{margin-top:16px}.mmj-conclusao-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.mmj-conclusao-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.mmj-conclusao-marca{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--mmj-border);border-radius:999px;color:var(--mmj-fg-tertiary)}.mmj-conclusao-marca.is-ok{border-color:var(--mm-orange);color:var(--mm-orange)}.mmj-conclusao-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.mmj-conclusao-rotulo{color:var(--mmj-fg);font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);line-height:1.35}.mmj-conclusao-detalhe{color:var(--mmj-fg-secondary);font-size:12px;line-height:1.4}.mmj-conclusao-status{color:var(--mmj-fg-tertiary);font-size:11px;font-weight:var(--mm-weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding-top:3px}@media (max-width:359.98px){.mmj-conclusao-item{grid-template-columns:22px minmax(0,1fr)}.mmj-conclusao-status{grid-column:2;padding-top:0}}.studio-shell{--studio-canvas:#F7F7F6;--studio-surface:#FFFFFF;--studio-surface-2:#F1F1F0;--studio-ink:#171717;--studio-orange:#FF5C00;--studio-border:rgba(23,23,23,0.08);--studio-neutral:var(--mm-text-on-light-tertiary);--studio-info:var(--mm-info);--studio-info-bg:var(--mm-info-bg);--studio-success:var(--mm-success);--studio-success-bg:var(--mm-success-bg);--studio-warning:var(--mm-warning);--studio-warning-bg:var(--mm-warning-bg);--studio-danger:var(--mm-danger);--studio-danger-bg:var(--mm-danger-bg);min-height:100vh;background:var(--studio-canvas);color:var(--studio-ink);color-scheme:light}.studio-shell .btn:not(.btn-full),.studio-shell button:not(.btn-full){display:inline-flex;align-items:center;justify-content:center;gap:var(--mm-space-2);width:auto;margin-bottom:0;min-height:40px;padding:0 var(--mm-space-4)}@media (max-width:680px){.studio-shell .btn:not(.btn-full),.studio-shell button:not(.btn-full){min-height:44px}}.studio-shell h1{font-size:30px;line-height:1.2;font-weight:650}.studio-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--mm-z-sticky);background:var(--studio-ink);color:var(--studio-surface);display:flex;align-items:center;gap:var(--mm-space-3);min-height:56px;padding:var(--mm-space-2) var(--mm-space-5)}.studio-topbar-brand{display:flex;align-items:center;gap:var(--mm-space-1);text-decoration:none;min-width:0}.studio-topbar-brand-name{font-family:var(--mm-font-sans);font-size:var(--mm-text-md);font-weight:var(--mm-weight-black);color:var(--studio-surface);white-space:nowrap}.studio-topbar-brand-accent{color:var(--studio-orange)}.studio-topbar-org{flex:1 1 auto;min-width:0;font-size:var(--mm-text-xs);color:rgba(244,241,234,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-topbar-actions{display:flex;align-items:center;gap:var(--mm-space-2);margin-left:auto}.studio-topbar-voltar{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--mm-space-2);color:rgba(244,241,234,.72);text-decoration:none;font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold)}.studio-contexto-chip,.studio-topbar-voltar:hover{color:var(--studio-surface)}.studio-contexto-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--mm-space-3);border-radius:var(--mm-radius-pill);background:rgba(255,255,255,.08);text-decoration:none;font-size:var(--mm-text-xs);font-weight:var(--mm-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.studio-contexto-chip:hover{background:rgba(255,255,255,.14)}.studio-corpo{display:block}@media (min-width:1024px){.studio-corpo{display:flex;align-items:flex-start;max-width:1440px;margin:0 auto}}.studio-sidebar{display:none}@media (min-width:1024px){.studio-sidebar{display:flex;flex-direction:column;gap:var(--mm-space-4);width:240px;flex-shrink:0;padding:var(--mm-space-5) var(--mm-space-3);align-self:stretch;background:var(--studio-surface,#fff);border-right:1px solid var(--studio-border,var(--mm-border-light))}}@media (min-width:1024px) and (max-width:1279px){.studio-sidebar{width:200px;padding-left:var(--mm-space-2);padding-right:var(--mm-space-2)}}.studio-sidebar-grupo{display:flex;flex-direction:column;gap:2px}.studio-sidebar-grupo-label{margin:var(--mm-space-2) var(--mm-space-3) 2px;font-size:12px;font-weight:var(--mm-weight-semibold);color:var(--studio-neutral,var(--mm-text-on-light-tertiary))}.studio-sidebar-item{display:flex;align-items:center;gap:var(--mm-space-2);padding:var(--mm-space-2) var(--mm-space-3);border-radius:var(--mm-radius-sm);text-decoration:none;color:var(--mm-text-on-light-secondary);font-family:var(--mm-font-sans);font-size:14px;font-weight:var(--mm-weight-medium);min-height:44px}.studio-sidebar-item-ativo,.studio-sidebar-item:hover{background:var(--studio-surface-2)}.studio-sidebar-item-ativo{color:var(--studio-ink);box-shadow:inset 2px 0 0 0 var(--studio-orange)}.studio-sidebar-grupo-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-2);width:100%;padding:var(--mm-space-2) var(--mm-space-3);border:none;background:transparent;cursor:pointer;font-family:var(--mm-font-sans);font-size:12px;font-weight:var(--mm-weight-semibold);color:var(--studio-neutral,var(--mm-text-on-light-tertiary))}.studio-sidebar-grupo-toggle:hover{color:var(--studio-ink)}.studio-sidebar-grupo-chevron{transition:transform var(--mm-duration-fast) var(--mm-ease-standard);flex-shrink:0}.studio-sidebar-grupo-toggle[aria-expanded=true] .studio-sidebar-grupo-chevron{transform:rotate(180deg)}.studio-sidebar-subgrupo{display:flex;flex-direction:column;gap:2px}.studio-sidebar-subgrupo.is-fechado{display:none}@media (prefers-reduced-motion:reduce){.studio-sidebar-grupo-chevron{transition:none}}.studio-nav-mobile{position:fixed;left:0;right:0;bottom:0;z-index:var(--mm-z-sticky);display:flex;overflow-x:auto;background:var(--studio-ink);padding:var(--mm-space-1) var(--mm-space-1) calc(var(--mm-space-1) + var(--mm-safe-bottom))}@media (min-width:1024px){.studio-nav-mobile{display:none}}.studio-nav-mobile-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;min-height:48px;padding:var(--mm-space-1) var(--mm-space-2);border-radius:var(--mm-radius-sm);text-decoration:none;color:rgba(244,242,236,.6);font-size:10px;font-weight:var(--mm-weight-bold);text-align:center}.studio-nav-mobile-item.studio-nav-mobile-item-ativo{color:var(--studio-orange)}.studio-conteudo{flex:1 1;min-width:0;padding:var(--mm-space-5) var(--mm-space-4) calc(64px + var(--mm-space-6) + var(--mm-safe-bottom))}@media (min-width:1024px){.studio-conteudo{padding:var(--mm-space-7) var(--mm-space-6)}}@media (min-width:1366px){.studio-conteudo{padding:var(--mm-space-7) var(--mm-space-7)}}.studio-card{background:var(--studio-surface);border:1px solid var(--mm-border-light);border-radius:var(--mm-radius-md);box-shadow:0 1px 2px rgba(5,5,5,.03);padding:var(--mm-space-5);margin-bottom:var(--mm-space-4)}.studio-card-titulo{margin:0 0 var(--mm-space-2);font-size:var(--mm-text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--mm-weight-bold);color:var(--studio-orange)}.studio-card-vazio{color:var(--mm-text-on-light-tertiary);font-size:var(--mm-text-sm)}.studio-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--mm-space-4);gap:var(--mm-space-4)}@media (min-width:768px){.studio-grid-2{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.studio-grid-3{grid-template-columns:1fr 1fr 1fr}}.studio-linha-item{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-3);padding:var(--mm-space-2) 0;border-bottom:1px solid var(--mm-border-light)}.studio-linha-item:last-child{border-bottom:none}.studio-badge-estrutura{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--mm-radius-pill);font-size:10px;font-weight:var(--mm-weight-bold);text-transform:uppercase;letter-spacing:.04em;background:rgba(255,92,0,.12);color:var(--studio-orange)}.studio-tabs{display:flex;gap:var(--mm-space-2);overflow-x:auto;margin-bottom:var(--mm-space-5);padding-bottom:2px}.studio-tab{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:var(--mm-space-2) var(--mm-space-3);border-radius:var(--mm-radius-pill);text-decoration:none;font-size:var(--mm-text-sm);font-weight:var(--mm-weight-semibold);color:var(--mm-text-on-light-secondary);border:1px solid var(--mm-border-light);white-space:nowrap}.studio-tab-ativa{background:var(--studio-orange);border-color:var(--studio-orange);color:#fff!important}