.gestor{--g-ink:#16262b;--g-teal:#1f6b6f;--g-teal-deep:#14484c;--g-teal-light:#5fa9ab;--g-teal-soft:#e7f0ef;--g-muted:#617a7f;--g-line:#dce7e6;--g-paper:#f6f9f8;--g-white:#fff;--g-amber:#c8814a;--g-amber-soft:#f6ead9;--g-serif:Georgia,"Iowan Old Style","Times New Roman",serif;--g-sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--g-sans);color:var(--g-ink)}.g-shell,.gestor{background:var(--g-paper);min-height:100dvh;display:flex;flex-direction:column}.g-shell{width:100%;max-width:480px;margin:0 auto}.g-topbar{padding:16px 20px 10px;background:var(--g-white);border-bottom:1px solid var(--g-line);position:sticky;top:0;z-index:10}.g-phaselabel{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--g-muted);letter-spacing:.04em;margin-bottom:9px}.g-phaselabel .g-chip{color:var(--g-teal-deep);font-weight:600}.g-bar{height:5px;background:var(--g-teal-soft);border-radius:99px;overflow:hidden}.g-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--g-teal),#37979b);border-radius:99px;transition:width .45s cubic-bezier(.4,0,.2,1)}.g-screen{flex:1;padding:26px 24px 16px;display:flex;flex-direction:column}.g-nav{padding:14px 22px calc(20px + env(safe-area-inset-bottom));background:var(--g-white);border-top:1px solid var(--g-line);display:flex;gap:10px;align-items:center;position:sticky;bottom:0}.g-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--g-teal);font-weight:700;margin-bottom:14px}.g-lead{font-family:var(--g-serif);font-size:23px;line-height:1.42;color:var(--g-ink);margin:0 0 14px;font-weight:600}.g-sub{font-size:15px;line-height:1.62;color:#42565b;margin:0 0 12px}.g-whisper{font-size:13.5px;line-height:1.6;color:var(--g-muted);margin:6px 0 0}.g-qtext{font-family:var(--g-serif);font-size:22px;line-height:1.4;color:var(--g-ink);margin:2px 0 20px;font-weight:600}.g-fade{animation:g-fade .4s ease}@keyframes g-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.g-breath{width:70px;height:70px;border-radius:50%;border:2px solid var(--g-teal);opacity:.55;animation:g-breath 2.4s ease-in-out infinite}@keyframes g-breath{0%,to{transform:scale(.82);opacity:.35}50%{transform:scale(1.05);opacity:.7}}@media (prefers-reduced-motion:reduce){.g-fade{animation:none}.g-bar>span{transition:none}.g-breath{animation:none}}.g-opts{display:flex;flex-direction:column;gap:9px;margin-top:2px}.g-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:var(--g-white);border:1.5px solid var(--g-line);border-radius:14px;padding:13px 15px;font-size:14.5px;color:var(--g-ink);transition:border-color .15s,background .15s,transform .05s;font-family:inherit}.g-opt:hover{border-color:#b9d2d0}.g-opt:active{transform:scale(.995)}.g-opt .g-dot{width:16px;height:16px;border-radius:50%;border:2px solid #c4d4d3;flex:0 0 auto}.g-opt.g-sel{border-color:var(--g-teal);background:var(--g-teal-soft)}.g-opt.g-sel .g-dot{border-color:var(--g-teal);background:var(--g-teal);box-shadow:inset 0 0 0 2.5px var(--g-white)}.g-opt.g-sel.g-low{border-color:var(--g-amber);background:var(--g-amber-soft)}.g-opt.g-sel.g-low .g-dot{border-color:var(--g-amber);background:var(--g-amber)}.g-followup{margin-top:20px;padding-top:18px;border-top:1px dashed var(--g-line);animation:g-fade .35s ease}.g-followup .g-fq{font-size:14.5px;font-weight:600;color:var(--g-ink);margin-bottom:12px}.g-btn{border:none;border-radius:13px;padding:13px 18px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.g-btn.g-primary{background:var(--g-teal);color:#fff;flex:1;transition:background .15s}.g-btn.g-primary:hover{background:var(--g-teal-deep)}.g-btn.g-primary:disabled{background:#b7cbca;cursor:not-allowed}.g-btn.g-ghost{background:transparent;color:var(--g-muted);border:1.5px solid var(--g-line)}.g-btn.g-outline-teal{background:var(--g-white);color:var(--g-teal-deep);border:1.5px solid var(--g-teal);width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.g-btn.g-outline-teal:hover{background:var(--g-teal-soft)}.g-center{flex:1;flex-direction:column;text-align:center;padding:10px}.g-center,.g-reinforce-mark{display:flex;justify-content:center;align-items:center}.g-reinforce-mark{width:44px;height:44px;border-radius:50%;background:var(--g-teal-soft);margin-bottom:18px}.g-reinforce-mark svg{width:22px;height:22px;stroke:var(--g-teal)}.g-reinforce-text{font-family:var(--g-serif);font-size:20px;line-height:1.45;color:var(--g-ink);max-width:290px}.g-mirror .g-hl{color:var(--g-teal-deep);font-weight:700}.g-mirror .g-low-hl{color:var(--g-amber);font-weight:700}.g-branch{display:flex;flex-direction:column;gap:9px;margin-top:20px}.g-branch button{border:1.5px solid var(--g-line);background:var(--g-white);border-radius:13px;padding:14px;font-size:15px;color:var(--g-ink);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.g-branch button:hover{border-color:var(--g-teal);background:var(--g-teal-soft)}.g-branch-reply{margin-top:16px;font-size:14.5px;line-height:1.6;color:#42565b;background:var(--g-teal-soft);border-radius:12px;padding:14px;animation:g-fade .35s ease}.g-card{background:var(--g-white);border:1.5px solid var(--g-line);border-radius:16px;padding:18px}.g-card .g-card-title{font-weight:700;font-size:15px;margin-bottom:5px}.g-card .g-card-desc{font-size:13.5px;color:var(--g-muted);line-height:1.55}.g-card.g-locked{background:var(--g-paper);border-style:dashed}.g-pill{display:inline-block;font-size:11.5px;color:var(--g-teal-deep);background:var(--g-teal-soft);padding:4px 10px;border-radius:99px;margin-top:12px}.g-pill.g-amberpill{color:#8a5a2c;background:var(--g-amber-soft)}.g-octo-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}svg.g-octo{width:100%;max-width:340px;height:auto;display:block}.g-legend{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:11.5px;color:var(--g-muted);margin:6px 0 2px;width:100%;max-width:320px}.g-legend span{display:inline-flex;align-items:center;gap:6px}.g-legend .g-k{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.g-maptoast{text-align:center;font-size:13.5px;color:var(--g-teal-deep);min-height:18px;margin-top:2px}.g-dims{display:flex;flex-direction:column;gap:7px;margin:6px 0 20px}.g-dim{display:flex;gap:10px;align-items:baseline;font-size:13.5px}.g-dim b{color:var(--g-teal-deep);min-width:66px;display:inline-block}.g-dim span{color:#465b61}.g-acard{border:1px solid var(--g-line);border-radius:14px;padding:15px 16px;margin-bottom:11px;background:var(--g-white)}.g-acard .g-an{font-weight:700;font-size:15px;color:var(--g-ink);margin-bottom:3px}.g-acard .g-an small{font-weight:400;color:var(--g-muted);font-size:12px}.g-acard .g-aw{font-size:13.5px;color:#42565b;line-height:1.55;margin:0 0 8px}.g-acard .g-flux{font-size:12.5px;color:var(--g-muted);line-height:1.5;margin:0 0 9px}.g-acard .g-flux b{color:#3c5157}.g-acard .g-base{font-size:12.5px;color:var(--g-teal-deep);line-height:1.5;border-top:1px dashed var(--g-line);padding-top:8px}.g-acard.g-money{background:var(--g-amber-soft);border-color:#e6d3ba}.g-acard .g-porta{font-size:12.5px;color:#8a5a2c;margin-top:8px;line-height:1.5}.g-input{width:100%;border:1.5px solid var(--g-line);border-radius:13px;padding:13px 15px;font-size:15px;color:var(--g-ink);background:var(--g-white);font-family:inherit}.g-input:focus{outline:none;border-color:var(--g-teal);box-shadow:0 0 0 3px var(--g-teal-soft)}.g-label{display:block;font-size:13px;font-weight:600;color:#3c5157;margin:14px 0 6px}.g-error{font-size:13.5px;color:#a4442c;background:var(--g-amber-soft);border-radius:10px;padding:10px 13px;margin-top:12px}.g-task-check{display:flex;align-items:center;gap:10px;margin-top:12px;cursor:pointer;font-size:14px;color:var(--g-ink)}.g-task-check input{width:18px;height:18px;accent-color:var(--g-teal)}.g-task-done{color:var(--g-muted);text-decoration:line-through}.g-segments{display:flex;gap:8px}.g-seg{flex:1}.g-seg-bar{height:5px;background:var(--g-teal-soft);border-radius:99px;overflow:hidden}.g-seg-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--g-teal),#37979b);border-radius:99px;transition:width .45s cubic-bezier(.4,0,.2,1)}.g-seg-label{font-size:10.5px;letter-spacing:.02em;color:var(--g-muted);margin-top:6px;text-align:center;white-space:nowrap}.g-seg-ativa .g-seg-label{color:var(--g-teal-deep);font-weight:700}.g-seg-feita .g-seg-label{color:var(--g-teal)}.g-chipline{text-align:right;font-size:11.5px;color:var(--g-teal-deep);font-weight:600;margin-top:7px}.g-bullets{list-style:none;padding:0;margin:4px 0 16px;display:flex;flex-direction:column;gap:12px}.g-bullets li{font-size:15px;line-height:1.55;color:#42565b;padding-left:26px;position:relative}.g-bullets li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--g-teal)}.g-incentivo{font-size:13px;color:var(--g-teal-deep);background:var(--g-teal-soft);border-radius:10px;padding:8px 12px;margin-bottom:14px;display:inline-flex;align-items:center;gap:8px;animation:g-fade .4s ease}.g-incentivo:before{content:"✓";font-weight:700}.g-steps-next{display:flex;flex-direction:column;gap:12px;margin-top:6px}.g-step-next{display:flex;gap:12px;align-items:flex-start}.g-step-num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--g-teal-soft);color:var(--g-teal-deep);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.g-step-t{font-size:14.5px;font-weight:600;color:var(--g-ink)}.g-step-d{font-size:13px;color:var(--g-muted);line-height:1.5}.g-octo-conn{stroke-dasharray:120;stroke-dashoffset:120;animation:g-draw .7s ease forwards}@keyframes g-draw{to{stroke-dashoffset:0}}.g-octo-fill{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .9s cubic-bezier(.34,1.2,.4,1)}.g-octo-on .g-octo-fill{transform:scaleY(1)}.g-octo-node{opacity:0;animation:g-node-in .5s ease forwards}@keyframes g-node-in{0%{opacity:0;transform:scale(.85);transform-box:fill-box;transform-origin:center}to{opacity:1;transform:scale(1);transform-box:fill-box;transform-origin:center}}.g-ring-sugerida{animation:g-ring-pulse 2s ease-in-out 1.2s 2}@keyframes g-ring-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}.g-timeline{display:flex;flex-direction:column;margin-top:6px}.g-tl-item{display:flex;gap:12px;position:relative;padding-bottom:22px}.g-tl-item:last-child{padding-bottom:0}.g-tl-item:before{content:"";position:absolute;left:43px;top:30px;bottom:2px;width:2px;background:var(--g-line)}.g-tl-item:last-child:before{display:none}.g-tl-col{flex:0 0 88px;flex-direction:column}.g-tl-col,.g-tl-dot{display:flex;align-items:center}.g-tl-dot{flex:0 0 auto;width:28px;height:28px;border-radius:50%;justify-content:center;font-size:13px;font-weight:700;z-index:1;border:2px solid var(--g-line);background:var(--g-white);color:var(--g-muted)}.g-tl-dot.g-tl-feito{background:var(--g-teal);border-color:var(--g-teal);color:#fff}.g-tl-dot.g-tl-atual{border-color:var(--g-teal);color:var(--g-teal-deep);box-shadow:0 0 0 4px var(--g-teal-soft)}.g-tl-dot.g-tl-bloqueado{background:var(--g-paper)}.g-tl-body{flex:1;min-width:0;padding-top:4px}.g-tl-titulo{font-size:14.5px;font-weight:700;color:var(--g-ink);line-height:1.35}.g-tl-item.g-tl-off .g-tl-titulo{color:var(--g-muted);font-weight:600}.g-tl-texto{font-size:13px;color:var(--g-muted);line-height:1.55;margin-top:2px}.g-tl-duracao{display:inline-block;margin-top:5px;font-size:11.5px;font-weight:600;color:var(--g-muted);letter-spacing:.01em}.g-tl-chip{font-size:11px;padding:3px 9px;margin-bottom:5px}.g-tl-chip,.g-tl-chip-aqui{display:inline-block;font-weight:700;color:var(--g-teal-deep);background:var(--g-teal-soft);border-radius:99px}.g-tl-chip-aqui{margin-top:6px;font-size:9.5px;line-height:1.2;text-align:center;white-space:nowrap;padding:3px 8px}.g-mov-header{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.g-mov-col{appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:10px 5px 9px;min-height:44px;border-radius:12px;border:1px solid var(--g-line);background:var(--g-white);min-width:0;transition:border-color .15s,background .15s,box-shadow .15s}.g-mov-col:focus-visible{outline:2px solid var(--g-teal);outline-offset:2px}.g-mov-atual{border-color:var(--g-teal);background:var(--g-teal-soft)}.g-mov-a_frente{opacity:.62}.g-mov-sel{opacity:1;border-color:var(--g-teal);box-shadow:0 0 0 2px var(--g-teal-soft)}.g-mov-sel:not(.g-mov-atual){background:var(--g-white)}.g-mov-num{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--g-muted);background:var(--g-paper);border:1px solid var(--g-line)}.g-mov-atual .g-mov-num,.g-mov-concluido .g-mov-num{color:#fff;background:var(--g-teal);border-color:var(--g-teal)}.g-mov-rotulo{font-size:11.5px;font-weight:700;line-height:1.2;color:var(--g-ink)}.g-mov-atual .g-mov-rotulo,.g-mov-concluido .g-mov-rotulo{color:var(--g-teal-deep)}.g-mov-dots{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;margin-top:1px}.g-mov-dot{width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid var(--g-line);flex:0 0 auto}.g-mov-dot-feito{background:var(--g-teal);border-color:var(--g-teal)}.g-mov-dot-atual{border-color:var(--g-teal);box-shadow:0 0 0 2px var(--g-teal-soft)}.g-mov-meta{font-size:10.5px;font-weight:600;color:var(--g-muted);line-height:1.25}.g-mov-atual .g-mov-meta,.g-mov-concluido .g-mov-meta,.g-trilha-situacao{color:var(--g-teal-deep)}.g-trilha-situacao{margin-top:10px;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.5}.g-trilha-grupo{margin-top:18px}.g-tl-dot.g-tl-andamento{border-color:var(--g-teal);color:var(--g-teal-deep);background:linear-gradient(90deg,var(--g-teal) 0 50%,var(--g-white) 50% 100%)}.g-tl-andamento-txt{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;color:var(--g-teal)}.g-fio-linha{display:flex;align-items:center;gap:7px;margin:10px 0 8px;flex-wrap:wrap}.g-fio-ponto{width:12px;height:12px;border-radius:50%;border:2px solid var(--g-line);background:var(--g-white);flex:0 0 auto}.g-fio-ponto.g-fio-feito{background:var(--g-teal);border-color:var(--g-teal)}.g-fio-ponto.g-fio-atual{border-color:var(--g-teal);box-shadow:0 0 0 3px var(--g-teal-soft)}.g-fio-ponto.g-fio-andamento{border-color:var(--g-teal);background:linear-gradient(90deg,var(--g-teal) 0 50%,var(--g-white) 50% 100%)}.g-fio-destino{font-size:12.5px;font-weight:600;color:var(--g-teal-deep)}.g-di-linha{font-size:13.5px;line-height:1.55;color:var(--g-ink);margin:0 0 6px}.g-di-convite{font-size:13px;line-height:1.55;color:var(--g-teal-deep);font-weight:600;margin:8px 0 0}.g-movimento{margin-top:26px;border-top:1px solid var(--g-line);padding-top:18px}.g-movimento-sub{font-size:13px;color:var(--g-muted);line-height:1.55;margin:4px 0 12px}.g-movimento-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.g-movimento-item{display:flex;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;color:var(--g-ink);background:var(--g-white);border:1px solid var(--g-line);border-radius:10px;padding:10px 12px}.g-movimento-seta{flex:none;width:16px;text-align:center;font-weight:700;color:var(--g-teal)}.g-movimento-atencao{background:var(--g-amber-soft);border-color:var(--g-amber-soft)}.g-movimento-atencao .g-movimento-seta{color:var(--g-amber)}.g-checkin{margin-top:2px}.g-checkin-pergunta{font-size:13.5px;color:var(--g-ink);font-weight:600;margin:0 0 8px;line-height:1.5}.g-checa{margin-top:26px;border-top:1px solid var(--g-line);padding-top:18px}.g-checa-cab{margin-bottom:12px}.g-checa-intro{font-size:13px;color:var(--g-muted);line-height:1.55;margin:4px 0 0}.g-checa-lista{display:flex;flex-direction:column;gap:18px}.g-checa-item{background:var(--g-white);border:1px solid var(--g-line);border-radius:12px;padding:14px 14px 12px}.g-checa-pergunta{font-size:14px;font-weight:600;color:var(--g-ink);line-height:1.5;margin:0 0 10px}.g-checa-opcoes{display:flex;flex-direction:column;gap:8px}.g-checa-opcao{text-align:left;font-size:13.5px;line-height:1.45;color:var(--g-ink);background:var(--g-paper);border:1.5px solid var(--g-line);border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s}.g-checa-opcao:hover:not(:disabled){border-color:var(--g-teal-light)}.g-checa-opcao.g-checa-op-on{border-color:var(--g-teal);background:var(--g-teal-soft);font-weight:600}.g-checa-opcao:disabled{cursor:default}.g-checa-reforco{margin-top:10px;font-size:13px;line-height:1.55;border-radius:10px;padding:10px 12px}.g-checa-certo{background:var(--g-teal-soft);color:var(--g-teal-deep)}.g-checa-outro{background:var(--g-amber-soft);color:var(--g-amber)}.g-checa-fim{margin-top:16px;color:var(--g-teal-deep);background:var(--g-teal-soft);border:1px solid var(--g-teal-light);border-radius:12px;padding:14px 16px}.g-checa-fim-titulo{font-size:15px;font-weight:700;color:var(--g-teal-deep)}.g-checa-fim-texto{font-size:13px;color:var(--g-teal-deep);line-height:1.5;margin-top:3px}.g-checa-fim-cta{display:inline-block;margin-top:11px;font-size:13.5px;font-weight:700;color:var(--g-teal-deep);background:var(--g-white);border:1.5px solid var(--g-teal);border-radius:99px;padding:7px 14px;text-decoration:none}.g-checa-fim-cta:hover{background:var(--g-white);border-color:var(--g-teal-deep)}@media (prefers-reduced-motion:reduce){.g-octo-conn,.g-octo-node{animation:none;opacity:1;stroke-dashoffset:0}.g-octo-fill{transition:none;transform:scaleY(1)}.g-ring-sugerida{animation:none}}.g-autonota{flex:1;text-align:right;font-size:12.5px;color:var(--g-muted);align-self:center}.g-mirror-frase{font-family:var(--g-serif);font-size:20px;line-height:1.5;font-weight:400;color:#33474c;margin:0 0 14px}.g-mirror-frase .g-hl{color:var(--g-teal-deep);font-weight:700}.g-mirror-frase .g-low-hl{color:#a4622f;font-weight:700}.g-water{transition:transform 1.4s cubic-bezier(.23,1,.32,1)}.g-water,.g-wave{will-change:transform}.g-wave{animation:g-drift 7s linear infinite}.g-wave-back{animation-duration:11s}@keyframes g-drift{to{transform:translateX(calc(var(--g-wl, 44px) * -1))}}svg.g-octo text{font-family:var(--g-sans)}.g-nodelabel{font-size:10.5px;fill:#1c3236;stroke:var(--g-paper);stroke-width:3.5px;stroke-linejoin:round}.g-nodelabel,.g-nodesub{font-weight:700;paint-order:stroke}.g-nodesub{font-size:9px;stroke:var(--g-paper);stroke-width:3px;stroke-linejoin:round}.g-headlabel{font-size:13px;font-weight:700;fill:#0e3437;paint-order:stroke;stroke:rgba(246,249,248,.9);stroke-width:3.5px;stroke-linejoin:round}.g-headsub{font-size:8.5px;font-weight:600;fill:#2c5457;paint-order:stroke;stroke:rgba(246,249,248,.85);stroke-width:3px;stroke-linejoin:round}.g-dimgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 10px}.g-dimcard{background:var(--g-white);border:1px solid var(--g-line);border-radius:14px;padding:13px 14px}.g-dimcard .g-dimnome{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-teal);font-weight:700;margin-bottom:8px}.g-dimcard .g-dimarea{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#33474c;padding:3px 0}.g-dimcard .g-dimarea svg{width:15px;height:15px;color:var(--g-teal);flex:0 0 auto}.g-sentido-banner{display:flex;align-items:center;gap:12px;background:var(--g-teal-deep);color:#eaf4f2;border-radius:14px;padding:13px 15px;margin-bottom:18px}.g-sentido-banner svg{width:20px;height:20px;color:#9ed0cc;flex:0 0 auto}.g-sentido-banner .g-sb-t{font-size:13.5px;font-weight:700}.g-sentido-banner .g-sb-d{font-size:12px;color:#bcd9d5;margin-top:1px}.g-callout{border-left:3px solid var(--g-teal);background:var(--g-white);border-radius:0 14px 14px 0;padding:13px 15px;font-family:var(--g-serif);font-size:15.5px;line-height:1.6;color:#33474c;margin:4px 0 22px}.g-tabsgrupos{display:flex;gap:8px;margin:12px 0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.g-tabsgrupos::-webkit-scrollbar{display:none}.g-tabgrupo{display:flex;flex-direction:column;align-items:center;gap:5px}.g-tabgrupo .g-tg-nome{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--g-muted);font-weight:700;white-space:nowrap}.g-tabgrupo .g-tg-btns{display:flex;gap:5px;background:var(--g-teal-soft);border-radius:12px;padding:4px}.g-tabbtn{width:36px;height:36px;border-radius:9px;border:none;background:transparent;color:var(--g-teal-deep);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.g-tabbtn svg{width:17px;height:17px}.g-tabbtn:active{transform:scale(.94)}.g-tabbtn.g-tab-on{background:var(--g-teal);color:#fff;box-shadow:0 2px 8px rgba(20,72,76,.28)}.g-slider{overflow:hidden;border-radius:16px;border:1px solid var(--g-line);background:var(--g-white)}.g-slidertrack{display:flex;transition:transform .32s cubic-bezier(.23,1,.32,1)}.g-slide{width:100%;flex:0 0 100%;padding:18px 18px 14px;box-sizing:border-box}.g-slide .g-sl-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.g-slide .g-sl-icone{width:40px;height:40px;border-radius:12px;background:var(--g-teal-soft);color:var(--g-teal-deep);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.g-slide .g-sl-icone svg{width:20px;height:20px}.g-slide .g-sl-nome{font-family:var(--g-serif);font-size:18px;font-weight:700;color:var(--g-ink);line-height:1.2}.g-slide .g-sl-dim{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--g-muted);font-weight:700;margin-top:2px}.g-slide .g-sl-oque{font-size:14.5px;line-height:1.6;color:#3c5157;margin:0 0 12px}.g-slide .g-sl-estado{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:#42565b;padding:4px 0}.g-slide .g-sl-estado .g-k{width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-top:5px}.g-slide .g-sl-base{line-height:1.55;color:var(--g-teal-deep);background:var(--g-teal-soft);margin-top:12px}.g-slide .g-sl-base,.g-slide .g-sl-porta{font-size:12.5px;border-radius:10px;padding:10px 12px}.g-slide .g-sl-porta{color:#8a5a2c;background:var(--g-amber-soft);margin-top:10px}.g-slidernav{display:flex;align-items:center;justify-content:space-between;padding:10px 6px 0}.g-slidernav button{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--g-line);background:var(--g-white);color:var(--g-teal-deep);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background .15s ease}.g-slidernav button:active{transform:scale(.94)}.g-slidernav button:hover{background:var(--g-teal-soft)}.g-slidernav button:disabled{opacity:.35;cursor:default}.g-slidernav button svg{width:18px;height:18px}.g-slidernav .g-slpos{font-size:12px;color:var(--g-muted);font-weight:600}@media (prefers-reduced-motion:reduce){.g-water{transition:none;transform:translateY(0)!important}.g-wave{animation:none}.g-slidertrack{transition:none}}.g-shell-wide{width:100%;max-width:1160px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;background:var(--g-paper)}.g-ana-screen{flex:1;padding:30px 34px 48px}@media (max-width:680px){.g-ana-screen{padding:22px 16px 36px}}.g-ana-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px}@media (max-width:760px){.g-ana-metrics{grid-template-columns:repeat(2,1fr)}}.g-lider-row{display:flex;align-items:center;gap:20px;background:var(--g-white);border:1.5px solid var(--g-line);border-radius:14px;padding:15px 20px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.g-lider-row:hover{border-color:#b9d2d0;box-shadow:0 2px 12px rgba(9,32,34,.05)}.g-lider-id{flex:0 0 210px;min-width:0}.g-lider-nome{font-weight:700;font-size:15px;color:var(--g-ink)}.g-lider-cargo{font-size:12.5px;color:var(--g-muted);margin-top:1px}.g-lider-prog{flex:1;min-width:0}.g-lider-badges{flex:0 0 auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:260px}.g-prog-track{height:7px;background:var(--g-teal-soft);border-radius:99px;overflow:hidden}.g-prog-fill{height:100%;background:linear-gradient(90deg,var(--g-teal),#37979b);border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.g-prog-fill.g-prog-zero{background:var(--g-line)}.g-prog-fill.g-prog-done{background:linear-gradient(90deg,var(--g-teal-deep),var(--g-teal))}.g-prog-label{font-size:12px;color:var(--g-teal-deep);margin-top:6px;font-weight:600}.g-prog-label.g-prog-off{color:var(--g-muted);font-weight:500}.g-ana-detail{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}@media (max-width:900px){.g-ana-detail{grid-template-columns:1fr;gap:16px}}.g-ana-col{min-width:0}@media (max-width:640px){.g-lider-row{flex-direction:column;align-items:stretch;gap:11px}.g-lider-id{flex:none}.g-lider-badges{justify-content:flex-start;max-width:none}}.g-stepper{display:flex;align-items:flex-start;width:100%}.g-step{flex-direction:column;flex:0 0 auto;width:66px;text-align:center}.g-step,.g-step-dot{display:flex;align-items:center}.g-step-dot{width:26px;height:26px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;border:2px solid var(--g-line);background:var(--g-white);color:var(--g-muted)}.g-step-done .g-step-dot{background:var(--g-teal);border-color:var(--g-teal);color:#fff}.g-step-atual .g-step-dot{border-color:var(--g-teal);color:var(--g-teal-deep);box-shadow:0 0 0 4px var(--g-teal-soft)}.g-step-lbl{font-size:10.5px;color:var(--g-muted);margin-top:6px;line-height:1.25}.g-step-done .g-step-lbl{color:var(--g-teal)}.g-step-atual .g-step-lbl{color:var(--g-teal-deep);font-weight:700}.g-step-line{flex:1;height:2px;background:var(--g-line);margin-top:12px;min-width:10px;border-radius:2px}.g-step-line.g-line-done{background:var(--g-teal)}@media (max-width:640px){.g-step{width:58px}.g-step-lbl{font-size:9.5px}}.g-chart{display:flex;flex-direction:column;gap:4px}.g-chart-group{padding:8px 0 2px}.g-chart-dim{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-teal);font-weight:700;margin-bottom:6px}.g-chart-row{display:grid;grid-template-columns:118px 1fr 68px;align-items:center;gap:10px;padding:3px 0}.g-chart-lbl{font-size:13px;color:#3c5157;display:inline-flex;align-items:center;gap:7px}.g-chart-lbl svg{width:15px;height:15px;color:var(--g-teal);flex:0 0 auto}.g-chart-track{height:9px;background:var(--g-teal-soft);border-radius:99px;overflow:hidden}.g-chart-fill{display:block;height:100%;border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.g-chart-val{font-size:12.5px;color:var(--g-muted);text-align:right;font-variant-numeric:tabular-nums}.g-chart-val.g-chart-low{color:#a4622f;font-weight:600}.g-frases{margin-top:14px;border-top:1px dashed var(--g-line);padding-top:10px}.g-frases>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--g-teal-deep);list-style:none;display:flex;align-items:center;gap:6px}.g-frases>summary::-webkit-details-marker{display:none}.g-frases>summary:before{content:"▸";transition:transform .15s}.g-frases[open]>summary:before{transform:rotate(90deg)}.g-frase{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--g-line);font-size:13px}.g-frase-txt{color:#42565b}.g-frase-txt b{color:var(--g-teal-deep)}.g-frase-val{white-space:nowrap;color:var(--g-muted)}.g-comp{padding:10px 0;border-bottom:1px dashed var(--g-line)}.g-comp:last-child{border-bottom:none}.g-comp-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.g-comp-nome{font-size:13.5px;font-weight:600;color:var(--g-ink)}.g-comp-dots{display:inline-flex;gap:4px;flex:0 0 auto}.g-comp-dot{width:9px;height:9px;border-radius:50%;background:var(--g-line)}.g-comp-dot.g-on{background:var(--g-teal)}.g-comp-dot.g-on-low{background:var(--g-amber)}.g-comp-causa{font-size:12px;color:#8a5a2c;margin-top:5px;background:var(--g-amber-soft);border-radius:8px;padding:6px 10px;display:inline-block}.g-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.g-chip-achado{display:inline-flex;flex-direction:column;gap:1px;background:var(--g-paper);border:1px solid var(--g-line);border-radius:11px;padding:8px 12px;min-width:96px}.g-chip-k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--g-muted);font-weight:700}.g-chip-v{font-size:13.5px;font-weight:700;color:var(--g-teal-deep)}.g-chip-achado.g-chip-alerta{background:var(--g-amber-soft);border-color:#e6d3ba}.g-chip-achado.g-chip-alerta .g-chip-v{color:#a4622f}.g-ana-nav{display:inline-flex;gap:4px;padding:4px;background:var(--g-teal-soft);border-radius:12px;margin-bottom:22px}.g-ana-navbtn{padding:8px 18px;border-radius:9px;font-size:14px;font-weight:600;color:var(--g-teal-deep);text-decoration:none;transition:background .15s ease}.g-ana-navbtn:hover{background:hsla(0,0%,100%,.5)}.g-ana-navbtn-on{background:var(--g-white);color:var(--g-ink);box-shadow:0 1px 3px rgba(20,72,76,.12)}.gestor{--g-verde:#2f7d4f;--g-verde-soft:#e4f2e9;--g-amarelo:#c8814a;--g-amarelo-soft:#f6ead9;--g-vermelho:#a4442c;--g-vermelho-soft:#f5e3dd}.g-lotes-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.g-lotes-table td,.g-lotes-table th{border:1px solid var(--g-line);padding:8px 10px;text-align:center}.g-lotes-table th{background:var(--g-teal-soft);font-weight:600;color:var(--g-teal-deep)}.g-lotes-table td:first-child,.g-lotes-table th:first-child{text-align:left}.g-lotes-input{width:68px;padding:6px 8px;border:1.5px solid var(--g-line);border-radius:8px;text-align:center;font-size:15px}.g-lotes-input:focus{outline:none;border-color:var(--g-teal)}.g-lotes-total td{font-weight:700;background:var(--g-paper)}.g-adesao-row{display:grid;grid-template-columns:1.4fr 2fr auto;align-items:center;gap:14px;padding:12px 14px;background:var(--g-white);border:1.5px solid var(--g-line);border-radius:12px;margin-bottom:8px}.g-adesao-row.g-adesao-risco{border-color:var(--g-amarelo);background:var(--g-amarelo-soft)}.g-adesao-estrato{font-weight:600;color:var(--g-ink)}.g-adesao-estrato small{display:block;font-weight:500;color:var(--g-muted);font-size:12px}.g-adesao-count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--g-teal-deep);white-space:nowrap}.g-kit-card{background:var(--g-white);border:1.5px solid var(--g-line);border-radius:12px;padding:14px 16px;margin-bottom:10px}.g-kit-card .g-kit-titulo{font-size:13px;font-weight:700;color:var(--g-teal-deep);margin-bottom:6px}.g-kit-card .g-kit-texto{font-size:14px;color:var(--g-ink);white-space:pre-wrap;line-height:1.5}.g-kit-copy{margin-top:10px;font-size:13px;font-weight:600;color:var(--g-teal);background:none;border:none;cursor:pointer;padding:0}.g-kit-copy:hover{color:var(--g-teal-deep)}.g-faixa{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:600;white-space:nowrap}.g-faixa-verde{background:var(--g-verde-soft);color:var(--g-verde)}.g-faixa-amarelo{background:var(--g-amarelo-soft);color:var(--g-amarelo)}.g-faixa-vermelho{background:var(--g-vermelho-soft);color:var(--g-vermelho)}.g-faixa-suprimido{background:var(--g-teal-soft);color:var(--g-muted)}.g-faixa-dot{width:8px;height:8px;border-radius:99px;background:currentColor}.g-dimrow{display:grid;grid-template-columns:1.4fr 2fr auto auto;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--g-line)}@media (max-width:640px){.g-dimrow{grid-template-columns:1fr auto;row-gap:4px}.g-dimrow .g-dimbar{grid-column:1/-1;order:3}}.g-dimrow .g-dimlabel{font-size:14.5px;color:var(--g-ink)}.g-dimrow .g-dimbar{height:8px;background:var(--g-teal-soft);border-radius:99px;overflow:hidden}.g-dimrow .g-dimbar>span{display:block;height:100%;border-radius:99px;opacity:.5}.g-dimbar-verde>span{background:var(--g-verde)}.g-dimbar-amarelo>span{background:var(--g-amarelo)}.g-dimbar-vermelho>span{background:var(--g-vermelho)}.g-dimscore{font-size:12px;font-variant-numeric:tabular-nums}.g-dimn,.g-dimscore{color:var(--g-muted);min-width:34px;text-align:right}.g-dimn{font-size:11px}.g-dimgrupo{margin-bottom:18px}.g-dimgrupo-titulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--g-teal);margin:4px 0 6px;font-weight:700}.g-heat-wrap{overflow-x:auto}.g-heat{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.g-heat td,.g-heat th{border:1px solid var(--g-line);padding:8px 10px;text-align:center}.g-heat td:first-child,.g-heat th:first-child{text-align:left;font-weight:500;color:var(--g-ink);background:var(--g-white);position:sticky;left:0}.g-heat thead th{background:var(--g-teal-soft);color:var(--g-teal-deep);font-weight:600}.g-heat-cell-verde{background:var(--g-verde-soft);color:var(--g-verde);font-weight:600}.g-heat-cell-amarelo{background:var(--g-amarelo-soft);color:var(--g-amarelo);font-weight:600}.g-heat-cell-vermelho{background:var(--g-vermelho-soft);color:var(--g-vermelho);font-weight:600}.g-heat-cell-suprimido{background:var(--g-paper);color:var(--g-muted);font-size:11px}.g-ofrow{border:1.5px solid var(--g-line);border-radius:12px;padding:12px 14px;margin-bottom:8px;background:var(--g-white)}.g-ofrow.g-ofrow-relato{border-color:var(--g-vermelho);background:var(--g-vermelho-soft)}.g-ofrow-texto{font-size:14.5px;color:var(--g-ink);margin-bottom:6px}.g-ofrow-contagens{font-size:12.5px;color:var(--g-muted)}.g-ofrow-relatos{font-weight:700;color:var(--g-vermelho);font-size:13px}.g-ofrow-zero{color:var(--g-muted);font-weight:500}.g-rel-tabs{display:flex;gap:4px;border-bottom:1.5px solid var(--g-line);margin:18px 0;overflow-x:auto}.g-rel-tab{padding:10px 14px;font-size:14px;font-weight:600;color:var(--g-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.g-rel-tab.g-rel-tab-on{color:var(--g-teal-deep);border-bottom-color:var(--g-teal)}.g-alert-banner{border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:14px}.g-alert-vermelho{background:var(--g-vermelho-soft);color:var(--g-vermelho)}.g-alert-amarelo{background:var(--g-amarelo-soft);color:var(--g-amarelo)}@media print{.g-ana-nav,.g-btn,.g-kit-copy,.g-rel-tabs,.g-topbar,details summary{display:none!important}.g-shell-wide{max-width:100%}.g-print-all>section{display:block!important;page-break-inside:avoid}.g-faixa-amarelo,.g-faixa-verde,.g-faixa-vermelho,.g-heat-cell-amarelo,.g-heat-cell-verde,.g-heat-cell-vermelho{-webkit-print-color-adjust:exact;print-color-adjust:exact}.g-card{break-inside:avoid}}.g-tabs{display:flex;gap:16px;margin:14px 0 18px;border-bottom:1px solid var(--g-line)}.g-tab{font-size:13px;color:var(--g-muted);text-decoration:none;padding:0 2px 8px}.g-tab-ativa{color:var(--g-teal);font-weight:600;border-bottom:2px solid var(--g-teal)}.g-prof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width:820px){.g-prof-grid{grid-template-columns:1fr}}.g-prof-chip{font-size:11px;padding:3px 9px;border-radius:12px;display:inline-block}.g-prof-chip--bom{background:var(--g-verde-soft);color:var(--g-verde)}.g-prof-chip--atencao{background:var(--g-amarelo-soft);color:var(--g-amarelo)}.g-prof-chip--ruim{background:var(--g-vermelho-soft);color:var(--g-vermelho)}.g-prof-chip--neutro,.g-prof-sintese{background:var(--g-teal-soft);color:var(--g-teal-deep)}.g-prof-sintese{border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.g-prof-tabela{width:100%;border-collapse:collapse;font-size:12px}.g-prof-tabela th{text-align:left;color:var(--g-muted);font-weight:500;padding:4px 8px 4px 0}.g-prof-tabela td{padding:6px 8px 6px 0;border-top:1px solid var(--g-line);vertical-align:top}@media (min-width:900px){.g-shell--wide-desktop{max-width:1160px;width:100%;margin:0 auto;padding-left:34px;padding-right:34px}.g-desktop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.g-desktop-grid--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.g-desktop-leitura{max-width:720px;margin-left:auto;margin-right:auto}}.g-roda-wrap{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.g-roda-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:4px 8px;border-radius:6px;font-size:11.5px;color:var(--g-ink);cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease-out}.g-roda-item:hover{background:var(--g-teal-soft)}.g-roda-item:focus-visible{outline:2px solid var(--g-teal);outline-offset:1px}.g-roda-item[aria-pressed=true]{background:var(--g-teal-soft);color:var(--g-teal-deep);font-weight:600}.g-roda-nome{flex:1;min-width:0}.g-roda-valor{font-variant-numeric:tabular-nums;color:var(--g-muted)}.g-roda-item[aria-pressed=true] .g-roda-valor{color:var(--g-teal-deep)}.g-roda-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.g-roda-pt{cursor:pointer;transition:r .15s ease-out}.g-roda-info{margin:8px 0 0;min-height:18px;font-size:12px;color:var(--g-muted);max-width:232px}.g-roda-info strong{color:var(--g-teal-deep);font-weight:600}.g-lider-legenda{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--g-muted)}.g-lider-legenda .g-roda-dot{margin-right:1px}.g-lider-quadrado{width:8px;height:8px;border-radius:2px;background:var(--g-amber);display:inline-block;margin-left:8px;margin-right:1px}.g-lider-leitura{border-top:1px solid var(--g-line);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.55;color:var(--g-ink)}.g-lider-leitura strong{color:var(--g-teal-deep);font-weight:600}.g-prof-tabela th{font-size:11px;padding:6px 12px 6px 0}.g-prof-tabela td{padding:10px 12px 10px 0}.g-prof-tabela tbody tr:hover td{background:rgba(31,107,111,.035)}@media (prefers-reduced-motion:reduce){.g-roda-item,.g-roda-pt{transition:none}}.g-ex{display:flex;flex-direction:column;padding-bottom:24px}.g-ex-intro{margin:4px 0 6px}.g-ex-intro-p{font-size:15px;line-height:1.62;color:#42565b;margin:0 0 10px}.g-ex-assinatura{font-family:var(--g-serif);font-size:14px;color:var(--g-teal-deep);margin-top:2px}.g-ex-mantra{font-style:italic;color:var(--g-teal);margin:4px 0 18px}.g-ex-entregue{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--g-teal-soft);border-radius:12px;padding:11px 14px;margin-bottom:16px}.g-ex-entregue-chip{font-weight:700;font-size:13px;color:var(--g-teal-deep)}.g-ex-entregue-nota{font-size:13px;color:var(--g-muted)}.g-ex-vazio{display:flex;flex-direction:column;gap:14px}.g-ex-preview{background:var(--g-white)}.g-ex-comecar{width:100%}.g-ex-blocos{display:flex;flex-direction:column;gap:22px}.g-ex-bloco{background:var(--g-white);border:1.5px solid var(--g-line);border-radius:16px;padding:16px}.g-ex-bloco-titulo{font-weight:700;font-size:15px;color:var(--g-ink);margin-bottom:10px}.g-ex-pergunta{font-size:14.5px;line-height:1.55;color:var(--g-ink);margin:0 0 10px}.g-ex-campo{margin-bottom:12px}.g-ex-campo:last-child{margin-bottom:0}.g-ex-campo-rotulo{display:block;font-size:13px;font-weight:600;color:#3c5157;margin:0 0 6px}.g-ex-textarea{min-height:96px;resize:vertical;line-height:1.55}.g-ex-textarea-curto{min-height:60px}.g-ex-lista{display:flex;flex-direction:column;gap:9px}.g-ex-lista-linha{display:flex;align-items:center;gap:9px}.g-ex-lista-num{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--g-teal-soft);color:var(--g-teal-deep);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.g-ex-lista-input{flex:1;min-width:0}.g-ex-add{align-self:flex-start;margin-top:12px;background:transparent;border:1.5px dashed var(--g-line);color:var(--g-teal-deep);border-radius:10px;min-height:44px;display:inline-flex;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit}.g-ex-add:hover{background:var(--g-teal-soft);border-color:var(--g-teal-light)}.g-ex-campos,.g-ex-paineis{gap:14px}.g-ex-campos,.g-ex-fases,.g-ex-paineis,.g-ex-painel{display:flex;flex-direction:column}.g-ex-fases{list-style:none;margin:0;padding:0;gap:16px}.g-ex-fase{border-left:2px solid var(--g-teal-soft);padding-left:14px}.g-ex-fase-rotulo{font-weight:700;font-size:14px;color:var(--g-teal-deep);margin-bottom:3px}.g-ex-fase-desc{font-size:13.5px;line-height:1.55;color:var(--g-muted);margin-bottom:8px}.g-ex-segmentos{display:flex;gap:6px;flex-wrap:wrap}.g-ex-segmento{flex:1;min-width:34px;min-height:44px;border:1.5px solid var(--g-line);background:var(--g-white);border-radius:10px;font-size:14px;font-weight:600;color:var(--g-muted);cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.g-ex-segmento:hover:not(:disabled){border-color:var(--g-teal-light)}.g-ex-segmento.g-ex-seg-on{background:var(--g-teal);border-color:var(--g-teal);color:#fff}.g-ex-segmento:disabled{cursor:default;opacity:.85}.g-ex-ancoras{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--g-muted);margin-top:6px}.g-ex-chips{display:flex;flex-wrap:wrap;gap:8px}.g-ex-chip{border:1.5px solid var(--g-line);background:var(--g-white);color:var(--g-ink);border-radius:999px;min-height:44px;display:inline-flex;align-items:center;padding:8px 15px;font-size:13.5px;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.g-ex-chip:hover:not(:disabled){border-color:var(--g-teal-light)}.g-ex-chip.g-ex-chip-on{background:var(--g-teal-soft);border-color:var(--g-teal);color:var(--g-teal-deep);font-weight:600}.g-ex-chip:disabled{cursor:default;opacity:.85}.g-ex-regua{display:flex;gap:6px;margin-bottom:14px}.g-ex-pastilha{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1.5px solid var(--g-line);background:var(--g-white);border-radius:12px;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.g-ex-past-dia{font-size:11.5px;color:var(--g-muted);text-transform:capitalize}.g-ex-past-marca{font-size:15px;line-height:1;color:var(--g-line)}.g-ex-pastilha.g-ex-past-on .g-ex-past-marca{color:var(--g-teal)}.g-ex-pastilha.g-ex-past-on{border-color:var(--g-teal-light)}.g-ex-pastilha.g-ex-past-ativa{border-color:var(--g-teal);background:var(--g-teal-soft)}.g-ex-pastilha.g-ex-past-ativa .g-ex-past-dia{color:var(--g-teal-deep);font-weight:600}.g-ex-dia-card{background:var(--g-paper);border:1.5px solid var(--g-line);border-radius:14px;padding:14px}.g-ex-dia-titulo{font-weight:700;font-size:14px;color:var(--g-teal-deep);margin-bottom:10px;text-transform:capitalize}.g-ex-item-num{text-transform:none}.g-ex-cards-dinamicos,.g-ex-linha-campos{display:flex;flex-direction:column;gap:12px}.g-ex-whisper{margin-top:12px}.g-ex-matriz-eixos{font-size:12px;color:var(--g-muted);margin-bottom:12px}.g-ex-quadrantes{display:flex;flex-direction:column;gap:12px}.g-ex-quadrante{background:var(--g-paper);border:1.5px solid var(--g-line);border-radius:14px;padding:13px}.g-ex-quadrante-rotulo{font-weight:600;font-size:13.5px;color:var(--g-teal-deep);margin-bottom:9px}.g-ex-quadrante-input{margin-bottom:8px}.g-ex-rodape{font-size:12px;line-height:1.55;color:var(--g-muted);background:var(--g-teal-soft);border-radius:12px;padding:12px 14px;margin-top:22px}.g-ex-acao{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:4px}.g-ex-salvamento{flex:1;font-size:12.5px;color:var(--g-muted)}.g-ex-entregar{flex:0 0 auto}.g-ex-problemas{margin-top:14px;background:var(--g-amber-soft);border-radius:12px;padding:13px 15px;font-size:13.5px;color:#8a5a2c;line-height:1.55}.g-ex-problemas-titulo{font-weight:600;margin-bottom:6px}.g-ex-problemas ul{margin:0;padding-left:18px}.g-ex-problemas li{margin-bottom:3px}.g-ex-restauro{background:var(--g-amber-soft);border-radius:14px;padding:15px;margin-bottom:16px}.g-ex-restauro-titulo{font-weight:700;font-size:14px;color:#8a5a2c;margin-bottom:4px}.g-ex-restauro-corpo{font-size:13.5px;color:#8a5a2c;line-height:1.5;margin-bottom:12px}.g-ex-restauro-acoes{display:flex;gap:10px}.g-ex-restauro-acoes .g-btn{flex:1}.g-ex-sheet-overlay{position:fixed;inset:0;background:rgba(20,40,42,.4);display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}.g-ex-sheet{width:100%;max-width:480px;background:var(--g-white);border-radius:20px 20px 0 0;padding:22px 22px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(20,40,42,.18)}.g-ex-sheet-titulo{font-family:var(--g-serif);font-size:19px;font-weight:600;color:var(--g-ink);margin-bottom:8px}.g-ex-sheet-corpo{font-size:14.5px;line-height:1.6;color:#42565b;margin-bottom:18px}.g-ex-sheet-acoes{display:flex;gap:12px}.g-ex-sheet-acoes .g-btn{flex:1}@media (min-width:900px){.g-ex-sheet{border-radius:20px;align-self:center}.g-ex-sheet-overlay{align-items:center}}@media (prefers-reduced-motion:reduce){.g-ex-chip,.g-ex-pastilha,.g-ex-segmento{transition:none}}.g-ex-voltar{margin-bottom:14px;font-size:13px}.g-ex-voltar a{color:var(--g-muted);text-decoration:none}.g-ex-voltar a:hover{color:var(--g-teal-deep)}.g-ex-atrib-lista{display:flex;flex-direction:column;gap:7px;margin:12px 0 4px}.g-ex-atrib-item{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--g-paper);border:1px solid var(--g-line);border-radius:10px;padding:8px 12px}.g-ex-atrib-titulo{font-size:13px;color:var(--g-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-ex-atrib-estado{flex-shrink:0;font-size:11.5px;color:var(--g-muted);background:var(--g-white);border:1px solid var(--g-line);border-radius:99px;padding:2px 9px}.g-ex-atrib-estado.g-ex-atrib-entregue{color:var(--g-teal-deep);background:var(--g-teal-soft);border-color:var(--g-teal-light)}.g-ana-bib-link{margin:2px 0 16px}.g-ana-bib-link a{font-size:12.5px;color:var(--g-teal-deep);text-decoration:none;font-weight:600}.g-ana-bib-link a:hover{text-decoration:underline}.g-ex-bib-lista{display:flex;flex-direction:column;gap:12px;margin-top:8px}.g-ex-bib-card{padding:14px 16px}.g-ex-bib-card.g-ex-bib-off{opacity:.62}.g-ex-bib-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.g-ex-bib-titulo{font-family:var(--g-serif);font-size:16px;color:var(--g-ink)}.g-ex-bib-meta{font-size:11.5px;color:var(--g-muted);margin-top:2px}.g-ex-bib-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.g-ex-bib-btn{flex:0 0 auto;font-size:13px}.g-ex-bib-btn-sm{font-size:12px;padding:6px 12px}.g-ex-bib-msg{margin-top:10px}.g-ex-bib-preview{margin-top:14px;padding-top:14px;border-top:1px dashed var(--g-line)}.g-ex-preview-schema{max-width:640px}.g-ex-bib-editor{margin-top:14px;padding-top:14px;border-top:1px solid var(--g-line)}.g-ex-bib-aviso{background:var(--g-amber-soft);color:var(--g-amber);border-radius:8px;padding:8px 10px;margin-bottom:12px}.g-ex-bib-campo{margin-top:10px}.g-ex-bib-campo-rotulo{font-size:11.5px;color:var(--g-muted)}.g-ex-resp-painel{margin-top:12px;padding:14px;background:var(--g-white);border:1px solid var(--g-line);border-radius:12px}.g-ex-resp-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.g-ex-resp-meta{font-size:11.5px;color:var(--g-muted)}.g-ex-resp-selo{display:inline-block;font-size:11px;color:var(--g-teal-deep);background:var(--g-teal-soft);border:1px solid var(--g-teal-light);border-radius:99px;padding:2px 9px;margin-bottom:8px}.g-ex-resp-corpo{max-width:640px}.g-ex-resp-vazio{font-size:12.5px;color:var(--g-muted)}.g-ex-atrib-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.g-ex-atrib-acao{flex:0 0 auto;font-size:12px;padding:4px 10px}.g-ex-transc-aviso{background:var(--g-amber-soft);color:var(--g-amber);border-radius:8px;padding:8px 10px;margin:10px 0;font-size:12.5px;font-weight:600}.g-ex-pauta{margin-top:20px}.g-ex-pauta-lista{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.g-ex-pauta-item{font-size:13px;line-height:1.5;color:var(--g-ink)}.g-ex-pauta-copiar{margin-top:12px;font-size:12.5px}.g-ex-pauta-vazia{font-size:12.5px;color:var(--g-muted)}.g-ex-chip-estado{display:inline-block;font-size:11px;color:var(--g-muted);background:var(--g-white);border:1px solid var(--g-line);border-radius:99px;padding:2px 9px}.g-ex-chip-estado.g-ex-chip-entregue,.g-ex-chip-estado.g-ex-chip-lido{color:var(--g-teal-deep);background:var(--g-teal-soft);border-color:var(--g-teal-light)}