:root body :is(.stitch-tool,.stitch-publication){--ink:var(--lightningcss-light,#19212d)var(--lightningcss-dark,#f2f4f8);--muted:var(--lightningcss-light,#59677a)var(--lightningcss-dark,#adb8ca);--soft:var(--muted);--bg:var(--lightningcss-light,#f5f7fa)var(--lightningcss-dark,#141820);--surface:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#242c38);--surface-strong:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202733);--line:var(--lightningcss-light,#e0e6ee)var(--lightningcss-dark,#394352);--fonte-titulo:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--fonte-texto:var(--fonte-titulo);color:var(--ink);font-family:var(--fonte-texto)}:root body .stitch-publication.folha-fundo{z-index:1000;-webkit-backdrop-filter:blur(14px);isolation:isolate;background:#0f172366;padding:32px 20px}:root body .stitch-publication .folha{background:var(--surface-strong);border:1px solid var(--line);border-radius:28px;width:min(820px,100%);padding:32px;animation:.24s ease-out stitch-open;box-shadow:0 30px 100px #07111f40}:root body .stitch-publication .folha h2{font-family:var(--fonte-titulo);letter-spacing:-.035em;font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.25}:root body .stitch-publication .folha-dia{letter-spacing:.12em;color:var(--muted);margin-bottom:12px;font-size:10px}:root body .stitch-publication .folha-meta{letter-spacing:.03em;margin-top:14px;font-size:11px;line-height:1.6}:root body .stitch-publication .folha-fechar{background:var(--surface);border-radius:50%;flex-shrink:0;width:38px;height:38px}:root body .stitch-publication .folha-campo{border:1px solid var(--line);background:var(--bg);border-radius:18px;margin-top:18px;padding:22px}:root body .stitch-publication :is(.h-rotulo,.folha-rotulo){font:600 10px/1.5 var(--fonte-texto);letter-spacing:.12em;color:var(--muted);margin:0 0 12px}:root body .stitch-publication .folha-texto{color:var(--ink);font-size:15px;line-height:1.8}:root body .stitch-publication .folha-porque{border-radius:16px;margin-top:24px;padding:18px}:root body .stitch-publication .folha-historico{margin-top:28px;padding-top:24px}:root body .stitch-publication .folha-resposta{padding:14px 0;font-size:13px;line-height:1.7}:root body .stitch-publication .folha-acoes{margin-top:24px;padding-top:24px}:root body .stitch-publication .folha-btn{font:500 13px/1.4 var(--fonte-texto);border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:99px;padding:12px 18px;transition:transform .16s,box-shadow .16s}:root body .stitch-publication .folha-btn-forte{color:#211a0d;background:linear-gradient(110deg,#dfb357,#f4d58b);border-color:#dfb357}:root body .stitch-publication .folha-btn-metal{background:var(--surface-strong)}:root body .stitch-publication textarea{width:100%;min-height:145px;font:400 16px/1.6 var(--fonte-texto);background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:18px;padding:18px;scroll-margin:32px}:root body .stitch-publication :is(button,textarea):focus-visible{outline-offset:3px;outline:2px solid #5586cc}:root body .stitch-publication .folha-btn:active{transform:scale(.97)}:root body .stitch-tool{background:radial-gradient(ellipse at 85% 0,var(--lightningcss-light,#e9eef5)var(--lightningcss-dark,#253045),transparent 65%),var(--bg);min-height:100dvh}:root body .stitch-tool .topo{background:color-mix(in srgb,var(--surface-strong) 85%,transparent);border-color:var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:20px 32px}:root body .stitch-tool .corpo{max-width:1200px;padding:48px 28px 80px}:root body .stitch-tool :is(h1,h2,h3){font-family:var(--fonte-titulo);letter-spacing:-.035em;line-height:1.25}:root body .stitch-tool .corpo h1{margin-bottom:16px;font-size:clamp(28px,4vw,40px);font-weight:500}:root body .stitch-tool .chamada{color:var(--muted);max-width:76ch;margin-bottom:36px;font-size:15px;line-height:1.75}:root body .stitch-tool :is(.cartao,.painel,.degrau){background:var(--surface-strong);border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 12px 36px -24px #20345140}:root body .stitch-tool .degrau-transicao{background:var(--lightningcss-light,#fcfaf5)var(--lightningcss-dark,#29271f);border-color:#ceb27a}:root body .stitch-tool :is(.olho,.rotulo,.passo-num){letter-spacing:.13em;color:var(--muted);font-size:10px}:root body .stitch-tool :is(textarea,input,select){border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:16px;padding:16px;font-family:inherit;line-height:1.6}:root body .stitch-tool :is(.botao,.botao-vazado,.topo button){font:500 13px/1.4 var(--fonte-texto);border-radius:99px;padding:12px 22px;transition:transform .16s,box-shadow .16s}:root body .stitch-tool .botao{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16202e);background:var(--lightningcss-light,#16202e)var(--lightningcss-dark,#e5ebf3);border:1px solid #0000}:root body .stitch-tool button:active{transform:scale(.98)}:root body .stitch-tool .tipo{border-radius:18px}@keyframes stitch-open{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root body :is(.stitch-tool .cartao,.stitch-tool .degrau,.mesa-stitch .card-ativo,.stitch-publication .folha-btn:not(.folha-btn-forte)){background-image:radial-gradient(240px circle at var(--mouse-x,-300px) var(--mouse-y,-300px),#cdb1741c,transparent 75%)}:root body :is(.stitch-publication .folha-btn,.stitch-tool .botao):hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a29341a}}@media (max-width:600px){:root body .stitch-publication.folha-fundo{padding:12px 8px}:root body .stitch-publication .folha{border-radius:22px;padding:22px 16px}:root body .stitch-publication .folha-campo{padding:16px}:root body .stitch-tool .corpo{padding:32px 16px 48px}:root body .stitch-tool :is(.cartao,.painel,.degrau){padding:20px}:root body .stitch-tool :is(textarea,input,select){font-size:16px}}@media (prefers-reduced-motion:reduce){:root body :is(.stitch-tool,.stitch-publication) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root body .stitch-publication .folha:focus{outline:none}
