:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fafafa;--foreground:#0a0a0b;--card:#fff;--popover:#fff;--popover-glass:#fffffff0;--border-glass:#0a0a0b14;--blur-glass:12px;--primary:#ff5a1f;--primary-foreground:#0a0a0b;--brand-ink:#c2410c;--brand-ink-hover:#9a3412;--brand-soft:#fff1eb;--brand-line:#c2410c73;--secondary:#f4f4f5;--muted:#f4f4f5;--muted-foreground:#63636c;--text-secondary:#3f3f46;--hover:#f4f4f5;--pressed:#e4e4e7;--selected:#e9e9ec;--disabled-foreground:#8e8e97;--border:#e7e7ea;--border-strong:#7e7e87;--border-off:#a1a1aa;--ring:#c2410c;--overlay:#0a0a0b52;--success:#0e7a45;--success-soft:#e7f6ee;--warning:#8f5300;--warning-soft:#fdf3dc;--danger:#c4271b;--danger-soft:#fdecea;--info:#2451d6;--info-soft:#eaf0ff;--shadow-lg:0 4px 12px -2px #0a0a0b14, 0 12px 32px -8px #0a0a0b3a;--glow-card:0 8px 28px -10px #ff5a1f66;--glow-fill:radial-gradient(90% 140% at 0% 0%, #ff5a1f1a, #ff5a1f00 60%);--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-micro:10px;--text-micro--line-height:14px;--text-overline:11px;--text-overline--line-height:14px;--text-caption:12px;--text-caption--line-height:16px;--text-code:12px;--text-code--line-height:16px;--text-small:13px;--text-small--line-height:18px;--text-body:14px;--text-body--line-height:20px;--text-heading:15px;--text-heading--line-height:22px;--text-body-touch:16px;--text-body-touch--line-height:22px;--text-heading-touch:18px;--text-heading-touch--line-height:24px;--text-title:20px;--text-title--line-height:28px;--text-title-lg:22px;--text-title-lg--line-height:28px;--text-kpi:28px;--text-kpi--line-height:32px;--text-display:32px;--text-display--line-height:38px;--text-display-md:36px;--text-display-md--line-height:40px;--text-display-lg:40px;--text-display-lg--line-height:44px;--text-galpao-1:24px;--text-galpao-1--line-height:30px;--text-galpao-2:32px;--text-galpao-2--line-height:36px;--text-galpao-3:52px;--text-galpao-3--line-height:56px;--text-galpao-4:72px;--text-galpao-4--line-height:76px;--tracking-display:-.025em;--tracking-kpi:-.02em;--tracking-title:-.01em;--tracking-overline:.06em;--space-0\.5:2px;--space-1:4px;--space-1\.5:6px;--space-2:8px;--space-2\.5:10px;--space-3:12px;--space-3\.5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--rail-width:80px;--radius-sm:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-4xl:20px;--radius-full:9999px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.3s;--stagger:90ms;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0b0d;--foreground:#f4f4f5;--card:#141416;--popover:#18181b;--popover-glass:#18181bf0;--border-glass:#ffffff14;--blur-glass:12px;--primary:#ff6a33;--primary-foreground:#0a0a0b;--brand-ink:#ff8a5c;--brand-ink-hover:#ffad8f;--brand-soft:#2e1409;--brand-line:#ff6a3380;--secondary:#1f1f23;--muted:#1c1c1f;--muted-foreground:#a1a1aa;--text-secondary:#d4d4d8;--hover:#1f1f23;--pressed:#2e2e33;--selected:#27272b;--disabled-foreground:#71717a;--border:#27272b;--border-strong:#3f3f46;--border-off:#52525b;--ring:#ff8a5c;--overlay:#0b0b0db8;--success:#4cc38a;--success-soft:#0f2a1c;--warning:#f2b640;--warning-soft:#2e230b;--danger:#ff7b72;--danger-soft:#3a1614;--info:#8ea8ff;--info-soft:#16204a;--shadow-lg:0 12px 40px -8px #000000e6;--glow-card:0 0 56px -14px #ff6a3380;--glow-card-strong:0 16px 56px -16px #ff6a338c;--glow-fill:radial-gradient(90% 140% at 0% 0%, #ff6a333d, #ff6a3300 60%)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--stagger:0s}}@font-face{font-family:Geist;src:url(/fontes/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fontes/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0}[aria-modal=true]:focus{outline:none}.botao{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--primary);border-radius:var(--radius-xl);background:var(--primary);min-height:44px;color:var(--primary-foreground);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;padding:0 18px;text-decoration:none;display:inline-flex}.botao.secundario{background:var(--card);color:var(--foreground);border-color:var(--border-strong)}.botao.perigo{background:var(--danger);border-color:var(--danger);color:var(--background)}.botao.pequeno{min-height:32px;font-size:var(--text-caption);padding:0 12px}.botao.toque{width:100%;min-height:52px;font-size:var(--text-body-touch)}.botao[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-ink)}.botao:disabled{opacity:.6;cursor:default}.botao:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.botao svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.botao.toque svg{width:20px;height:20px}@media (width<=1023px){.botao{min-height:48px}}.abas{gap:var(--space-5);border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.aba{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--text-body);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 2px}.link-toque{align-items:center;min-height:44px;display:inline-flex}.aba[aria-selected=true]{border-bottom-color:var(--primary);color:var(--foreground)}.aba:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-lg)}.chip{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-ink)}.chip:disabled{opacity:.6;cursor:default}.chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=1023px){.chip{min-height:44px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-size:var(--text-body-touch);line-height:var(--text-body-touch--line-height);overflow-x:hidden}@media (width>=1024px){body{font-size:var(--text-body);line-height:var(--text-body--line-height)}}main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}h1,h2,h3,p{margin:0}a{color:var(--brand-ink)}.vazio{padding:var(--space-6);text-align:center;color:var(--muted-foreground)}.dica{font-size:var(--text-caption);color:var(--muted-foreground)}.aviso{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--warning-soft);color:var(--warning);font-size:var(--text-small);font-weight:var(--font-weight-semibold)}.aviso.erro{background:var(--danger-soft);color:var(--danger)}.aviso.ok{background:var(--success-soft);color:var(--success)}.titulo-linha{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.titulo-linha .casca-titulo{margin:0}h2.sec{font-size:var(--text-heading-touch);line-height:var(--text-heading-touch--line-height);font-weight:var(--font-weight-semibold);margin-top:var(--space-2)}.pequeno-texto{font-size:var(--text-small);color:var(--muted-foreground)}.sub{font-size:var(--text-small);color:var(--muted-foreground);display:block}.sub.erro,.texto-erro{color:var(--danger)}.texto-erro{font-size:var(--text-small)}.sem-quebra{white-space:nowrap}.acoes-linha{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}input,select,textarea{font:inherit;color:var(--foreground)}.campo{gap:var(--space-1\.5);flex-direction:column;min-width:0;display:flex}.campo label{font-size:var(--text-small);font-weight:var(--font-weight-semibold)}.campo input:not([type=checkbox]),.campo select,.seletor-mes input{min-height:48px;padding:0 var(--space-3\.5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--card);font-size:var(--text-body-touch);width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.marca{align-items:center;gap:var(--space-3);min-height:44px;font-weight:var(--font-weight-medium);display:flex}.marca input{width:22px;height:22px;accent-color:var(--primary)}.duas{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.acoes{gap:var(--space-3);flex-wrap:wrap;display:flex}.acoes .botao{flex:1}.seletor-mes{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.seletor-mes .botao{min-width:48px;font-size:var(--text-heading-touch);padding:0}.seletor-mes input{width:auto}.seletor-nome{color:var(--muted-foreground);font-size:var(--text-small)}.fundo{z-index:20;background:var(--overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gaveta{width:100%;max-height:92dvh;padding:var(--space-5) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-4xl) var(--radius-4xl) 0 0;background:var(--popover);box-shadow:var(--shadow-lg);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.gaveta-topo{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.gaveta h2{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--font-weight-semibold)}.gaveta form{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=1024px){.fundo{justify-content:flex-end;align-items:stretch}.gaveta{border-radius:var(--radius-4xl) 0 0 var(--radius-4xl);width:440px;max-height:none}}.cartoes{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1024px){.cartoes{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.cartao{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cartao.destaque{border-color:var(--brand-line);background:var(--glow-fill), var(--card);box-shadow:var(--glow-card)}.rotulo{font-size:var(--text-overline);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground)}.kpi{font-size:var(--text-kpi);line-height:var(--text-kpi--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-kpi);white-space:nowrap;font-variant-numeric:tabular-nums}.cartoes>.cartao{container-type:inline-size}.cartoes .kpi{font-size:min(var(--text-kpi), 17cqi)}.neg{color:var(--danger)}.pos{color:var(--success)}.grade-cartoes{gap:var(--space-3);display:grid}@media (width>=1024px){.grade-cartoes{grid-template-columns:repeat(2,1fr);align-items:start}}.cartao-topo{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cartao-topo strong{font-size:var(--text-heading-touch)}.dados{gap:var(--space-1) var(--space-4);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.dados b{font-weight:var(--font-weight-semibold);color:var(--foreground)}.mensagem{font-size:var(--text-caption);color:var(--muted-foreground);overflow-wrap:anywhere;font-style:italic}.selo{min-height:24px;padding:0 var(--space-2\.5);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.selo.ok{background:var(--success-soft);color:var(--success)}.selo.neutro{background:var(--secondary);color:var(--text-secondary)}.lista{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.linha{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);display:flex}.linha:first-child{border-top:0}.linha-link{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-top:1px solid var(--border);color:var(--foreground);font-weight:var(--font-weight-semibold);text-decoration:none;display:flex}button.linha-link{border:0;border-top:1px solid var(--border);width:100%;font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0}.linha-link:first-child{border-top:0}.linha-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.rolagem{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-small)}th,td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-top:1px solid var(--border)}th{font-size:var(--text-caption);color:var(--muted-foreground);font-weight:var(--font-weight-semibold);border-top:0}th:first-child,td:first-child{text-align:left}tr.atual td{background:var(--brand-soft)}tr.clicavel{cursor:pointer}.ponto{border-collapse:separate;border-spacing:0;width:max-content}.ponto th,.ponto td{text-align:center;border:0;padding:0}.ponto th{min-width:44px;padding:var(--space-1) 0}.ponto th.nome,.ponto td.nome{z-index:1;min-width:104px;max-width:132px;padding:0 var(--space-3);text-align:left;background:var(--card);border-right:1px solid var(--border);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;position:sticky;left:0;overflow:hidden}.celula{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--foreground);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:0;padding:0}.celula:disabled{cursor:default}.celula.s-dia{background:var(--success-soft);color:var(--success)}.celula.s-meia{background:var(--info-soft);color:var(--info)}.celula.s-falta{background:var(--danger-soft);color:var(--danger)}.celula:focus-visible{outline-offset:-2px}.legenda{gap:var(--space-2) var(--space-4);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legenda .celula{border-radius:var(--radius-lg);cursor:default;vertical-align:middle;width:28px;height:28px;margin-right:var(--space-1)}.codigo{font-family:var(--font-mono);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:.12em;font-weight:var(--font-weight-semibold);text-align:center;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--brand-soft);color:var(--brand-ink);overflow-wrap:anywhere}.link-copia{font-family:var(--font-mono);font-size:var(--text-small);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--secondary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.inline{gap:var(--space-2);align-items:flex-end;display:flex}.inline .campo{flex:1}.inline .campo input{min-height:44px}.inline .botao{flex:none}.forno-bloco{font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);margin:var(--space-2) 0 0}.fornos-grade{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(68px,1fr));display:grid}.forno{padding:var(--space-2) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;font-size:var(--text-caption);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.forno b{font-size:var(--text-heading-touch)}.forno-amostra{width:14px;height:14px;margin-right:var(--space-1);vertical-align:middle;border:1px solid var(--border);background:var(--card);border-radius:4px;display:inline-block}.e-vazio{color:var(--muted-foreground)}.e-cozinhando{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.e-esfriando{background:var(--info-soft);border-color:var(--info);color:var(--info)}.e-pronto{background:var(--success-soft);border-color:var(--success);color:var(--success);box-shadow:var(--glow-card)}.forno.e-pronto b{font-size:var(--text-title)}.fora-de-uso{opacity:.4}.forno-amostra.e-cozinhando,.forno-amostra.e-esfriando,.forno-amostra.e-pronto{box-shadow:none}.fornos-uso{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.entrar{box-sizing:border-box;min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.entrar-miolo{width:min(100%, calc(var(--space-10) * 11));gap:var(--space-6);flex-direction:column;display:flex}.entrar-marca{align-items:center;gap:var(--space-3\.5);display:flex}.entrar-logo{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-3xl);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-title-lg);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;display:flex}.entrar-nome{font-size:var(--text-kpi);line-height:var(--text-kpi--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-kpi);margin:0}.entrar-sub{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--muted-foreground);margin:0}.entrar-cartao{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--brand-line);border-radius:var(--radius-4xl);background:var(--glow-fill), var(--card);box-shadow:var(--glow-card);flex-direction:column;display:flex}.entrar-form{gap:var(--space-4);flex-direction:column;display:flex}.entrar-titulo{font-size:var(--text-title-lg);line-height:var(--text-title-lg--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-title);margin:0}.entrar-campo{gap:var(--space-1\.5);flex-direction:column;display:flex}.entrar-campo label{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-semibold)}.entrar-campo input{height:var(--space-12);box-sizing:border-box;padding:0 var(--space-3\.5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--background);color:var(--foreground);font:inherit;font-size:var(--text-body-touch)}.entrar-senha{display:flex;position:relative}.entrar-senha input{min-width:0;padding-right:calc(44px + var(--space-1));flex:1}.entrar-mostrar{top:50%;right:var(--space-1);min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--radius-xl);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;position:absolute;transform:translateY(-50%)}.entrar-mostrar:hover{color:var(--brand-ink-hover)}.entrar-dica{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--muted-foreground)}.entrar-ou{align-items:center;gap:var(--space-3);color:var(--muted-foreground);font-size:var(--text-caption);display:flex}.entrar-ou:before,.entrar-ou:after{content:"";background:var(--border);flex:1;height:1px}.entrar-selo{height:var(--space-5);padding:0 var(--space-2\.5);border:1px solid var(--warning);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);font-size:var(--text-overline);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.entrar-erro,.entrar-aviso{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.entrar-erro{color:var(--danger)}.entrar-aviso{color:var(--text-secondary)}.entrar-link{min-height:44px;padding:0 var(--space-3);font:inherit;font-size:var(--text-small);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.entrar-link:hover{color:var(--brand-ink-hover)}.entrar input:focus-visible,.entrar button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.casca{box-sizing:border-box;min-height:100dvh;padding:24px 16px calc(84px + var(--space-8) + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.casca-sem-conexao{background:var(--warning-soft);color:var(--warning);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-semibold);margin:-24px -16px 0;padding:10px 16px}.casca-quem{font-size:var(--text-overline);line-height:14px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.casca-titulo{font-size:var(--text-display);line-height:38px;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:4px 0 0}.casca-abas{z-index:5;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--popover-glass);height:68px;-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--border-glass);box-shadow:var(--shadow-lg);border-radius:9999px;gap:2px;padding:6px;display:flex;position:fixed}.casca-aba{box-sizing:border-box;min-width:44px;height:56px;color:var(--muted-foreground);font-size:var(--text-overline);font-weight:var(--font-weight-medium);border-radius:9999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;line-height:14px;text-decoration:none;transition:background-color .15s;display:flex}.casca-aba[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink)}.casca-aba:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.casca-aba[href=\/mais]:not([aria-current=page]){color:var(--text-secondary)}.casca-aba[href=\/mais] svg{stroke-width:3px}.casca-aba svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.casca-aba{transition:none}}.pc{min-height:100dvh;display:flex}.pc-menu{box-sizing:border-box;scrollbar-width:none;background:var(--card);border-right:1px solid var(--border);width:96px;height:100dvh;padding:var(--space-3) 0;flex-direction:column;flex:none;align-items:center;display:flex;position:sticky;top:0;overflow:hidden auto}.pc-logo{border-radius:var(--radius-2xl);background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);font-size:var(--text-heading-touch);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.pc-grupo-caixa{flex-direction:column;align-items:center;display:flex}.pc-grupo{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.pc-divisor{background:var(--border);width:32px;height:1px;margin:var(--space-3) 0}.pc-item{box-sizing:border-box;border-radius:var(--radius-2xl);width:88px;min-height:56px;color:var(--muted-foreground);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--font-weight-medium);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.pc-item:hover{background:var(--brand-soft);color:var(--brand-ink-hover)}.pc-item[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink)}.pc-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.pc-item svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pc-corpo{flex-direction:column;flex:1;min-width:0;display:flex}.pc-topo{box-sizing:border-box;height:64px;padding:0 var(--space-6);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}.pc-sem-conexao{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-semibold);margin:0;padding:6px 14px}.pc-quem{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-left:auto}.pc-sair{min-width:44px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--text-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.pc-eu{min-height:44px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.pc-eu svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pc-eu:hover,.pc-eu[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink)}.pc-eu:focus-visible,.pc-sair:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pc-main{box-sizing:border-box;padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.pc-main .casca-titulo{font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);margin:0}
