/* Gerado por build-mobile-layout.cjs. */
html[data-layout="mobile"] .sidebar{transform:translateX(-100%);transition:.2s;width:235px;box-shadow:10px 0 60px #20332620}html[data-layout="mobile"] .sidebar.open{transform:translateX(0)}html[data-layout="mobile"] .main-shell{margin-left:0}html[data-layout="mobile"] .mobile-menu{display:block}html[data-layout="mobile"] .topbar{height:68px;padding:0 18px}html[data-layout="mobile"] .breadcrumb{display:none}html[data-layout="mobile"] .top-actions{gap:10px}html[data-layout="mobile"] .demo-pill{font-size:10px}html[data-layout="mobile"] .avatar{display:none}html[data-layout="mobile"] main{padding:25px 18px}html[data-layout="mobile"] .hero{grid-template-columns:1.2fr .8fr}html[data-layout="mobile"] .hero-art{transform:scale(.7);margin-left:-25px}html[data-layout="mobile"] .hero-copy{padding:25px}html[data-layout="mobile"] .hero h2{font-size:29px}html[data-layout="mobile"] .hero p{font-size:12px}html[data-layout="mobile"] .stats{gap:8px}html[data-layout="mobile"] .stat{padding:15px 12px;gap:8px}html[data-layout="mobile"] .stat-icon{display:none}html[data-layout="mobile"] .stat small{font-size:10px}html[data-layout="mobile"] .activity-layout{grid-template-columns:1fr}html[data-layout="mobile"] .page-heading{align-items:flex-start}html[data-layout="mobile"] .page-heading>.btn{flex-shrink:0}html[data-layout="mobile"] .grid-three{grid-template-columns:1fr 1fr}html[data-layout="mobile"] footer{padding:22px 18px}html[data-layout="mobile"] .module{flex-wrap:wrap}html[data-layout="mobile"] .module-body{min-width:160px}html[data-layout="mobile"] .module>.btn{margin-left:60px}
html[data-layout="mobile"] .hero{display:block}html[data-layout="mobile"] .hero-art{display:none}html[data-layout="mobile"] .hero-copy{padding:26px}html[data-layout="mobile"] .hero h2{font-size:32px}html[data-layout="mobile"] .grid-two,html[data-layout="mobile"] .grid-three,html[data-layout="mobile"] .lower-grid{grid-template-columns:1fr}html[data-layout="mobile"] .page-heading{display:block}html[data-layout="mobile"] .page-heading>.btn{margin-top:15px}html[data-layout="mobile"] .stats{margin-top:15px}html[data-layout="mobile"] .stat strong{font-size:20px}html[data-layout="mobile"] .card-foot{font-size:10px}html[data-layout="mobile"] .search-row{flex-wrap:wrap}html[data-layout="mobile"] .search-row input,html[data-layout="mobile"] .search-row select{max-width:none}html[data-layout="mobile"] .module>.btn{margin-left:0}html[data-layout="mobile"] .profile-control select{max-width:115px}html[data-layout="mobile"] .top-actions{gap:8px}html[data-layout="mobile"] .scenario{font-size:15px}html[data-layout="mobile"] .section-title h2{font-size:18px}html[data-layout="mobile"] .section-title a{font-size:11px}html[data-layout="mobile"] h1{font-size:32px}
html[data-layout="mobile"] .topbar{height:65px;padding:0 16px}html[data-layout="mobile"] .top-actions{gap:10px}html[data-layout="mobile"] .avatar{display:none}html[data-layout="mobile"] .demo-pill{font-size:9px;padding:3px 7px}html[data-layout="mobile"] .role-chip{font-size:10px}html[data-layout="mobile"] .exit-button{font-size:10px;padding:7px 10px;min-height:36px}html[data-layout="mobile"] .hero{grid-template-columns:1fr .7fr}html[data-layout="mobile"] .hero h2{font-size:44px}html[data-layout="mobile"] .hero-art{transform:scale(.7)}html[data-layout="mobile"] .entry-page main{padding:20px 20px 40px}html[data-layout="mobile"] .entry-head{margin-bottom:8px}html[data-layout="mobile"] .entry-hero{grid-template-columns:1fr .65fr}html[data-layout="mobile"] .entry-hero h1{font-size:59px}html[data-layout="mobile"] .entry-art .orbit{transform:scale(.7)}html[data-layout="mobile"] main{padding-bottom:105px}html[data-layout="mobile"] .bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;justify-content:space-around;align-items:center;padding:9px 4px calc(9px + env(safe-area-inset-bottom));background:#fff7e7f5;backdrop-filter:blur(16px);border-top:1px solid #d6be8c;box-shadow:0 -6px 25px #7459240b}html[data-layout="mobile"] .bottom-nav a{font-size:9px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#8c7b5e;min-width:55px;min-height:42px;border-radius:10px}html[data-layout="mobile"] .bottom-nav a.active{color:#bc4e21;background:#fce4c0}html[data-layout="mobile"] .bottom-nav svg{height:21px;width:21px}html[data-layout="mobile"] .sidebar{background:#fff4da url('assets/paper.svg')}html[data-layout="mobile"] .sidebar.open{inset:65px 0 70px 0;width:100%;overflow:auto;box-shadow:none;transform:translateX(0);padding:22px}html[data-layout="mobile"] .sidebar.open .brand,html[data-layout="mobile"] .sidebar.open .sidebar-bottom,html[data-layout="mobile"] .sidebar.open .workspace-label{display:none}html[data-layout="mobile"] .sidebar.open nav{gap:8px}html[data-layout="mobile"] .sidebar.open .nav-link{font-size:17px;min-height:53px}html[data-layout="mobile"] .sidebar:not(.open){pointer-events:none}html[data-layout="mobile"] .stats{gap:8px}html[data-layout="mobile"] .stat{padding:14px 12px}html[data-layout="mobile"] .stat strong{font-size:30px}html[data-layout="mobile"] footer{padding-bottom:100px}html[data-layout="mobile"] .entry-page footer{display:none}html[data-layout="mobile"] .page-heading h1{font-size:43px}html[data-layout="mobile"] .report-card h3{font-size:20px}html[data-layout="mobile"] .search-row label{min-width:70px}
html[data-layout="mobile"] .hero{display:flex;flex-direction:column;min-height:0}html[data-layout="mobile"] .hero-copy{padding:25px 24px 10px}html[data-layout="mobile"] .hero h2{font-size:49px;max-width:300px}html[data-layout="mobile"] .hero p{font-size:13px}html[data-layout="mobile"] .hero-art{display:grid;min-height:215px;transform:none;margin:0;overflow:hidden}html[data-layout="mobile"] .hero-art .orbit{width:170px;height:170px}html[data-layout="mobile"] .hero-art .orbit:before{width:130px;height:130px}html[data-layout="mobile"] .hero-art .orbit-core{height:95px;width:95px;font-size:25px}html[data-layout="mobile"] .hero-art .person{width:35px;height:35px;border-width:4px}html[data-layout="mobile"] .hero-art .person:nth-child(2){top:-15px;left:65px}html[data-layout="mobile"] .hero-art .person:nth-child(3){top:25px;right:-9px}html[data-layout="mobile"] .hero-art .person:nth-child(4){bottom:18px;right:-3px}html[data-layout="mobile"] .hero-art .person:nth-child(5){bottom:-16px;left:45px}html[data-layout="mobile"] .hero-art .person:nth-child(6){top:70px;left:-18px}html[data-layout="mobile"] .hero-art .person:after{width:12px;height:12px;box-shadow:0 11px 0 5px currentColor}html[data-layout="mobile"] .art-caption{display:none}html[data-layout="mobile"] .page-heading{margin-bottom:23px}html[data-layout="mobile"] .page-heading h1{font-size:43px;line-height:1}html[data-layout="mobile"] .page-heading p{font-size:13px}html[data-layout="mobile"] .entry-head{gap:12px}html[data-layout="mobile"] .entry-logo{width:122px;height:115px}html[data-layout="mobile"] .entry-tag{font-size:8px;padding:5px 8px;letter-spacing:.6px}html[data-layout="mobile"] .entry-hero{display:block;padding:8px 0 24px}html[data-layout="mobile"] .entry-hero h1{font-size:65px;max-width:350px}html[data-layout="mobile"] .entry-hero p{font-size:13px;max-width:320px}html[data-layout="mobile"] .entry-art{display:none}html[data-layout="mobile"] .entry-caption{font-size:12px;margin-bottom:17px}html[data-layout="mobile"] .role-cards{grid-template-columns:1fr;gap:13px}html[data-layout="mobile"] .role-card{padding:22px;min-height:190px;gap:10px;border-radius:19px}html[data-layout="mobile"] .role-card h2{font-size:34px}html[data-layout="mobile"] .role-card p{max-width:260px;font-size:12px}html[data-layout="mobile"] .role-card .role-symbol{width:35px;height:35px;top:22px;right:22px}html[data-layout="mobile"] .role-card .enter-label{font-size:12px;margin-top:5px}html[data-layout="mobile"] .entry-page main{padding-top:5px}html[data-layout="mobile"] .role-notice{font-size:10px;align-items:flex-start}html[data-layout="mobile"] .role-notice svg{flex-shrink:0}html[data-layout="mobile"] .stats{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-layout="mobile"] .stat{min-width:0}html[data-layout="mobile"] .stat small{font-size:9px;line-height:1.4}html[data-layout="mobile"] .stat strong{font-size:30px}html[data-layout="mobile"] .guide-step{gap:12px}html[data-layout="mobile"] .guide-step .module-num{height:34px;width:34px}html[data-layout="mobile"] .guide-step h3{font-size:16px}html[data-layout="mobile"] .guide-step p{font-size:12px}html[data-layout="mobile"] .module{gap:12px}html[data-layout="mobile"] .module-body{min-width:160px}html[data-layout="mobile"] .module>.btn{margin-left:55px}html[data-layout="mobile"] .section-title h2{font-family:'Barlow Condensed';font-size:26px;text-transform:uppercase}html[data-layout="mobile"] .path-body p{font-size:13px}html[data-layout="mobile"] .table-wrap{padding:16px}html[data-layout="mobile"] .top-actions{width:100%;justify-content:flex-end}html[data-layout="mobile"] .role-chip-wrap{margin-left:auto}html[data-layout="mobile"] .toast{bottom:90px;width:max-content;max-width:90vw;text-align:center}html[data-layout="mobile"] .report-card dd{font-size:13px;line-height:1.75}html[data-layout="mobile"] .breadcrumb{display:none}
html[data-layout="mobile"] .sidebar:not(.open){visibility:hidden}html[data-layout="mobile"] .sidebar.open{visibility:visible}html[data-layout="mobile"] .entry-page .main-shell:before{content:'';position:absolute;right:-30px;top:135px;width:95px;height:145px;border:1.5px solid #df6928;border-radius:46% 54% 29% 71%;transform:rotate(25deg);pointer-events:none;opacity:.6;z-index:-1}html[data-layout="mobile"] .entry-page .main-shell{position:relative;overflow:hidden}html[data-layout="mobile"] .entry-page .main-shell:after{content:'';position:absolute;left:-35px;top:510px;width:70px;height:170px;border:1.5px solid #df6928;border-radius:58% 42% 60% 40%;transform:rotate(-16deg);pointer-events:none;opacity:.6;z-index:-1}
html[data-layout="mobile"] main{min-height:0;padding-bottom:24px}html[data-layout="mobile"] footer{padding:14px 18px calc(76px + env(safe-area-inset-bottom));gap:6px 14px}html[data-layout="mobile"] .entry-page main{min-height:0;padding-bottom:24px}html[data-layout="mobile"] p:empty{display:none}

html[data-layout="mobile"] body{zoom:var(--layout-zoom,1)}
html[data-layout="mobile"] .main-shell{margin-left:0}
html[data-layout="mobile"] main{padding-top:25px;padding-left:18px;padding-right:18px}
html[data-layout="mobile"] .stat-icon{display:none}
html[data-layout="mobile"] .activity-layout{grid-template-columns:minmax(0,1fr)}
html[data-layout="mobile"] .page-heading{display:block}
html[data-layout="mobile"] .page-heading>.btn{margin-top:15px}
html[data-layout="mobile"] .grid-two,html[data-layout="mobile"] .grid-three,html[data-layout="mobile"] .lower-grid{grid-template-columns:minmax(0,1fr)}
html[data-layout="mobile"] .profile-control>span,html[data-layout="mobile"] .breadcrumb{display:none}
html[data-layout="mobile"] .mobile-menu{display:block}
html[data-layout="mobile"] .sidebar{transform:translateX(-100%);width:235px}
html[data-layout="mobile"] .sidebar.open{transform:translateX(0);width:100%}
html[data-layout="mobile"] body.entry-page .sidebar,html[data-layout="mobile"] body.entry-page .topbar,html[data-layout="mobile"] body.entry-page footer,html[data-layout="mobile"] body.entry-page .bottom-nav{display:none}
/* Uma só reserva de espaço para a navegação, sem altura mínima multiplicada pelo zoom. */
html[data-layout="mobile"] main{min-height:0;padding-bottom:24px}
html[data-layout="mobile"] footer{padding:14px 18px calc(76px + env(safe-area-inset-bottom));gap:6px 14px}
html[data-layout="mobile"] body.entry-page main{min-height:0;padding-bottom:24px}
html[data-layout="mobile"] p:empty{display:none}
@media print{html[data-layout="mobile"] body{zoom:1}html[data-layout="mobile"] .bottom-nav,html[data-layout="mobile"] .sidebar,html[data-layout="mobile"] .topbar{display:none!important}}
