.liga__codigo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.liga__codigo>span{flex-basis:100%;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.liga__codigo>strong{font-family:var(--font-readout);font-size:22px;letter-spacing:.12em;color:var(--text-primary)}.liga__codigo .btn-ghost{margin-left:auto;min-height:var(--tap);min-width:96px}.liga__copia{flex-basis:100%;margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.liga__copia:empty{display:none}.liga__criada{display:grid;gap:var(--space-3);margin-bottom:var(--space-3)}.liga__criada .btn-ghost,.liga__criada .btn-primary{min-height:var(--tap)}.liga__criada-titulo{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.liga__procura{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.liga__procura .field{min-width:0}.liga__procura .btn-ghost{min-height:var(--tap);min-width:104px}.liga__campo-codigo{font-family:var(--font-readout);letter-spacing:.1em;text-transform:uppercase;min-width:0}.liga__form{grid-template-columns:minmax(0,1fr)}.liga__form .field{min-width:0}.liga__form .field__input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.liga__form .field>.field__erro{color:var(--critical);font-weight:600}.liga__form .field>.field__ajuda{font-weight:400;color:var(--text-muted)}#liga-convite,#liga-criada,#liga-codigo,.liga__form .field__input,.placar__resumo,.personagem__nome,.personagem__confirma p{scroll-margin-top:calc(var(--safe-top) + 88px)}.liga__criada-titulo:focus-visible,#liga-convite:focus-visible,.personagem__confirma p:focus-visible,.personagem__nome:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.evento__tipo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.placar{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.placar__cabeca{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.placar__cabeca .btn-ghost{min-height:var(--tap)}.placar__lido{margin:0;font-size:12px;color:var(--text-muted)}.placar__lido:empty{display:none}.placar__voce-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-2)}.placar__voce-linha strong{font-size:15px}.placar__voce-linha .btn-ghost{min-height:var(--tap)}.placar__premio,.placar__aviso-voce{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--warning);font-size:13px;line-height:1.5;color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius-sm)}.placar__aviso-voce{border-left-color:var(--serious)}.placar__lista{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.placar__linha{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.placar__linha.is-voce{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.placar__linha.is-fora{opacity:.8}.placar__resumo{display:grid;grid-template-columns:3ch minmax(0,1fr) auto;align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--text-primary);background:none;border:0;border-radius:var(--radius-md)}button.placar__resumo:not(:disabled){cursor:pointer}button.placar__resumo:disabled{opacity:1;cursor:default}.placar__resumo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.placar__pos{font-family:var(--font-readout);font-size:14px;color:var(--text-secondary)}.placar__quem{display:grid;min-width:0}.placar__nome{font-size:14px;overflow-wrap:anywhere}.placar__meses{font-size:12px;color:var(--text-muted)}.placar__voce{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.placar__eva{display:grid;justify-items:end;font-family:var(--font-readout);font-size:14px;white-space:nowrap}.placar__eva-rotulo{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}.placar__numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding:0 var(--space-3) var(--space-3) calc(3ch + var(--space-3) + var(--space-2))}.placar__numeros dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.placar__numeros dd{margin:2px 0 0;font-family:var(--font-readout);font-size:14px;color:var(--text-primary);overflow-wrap:anywhere}.placar__fora-titulo{margin:var(--space-2) 0 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--serious)}.personagens>.liga__com-placar{grid-column:1 / -1}@media (min-width: 720px){.liga__com-placar .placar__numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.liga__trio{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.liga__trio>legend{padding:0 var(--space-1);font-size:13px;font-weight:600;color:var(--text-primary)}.liga__trio>.field__ajuda{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.liga__trio>.field__erro{color:var(--critical);font-weight:600}.liga__prazo dd{font-weight:600;color:var(--text-primary)}.demonstracoes__controles{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.demonstracoes .demonstracoes__pecas{margin:0;flex:1 1 220px}.demonstracoes__periodo{display:inline-flex;flex:none;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.demonstracoes__botao{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-3);font-size:13px;font-weight:600;color:var(--text-muted);background:none;border:0;cursor:pointer}.demonstracoes__botao+.demonstracoes__botao{border-left:1px solid var(--border)}.demonstracoes__botao[aria-pressed=true]{color:var(--text-primary);background:var(--accent-soft);text-decoration:underline;text-underline-offset:4px}.demonstracoes__botao:disabled{cursor:not-allowed;opacity:.5}.demonstracoes__botao:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.demonstracoes__legenda{caption-side:top;text-align:left;padding:var(--space-2) 0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.demonstracoes .demonstracoes__tabela thead th{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:right;padding:4px 0 4px var(--space-2);vertical-align:bottom}.demonstracoes .demonstracoes__tabela thead th:first-child{text-align:left;padding-left:0}.demonstracoes .demonstracoes__tabela tbody th{overflow-wrap:anywhere}.demonstracoes .demonstracoes__tabela td{padding-left:var(--space-2)}.demonstracoes .demonstracoes__grupo th,.demonstracoes .demonstracoes__grupo td{font-weight:600;color:var(--text-primary)}.demonstracoes .demonstracoes__item th{padding-left:var(--space-3);font-size:12px}.demonstracoes .demonstracoes__tabela .is-total>*{border-top:2px solid var(--border-strong, var(--border))}.demonstracoes__conferencia{margin:0 0 var(--space-2);font-size:12px;color:var(--text-secondary)}.demonstracoes__conferencia.is-falha{color:var(--critical);font-weight:600}:root{color-scheme:dark;--plane: #0e0e11;--surface-1: #16161a;--surface-2: #1e1e24;--surface-3: #26262d;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--text-primary: #ffffff;--text-secondary: #c6c6cf;--text-muted: #8a8a94;--grid: #2c2c32;--axis: #3a3a42;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--good: #0ca30c;--warning: #fab219;--serious: #ec835a;--critical: #d03b3b;--neutral: #8a8a94;--accent: #3987e5;--accent-soft: rgba(57, 135, 229, .16);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 8px 24px rgba(0, 0, 0, .45)}:root[data-theme=light]{color-scheme:light;--plane: #f4f4f1;--surface-1: #fcfcfb;--surface-2: #f4f4f1;--surface-3: #eceae4;--border: rgba(11, 11, 11, .12);--border-strong: rgba(11, 11, 11, .22);--text-primary: #0b0b0b;--text-secondary: #52514e;--text-muted: #77756f;--grid: #e1e0d9;--axis: #c3c2b7;--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--accent: #2a78d6;--accent-soft: rgba(42, 120, 214, .12);--shadow-1: 0 1px 2px rgba(11, 11, 11, .08);--shadow-2: 0 8px 24px rgba(11, 11, 11, .12)}:root{--deck: #050508;--deck-haze: radial-gradient(120% 80% at 50% -10%, rgba(57, 135, 229, .1), transparent 70%);--bezel: #101016;--bezel-edge: rgba(255, 255, 255, .08);--bezel-hi: rgba(255, 255, 255, .14);--instrument-face: #14141b;--instrument-edge: #06060a;--instrument-ring: rgba(255, 255, 255, .1);--instrument-tick: rgba(255, 255, 255, .28);--instrument-tick-minor: rgba(255, 255, 255, .12);--needle: #f2f2f5;--needle-shadow: rgba(0, 0, 0, .7);--lift-1: 0 1px 0 rgba(255, 255, 255, .05), 0 2px 6px rgba(0, 0, 0, .5);--lift-2: 0 1px 0 rgba(255, 255, 255, .06), 0 10px 30px rgba(0, 0, 0, .55);--lift-3: 0 1px 0 rgba(255, 255, 255, .07), 0 24px 60px rgba(0, 0, 0, .65);--inset-well: inset 0 2px 6px rgba(0, 0, 0, .7), inset 0 -1px 0 rgba(255, 255, 255, .05);--sheen: linear-gradient(160deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0) 42%);--temp-calm: rgba(57, 135, 229, .1);--temp-warm: rgba(250, 178, 25, .12);--temp-hot: rgba(236, 131, 90, .16);--temp-alarm: rgba(208, 59, 59, .2);--lamp-off: #17171d;--lamp-off-edge: rgba(255, 255, 255, .09);--lamp-good: var(--good);--lamp-warning: var(--warning);--lamp-serious: var(--serious);--lamp-critical: var(--critical);--lamp-bloom: .55;--lamp-text-on: #06060a;--dur-tick: 90ms;--dur-quick: .18s;--dur-settle: .62s;--dur-sweep: 1.1s;--dur-scene: .9s;--dur-pulse: 1.4s;--ease-settle: cubic-bezier(.16, 1.02, .3, 1);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-cut: cubic-bezier(.66, 0, .16, 1);--font-readout: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--tap: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}:root[data-theme=light]{--deck: #e7e6e0;--deck-haze: radial-gradient(120% 80% at 50% -10%, rgba(42, 120, 214, .12), transparent 70%);--bezel: #dedcd4;--bezel-edge: rgba(11, 11, 11, .12);--bezel-hi: rgba(255, 255, 255, .9);--instrument-face: #ffffff;--instrument-edge: #e3e1d9;--instrument-ring: rgba(11, 11, 11, .2);--instrument-tick: rgba(11, 11, 11, .42);--instrument-tick-minor: rgba(11, 11, 11, .18);--needle: #16161a;--needle-shadow: rgba(11, 11, 11, .25);--lift-1: 0 1px 0 rgba(255, 255, 255, .8), 0 2px 6px rgba(11, 11, 11, .1);--lift-2: 0 1px 0 rgba(255, 255, 255, .8), 0 10px 30px rgba(11, 11, 11, .14);--lift-3: 0 1px 0 rgba(255, 255, 255, .9), 0 24px 60px rgba(11, 11, 11, .18);--inset-well: inset 0 2px 6px rgba(11, 11, 11, .14), inset 0 -1px 0 rgba(255, 255, 255, .7);--sheen: linear-gradient(160deg, rgba(255, 255, 255, .75), rgba(255, 255, 255, 0) 42%);--temp-calm: rgba(42, 120, 214, .1);--temp-warm: rgba(237, 161, 0, .16);--temp-hot: rgba(235, 104, 52, .18);--temp-alarm: rgba(208, 59, 59, .2);--lamp-off: #cfcdc4;--lamp-off-edge: rgba(11, 11, 11, .16);--lamp-bloom: .34;--lamp-text-on: #ffffff}@media (prefers-reduced-motion: reduce){:root{--dur-tick: 1ms;--dur-quick: 1ms;--dur-settle: 1ms;--dur-sweep: 1ms;--dur-scene: 1ms;--dur-pulse: 1ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;font-family:var(--font);font-size:15px;line-height:1.5;color:var(--text-primary);background:var(--deck);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.012em}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.cockpit{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding-left:var(--safe-left);padding-right:var(--safe-right);isolation:isolate}.cockpit__ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 70% at 50% 0%,var(--temp),transparent 68%),radial-gradient(100% 60% at 50% 100%,rgba(0,0,0,.35),transparent 70%);transition:background var(--dur-sweep) var(--ease-out);--temp: var(--temp-calm)}.cockpit[data-temp=warning] .cockpit__ambient{--temp: var(--temp-warm)}.cockpit[data-temp=serious] .cockpit__ambient{--temp: var(--temp-hot)}.cockpit[data-temp=critical] .cockpit__ambient{--temp: var(--temp-alarm)}.hud{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) var(--space-3);background:color-mix(in srgb,var(--deck) 82%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--bezel-edge)}.hud__brand{display:flex;flex-direction:column;min-width:0;flex:1}.hud__company{font-weight:650;font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud__role{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud__contexto{flex:none}.hud__clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.hud__month{font-family:var(--font-readout);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hud__of{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.hud__strip{position:sticky;top:calc(var(--safe-top) + 58px);z-index:19;display:flex;gap:3px;padding:0 var(--space-4) var(--space-2);background:color-mix(in srgb,var(--deck) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hud__tick{flex:1;height:3px;border-radius:2px;background:var(--lamp-off)}.hud__tick.is-done{background:var(--accent);opacity:.55}.hud__tick.is-now{background:var(--accent);box-shadow:0 0 10px -1px var(--accent)}.deck{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 84px);display:flex;flex-direction:column;gap:var(--space-4)}.panel{position:relative;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--bezel-edge);background:var(--sheen),linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:var(--lift-2)}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.panel__note{font-size:11px;color:var(--text-muted);text-align:right}.panel--cluster{padding-bottom:var(--space-4)}.cluster{display:flex;flex-direction:column;gap:var(--space-4)}.deck__col{display:contents}.annunciator{padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--bezel-edge);background:var(--bezel);box-shadow:var(--inset-well)}.annunciator__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}.annunciator__count{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lamps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lamp{position:relative;width:100%;min-height:var(--tap);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 2px;overflow:hidden;text-align:center;border-radius:var(--radius-sm);border:1px solid var(--lamp-off-edge);background:var(--lamp-off);box-shadow:inset 0 1px #ffffff0a;transition:border-color var(--dur-settle) var(--ease-out),box-shadow var(--dur-settle) var(--ease-out)}.lamp--on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lamp);opacity:.22}.lamp--on{border-color:var(--lamp);box-shadow:inset 0 1px #ffffff0f,0 0 20px -6px var(--lamp)}.lamp--good{--lamp: var(--lamp-good)}.lamp--warning{--lamp: var(--lamp-warning)}.lamp--serious{--lamp: var(--lamp-serious)}.lamp--critical{--lamp: var(--lamp-critical)}.lamp--critical:before{animation:lamp-pulse var(--dur-pulse) var(--ease-out) infinite}@keyframes lamp-pulse{0%,to{opacity:.16}50%{opacity:.42}}.lamp__glyph{position:relative;font-size:9px;line-height:1;color:var(--text-muted)}.lamp--on .lamp__glyph{color:var(--lamp)}.lamp__caption{position:relative;font-size:11px;font-weight:650;letter-spacing:.01em;color:var(--text-secondary)}.lamp--on .lamp__caption{color:var(--text-primary)}.lamp__level{position:relative;font-size:8px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.lamp--on .lamp__level{color:var(--text-primary)}.lamp--off{opacity:.72}.annunciator__motivos{display:grid;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}.motivo{display:grid;grid-template-columns:auto 1fr;gap:4px var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--lamp);background:var(--surface-1);font-size:13px;line-height:1.45;color:var(--text-secondary)}.annunciator{--colunas: 4}.annunciator__detalhe{position:relative;margin-top:10px;--lamp: var(--lamp-warning)}.annunciator__detalhe[data-level=serious]{--lamp: var(--lamp-serious)}.annunciator__detalhe[data-level=critical]{--lamp: var(--lamp-critical)}.annunciator__detalhe:before{content:"";position:absolute;top:-7px;left:calc((var(--coluna) + .5) / var(--colunas) * 100%);width:12px;height:12px;transform:translate(-50%) rotate(45deg);border-left:1px solid var(--lamp);border-top:1px solid var(--lamp);background:var(--surface-1)}.annunciator__detalhe .annunciator__motivos{margin:0}.annunciator__motivos[hidden]{display:none}.annunciator__motivos--soltos{margin-top:8px}.motivo--compacto{grid-template-columns:auto 1fr auto;align-items:baseline;padding:8px var(--space-3)}.motivo--compacto .motivo__acoes{grid-column:3;grid-row:1;flex-wrap:nowrap;white-space:nowrap}.motivo--compacto .motivo__acoes .btn-link{min-height:32px}@media (max-width: 599px){.motivo--compacto{grid-template-columns:auto 1fr}.motivo--compacto .motivo__acoes{grid-column:2;grid-row:2}}.lamp[aria-pressed=true]{outline:2px solid var(--lamp);outline-offset:2px}.motivo--good{--lamp: var(--lamp-good)}.motivo--warning{--lamp: var(--lamp-warning)}.motivo--serious{--lamp: var(--lamp-serious)}.motivo--critical{--lamp: var(--lamp-critical)}.motivo__glyph{color:var(--lamp);padding-top:2px}.motivo__texto strong{color:var(--text-primary)}.motivo__acoes{grid-column:2;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.btn-link{min-height:var(--tap);padding:0;font-size:13px;font-weight:600;color:var(--accent);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ajuda{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;padding:0;flex:none;font-size:11px;font-weight:700;line-height:1;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:50%;background:transparent;vertical-align:middle;cursor:help}.ajuda:after{content:"";position:absolute;inset:calc((var(--tap) - 100%) / -2)}.ajuda:hover,.ajuda:focus-visible{color:var(--text-primary);border-color:var(--accent)}.gauge{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.gauge__svg{width:100%;max-width:280px;height:auto}.gauge__track{fill:none;stroke:var(--instrument-ring);stroke-width:9;stroke-linecap:round}.gauge__band{fill:none;stroke-width:9;stroke-linecap:butt;opacity:.85}.gauge__tick{stroke:var(--instrument-tick);stroke-width:1.6}.gauge__tick-minor{stroke:var(--instrument-tick-minor);stroke-width:.9}.gauge__bug line{stroke:var(--text-primary);stroke-width:2.4;stroke-linecap:round}.gauge__needle{stroke-width:3;stroke-linecap:round}.gauge__hub{fill:var(--bezel);stroke:var(--instrument-ring)}.gauge__window{fill:var(--bezel);stroke:var(--instrument-ring);stroke-width:1}.gauge__label{fill:var(--text-muted);font-size:7.5px;font-weight:700;letter-spacing:.16em}.gauge__readout{font-family:var(--font-readout);font-size:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gauge__caption{fill:var(--text-muted);font-size:8px;letter-spacing:.04em}.gauge__target{font-size:11px;color:var(--text-muted)}.tape{display:flex;flex-direction:column;gap:var(--space-2)}.tape__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.tape__readout{font-family:var(--font-readout);font-size:12px;font-variant-numeric:tabular-nums}.tape__track{position:relative;height:18px;border-radius:var(--radius-sm);background:var(--lamp-off);box-shadow:var(--inset-well);overflow:hidden}.tape__zone{position:absolute;top:0;bottom:0;z-index:2;background:var(--zone);opacity:.34}.tape__fill{position:absolute;z-index:1;top:3px;bottom:3px;left:0;border-radius:3px;background:var(--text-primary);opacity:.16;transition:width var(--dur-settle) var(--ease-settle)}.tape__cursor{position:absolute;z-index:3;top:-2px;bottom:-2px;width:3px;margin-left:-1.5px;border-radius:2px;box-shadow:0 0 10px -1px currentColor;transition:left var(--dur-settle) var(--ease-settle)}.tape__caption{font-size:11px;color:var(--text-muted)}.tape__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none;font-size:10px;color:var(--text-muted)}.tape__legend li{display:flex;align-items:center;gap:5px}.tape__swatch{width:8px;height:8px;border-radius:2px;opacity:.85}.readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.readout{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--space-3);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--instrument-face);box-shadow:var(--inset-well)}.readout__trace{display:block;width:calc(100% + 2 * var(--space-3));height:22px;margin:auto calc(-1 * var(--space-3)) calc(-1 * var(--space-3));padding-top:var(--space-1);opacity:.45}.readout__trace polyline{fill:none;stroke:var(--accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.readout__label{position:relative;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.readout__value{position:relative;font-family:var(--font-readout);font-size:19px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.readout__delta{position:relative;font-size:11px;font-variant-numeric:tabular-nums}.readout__delta--good{color:var(--good)}.readout__delta--bad{color:var(--critical)}.readout__delta--flat{color:var(--text-muted)}.scope__svg{width:100%;height:auto}.scope__grid{stroke:var(--grid);stroke-width:1}.scope__baseline{stroke:var(--axis);stroke-width:1;stroke-dasharray:3 3}.scope__axis{fill:var(--text-muted);font-size:8px;font-family:var(--font-readout)}.scope__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.scope__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:11px;color:var(--text-secondary)}.scope__legend li{display:flex;align-items:center;gap:6px}.scope__legend strong{margin-left:auto;font-family:var(--font-readout);font-variant-numeric:tabular-nums}.scope__swatch{width:10px;height:3px;border-radius:2px}.dispatch{position:relative;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--sheen),linear-gradient(180deg,var(--surface-3),var(--surface-1));box-shadow:var(--lift-3)}.dispatch:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--accent)}.dispatch__head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.dispatch__avatar{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-readout);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--text-primary);background:var(--accent-soft);border:1px solid var(--accent)}.dispatch__who{min-width:0;flex:1}.dispatch__from{display:block;font-size:13px;font-weight:650}.dispatch__meta{display:block;font-size:11px;color:var(--text-muted)}.dispatch__seal{flex:none;padding:3px 8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--warning);border:1px solid var(--warning);border-radius:999px}.dispatch__title{font-size:19px;line-height:1.25;margin-bottom:var(--space-2)}.dispatch__body{font-size:14px;color:var(--text-secondary)}.dispatch__prompt{display:block;margin:var(--space-4) 0 var(--space-2)}.dispatch__contexto{display:grid;gap:var(--space-1)}.dispatch__secao{display:block;margin:var(--space-3) 0 0}.dispatch__fase{font-size:13px;font-style:italic;color:var(--text-muted)}.dispatch__numeros{font-variant-numeric:tabular-nums}.dispatch__sinais{margin:0;padding-left:1.1em;font-size:14px;color:var(--text-secondary)}.dispatch__sinais li+li{margin-top:var(--space-1)}.options{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.option{width:100%;min-height:var(--tap);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);transition:border-color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out),transform var(--dur-tick) var(--ease-out)}.option:active{transform:scale(.988)}.option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.option__mark{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:2px solid var(--border-strong);transition:border-color var(--dur-quick) var(--ease-out)}.option[aria-pressed=true] .option__mark{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 44%,transparent 46%);box-shadow:0 0 12px -2px var(--accent)}.option__text{display:flex;flex-direction:column;gap:3px;min-width:0}.option__label{font-size:14px;font-weight:600;line-height:1.3}.option__rationale{font-size:12px;color:var(--text-muted);line-height:1.4}.option__cost{flex:none;align-self:center;font-family:var(--font-readout);font-size:11px;color:var(--text-secondary)}.commit{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch}.commit__state{font-size:12px;color:var(--text-muted);text-align:center}.btn-primary{min-height:52px;width:100%;padding:0 var(--space-5);font-size:15px;font-weight:650;letter-spacing:.01em;color:#fff;border:1px solid transparent;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 78%,#000));box-shadow:var(--lift-2),inset 0 1px #ffffff3d;transition:transform var(--dur-tick) var(--ease-out),filter var(--dur-quick) var(--ease-out)}.btn-primary:active{transform:translateY(1px) scale(.995)}.btn-primary:disabled{cursor:not-allowed;filter:saturate(.2) brightness(.72);box-shadow:none}.closing{display:contents}.closing__slate{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--bezel-edge);animation:slate-in var(--dur-scene) var(--ease-cut) both}.closing__slate span{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.closing__slate strong{font-size:30px;font-weight:650;letter-spacing:-.025em}@keyframes slate-in{0%{opacity:0;transform:translateY(10px);letter-spacing:.08em}to{opacity:1;transform:none}}.panel{opacity:1}.closing .panel{opacity:0;transform:translateY(14px)}.closing .panel.is-lit{opacity:1;transform:none;transition:opacity var(--dur-settle) var(--ease-out),transform var(--dur-settle) var(--ease-settle)}.panel--lede{border-color:var(--border-strong);box-shadow:var(--lift-3)}.closing__decision{margin-bottom:var(--space-3);font-size:14px;font-weight:600}.closing__decision .eyebrow,.closing__tradeoff .eyebrow{display:block;margin-bottom:2px}.closing__narrative{font-size:14px;line-height:1.55;color:var(--text-secondary)}.closing__tradeoff{margin-top:var(--space-4);padding:var(--space-3);font-size:13px;line-height:1.5;color:var(--text-secondary);border-left:2px solid var(--warning);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-3)}.movers{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.mover{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label delta" "bar   bar" "values values";gap:4px var(--space-2);align-items:center}.mover__label{grid-area:label;font-size:13px;font-weight:600}.mover__delta{grid-area:delta;font-family:var(--font-readout);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.mover[data-tone=good] .mover__delta{color:var(--good)}.mover[data-tone=bad] .mover__delta{color:var(--critical)}.mover__bar{grid-area:bar;position:relative;height:6px;border-radius:3px;background:var(--lamp-off);box-shadow:var(--inset-well)}.mover__bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--axis)}.mover__fill{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--text-muted);transition:width var(--dur-settle) var(--ease-settle)}.mover__fill--up{left:50%}.mover__fill--down{right:50%}.mover[data-tone=good] .mover__fill{background:var(--good)}.mover[data-tone=bad] .mover__fill{background:var(--critical)}.mover__values{grid-area:values;font-family:var(--font-readout);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.mover__values strong{color:var(--text-primary);font-weight:600}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.figure{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--instrument-face)}.figure--accent{border-color:var(--border-strong)}.figure__label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.figure__value{font-family:var(--font-readout);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.figure__value.is-negative{color:var(--critical)}.ledger{border-top:1px solid var(--bezel-edge)}.ledger summary{min-height:var(--tap);display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;list-style:none}.ledger summary::-webkit-details-marker{display:none}.ledger summary:after{content:"▾";margin-left:auto;font-size:11px;color:var(--text-muted);transition:transform var(--dur-quick) var(--ease-out)}.ledger[open] summary:after{transform:rotate(180deg)}.ledger__table{width:100%;border-collapse:collapse;margin-bottom:var(--space-3)}.ledger__table th{text-align:left;font-weight:400;font-size:13px;color:var(--text-secondary);padding:5px 0}.ledger__table td{text-align:right;font-family:var(--font-readout);font-size:12px;font-variant-numeric:tabular-nums;padding:5px 0;white-space:nowrap}.ledger__table td.is-negative{color:var(--text-muted)}.ledger__table .is-total th,.ledger__table .is-total td{font-weight:700;color:var(--text-primary);border-top:1px solid var(--bezel-edge)}.alertlist{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.alertrow{position:relative;display:flex;gap:var(--space-3);padding:var(--space-3);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--lamp);background:var(--surface-2)}.alertrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lamp);opacity:.1}.alertrow--good{--lamp: var(--lamp-good)}.alertrow--warning{--lamp: var(--lamp-warning)}.alertrow--serious{--lamp: var(--lamp-serious)}.alertrow--critical{--lamp: var(--lamp-critical)}.alertrow__lamp{position:relative;flex:none;width:22px;height:22px;display:grid;place-items:center;font-size:9px;border-radius:50%;color:var(--lamp);border:1px solid var(--lamp);box-shadow:0 0 14px -4px var(--lamp)}.alertrow__title{position:relative;font-size:13px;font-weight:650}.alertrow__detail{position:relative;font-size:12px;line-height:1.45;color:var(--text-secondary)}.wire{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.wire li{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-muted)}.wire strong{font-size:13px;color:var(--text-secondary)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;gap:var(--space-2);padding:6px calc(var(--safe-left) + var(--space-4)) calc(var(--safe-bottom) + 6px) calc(var(--safe-right) + var(--space-4));background:color-mix(in srgb,var(--deck) 88%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-top:1px solid var(--bezel-edge)}.proximo{position:sticky;bottom:calc(var(--safe-bottom, 0px) + 58px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--bezel-edge);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 94%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 8px 24px #00000038}.proximo__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.proximo__eyebrow{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.proximo__dica{font-size:12px;color:var(--text-secondary, var(--text-muted))}.proximo__acoes{display:flex;gap:var(--space-2);flex-shrink:0}.proximo__acoes .btn-primary,.proximo__acoes .btn-ghost{min-height:var(--tap);white-space:nowrap}@media (max-width: 460px){.proximo{flex-wrap:wrap}.proximo__acoes{width:100%}.proximo__acoes .btn-primary{flex:1}}.patrimonio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.patrimonio__bem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--bezel-edge);border-radius:var(--radius-md);background:var(--surface-2)}.patrimonio__bem.is-a-venda{border-color:var(--series-1)}.patrimonio__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.patrimonio__nome{font-size:13px;color:var(--text-primary)}.patrimonio__meta{font-size:11px;color:var(--text-muted)}.patrimonio__troco{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.patrimonio__bem .btn-ghost,.patrimonio__bem .btn-primary{min-height:var(--tap);flex-shrink:0;padding-inline:var(--space-4)}.patrimonio__bem--coluna{flex-direction:column;align-items:stretch}.patrimonio__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.patrimonio__acoes .btn-primary{width:auto;min-height:var(--tap)}.patrimonio__bem--ficha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3)}.patrimonio__bem--ficha>*{grid-column:1 / -1}.patrimonio__bem--ficha>.ficha{grid-column:1;grid-row:2}.patrimonio__bem--ficha>.ficha[open]{grid-column:1 / -1}.patrimonio__bem--ficha>.patrimonio__acoes--junto{grid-column:2;grid-row:2;position:relative;z-index:1}.ficha summary{min-height:var(--tap);display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;list-style:none}.ficha summary::-webkit-details-marker{display:none}.ficha summary:before{content:"▸";margin-right:var(--space-2)}.ficha[open] summary:before{content:"▾"}.ficha__linhas{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3);margin:0 0 var(--space-2);font-size:12px;font-variant-numeric:tabular-nums}.ficha__linhas dt{color:var(--text-muted)}.ficha__linhas dd{margin:0;text-align:right;color:var(--text-primary)}.ficha__total{font-weight:650;border-top:1px solid var(--bezel-edge);padding-top:2px}.ficha__nota{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}.anuncio{display:flex;flex-direction:column;gap:var(--space-2)}.anuncio__rotulo{font-size:12px;font-weight:600;color:var(--text-secondary)}.anuncio__campo{display:flex;align-items:center;gap:var(--space-2)}.anuncio__campo .field__input{flex:1;min-width:0}.troco{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.45;color:var(--text-secondary, var(--text-muted));font-variant-numeric:tabular-nums}.troco__aviso{list-style:none;margin-left:calc(-1 * var(--space-4));padding-left:var(--space-2);border-left:3px solid var(--warning);color:var(--text-primary);font-weight:600}.compra__fatores{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.compra__rotulo{font-size:12px;color:var(--text-muted)}.compra__fator{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:88px}.compra__fator.is-on{border-color:var(--accent);color:var(--text-primary)}.compra__fator-nota{font-size:10px;font-weight:500;color:var(--text-muted)}.tabbar__tab{flex:1;min-height:var(--tap);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;font-size:11px;font-weight:600;color:var(--text-muted);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;transition:color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out)}.tabbar__glyph{font-size:14px;line-height:1}.tabbar__tab[aria-current=true]{color:var(--text-primary);border-color:var(--bezel-edge);background:var(--surface-2)}.monthcut{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--deck);animation:cut-in var(--dur-scene) var(--ease-cut) both}.monthcut__label{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted)}.monthcut__month{font-size:44px;font-weight:650;letter-spacing:-.03em}.monthcut__rule{width:60%;max-width:260px;height:2px;background:var(--accent);box-shadow:0 0 22px -2px var(--accent);transform-origin:center;animation:cut-sweep var(--dur-sweep) var(--ease-out) both}@keyframes cut-in{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes cut-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width: 560px){.lamps{grid-template-columns:repeat(8,minmax(0,1fr))}.readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.figures{grid-template-columns:repeat(4,minmax(0,1fr))}.cluster{flex-direction:row;align-items:center;gap:var(--space-5)}.cluster .gauge{flex:0 0 min(300px,48%)}.cluster .tape{flex:1;min-width:0}.commit{flex-direction:row-reverse;align-items:center;justify-content:space-between}.commit .btn-primary{width:auto;min-width:260px}.commit__state{text-align:left}.mover{grid-template-columns:minmax(150px,1fr) minmax(120px,1.4fr) auto auto;grid-template-areas:"label bar values delta"}}@media (min-width: 1000px){.deck{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 96px)}.deck__col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.deck__col--dispatch{position:sticky;top:calc(var(--safe-top) + 92px)}.painel-cargo,.commit{grid-column:1 / -1}.deck--closing{display:flex;flex-direction:column;max-width:880px}.tabbar{justify-content:center}.tabbar__tab{flex:0 0 200px;flex-direction:row;gap:var(--space-2);font-size:13px}.scope__legend{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.cockpit *,.cockpit *:before,.cockpit *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.closing .panel{opacity:1;transform:none}}.verdict{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch}.approach{flex:none}.approach__track{position:relative;width:100%;max-width:260px;margin:0 auto;height:240px;border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--instrument-face);box-shadow:var(--inset-well);overflow:hidden}.approach__band{position:absolute;left:0;right:42px;display:flex;align-items:center;gap:5px;padding:0 6px;border-top:1px solid var(--bezel-edge);color:var(--text-muted)}.approach__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--band);opacity:.14}.approach__band.is-reached{border:1px solid var(--band);border-radius:var(--radius-sm);color:var(--text-primary);box-shadow:0 0 22px -6px var(--band)}.approach__band.is-reached:before{opacity:.3}.approach__grade{position:relative;font-family:var(--font-readout);font-size:12px;font-weight:700;color:var(--band)}.approach__band-label{position:relative;font-size:10px;font-weight:600;letter-spacing:.01em}.approach__band.is-reached .approach__band-label{font-weight:700}.approach__cut{position:relative;margin-left:auto;font-family:var(--font-readout);font-size:9px;opacity:.75}.approach__cursor{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;transition:bottom var(--dur-sweep) var(--ease-settle)}.approach__needle{flex:1;margin-right:4px;height:2px;background:var(--text-primary);box-shadow:0 0 10px -1px var(--text-primary)}.approach__score{flex:none;width:38px;padding:1px 5px;text-align:center;font-family:var(--font-readout);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bezel);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.verdict__text{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2)}.verdict__headline{font-size:18px;font-weight:650;line-height:1.25}.verdict__detail{font-size:13px;line-height:1.5;color:var(--text-secondary)}.goals{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.goal{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"glyph label  status" "bar   bar    bar" "values values values";gap:4px var(--space-2);align-items:center}.goal__glyph{grid-area:glyph;font-size:9px;color:var(--text-muted)}.goal[data-status=hit] .goal__glyph{color:var(--good)}.goal[data-status=partial] .goal__glyph{color:var(--warning)}.goal[data-status=missed] .goal__glyph{color:var(--critical)}.goal__label{grid-area:label;font-size:13px;font-weight:600}.goal__weight{margin-left:6px;font-size:10px;font-weight:400;color:var(--text-muted)}.goal__status{grid-area:status;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.goal[data-status=hit] .goal__status{color:var(--good)}.goal[data-status=partial] .goal__status{color:var(--warning)}.goal[data-status=missed] .goal__status{color:var(--critical)}.goal__bar{grid-area:bar;position:relative;height:6px;border-radius:3px;background:var(--lamp-off);box-shadow:var(--inset-well);overflow:hidden}.goal__fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--text-muted);transition:width var(--dur-sweep) var(--ease-settle)}.goal[data-status=hit] .goal__fill{background:var(--good)}.goal[data-status=partial] .goal__fill{background:var(--warning)}.goal[data-status=missed] .goal__fill{background:var(--critical)}.goal__target{position:absolute;top:-2px;bottom:-2px;right:0;width:2px;background:var(--text-primary);opacity:.6}.goal__values{grid-area:values;display:flex;gap:var(--space-2);align-items:baseline;font-family:var(--font-readout);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.goal__values strong{font-size:13px;color:var(--text-primary)}.radar__svg{width:100%;max-width:360px;height:auto;display:block;margin:0 auto}.radar__ring{fill:none;stroke:var(--grid);stroke-width:1}.radar__ring--neutral{stroke:var(--axis);stroke-dasharray:3 3}.radar__spoke{stroke:var(--grid);stroke-width:1}.radar__shape{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.radar__node{fill:var(--accent)}.radar__label{fill:var(--text-secondary);font-size:8.5px;font-weight:600}.radar__value{fill:var(--text-primary);font-family:var(--font-readout);font-size:9px;font-weight:700}.profile{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}.profile__group ul{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.profile__group li{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.45;color:var(--text-muted);padding-left:var(--space-3);border-left:2px solid var(--border)}.profile__group strong{font-size:13px;color:var(--text-primary)}@media (min-width: 560px){.goal{grid-template-columns:auto minmax(140px,1fr) minmax(110px,1.1fr) auto auto;grid-template-areas:"glyph label bar values status"}.profile{flex-direction:row}.profile__group{flex:1;min-width:0}.verdict{flex-direction:row}.approach__track{width:240px;margin:0}.verdict__headline{font-size:22px}}.intake{display:contents}.steps{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;counter-reset:step}.steps__step{flex:1 1 auto;min-width:0;padding:5px 8px;font-size:10px;font-weight:650;letter-spacing:.04em;text-align:center;white-space:nowrap;color:var(--text-muted);border-radius:var(--radius-sm);border:1px solid var(--bezel-edge);background:var(--lamp-off)}.steps__step.is-done{color:var(--text-secondary);border-color:var(--accent);opacity:.7}.steps__step.is-now{color:var(--text-primary);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 16px -6px var(--accent)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field>span{font-size:12px;font-weight:600;color:var(--text-secondary)}.field__input{min-height:var(--tap);padding:0 var(--space-3);font:inherit;font-size:16px;color:var(--text-primary);background:var(--instrument-face);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--inset-well)}.field__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.intake__note{margin-top:var(--space-3);font-size:12px;line-height:1.5;color:var(--text-muted)}.intake__seed{font-family:var(--font-readout);font-size:10px;color:var(--text-muted)}.picks{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pick{width:100%;min-height:var(--tap);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);transition:border-color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out)}.pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.pick__mark{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:2px solid var(--border-strong)}.pick[aria-pressed=true] .pick__mark{border-color:var(--accent);background:radial-gradient(circle at center,var(--accent) 0 44%,transparent 46%)}.pick__text{display:flex;flex-direction:column;gap:3px;min-width:0}.pick__label{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600}.pick__desc{font-size:12px;line-height:1.4;color:var(--text-muted)}.pick__meta{flex:none;align-self:center;font-family:var(--font-readout);font-size:11px;color:var(--text-secondary)}.abilities{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ability{position:relative;display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--surface-2);opacity:0;transform:translateY(8px)}.ability.is-lit{opacity:1;transform:none;transition:opacity var(--dur-settle) var(--ease-out),transform var(--dur-settle) var(--ease-settle)}.ability:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--rarity)}.ability--rara{border-color:var(--rarity)}.abilities.is-rolling .ability{opacity:.25;transform:translateY(4px)}.ability__tag{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rarity)}.ability__name{font-size:15px;font-weight:650}.ability__desc{font-size:12px;line-height:1.45;color:var(--text-secondary)}.btn-ghost{min-height:var(--tap);padding:0 var(--space-3);font-size:12px;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.btn-ghost--lg{min-width:110px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.points{font-family:var(--font-readout);font-size:11px;color:var(--warning)}.points.is-spent{color:var(--good)}.alloc{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.alloc__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label controls" "bar bar";gap:6px var(--space-3);align-items:center}.alloc__label{grid-area:label;display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:600}.alloc__hint{font-size:11px;font-weight:400;line-height:1.35;color:var(--text-muted)}.alloc__bar{grid-area:bar;display:flex;height:6px;border-radius:3px;background:var(--lamp-off);box-shadow:var(--inset-well);overflow:hidden}.alloc__from-points{background:var(--accent)}.alloc__controls{grid-area:controls;display:flex;align-items:center;gap:var(--space-2)}.stepper{width:var(--tap);height:var(--tap);display:grid;place-items:center;font-size:18px;line-height:1;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.stepper:disabled{opacity:.35;cursor:not-allowed}.alloc__value{min-width:26px;text-align:center;font-family:var(--font-readout);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.summary{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.summary li{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-3);font-size:12px;color:var(--text-muted);border-left:2px solid var(--rarity)}.summary strong{font-size:13px;color:var(--text-primary)}.summary__glyph{color:var(--rarity);font-size:10px}.commit__row{display:flex;gap:var(--space-2);align-items:stretch}.commit__row .btn-primary{flex:1}@media (min-width: 560px){.alloc__row{grid-template-columns:minmax(180px,1fr) minmax(120px,1fr) auto;grid-template-areas:"label bar controls"}.abilities{flex-direction:row}.ability{flex:1;min-width:0}}.radar__baseline{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-dasharray:4 3;stroke-linejoin:round}.radar__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:11px;color:var(--text-secondary)}.radar__legend li{display:flex;align-items:center;gap:6px}.radar__key{width:14px;height:0;border-top-width:2px;border-top-style:solid}.radar__key--current{border-color:var(--accent)}.radar__key--baseline{border-top-style:dashed;border-color:var(--text-muted)}.ladder{display:flex;flex-direction:column;gap:var(--space-4)}.ladder__rungs{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.rung{display:flex;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--surface-2);opacity:.55}.rung.is-reached{opacity:1;border-color:var(--border-strong)}.rung.is-unlocking{opacity:1;border-color:var(--good);box-shadow:0 0 22px -8px var(--good)}.rung__level{flex:none;width:26px;height:26px;display:grid;place-items:center;font-family:var(--font-readout);font-size:12px;font-weight:700;border-radius:50%;border:1px solid var(--border-strong);background:var(--instrument-face)}.rung.is-reached .rung__level{border-color:var(--accent);color:var(--accent)}.rung.is-unlocking .rung__level{border-color:var(--good);color:var(--good)}.rung__body{display:flex;flex-direction:column;gap:3px;min-width:0}.rung__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:650}.rung__badge{padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--good);border:1px solid var(--good);border-radius:999px}.rung__mandate{font-size:12px;line-height:1.4;color:var(--text-muted)}.rung__grants{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:2px;font-family:var(--font-readout);font-size:10px;color:var(--text-secondary)}.ladder__xp{display:flex;flex-direction:column;gap:var(--space-2)}.ladder__xp-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ladder__xp-count{font-family:var(--font-readout);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.ladder__xp-track{position:relative;height:8px;border-radius:4px;background:var(--lamp-off);box-shadow:var(--inset-well);overflow:hidden}.ladder__xp-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--accent);box-shadow:0 0 14px -3px var(--accent);transition:width var(--dur-sweep) var(--ease-settle)}.rung__blocker{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:2px;font-size:10px;font-weight:650;letter-spacing:.02em;color:var(--warning)}.floor{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.floor__shell{fill:none;stroke:var(--bezel-edge);stroke-width:1.5}.floor__hall{fill:var(--bezel);opacity:.55}.floor__hall-label{fill:var(--text-muted);font-size:7px;letter-spacing:.18em;text-transform:uppercase}.floor__hatch{stroke:var(--text-muted);stroke-width:1;opacity:.32}.room{--room-ink: var(--good);--room-wash: .05;cursor:pointer}.room--warning{--room-ink: var(--warning);--room-wash: .16}.room--serious{--room-ink: var(--serious);--room-wash: .22}.room--critical{--room-ink: var(--critical);--room-wash: .28}.room__floor{fill:var(--instrument-face)}.room__edge{fill:var(--room-ink);fill-opacity:var(--room-wash);stroke:var(--room-ink);stroke-opacity:.55;stroke-width:1.25;transition:stroke-width var(--dur-quick) var(--ease-out)}.room.is-open .room__edge{stroke-opacity:1;stroke-width:2.75}.room:focus-visible{outline:none}.room:focus-visible .room__edge{stroke:var(--text-primary);stroke-opacity:1;stroke-width:2.75}.room__glyph{fill:var(--room-ink);font-size:15px}.room--critical .room__glyph{animation:lamp-pulse var(--dur-pulse) var(--ease-out) infinite}.room__name{fill:var(--text-primary);font-size:12px;font-weight:650}.room__level{fill:var(--text-muted);font-size:8px;font-weight:650;letter-spacing:.1em}.room__locked{fill:var(--text-muted);font-size:7.5px;letter-spacing:.06em}.room--locked .room__floor{opacity:.6}.room--locked .room__name{fill:var(--text-muted)}.panel__head--sub{margin-top:20px}.pick__grade{padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;color:var(--text-muted);border:1px solid var(--border-strong)}.pick__grade[data-grade=confortável]{color:var(--good);border-color:var(--good)}.pick__grade[data-grade=equilibrada]{color:var(--series-1);border-color:var(--series-1)}.pick__grade[data-grade=dura]{color:var(--warning);border-color:var(--warning)}.pick__grade[data-grade=crítica]{color:var(--critical);border-color:var(--critical)}.arquetipos{list-style:none;margin:0 0 4px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.arquetipo{width:100%;min-height:var(--tap);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);transition:border-color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out)}.arquetipo[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.arquetipo__nome{font-size:12.5px;font-weight:650;line-height:1.25;color:var(--text-primary)}.arquetipo__conta{font-size:10px;color:var(--text-muted)}@media (min-width: 560px){.arquetipos{grid-template-columns:repeat(3,minmax(0,1fr))}}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.ability__competency{margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--bezel-edge);border-radius:999px}.ability__when,.ability__limit{font-size:11.5px;line-height:1.45;color:var(--text-muted)}.ability__when strong,.ability__limit strong{color:var(--text-secondary);font-weight:650}.ability__limit{padding-left:var(--space-2);border-left:2px solid var(--warning)}.ability--epica{border-color:var(--rarity)}.ability--lendaria{border-color:var(--rarity);box-shadow:0 0 24px -10px var(--rarity)}.reveals{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--bezel-edge);background:var(--bezel);box-shadow:var(--inset-well)}.reveals__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.reveals__note{font-size:10px;color:var(--text-muted)}.reveals__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.reveal{display:grid;gap:1px;padding-left:var(--space-3);border-left:2px solid var(--series-1)}.reveal__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.reveal__text{font-size:12.5px;line-height:1.45;color:var(--text-secondary)}@media (min-width: 560px){.reveals__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px var(--space-4)}}.linha__lamp{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--text-muted);vertical-align:1px}.linha[data-running=true] .linha__lamp{background:var(--lamp-good);animation:linha-pulse 1s ease-in-out infinite}@keyframes linha-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.linha[data-running=true] .linha__lamp{animation:none}}.linha__clock{font-family:var(--font-readout);font-variant-numeric:tabular-nums}.linha__counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}@media (min-width: 720px){.linha__counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.linha__counter{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md, 8px);border:1px solid var(--bezel-edge);background:var(--surface-1)}.linha__counter-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.linha__counter-value{font-family:var(--font-readout);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;color:var(--text-primary, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha__counter.is-lead .linha__counter-value{color:var(--series-1)}.linha__counter[data-tone=critical]{border-color:var(--lamp-critical)}.linha__counter[data-tone=critical] .linha__counter-value{color:var(--lamp-critical)}.linha__counter-unit{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha__bars{display:flex;flex-direction:column;gap:var(--space-3)}.linha__bar-label{display:flex;justify-content:space-between;gap:var(--space-2);font-size:12px;color:var(--text-secondary);margin-bottom:4px}.linha__bar-label strong{font-family:var(--font-readout);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.linha__track{position:relative;display:block;height:14px;border-radius:4px;background:var(--surface-1);border:1px solid var(--bezel-edge);overflow:hidden}.linha__cap,.linha__fill{position:absolute;top:0;bottom:0;left:0}.linha__cap{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 22%,transparent) 0 4px,transparent 4px 8px)}.linha__fill--prod{background:var(--series-3)}.linha__fill--sold{background:var(--series-1)}.linha__fill--lost{background:repeating-linear-gradient(135deg,var(--lamp-critical) 0 3px,color-mix(in srgb,var(--lamp-critical) 55%,transparent) 3px 6px)}.linha__ghost{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--text-primary, currentColor)}.linha__legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;color:var(--text-muted)}.linha__key{display:inline-block;width:10px;height:10px;margin-right:-6px;border-radius:2px;vertical-align:-1px}.linha__key--sold{background:var(--series-1)}.linha__key--lost{background:var(--lamp-critical)}.linha__key--ghost{width:2px;background:var(--text-primary, currentColor)}.linha__stock{margin-left:auto;font-family:var(--font-readout);font-variant-numeric:tabular-nums}.linha__signals{margin-top:var(--space-3)}.linha__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.linha__note{font-size:11px;color:var(--text-muted)}.linha__replay{min-height:44px;min-width:44px;padding:0 var(--space-3);border-radius:var(--radius-md, 8px);border:1px solid var(--bezel-edge);background:var(--surface-2);color:var(--text-secondary);font:inherit;font-size:13px;white-space:nowrap;flex-shrink:0;cursor:pointer}.linha__replay:disabled{opacity:.55;cursor:default}.mudancas{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.mudancas__item{padding:var(--space-2) var(--space-3);font-family:var(--font-readout);font-size:13px;border-left:2px solid var(--warning);background:var(--surface-2);border-radius:0 var(--radius-md) var(--radius-md) 0}.mudancas__nada{font-size:13px;color:var(--text-muted)}.decididas{margin:var(--space-1) 0 0;padding-left:var(--space-4);display:grid;gap:2px;font-size:14px}.mesa{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--bezel-edge);background:var(--sheen),linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:var(--lift-2)}.area{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.area[open]{border-color:var(--border-strong)}.area--trancada{opacity:.72}.area__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none}.area__summary::-webkit-details-marker{display:none}.area__summary:after{content:"▾";color:var(--text-muted)}.area--trancada .area__summary{cursor:default}.area--trancada .area__summary:after{content:"🔒"}.area[open]>.area__summary:after{content:"▴"}.area__nome{font-weight:650}.area__conta,.area__tranca{font-size:12px;color:var(--text-muted);text-align:right}.area__resumo{margin:0 var(--space-3) var(--space-3);font-size:13px;color:var(--text-secondary)}.alavancas,.iniciativas,.estruturais,.modo{display:grid;gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.lever{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2)}.lever--changed{border-color:var(--accent);box-shadow:0 0 14px -8px var(--accent)}.lever__head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.lever__label{font-weight:600;font-size:14px}.lever__value{font-family:var(--font-readout);font-size:13px;white-space:nowrap}.lever__from{color:var(--text-muted)}.lever__desc{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.lever__controls{display:grid;grid-template-columns:minmax(0,132px) auto;gap:var(--space-2);align-items:center}.lever__number{min-width:0}.lever__unit{font-size:12px;color:var(--text-muted)}.lever__range{grid-column:1 / -1;width:100%;min-height:var(--tap);accent-color:var(--accent)}.lever__bounds{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--text-muted)}.lever__tag{font-size:11px;color:var(--text-muted)}.lever__reset{min-height:var(--tap);font-size:11px}.lever__note{margin:0;font-size:12px;line-height:1.4}.lever__note--valid_with_warning{color:var(--warning)}.lever__note--requires_approval{color:var(--serious, var(--warning))}.lever__note--invalid{color:var(--critical)}.projeto{align-items:flex-start;flex-wrap:wrap}.projeto .option__text{flex:1 1 0;min-width:0}.projeto .option__cost{flex:0 0 100%;order:3;padding-left:calc(18px + var(--space-3));text-align:left}.projeto__tradeoff{display:block;margin-top:var(--space-1);font-size:12px;color:var(--text-muted)}.projeto__meta{display:block;margin-top:var(--space-1);font-size:11px;color:var(--text-secondary)}.projeto:disabled{opacity:.6;cursor:not-allowed}.modo__opcoes{display:grid;gap:var(--space-2)}@media (min-width: 1000px){.mesa{grid-column:1 / -1}.lever__controls{grid-template-columns:minmax(0,160px) auto minmax(0,1fr)}.lever__range{grid-column:auto}.modo__opcoes{grid-template-columns:1fr 1fr}}.areas{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.areas__item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.areas__item--trancada{opacity:.72;grid-template-columns:1fr auto;padding-bottom:var(--space-2)}.areas__item--trancada>.btn-ghost{grid-column:1 / -1}@media (min-width: 700px){.areas__item--trancada{grid-template-columns:1fr auto auto;padding-bottom:0}.areas__item--trancada>.btn-ghost{grid-column:auto;min-width:140px}}.areas__nome{font-weight:650}.areas__conta{font-size:12px;color:var(--text-muted);text-align:right}.room__badge{font-family:var(--font-readout);font-size:8px;fill:var(--accent);letter-spacing:.04em}.figure__value--text{font-size:15px}.xp{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.xp__head{display:flex;justify-content:space-between;align-items:baseline}.xp__count{font-family:var(--font-readout);font-size:12px;color:var(--text-secondary)}.xp__track{height:8px;border-radius:4px;background:var(--surface-3);overflow:hidden;border:1px solid var(--border)}.xp__fill{display:block;height:100%;background:var(--accent)}.ability__status{display:block;margin-top:4px;font-size:12px}.ability__status--valendo{color:var(--good)}.ability__status--espera{color:var(--text-muted)}.ability__status--sem-efeito{color:var(--warning)}.equipe{display:grid;gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.pessoas{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.pessoa{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.pessoa--sai{border-color:var(--critical)}.pessoa--entra{border-color:var(--good)}.pessoa__linha{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.pessoa__nome{font-weight:600;font-size:14px}.pessoa__nota{display:grid;justify-items:end;line-height:1.2;font-size:11px;color:var(--text-secondary)}.pessoa__nota strong{font-family:var(--font-readout);font-size:15px;color:var(--text-primary)}.pessoa__nota-rotulo{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.pessoa__nota-leitura{font-size:11px}.pessoa__nota[data-faixa=abaixo] .pessoa__nota-leitura{color:var(--critical)}.pessoa__nota[data-faixa=acima] .pessoa__nota-leitura{color:var(--good)}.pessoa__meta{font-size:12px;color:var(--text-secondary)}.pessoa__acao{justify-self:start;margin-top:var(--space-1)}.pessoa__acao[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary)}.selecao{display:grid;gap:var(--space-2);scroll-margin-top:var(--space-4)}.selecao__abrir{justify-self:start;min-height:44px}.pessoa__acao{min-height:44px}.pessoa__acao:disabled{opacity:.55;cursor:not-allowed}.habilidades{display:grid;gap:4px;margin:var(--space-1) 0 0}.habilidade{display:grid;grid-template-columns:minmax(0,9.5em) 1fr;align-items:center;gap:var(--space-2)}.habilidade dt{font-size:12px;color:var(--text-secondary);display:flex;gap:6px;align-items:baseline;min-width:0}.habilidade--pedida dt{color:var(--text-primary);font-weight:600}.habilidade__tag{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.habilidade dd{margin:0;display:grid;grid-template-columns:1fr 2.2em;align-items:center;gap:6px}.habilidade__regua{position:relative;height:6px;border-radius:3px;background:var(--border)}.habilidade__valor{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--text-secondary)}.habilidade--pedida .habilidade__valor{background:var(--accent)}.habilidade__req{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--text-primary)}.habilidade__num{font-family:var(--font-readout);font-size:12px;text-align:right}.ability--ativa{border-style:dashed}.ability--ativa.is-acionada{border-style:solid;border-color:var(--accent);box-shadow:0 0 16px -6px var(--accent)}.ability__acao{justify-self:start;margin-top:var(--space-2)}.ability__acao[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary)}.commit__acoes{display:flex;flex-direction:column;gap:var(--space-2)}.commit__semana{min-height:48px;font-size:14px}.commit__acoes{flex-shrink:0}.commit__acoes .btn-ghost,.commit__acoes .btn-primary{white-space:nowrap;padding-inline:var(--space-4)}@media (min-width: 1000px){.commit__acoes{flex-direction:row;align-items:center}.commit__acoes .btn-primary{width:auto;min-width:220px}}.semanas__tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}.semanas__tabela th,.semanas__tabela td{padding:var(--space-2) var(--space-1);text-align:right;border-bottom:1px solid var(--border)}.semanas__tabela th:first-child{text-align:left}.semanas__tabela thead th{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.semanas__var{font-size:12px;color:var(--text-secondary)}.lever input:disabled{opacity:.45;cursor:not-allowed}.pedidos{border-top:1px dashed var(--border-strong);padding-top:var(--space-3)}.pedidos__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.pedido{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:13px;line-height:1.4}.pedido[data-aceita=true]{border-color:color-mix(in srgb,var(--good) 55%,var(--border))}.pedido[data-aceita=false]{border-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.pedido__glyph{font-weight:700;line-height:1.4}.pedido[data-aceita=true] .pedido__glyph{color:var(--good)}.pedido[data-aceita=false] .pedido__glyph{color:var(--warning)}.pedido__alavanca{display:grid;gap:var(--space-2)}.pedido__botao{min-height:44px;font-size:14px}.panel__fechados{margin:var(--space-2) 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.floor__fechados{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:4px;font-size:12px;color:var(--text-muted)}.floor__fechados li{display:flex;justify-content:space-between;gap:var(--space-2);padding:4px 0;border-top:1px dashed var(--border)}.floor__fechados strong{font-weight:600;color:var(--text-secondary);text-align:right}.relato{display:grid;gap:var(--space-3)}.relato__pergunta{display:grid;gap:var(--space-1)}.relato__label{font-size:14px;font-weight:600;color:var(--text-primary)}.relato__escala{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-1)}.relato__nota{min-height:44px;font-size:16px;font-weight:650;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.relato__nota[aria-pressed=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.relato__extremos{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted)}.relato__texto{width:100%;font-size:16px;line-height:1.4;resize:vertical}.lever__efeitos{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lever__efeito{display:grid;grid-template-columns:14px 1fr;gap:6px;font-size:12px;line-height:1.4;color:var(--text-muted)}.lever__efeito strong{color:var(--text-secondary);font-weight:600}.lever__efeito--ativo{color:var(--text-primary)}.lever__efeito--ativo strong{color:var(--accent)}.licao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#0000008c;padding:env(safe-area-inset-top,0px) 0 0}.licao__folha{width:min(720px,100%);max-height:92dvh;overflow-y:auto;padding:var(--space-4) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-1);border:1px solid var(--border-strong);display:grid;gap:var(--space-2)}@media (min-width: 1000px){.licao{align-items:center}.licao__folha{border-radius:var(--radius-lg)}}.licao__titulo{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}.licao__sub{margin:var(--space-2) 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.licao__texto{margin:0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.licao__formula{margin:0;padding:var(--space-2) var(--space-3);font-size:14px;line-height:1.5;border-left:3px solid var(--accent);background:var(--surface-2);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0}.licao__relacoes,.licao__refs{margin:0;padding-left:var(--space-4);display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.manual{display:grid;gap:var(--space-1);margin-top:var(--space-2)}.manual__lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.manual__item{width:100%;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-size:14px;text-align:left;color:var(--accent);border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.manual__abrir{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.floor__readout-label{display:inline-flex;align-items:center}.metas__lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.metas__item{display:grid;grid-template-columns:1fr auto 2.5em;gap:var(--space-2);align-items:baseline;padding:6px 0;border-top:1px solid var(--border);font-size:13px;font-variant-numeric:tabular-nums}.metas__nome{color:var(--text-primary)}.metas__valores{color:var(--text-muted);font-size:12px;text-align:right}.metas__nota{text-align:right}.metas__item[data-tom=bom] .metas__nota{color:var(--good)}.metas__item[data-tom=medio] .metas__nota{color:var(--warning)}.metas__item[data-tom=ruim] .metas__nota{color:var(--critical)}.propostas__lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.proposta{display:grid;gap:4px;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2)}.proposta__cargo{font-size:15px;font-weight:700;color:var(--text-primary)}.proposta__onde{font-size:13px;color:var(--text-secondary)}.proposta__motivo{font-size:12px;color:var(--text-muted)}.proposta__aceitar{justify-self:start;min-height:44px;margin-top:var(--space-1)}.conta{display:contents}.conta__texto{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.conta__form{display:grid;gap:var(--space-4)}.conta__grupo{display:grid;gap:var(--space-3);margin:0;padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--border);min-width:0}.conta__grupo>legend{padding:0 0 var(--space-2)}.conta__finalidade{margin:0}.conta__linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}.conta__linha--uf{grid-template-columns:minmax(0,1fr) 6.5em}.field__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:var(--space-2)}.conta__link{width:100%;margin-top:var(--space-3)}.conta__aviso{margin:0 0 var(--space-3);padding:var(--space-3);font-size:13px;line-height:1.5;color:var(--text-primary);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--surface-2)}.conta__modos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.conta__modo{min-height:var(--tap);font-size:13px;font-weight:650;color:var(--text-secondary);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent}.conta__modo.is-on{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-3)}.field__ajuda{font-size:12px;line-height:1.45;color:var(--text-muted)}.field__erro{margin:0;font-size:12px;line-height:1.45;font-weight:600;color:var(--critical)}.field__input[aria-invalid=true]{border-color:var(--critical)}.conta__barra{height:10px;margin-top:var(--space-2);border-radius:999px;background:var(--instrument-face);box-shadow:var(--inset-well);overflow:hidden}.conta__barra>span{display:block;height:100%;background:var(--accent)}.personagens{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.personagem{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.personagem__cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.personagem__nome{font-size:17px;font-weight:700;overflow-wrap:anywhere}.personagem__nivel{font-family:var(--font-readout);font-size:12px;color:var(--text-muted);white-space:nowrap}.personagem__cargo{margin:0;font-size:13px;color:var(--text-secondary)}.personagem__dados{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0}.personagem__dados dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.personagem__dados dd{margin:2px 0 0;font-size:14px;color:var(--text-primary);overflow-wrap:anywhere}.personagem__acoes{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);margin-top:var(--space-2)}.personagem__acoes .btn-ghost{min-height:52px;min-width:96px}.personagem__confirma{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.personagem__confirma p{flex-basis:100%;margin:0;font-size:13px;line-height:1.5;color:var(--text-primary)}.personagem__confirma button{min-height:var(--tap)}.btn-perigo{color:var(--critical);border-color:var(--critical)}.avisos-equipe{display:grid;gap:var(--space-2)}.avisos-equipe__item strong{margin-right:var(--space-1)}.conta__esqueci{margin-top:var(--space-2);align-self:center}.premium__retorno{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-primary);font-size:13px;line-height:1.5}.premium__texto{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.premium__pendente{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:13px;color:var(--text-secondary)}.premium__periodos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.premium__periodo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:var(--space-2)}.premium__periodo strong{font-size:13px}.premium__periodo span{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.acoes-conta__botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;text-decoration:none}.acoes-conta--painel .acoes-conta__lista{display:flex;flex-direction:column;gap:var(--space-2)}.acoes-conta--painel .acoes-conta__botao{min-height:var(--tap)}.gestao{display:contents}.gestao__voltar{justify-self:start;min-height:44px}.gestao>.panel .equipe{padding:0}.resumo-equipe{display:grid;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.gestao .resumo-equipe{padding:0}.resumo-equipe__dados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.resumo-equipe__dados dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.resumo-equipe__dados dd{margin:2px 0 0;font-family:var(--font-readout);font-size:20px;color:var(--text-primary)}.resumo-equipe__abrir{min-height:44px;width:100%}.filtros{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filtro{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.filtro[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);font-weight:600}.roteiro{display:grid;gap:var(--space-2)}.roteiro__passos{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:none}.roteiro__passo{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-1) var(--space-3);align-items:start;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.roteiro__passo[aria-current=step]{border-color:var(--accent)}.roteiro__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);font-family:var(--font-readout);font-size:13px;color:var(--text-secondary)}.roteiro__passo[aria-current=step] .roteiro__n{border-color:var(--accent);color:var(--text-primary)}.roteiro__texto{display:grid;gap:2px;min-width:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.roteiro__texto strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:14px;color:var(--text-primary)}.roteiro__agora{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.roteiro__acoes{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2)}.roteiro__acoes .btn-ghost{min-height:44px;padding-inline:var(--space-3);font-size:13px}@media (min-width: 700px){.roteiro__passo{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.roteiro__acoes{grid-column:3;justify-content:flex-end}}.ancora{display:block;height:0}#assunto-do-mes,#plano-do-mes,#sala-aberta,#numeros-ano,[id^=exec-]{scroll-margin-top:calc(var(--safe-top, 0px) + 96px)}@media (max-width: 999px){.deck>.painel-cargo{order:-3}.deck>.roteiro,.deck>.semanas{order:-2}.deck__col--dispatch>*{order:-1}}@media (min-width: 1000px){.deck>.painel-cargo{order:-3}.roteiro,.deck>.semanas{grid-column:1 / -1;order:-2}}.roteiro__semanas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}.roteiro__semana{display:grid;justify-items:center;gap:1px;padding:var(--space-1) 0;border-bottom:3px solid var(--border);font-family:var(--font-readout);font-size:13px;color:var(--text-muted)}.roteiro__semana small{font-family:inherit;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.roteiro__semana[data-estado=passou]{color:var(--text-secondary);border-bottom-color:var(--text-secondary)}.roteiro__semana[data-estado=agora]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:600}#roteiro,#semanas{scroll-margin-top:calc(var(--safe-top, 0px) + 96px)}.antessala,.admissao,.escolha,.confirma{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.elenco__head{display:flex;flex-direction:column;gap:var(--space-3)}@media (hover: hover) and (pointer: fine){.pick:hover,.arquetipo:hover{border-color:var(--border-strong);background:var(--surface-3)}.personagem:hover{border-color:var(--border-strong);box-shadow:var(--lift-2)}}.pick:focus-visible,.arquetipo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width: 1000px){.deck--antessala{display:flex;flex-direction:column;align-items:stretch;max-width:1240px;padding-bottom:calc(var(--safe-bottom) + var(--space-7))}.deck--entrada{justify-content:center}.antessala{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,420px);align-items:start;gap:var(--space-5)}.antessala>.hero{grid-column:1 / -1}.antessala__lede,.antessala__form{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.elenco__head{flex-direction:row;align-items:center;justify-content:space-between}.elenco__head .panel__head{flex:1;min-width:0}.elenco__head .btn-primary{flex:0 0 auto;width:auto;padding-inline:var(--space-6)}.conta__link{width:auto;align-self:flex-start;padding-inline:var(--space-5)}.personagens{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start}.admissao{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:var(--space-5)}.admissao__corpo{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.steps--rail{position:sticky;top:calc(var(--safe-top) + 92px);flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--lift-1);overflow:visible}.steps--rail .steps__step{justify-content:flex-start;padding:var(--space-3);text-align:left;border-radius:var(--radius-md)}.steps--rail .steps__step.is-now{background:var(--accent-soft)}.escolha{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:var(--space-5)}.escolha__coluna{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.arquetipos{grid-template-columns:minmax(0,1fr)}.picks--grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--space-2);align-items:start}.picks--grade .pick{align-items:flex-start;height:100%}.picks--grade .pick__meta{align-self:flex-start}.abilities--linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.alloc--duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.confirma{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}.admissao__corpo .commit{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.admissao__corpo .commit__state{text-align:left}.admissao__corpo .commit__row{flex:0 0 auto}.admissao__corpo .commit__row .btn-primary{flex:0 0 auto;padding-inline:var(--space-6)}}@media (min-width: 1400px){.abilities--linha{grid-template-columns:repeat(4,minmax(0,1fr))}}.deck__sticky{display:contents}@media (min-width: 1000px){.deck__col--dispatch{position:static;align-self:stretch}.deck__sticky{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;position:sticky;top:calc(var(--safe-top) + 92px)}}.termos{max-height:min(52dvh,460px);overflow-y:auto;padding-right:var(--space-2);font-size:14px;line-height:1.6;color:var(--text-secondary)}.termos:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.termos__secao+.termos__secao{margin-top:var(--space-3)}.termos__secao h3{margin:0 0 var(--space-1);font-size:14px;color:var(--text-primary)}.termos__secao p{margin:0 0 var(--space-2)}.termos__escolha{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start;min-height:44px;font-size:14px;line-height:1.5;color:var(--text-primary);cursor:pointer}.termos__escolha input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}.evento__card{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:none;border:0;padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;min-height:var(--tap)}.evento__card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.evento__ficha{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0}.evento__ficha>div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:13px}.evento__ficha dt{color:var(--text-secondary)}.evento__ficha dd{margin:0;font-weight:600;text-align:right}.points-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.commit__trava{font-size:13px;color:var(--serious);text-align:center;margin-top:var(--space-2)}.hero{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0 var(--space-2)}@media (max-width: 999px){.antessala{display:flex;flex-direction:column}.antessala>.hero{order:1}.antessala__form{order:2}.antessala__lede{order:3;display:flex;flex-direction:column;gap:var(--space-4)}}.hero__titulo{margin:0;font-size:clamp(26px,6vw,40px);line-height:1.12;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.hero__titulo em{font-style:italic;color:var(--accent)}.hero__lede{margin:0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--text-secondary)}.hero__marcas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none}.hero__marcas li{display:flex;flex-direction:column;gap:2px;min-width:0}.hero__marcas strong{font-size:24px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.hero__marcas span{font-size:12px;line-height:1.35;color:var(--text-muted)}.vitrine{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin:0;padding:0;list-style:none}.vitrine__peca{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md, 10px);background:var(--surface-1)}.vitrine__arte{display:flex;align-items:center;justify-content:center;min-height:92px;padding-bottom:var(--space-2)}.vitrine__svg{width:100%;max-width:190px;height:auto}.vitrine__titulo{font-size:14px;color:var(--text-primary)}.vitrine__texto{font-size:13px;line-height:1.5;color:var(--text-secondary)}.vitrine__faixa{fill:none;stroke-width:9;stroke-linecap:butt;opacity:.85}.vitrine__faixa--critico{stroke:var(--critical)}.vitrine__faixa--atencao{stroke:var(--warning)}.vitrine__faixa--bom{stroke:var(--good)}.vitrine__ponteiro{stroke:var(--text-primary);stroke-width:2.5;stroke-linecap:round}.vitrine__eixo{fill:var(--surface-3);stroke:var(--border-strong)}.vitrine__valor{fill:var(--text-primary);font-size:13px;font-variant-numeric:tabular-nums;text-anchor:middle}.vitrine__grade{stroke:var(--grid);stroke-width:1}.vitrine__eixo-linha{stroke:var(--axis);stroke-width:1}.vitrine__linha{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vitrine__linha--plano{stroke:var(--text-muted);stroke-dasharray:3 3}.vitrine__linha--real{stroke:var(--series-1)}.vitrine__luzes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none}.vitrine__luz{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:11px;color:var(--text-muted)}.vitrine__led{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--neutral);opacity:.35}.vitrine__luz.is-atencao{color:var(--text-secondary);border-color:var(--warning)}.vitrine__luz.is-atencao .vitrine__led{background:var(--warning);opacity:1}.vitrine__luz.is-critico{color:var(--text-primary);border-color:var(--critical)}.vitrine__luz.is-critico .vitrine__led{background:var(--critical);opacity:1}@media (min-width: 560px){.vitrine{grid-template-columns:repeat(3,minmax(0,1fr))}.vitrine__arte{min-height:104px}}@media (min-width: 1000px){.hero{padding-top:var(--space-6)}}.contexto__abas{display:flex;gap:4px;margin:var(--space-3) 0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--border)}.contexto__aba{flex:none;min-height:var(--tap);padding:0 var(--space-3);font-size:13px;font-weight:600;color:var(--text-muted);background:none;border:0;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.contexto__aba.is-on{color:var(--text-primary);border-bottom-color:var(--accent)}.contexto__conta{color:var(--accent)}.contexto__cobre{margin:0 0 var(--space-3);font-size:13px;color:var(--text-muted)}.contexto__fatos{display:grid;gap:1px;margin:0;background:var(--border);border-radius:var(--radius-sm);overflow:hidden}.contexto__fatos>div{display:flex;justify-content:space-between;gap:var(--space-3);padding:10px 12px;background:var(--surface-1);font-size:14px}.contexto__fatos dt{color:var(--text-secondary)}.contexto__fatos dd{margin:0;text-align:right;font-family:var(--font-readout);font-variant-numeric:tabular-nums;color:var(--text-primary)}.contexto__itens{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.contexto__itens li{padding:var(--space-2) var(--space-3);border-left:3px solid var(--accent);background:var(--surface-1);border-radius:var(--radius-sm)}.contexto__itens p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-secondary)}.contexto__quando{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.contexto .dispatch{margin-top:var(--space-2)}.assunto{display:grid;gap:var(--space-2)}.assunto__de{font-size:12px;color:var(--text-muted)}.assunto__titulo{margin:0;font-size:17px;line-height:1.3;color:var(--text-primary)}.chamada{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1)}.chamada__texto{flex:1 1 220px}.chamada__texto p{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.chamada__conta{color:var(--text-primary)!important;font-weight:600}.chamada__botao{flex:none}.pedido__impacto{display:block;margin-top:4px;font-size:13px;color:var(--text-primary);font-family:var(--font-readout);font-variant-numeric:tabular-nums}.numeros__tabela{width:100%;border-collapse:collapse;margin-bottom:var(--space-3)}.numeros__tabela th{text-align:left;font-weight:400;font-size:13px;color:var(--text-secondary);padding:6px 0}.numeros__tabela td{padding:6px 0 6px var(--space-3);text-align:right;font-family:var(--font-readout);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.numeros__tabela td.is-negative{color:var(--text-muted)}.numeros__antes{color:var(--text-muted)!important}.numeros__var{color:var(--text-secondary)!important;min-width:56px}.numeros__tabela tr+tr>*{border-top:1px solid var(--bezel-edge)}.numeros__tabela .is-total th,.numeros__tabela .is-total td{font-weight:700;color:var(--text-primary)}.numeros__tabela--ano thead th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:right}.numeros__tabela--ano thead th:first-child{text-align:left}.numeros__tranca{color:var(--text-muted);font-size:11px}.semanas__tabela th small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.semanas__tabela tr[data-estado=agora]>*{color:var(--text-primary);background:var(--accent-soft)}.semanas__tabela tr[data-estado=projeção]>*{color:var(--text-muted)}.projecao{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.projecao li{display:grid;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--instrument-face);border:1px solid var(--bezel-edge)}.projecao span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.projecao strong{font-family:var(--font-readout);font-variant-numeric:tabular-nums;font-size:16px;color:var(--text-primary)}.projecao small{font-family:var(--font-readout);font-size:12px;color:var(--text-secondary)}.projecao li[data-tom=good] small{color:var(--good)}.projecao li[data-tom=bad] small{color:var(--serious)}.mensais__lista{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.mensais__lista li{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary)}.mensais__lista strong{color:var(--text-primary);font-family:var(--font-readout);font-variant-numeric:tabular-nums;text-align:right}.mensais__area{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.mensais{scroll-margin-top:80px}.cluster--valor{flex-direction:row;align-items:flex-start;gap:var(--space-2)}.cluster--valor .gauge{flex:1 1 0;min-width:0}.valor__leitura{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;gap:var(--space-2)}.valor__linha{display:grid;grid-template-columns:1.2em 1fr;gap:var(--space-2);font-size:13px;line-height:1.45;color:var(--text-secondary)}.valor__glifo{font-size:12px;line-height:1.6}.valor__situacao{color:var(--text-primary);font-weight:600}.valor__move{font-size:12px}.figure__contra{font-size:11px;line-height:1.35;color:var(--text-muted)}.trajetoria{margin:0 0 var(--space-2)}.trajetoria__svg{width:100%;height:auto;display:block}.trajetoria__faixa{opacity:.12}.trajetoria__regua{stroke:var(--text-secondary);stroke-width:1;stroke-dasharray:4 3}.trajetoria__media{stroke:var(--text-muted);stroke-width:1}.trajetoria__linha{fill:none;stroke:var(--series-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.trajetoria__ponto{fill:var(--series-1);stroke:var(--surface-1);stroke-width:2}.trajetoria__eixo{font-size:9px;fill:var(--text-muted);font-variant-numeric:tabular-nums}.trajetoria__rotulo{font-size:9px;fill:var(--text-secondary)}.trajetoria__legenda{font-size:11px;line-height:1.4;color:var(--text-muted);margin-top:var(--space-1)}.pedidos-tela>.panel{min-width:0}.mesa.pedidos{grid-template-columns:minmax(0,1fr);min-width:0}.mesa.pedidos>*{min-width:0}.mesa.pedidos .alavancas,.mesa.pedidos .iniciativas,.mesa.pedidos .pedido__alavanca{grid-template-columns:minmax(0,1fr);min-width:0}.mesa.pedidos .lever{min-width:0;grid-template-columns:minmax(0,1fr)}.mesa.pedidos .lever__efeito{grid-template-columns:14px minmax(0,1fr)}.mesa.pedidos .lever__head,.mesa.pedidos .panel__head{flex-wrap:wrap}.mesa.pedidos .panel__note{white-space:normal}.mesa.pedidos .pedido__texto{min-width:0;overflow-wrap:anywhere}.mesa.pedidos .projeto:disabled{cursor:default}.mensais--vazio{gap:var(--space-2)}.mensais__atalho{justify-self:start;min-height:var(--tap)}.floor__readout,.floor__fechados li{scroll-margin-top:96px}.floor__readout.is-realce,.floor__fechados li.is-realce{outline:2px solid var(--accent);outline-offset:-2px;animation:avisos-realce 2.4s ease-out both}@keyframes avisos-realce{0%{background:var(--accent-soft)}70%{background:var(--accent-soft)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.floor__readout.is-realce,.floor__fechados li.is-realce{animation:none;background:var(--accent-soft)}}.alertrow__acoes{position:relative;margin:var(--space-1) 0 0}.figure__label{display:inline-flex;align-items:center}.semanas__tabela thead th .ajuda{margin-left:4px}.gauge__face{position:relative;width:100%;max-width:280px}.gauge__face .gauge__svg{display:block}.gauge__ajuda{position:absolute;transform:translateY(-50%);line-height:0}.gauge__ajuda .ajuda{margin-left:0}.semanas__rolagem{max-width:100%;overflow-x:auto}.semanas__efeito{font-size:12px;font-variant-numeric:tabular-nums}.semanas__tabela td[data-perda=sim]{color:var(--critical);font-weight:600}@media (max-width: 559px){.semanas__tabela{font-size:13px}.semanas__tabela thead th{font-size:10px;letter-spacing:.03em}}.cabine-aviso{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 12%,var(--surface-1));color:var(--text-primary);font-size:14px;line-height:1.45}.contexto__abas.contexto__abas{flex-wrap:wrap;overflow-x:visible;row-gap:0}.contexto__aba.contexto__aba:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.linha__counter-label .ajuda,.linha__bar-label .ajuda,.linha__stock .ajuda{margin-left:4px;width:16px;height:16px;font-size:10px;letter-spacing:0;text-transform:none}.numeros__tabela th .ajuda{margin-left:4px}.numeros__tabela--ano thead th .ajuda{width:16px;height:16px;font-size:10px;letter-spacing:0;text-transform:none}.hud__contexto{display:inline-flex;align-items:center;gap:6px;min-width:var(--tap);justify-content:center}.hud__contexto-glifo{font-size:16px;line-height:1}@media (max-width: 519px){.hud__contexto-rotulo{display:none}}.cockpit--pc{--deck: #06101a;--plane: #091522;--surface-1: #0d1b2a;--surface-2: #112235;--surface-3: #152b42;--border: rgba(103, 173, 227, .16);--border-strong: rgba(103, 173, 227, .3);--bezel: #0c1825;--bezel-edge: rgba(103, 173, 227, .16);--bezel-hi: rgba(103, 173, 227, .32);--instrument-face: #0b1826;--instrument-edge: #040a12;--lamp-off: #0f1d2c;--lamp-off-edge: rgba(103, 173, 227, .14);--text-primary: #f5f7fa;--text-secondary: #c4d1de;--text-muted: #91a4b7;--text-dim: #61768b;--accent: #168bff;--accent-soft: rgba(22, 139, 255, .16);--cyan: #35c7ff;--good: #27d980;--warning: #f1b83b;--serious: #ff8a4c;--critical: #ff5b61;--gold: #d9a441;--gold-hi: #f0bf5a;--gold-ink: #1b1302;--temp-calm: rgba(22, 139, 255, .09);--menu-largura: 252px;display:grid;grid-template-columns:var(--menu-largura) minmax(0,1fr);align-items:start;min-height:100dvh;padding:0;background:var(--deck)}.cockpit--pc .btn-primary{min-height:44px;color:var(--gold-ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 8px 22px #d9a44138,inset 0 1px #ffffff59}.cockpit--pc .btn-primary:hover:not(:disabled){filter:brightness(1.06)}.gmenu{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-4);overflow-y:auto;background:linear-gradient(180deg,#08131f,#050d16);border-right:1px solid var(--border)}.gmenu__marca{display:flex;align-items:center;gap:10px;padding:0 var(--space-2) var(--space-3)}.gmenu__logo{width:28px;height:28px;flex:none;fill:var(--gold)}.gmenu__nome{display:flex;flex-direction:column;font-size:17px;font-weight:800;letter-spacing:.04em;line-height:1.1}.gmenu__nome small{margin-top:3px;font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.gmenu__nav{display:flex;flex-direction:column;gap:2px}.gmenu__modulo{display:flex;flex-direction:column}.gmenu__cabeca,.gmenu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 var(--space-3);border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:600;text-align:left}.gmenu__item{min-height:34px;font-size:13px;font-weight:550;color:var(--text-muted)}.gmenu__cabeca:hover:not(:disabled),.gmenu__item:hover:not(:disabled){background:#67ade314;color:var(--text-primary)}.gmenu__cabeca:focus-visible,.gmenu__item:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.gmenu__cabeca[aria-current=page],.gmenu__item[aria-current=page]{color:#fff;background:linear-gradient(90deg,#168bff,#1477e0);box-shadow:0 6px 18px #168bff47}.gmenu__modulo[data-atual=true]>.gmenu__cabeca:not([aria-current]){color:var(--text-primary)}.gmenu__cabeca:disabled,.gmenu__item:disabled{cursor:not-allowed;color:var(--text-dim)}.gmenu__glifo{width:20px;flex:none;text-align:center;font-size:15px}.gmenu__rotulo{display:flex;flex-direction:column;min-width:0;flex:1}.gmenu__seta,.gmenu__tranca{flex:none;font-size:11px;color:var(--text-dim)}.gmenu__nota{padding:0 var(--space-3) var(--space-1) 42px;font-size:11px;line-height:1.35;color:var(--text-dim)}.gmenu__itens{list-style:none;margin:2px 0 var(--space-2);padding:0 0 0 28px;display:flex;flex-direction:column;gap:2px}.gmenu__itens .gmenu__nota{padding-left:var(--space-3)}.gmenu__filhos{list-style:none;margin:2px 0 var(--space-1) 10px;padding:0 0 0 var(--space-2);border-left:1px solid var(--border);display:flex;flex-direction:column;gap:1px}.gmenu__item--filho{min-height:32px;font-size:12.5px}.gmenu__estado{width:14px;flex:none;text-align:center;font-size:10px;color:var(--good)}.gmenu__estado[data-estado=warning]{color:var(--warning)}.gmenu__estado[data-estado=serious]{color:var(--serious)}.gmenu__estado[data-estado=critical]{color:var(--critical)}.gpasso{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid rgba(217,164,65,.38);border-radius:12px;background:linear-gradient(160deg,#d9a44129,#d9a44108)}.gpasso__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.gpasso__dica{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-secondary)}.gpasso__botao{width:100%}.gpasso__correcao{align-self:flex-start;text-align:left;font-size:12.5px;color:var(--gold-hi)}.gmenu__rodape{margin-top:auto}.gmenu__ajuda{padding:var(--space-2) 0;border-top:1px solid var(--border)}.gmenu__ajuda>summary{cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:13px}.gmenu__ajuda>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.gpasso+.gmenu__rodape{margin-top:0}.acoes-conta--menu{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-3);border-top:1px solid var(--border)}.acoes-conta--menu .acoes-conta__botao{justify-content:flex-start;min-height:36px;padding:0 var(--space-3);border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:550;text-align:left}.acoes-conta--menu .acoes-conta__botao:hover:not(:disabled){background:#67ade314;color:var(--text-primary)}.acoes-conta--menu .acoes-conta__botao:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.acoes-conta--menu .acoes-conta__confirma{padding:var(--space-2) var(--space-3) 0}.acoes-conta--menu .acoes-conta__confirma p{font-size:12px}.gcorpo{min-width:0;display:flex;flex-direction:column;min-height:100dvh}.gtopo{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:#06101ae6;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--border)}.gtopo__empresa{display:flex;align-items:center;gap:var(--space-3);min-width:210px;flex:1 1 0}.gtopo__mono{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border-strong);background:linear-gradient(145deg,#12324f,#0b1b2c);color:var(--cyan);font-size:18px;font-weight:800}.gtopo__ident{display:flex;flex-direction:column;min-width:0}.gtopo__nome{font-size:16px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtopo__quem{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtopo__kpis{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 var(--space-2);flex:0 1 auto;min-width:0;height:48px;overflow:hidden}.gkpi{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:var(--space-2);min-width:104px;height:48px;box-sizing:border-box;padding:5px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-1)}.gkpi__rotulo{grid-column:1 / -1;font-size:11px;color:var(--text-muted)}.gkpi__valor{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gkpi__delta{font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.gkpi__delta[data-tom=bom]{color:var(--good)}.gkpi__delta[data-tom=ruim]{color:var(--critical)}.gtopo__contexto{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2);color:var(--text-primary);font-size:13px;font-weight:650}.gtopo__kpis:empty+.gtopo__contexto,.gtopo__empresa+.gtopo__contexto{margin-left:auto}.gtopo__contexto:hover{border-color:var(--accent)}.gtopo__relogio{display:flex;flex-direction:column;align-items:flex-end;min-width:120px;flex:none;text-align:right}.gtopo__relogio strong{font-family:var(--font-readout);font-size:16px;letter-spacing:.04em;text-transform:uppercase}.gtopo__relogio span{font-size:11.5px;color:var(--text-muted)}.gano{list-style:none;margin:0;padding:var(--space-3) var(--space-5) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.gano__mes{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;border-radius:6px;border:1px solid transparent;background:#67ade30d;color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:.06em}.gano__mes[data-estado=feito]{background:#67ade31c;color:var(--text-muted)}.gano__mes[data-estado=agora]{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 0 1px #f0bf5a99,0 6px 16px #d9a44140}.gaviso{margin:var(--space-3) var(--space-5) 0}.cockpit--pc .deck{max-width:1480px;margin:0 auto;padding:var(--space-5);padding-bottom:var(--space-6)}.cockpit--pc .proximo{display:none}.cockpit--pc .deck--mapa{display:flex;flex-direction:column;max-width:none;height:calc(100dvh - 112px);min-height:620px;flex:none;padding:var(--space-3) var(--space-4)}.cockpit--pc .deck--mapa>.mapa{height:100%}.cockpit--pc .deck--mapa .mapa__corpo{flex:1;min-height:240px}.cockpit--pc .deck--mapa .mapa__palco{min-height:0}.cockpit--pc .deck--mapa .mapa3d,.cockpit--pc .deck--mapa .mapa__plano{flex:1;height:auto;min-height:220px}.cockpit--pc .deck--mapa:has(.resumo-semanal__detalhes[open]){height:auto}.cockpit--pc .deck--mapa:has(.resumo-semanal__detalhes[open]) .mapa3d,.cockpit--pc .deck--mapa:has(.resumo-semanal__detalhes[open]) .mapa__plano{height:clamp(360px,50dvh,800px)}.icone-area{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mapa{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.mapa__cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.mapa__titulo{margin:0 0 2px;font-size:18px;font-weight:750;letter-spacing:-.01em}.mapa__cabeca .eyebrow{display:none}.mapa__sub{margin:0;font-size:13px;color:var(--text-muted)}.mapa__legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.mapa__legenda li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);font-size:12px;color:var(--text-secondary)}.mapa__legenda [data-estado]>span{font-size:10px;color:var(--good)}.mapa__legenda [data-estado=warning]>span{color:var(--warning)}.mapa__legenda [data-estado=serious]>span{color:var(--serious)}.mapa__legenda [data-estado=critical]>span{color:var(--critical)}.mapa__corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:stretch}.mapa__corpo[data-gaveta=aberta]{grid-template-columns:minmax(0,1fr) clamp(360px,35vw,480px)}.mapa__palco{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mapa__dica{margin:0;font-size:12px;color:var(--text-dim);text-align:center}.mapa3d,.mapa__plano{position:relative;height:clamp(360px,calc(100dvh - 390px),1000px);border:1px solid var(--border);border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 38%,rgba(22,139,255,.14),transparent 60%),radial-gradient(80% 60% at 50% 110%,rgba(53,199,255,.08),transparent 70%),linear-gradient(180deg,#081624,#050c15)}.mapa3d:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mapa__plano{display:grid;place-items:center;padding:var(--space-5)}.mapa__plano .floor{width:100%;max-height:100%}.mapa3d--carregando{display:grid;place-items:center;color:var(--text-muted);font-size:13px;letter-spacing:.04em}.mapa3d__gl{position:absolute;top:0;right:0;bottom:0;left:0}.mapa3d__tela{display:block;width:100%;height:100%;touch-action:none}.mapa3d__rotulos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mapa3d__rotulo{position:absolute;left:0;top:0;visibility:hidden;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:250px;padding:6px 12px 6px 6px;border:1px solid rgba(103,173,227,.28);border-radius:999px;background:#081421e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 22px #00000061;color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;will-change:transform}.mapa3d__rotulo:after{content:"";position:absolute;left:calc(50% + var(--haste-x, 0px));top:100%;width:1px;height:var(--haste, 8px);background:linear-gradient(180deg,#67ade3b3,#67ade326);pointer-events:none}.mapa3d__rotulo:hover,.mapa3d__rotulo[data-sobre=true]{border-color:#67ade399;background:#0c1e30f2}.mapa3d__rotulo:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mapa3d__rotulo[data-selecionada=true]{border-color:var(--cyan);background:#0a2a46f5;box-shadow:0 0 0 1px #35c7ff73,0 10px 26px #168bff47}.mapa3d__icone{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:#27d98024;color:var(--good)}.mapa3d__rotulo[data-estado=warning] .mapa3d__icone{background:#f1b83b26;color:var(--warning)}.mapa3d__rotulo[data-estado=serious] .mapa3d__icone{background:#ff8a4c26;color:var(--serious)}.mapa3d__rotulo[data-estado=critical] .mapa3d__icone{background:#ff5b6129;color:var(--critical)}.mapa3d__icone .icone-area{width:17px;height:17px}.mapa3d__texto{display:flex;flex-direction:column;min-width:0;line-height:1.2}.mapa3d__texto strong{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.mapa3d__estado{font-size:11.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.mapa3d__glifo{font-size:9px;color:var(--good)}.mapa3d__rotulo[data-estado=warning] .mapa3d__glifo{color:var(--warning)}.mapa3d__rotulo[data-estado=serious] .mapa3d__glifo{color:var(--serious)}.mapa3d__rotulo[data-estado=critical] .mapa3d__glifo{color:var(--critical)}.mapa3d__rotulo--decor{padding:2px 8px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;cursor:default;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#91a4b7bf}.mapa3d__rotulo--decor:after{display:none}.mapa3d__controles{position:absolute;z-index:2000;right:14px;bottom:14px;display:flex;flex-direction:column;gap:6px}.mapa3d__controles button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:10px;background:#0d1b2aeb;color:var(--text-primary);font-size:17px;line-height:1}.mapa3d__controles button:hover{border-color:var(--accent);background:#168bff2e}.mapa3d__controles button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.gaveta{scroll-margin-top:96px;display:flex;flex-direction:column;gap:var(--space-4);max-height:clamp(400px,calc(100dvh - 440px),760px);overflow-y:auto;padding:var(--space-4);border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:0 18px 40px #00000052}.gaveta__cabeca{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3)}.gaveta__icone{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border-strong);background:linear-gradient(145deg,#12324f,#0b1b2c);color:var(--cyan)}.gaveta__icone .icone-area{width:22px;height:22px}.gaveta__titulo{display:flex;flex-direction:column;min-width:0}.gaveta__titulo h2{display:flex;align-items:center;gap:4px;margin:0;font-size:18px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaveta__titulo span{font-size:12px;color:var(--text-muted)}.gaveta__estado{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid rgba(39,217,128,.4);background:#27d9801f;color:var(--good);font-size:12px;font-weight:700}.gaveta__estado>span{font-size:9px}.gaveta__estado[data-estado=warning]{color:var(--warning);border-color:#f1b83b73;background:#f1b83b1f}.gaveta__estado[data-estado=serious]{color:var(--serious);border-color:#ff8a4c73;background:#ff8a4c1f}.gaveta__estado[data-estado=critical]{color:var(--critical);border-color:#ff5b6173;background:#ff5b611f}.gaveta__fechar{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px}.gaveta__fechar:hover{color:var(--text-primary);border-color:var(--border-strong)}.gaveta__proposito{margin:0;font-size:13px;color:var(--text-secondary)}.gaveta__bloco{display:flex;flex-direction:column;gap:var(--space-2)}.gaveta__eyebrow{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.gaveta__vazio,.gaveta__nota{margin:0;font-size:12.5px;color:var(--text-muted)}.gaveta__kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.gaveta__kpi{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-1)}.gaveta__kpi-rotulo{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-muted)}.gaveta__kpi-valor{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gaveta__kpi-status{font-size:11px;font-weight:650;color:var(--text-dim)}.gaveta__kpi[data-status=good] .gaveta__kpi-status{color:var(--good)}.gaveta__kpi[data-status=warning] .gaveta__kpi-status{color:var(--warning)}.gaveta__kpi[data-status=serious] .gaveta__kpi-status{color:var(--serious)}.gaveta__kpi[data-status=critical] .gaveta__kpi-status{color:var(--critical)}.gaveta__kpi[data-status=critical]{border-color:#ff5b6166}.gaveta__kpi[data-status=serious]{border-color:#ff8a4c59}.gaveta__fechados{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gaveta__fechados li{display:grid;gap:2px;padding:8px 10px;border:1px dashed rgba(145,164,183,.3);border-radius:8px;font-size:12px;color:var(--text-muted)}.gaveta__fechados strong{font-weight:600;color:var(--text-dim)}.gaveta__avisos{margin:0}.gaveta__mov{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gaveta__mov li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rotulo delta" "valores delta";column-gap:var(--space-3);padding:8px 10px;border-radius:8px;background:var(--surface-1);border:1px solid var(--border)}.gaveta__mov-rotulo{grid-area:rotulo;display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-secondary)}.gaveta__mov-valores{grid-area:valores;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.gaveta__mov-delta{grid-area:delta;align-self:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.gaveta__mov li[data-tom=bom] .gaveta__mov-delta{color:var(--good)}.gaveta__mov li[data-tom=ruim] .gaveta__mov-delta{color:var(--critical)}.gaveta__acoes{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border)}.gaveta__abrir,.gaveta__pedir{width:100%;min-height:44px;font-size:14px}.fluxo-semanal{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(280px,1fr) minmax(200px,.8fr);gap:var(--space-2);align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:16px;background:var(--surface-1)}.fluxo-semanal__contexto{display:flex;flex-direction:column;gap:4px}.fluxo-semanal__contexto>strong{font-size:15px}.fluxo-semanal p{margin:0;font-size:13px;color:var(--text-secondary)}.fluxo-semanal__etapas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:4px}.fluxo-semanal__etapas li{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-muted);text-align:center}.fluxo-semanal__etapas li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;font-weight:700}.fluxo-semanal__etapas li[aria-current=step]{color:var(--cyan)}.fluxo-semanal__etapas li[aria-current=step]>span{border-color:var(--cyan);background:var(--accent-soft)}.fluxo-semanal__etapas li[data-estado=concluida]{color:var(--good)}.fluxo-semanal__etapas small{font-size:11px}.fluxo-semanal__acao{display:flex;flex-direction:column;gap:6px}.fluxo-semanal__acao>small{font-size:11px;color:var(--text-muted)}.fluxo-semanal__acao .btn-ghost{min-height:44px;align-self:flex-end;padding:8px 12px;font-size:13px;box-shadow:none}.fluxo-semanal__bloqueio{grid-column:1 / -1;color:var(--warning)!important}.resumo-semanal{border:1px solid var(--border);border-radius:12px;background:var(--surface-1);padding:8px 12px}.resumo-semanal p{margin:4px 0;font-size:12px;color:var(--text-secondary)}.resumo-semanal__cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.resumo-semanal__cabeca button{min-height:44px}.resumo-semanal__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:4px 0}.resumo-semanal__cards>div{padding:6px 10px;border:1px solid var(--border);border-radius:8px;min-width:0}.resumo-semanal__cards dt{font-size:11px;color:var(--text-muted)}.resumo-semanal__cards dd{font-size:17px;font-variant-numeric:tabular-nums;margin:4px 0;color:var(--text-primary)}.resumo-semanal__cards small,.resumo-semanal__linha small{display:block;font-size:11px;color:var(--text-muted)}.resumo-semanal__detalhes summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:12px;color:var(--text-secondary)}.resumo-semanal__detalhes summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.resumo-semanal__expandir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.resumo-semanal__expandir details[open],.resumo-semanal__expandir details:only-child{grid-column:1 / -1}.resumo-semanal__linha{padding:0;margin:4px 0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.resumo-semanal__linha li{border-left:2px solid var(--border-strong);padding:6px 10px;font-size:12px;color:var(--text-secondary)}.resumo-semanal .resumo-semanal__nota{color:var(--text-muted);font-size:11px}.transicao-semanal{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface-1);color:var(--text-primary)}.transicao-semanal::backdrop{background:#000000b3}.transicao-semanal h2{margin-top:0;font-size:20px}.transicao-semanal p{font-size:13px;color:var(--text-secondary)}.transicao-semanal__tabela{overflow-x:auto}.transicao-semanal .numeros__tabela{min-width:550px}.transicao-semanal .numeros__tabela td{white-space:normal;text-align:left;min-width:120px;font-size:13px}.transicao-semanal__acoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.transicao-semanal__acoes button{min-height:44px}.gaveta__abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.gaveta__abas button{min-height:44px;padding:8px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);background:var(--surface-1);font-size:13px}.gaveta__abas button[aria-selected=true]{border-color:var(--cyan);background:var(--accent-soft);color:var(--cyan)}.gaveta__abas button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.gaveta__conteudo{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.gaveta__detalhes>summary{cursor:pointer;padding:10px 0;font-size:13px;color:var(--text-secondary)}.gaveta .decisoes-area .alavancas,.gaveta .decisoes-area .iniciativas{grid-template-columns:minmax(0,1fr);padding:0}.gaveta .panel__head{flex-wrap:wrap;gap:4px}.gaveta .lever__controls{grid-template-columns:minmax(0,132px) auto}.gaveta .lever__range{grid-column:1 / -1}.gaveta .lever__head{flex-wrap:wrap}.gaveta .lever__explicacao>summary{cursor:pointer;font-size:12px;color:var(--text-muted);padding:4px 0}@media (max-width: 1199px){.cockpit--pc .deck--mapa{height:auto;min-height:0}.resumo-semanal__expandir,.fluxo-semanal{grid-template-columns:minmax(0,1fr)}.fluxo-semanal__etapas{max-width:480px;width:100%}.gaveta{max-height:none}.mapa__corpo[data-gaveta=aberta]{grid-template-columns:minmax(0,1fr)}.mapa3d,.mapa__plano{height:clamp(320px,50dvh,560px)}.mapa__plano{padding:var(--space-2)}.mapa3d__rotulo{max-width:160px;font-size:12px}}.sala{display:flex;flex-direction:column;gap:var(--space-3);width:100%;scroll-margin-top:140px}.sala__cabeca{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4)}.sala__icone{width:52px;height:52px;border-radius:14px}.sala__icone .icone-area{width:26px;height:26px}.sala__titulo h1{display:flex;align-items:center;gap:6px;margin:2px 0;font-size:24px;font-weight:750;letter-spacing:-.01em}.sala__titulo h1 .alcada{width:30px;height:30px}.sala__titulo h1 .alcada__icone{width:18px;height:18px}.sala__titulo p{margin:0;font-size:13px;color:var(--text-muted)}.sala__estado{font-size:13px;padding:6px 12px}.sala__acoes{display:flex;gap:var(--space-2)}.sala__abas.contexto__abas{margin:0}.sala__abas .contexto__aba{font-size:14px;padding:0 var(--space-4)}.sala__painel{min-width:0}.sala__grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.sala__coluna{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.sala__bloco{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.sala__bloco>.btn-link{align-self:flex-start}.sala__sub{margin-top:var(--space-3)}.sala__plano p{margin:0;font-size:13px;color:var(--text-secondary)}.sala__plano .btn-primary{align-self:flex-start;min-width:200px}.sala .sala__painel>.sala__bloco .gaveta__kpis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.gaveta__kpi.is-realce{outline:2px solid var(--accent);outline-offset:-2px;animation:avisos-realce 2.4s ease-out both}@media (prefers-reduced-motion: reduce){.gaveta__kpi.is-realce{animation:none;background:var(--accent-soft)}}.sala__equipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-4);align-items:start}.decisoes-area{display:flex;flex-direction:column;gap:var(--space-4)}.decisoes-area__grupo{display:flex;flex-direction:column;gap:var(--space-2)}.cockpit--pc .decisoes-area .alavancas,.cockpit--pc .decisoes-area .iniciativas{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;padding:0}.decisoes-area>.area__resumo{margin:0}.decisoes-area .chamada{margin-top:0}.decisoes{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.decisoes__cartoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}.decisoes__cartao{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-left:3px solid var(--text-dim);border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.decisoes__cartao[data-situacao=travado-na-semana]{border-left-color:var(--warning)}.decisoes__topo{display:flex;align-items:center;gap:var(--space-3)}.decisoes__nome{display:flex;flex-direction:column;min-width:0}.decisoes__nome strong{font-size:16px}.decisoes__situacao{font-size:12.5px;color:var(--text-secondary)}.decisoes__cartao[data-situacao=travado-na-semana] .decisoes__situacao>span{color:var(--warning)}.decisoes__itens{margin:0;display:grid;gap:1px;border-radius:8px;overflow:hidden;background:var(--border)}.decisoes__itens>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:7px 10px;background:var(--surface-1);font-size:12.5px}.decisoes__itens dt{color:var(--text-secondary)}.decisoes__itens dd{margin:0;font-family:var(--font-readout);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}.decisoes__itens>div[data-mexido=true]{background:var(--accent-soft)}.decisoes__ritmo{margin-left:4px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.decisoes__acoes{margin-top:auto;display:flex;gap:var(--space-2)}.decisoes__acoes .btn-ghost{flex:1;min-height:40px}.decisoes__companhia{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--space-4);align-items:start}.decisoes__ativa .btn-ghost{justify-self:start}.plano__resto,.plano__revisao{display:flex;flex-direction:column;gap:var(--space-3)}.plano__indice{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin-top:var(--space-2)}.plano__indice .btn-link{min-height:32px;font-size:13px}#plano-mensal,#plano-balanco,#plano-resto,#plano-revisao{scroll-margin-top:96px}.plano__linhas>div{align-items:center}.plano__linhas dd{display:flex;align-items:center;gap:var(--space-3);font-family:inherit}.plano__linhas .btn-link{min-height:32px;white-space:nowrap}.plano__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.plano__botoes .btn-primary,.plano__botoes .btn-ghost{min-height:44px;width:auto;min-width:200px}.plano__revisao .lever__note{margin:0}.plano__revisao .lever__note .btn-link{margin-left:var(--space-2)}.gestao__equipes{margin:0}.alcada{--alcada-tem: var(--cyan, var(--accent));--alcada-nao: var(--text-dim, var(--text-muted));display:inline-grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--alcada-nao);cursor:help;vertical-align:middle}.alcada[data-tem=true]{color:var(--alcada-tem)}button.alcada{position:relative}button.alcada:after{content:"";position:absolute;inset:calc((100% - 44px)/2)}button.alcada:hover{background:#67ade31a}button.alcada:focus-visible{outline:2px solid var(--alcada-tem);outline-offset:1px}.alcada__icone{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.floor__nome{display:inline-flex;align-items:center;gap:2px}.floor__nome .alcada{width:24px;height:24px;margin:-4px 0}.gmenu__item .alcada{width:20px;height:20px;margin-left:auto}.gmenu__item .alcada__icone{width:13px;height:13px}.gmenu__item[aria-current=page] .alcada{color:#ffffffd9}.alcada__dica{position:fixed;z-index:3000;max-width:300px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-strong);border-left:3px solid var(--text-dim, var(--text-muted));border-radius:10px;background:var(--surface-3);box-shadow:0 14px 34px #00000073;font-size:12.5px;font-weight:450;line-height:1.4;letter-spacing:normal;text-transform:none;text-align:left;color:var(--text-secondary);pointer-events:none}.alcada__dica[data-tem=true]{border-left-color:var(--cyan, var(--accent))}.alcada__dica[data-fixa=true]{pointer-events:auto}.alcada__dica strong{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.alcadas{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.alcadas__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-2)}.alcadas__area{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-1)}.alcadas__area[data-tem=true]{border-color:color-mix(in srgb,var(--cyan, var(--accent)) 38%,var(--border));background:color-mix(in srgb,var(--cyan, var(--accent)) 7%,var(--surface-1))}.alcadas__icone{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--surface-2);color:var(--text-muted)}.alcadas__area[data-tem=true] .alcadas__icone{color:var(--cyan, var(--accent))}.alcadas__icone .icone-area{width:18px;height:18px}.alcadas__nome{display:flex;flex-direction:column;min-width:0}.alcadas__nome strong{font-size:14px;font-weight:650;color:var(--text-primary)}.alcadas__nome small{font-size:11.5px;color:var(--text-muted)}.alcadas__area[data-tem=false] .alcadas__nome strong{color:var(--text-secondary)}@media (max-width: 480px){.alcadas__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.alcadas__area{grid-template-columns:minmax(0,1fr) auto}.alcadas__icone{display:none}}.painel-cargo{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--bezel-edge);background:var(--bezel);box-shadow:var(--inset-well)}.painel-cargo__topo{display:grid;gap:var(--space-4)}.painel-cargo__topo>.annunciator{order:-1}.annunciator--embutido{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.metas__lista--painel .metas__item{grid-template-columns:minmax(0,1fr) auto 2.2em;row-gap:5px;padding:7px 0}.metas__lista--painel .metas__nome{display:flex;align-items:center;gap:2px;min-width:0}.metas__agora{font-weight:650;color:var(--text-primary);text-align:right;white-space:nowrap}.metas__trilho{--tom: var(--text-muted);grid-column:1 / -1;position:relative;display:block;height:4px;margin:0 5px;border-radius:2px;background:linear-gradient(90deg,var(--border),var(--border-strong))}.metas__trilho:after{content:"";position:absolute;right:-5px;top:-3px;width:2px;height:10px;background:var(--text-muted)}.metas__marca{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--tom);box-shadow:0 0 0 2px var(--surface-1);transform:translate(-50%,-50%)}.metas__item[data-tom=bom] .metas__trilho{--tom: var(--good)}.metas__item[data-tom=medio] .metas__trilho{--tom: var(--warning)}.metas__item[data-tom=ruim] .metas__trilho{--tom: var(--critical)}.painel-cargo__numeros{border-top:1px solid var(--border);padding-top:var(--space-2)}.painel-cargo__resumo{display:flex;align-items:center;gap:var(--space-3);min-height:44px;cursor:pointer;list-style:none}.painel-cargo__resumo::-webkit-details-marker{display:none}.painel-cargo__resumo:before{content:"▸";font-size:11px;color:var(--text-muted)}.painel-cargo__numeros[open]>.painel-cargo__resumo:before{content:"▾"}.painel-cargo__resumo .eyebrow{margin-right:auto}.painel-cargo__resumo:focus-visible{outline:2px solid var(--cyan, var(--accent));outline-offset:2px;border-radius:6px}.painel-cargo__legenda{margin:0 0 var(--space-3);font-size:12.5px;line-height:1.45;color:var(--text-muted)}.painel-cargo__areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-3);align-items:start}.painel-cargo__area{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:12px;background:var(--surface-1)}.painel-cargo__area[data-tem=true]{border-color:color-mix(in srgb,var(--cyan, var(--accent)) 40%,var(--border))}.painel-cargo__cabeca{display:flex;align-items:center;gap:8px;min-height:30px}.painel-cargo__icone{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-muted)}.painel-cargo__area[data-tem=true] .painel-cargo__icone{color:var(--cyan, var(--accent))}.painel-cargo__icone .icone-area{width:16px;height:16px}.painel-cargo__nome{font-size:14px;color:var(--text-primary)}.painel-cargo__abrir{margin-left:auto;font-size:12px}.painel-cargo__lista{margin:0;display:flex;flex-direction:column}.painel-cargo__numero{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:5px 0 5px 8px;border-top:1px solid var(--border);font-size:12.5px}.painel-cargo__numero dt{min-width:0;color:var(--text-muted)}.painel-cargo__numero dd{margin:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-muted)}.painel-cargo__numero[data-cadeira=true]{box-shadow:inset 2px 0 0 var(--cyan, var(--accent))}.painel-cargo__numero[data-cadeira=true] dt{color:var(--text-primary);font-weight:600}.painel-cargo__numero[data-cadeira=true] dd{color:var(--text-primary)}.painel-cargo__numero[data-cadeira=true] .painel-cargo__valor{font-weight:700}.painel-cargo__delta{font-size:11.5px;color:var(--text-muted)}.painel-cargo__delta[data-tom=bom]{color:var(--good)}.painel-cargo__delta[data-tom=ruim]{color:var(--critical)}.painel-cargo__nivel[data-nivel=warning]{color:var(--warning)}.painel-cargo__nivel[data-nivel=serious]{color:var(--serious)}.painel-cargo__nivel[data-nivel=critical]{color:var(--critical)}@media (min-width: 900px){.painel-cargo .annunciator{--colunas: 8}.painel-cargo .lamps{grid-template-columns:repeat(8,minmax(0,1fr))}.metas__lista--painel{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));column-gap:var(--space-5);row-gap:0}}.icone-escola{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}a.gtopo__contexto,a.hud__contexto{text-decoration:none;color:var(--text-secondary)}a.gtopo__contexto{color:var(--text-primary)}.gtopo__escola .icone-escola{width:18px;height:18px}.gtopo__kpis:empty+.gtopo__escola,.gtopo__empresa+.gtopo__escola{margin-left:auto}.hud__escola .icone-escola{width:18px;height:18px}a.btn-ghost{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.licao__acoes{display:inline-flex;align-items:center;gap:var(--space-3)}.licao__acoes a.btn-link{display:inline-flex;align-items:center;min-height:var(--tap)}.treino-faixa{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) var(--space-4) 0;padding:var(--space-3);border:1px solid var(--accent);border-left-width:4px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface-1));color:var(--text-primary)}.cockpit--pc .treino-faixa{margin:var(--space-3) var(--space-5) 0}.treino-faixa__linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.treino-faixa__marca{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.treino-faixa__nome{font-size:15px}.treino-faixa__mes{font-family:var(--font-readout);font-size:13px;color:var(--text-secondary)}.treino-faixa__acoes{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.treino-faixa__detalhe>summary{display:flex;align-items:center;min-height:var(--tap);cursor:pointer;font-size:13px;font-weight:650;color:var(--text-secondary)}.treino-faixa__missao{font-size:14px;line-height:1.5;max-width:80ch}.treino-faixa__criterios{margin:var(--space-2) 0 0;padding-left:1.2em;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.treino-faixa__nota{margin-top:var(--space-2);font-size:12px;color:var(--text-muted)}.lever--foco{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lever__foco{display:inline-block;align-self:flex-start;justify-self:start;width:fit-content;margin-bottom:var(--space-1);padding:2px 8px;border-radius:999px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--text-primary);font-size:11px;font-weight:700;letter-spacing:.04em}.treino-avaliacao{display:flex;flex-direction:column;gap:var(--space-3);max-width:860px;padding:var(--space-5) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1)}.treino-avaliacao__titulo{font-size:24px;font-weight:750}.treino-avaliacao__titulo:focus{outline:none}.treino-avaliacao__texto{font-size:14.5px;line-height:1.55;color:var(--text-secondary);max-width:72ch}.treino-avaliacao__conta{font-family:var(--font-readout);font-size:15px;font-weight:700}.treino-avaliacao__criterios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.treino-criterio{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-left:4px solid var(--critical);border-radius:var(--radius-md);background:var(--surface-2)}.treino-criterio[data-atendido=true]{border-left-color:var(--good)}.treino-criterio__cabeca{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.treino-criterio__cabeca strong{flex:1 1 14em;font-size:14.5px}.treino-criterio__glifo{font-weight:800;color:var(--critical)}.treino-criterio[data-atendido=true] .treino-criterio__glifo{color:var(--good)}.treino-criterio__estado{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.treino-criterio__numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0}@media (min-width: 640px){.treino-criterio__numeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.treino-criterio__numeros dt{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.treino-criterio__numeros dd{margin:0;font-family:var(--font-readout);font-size:14px;color:var(--text-primary)}.treino-criterio__porque{font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.treino-avaliacao__acoes{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.treino-avaliacao__voltar{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--tap);text-decoration:none}.treino-avaliacao__nota{font-size:12px;color:var(--text-muted)}.treino-desconhecido{margin:var(--space-6) auto}.jornal{--papel: #efe5cf;--papel-escuro: #e3d6b9;--papel-claro: #f6efdf;--tinta: #1e1813;--tinta-media: #3f362c;--tinta-fraca: #6b5f4f;--fio: #8f8068;--carimbo: #8c2f24;--font-jornal: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", serif;--dur-folha: .9s;--atraso-folha: .26s;--text-primary: var(--tinta);--text-secondary: var(--tinta-media);--text-muted: var(--tinta-fraca);--text-dim: var(--tinta-fraca);--surface-1: var(--papel-claro);--surface-2: var(--papel-escuro);--surface-3: var(--papel-escuro);--border: var(--fio);--border-strong: var(--tinta-media);--bezel: var(--papel-escuro);--bezel-edge: var(--fio);--instrument-face: var(--papel-claro);--accent: var(--tinta);--accent-soft: rgba(30, 24, 19, .08);--good: #2f5d3a;--warning: #8a5a12;--serious: #8c3f1c;--critical: var(--carimbo);--font-readout: var(--font-jornal);display:block;width:100%;margin-top:var(--space-2);padding:0;overflow-x:hidden;border:1px solid #a8977a;border-radius:2px;color:var(--tinta);font-family:var(--font-jornal);font-variant-numeric:oldstyle-nums;background:radial-gradient(ellipse at 18% 8%,rgba(255,255,255,.45),transparent 55%),radial-gradient(ellipse at 85% 95%,rgba(120,90,50,.16),transparent 50%),repeating-linear-gradient(0deg,rgba(60,40,20,.028) 0 1px,transparent 1px 3px),var(--papel);box-shadow:inset 0 0 70px #5a462838,0 24px 60px #00000073}.jornal button,.jornal input{font-family:inherit}.licao__folha--contexto{width:min(940px,100%)}.licao__folha--contexto .contexto__vistas{margin-bottom:0}.contexto__companhia{display:grid;gap:var(--space-2);padding-top:var(--space-2)}.jornal__cabeca{padding:14px 22px 0;text-align:center}.jornal__alto{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--tinta);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-media)}.jornal__nome{display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px 0 6px;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.05;letter-spacing:.01em;font-variant:small-caps;color:var(--tinta);text-shadow:0 1px 0 rgba(255,255,255,.5)}.jornal__nome small{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;font-variant:normal;color:var(--tinta-fraca)}.jornal__lema{margin:0;padding:6px 0;border-top:3px double var(--tinta);border-bottom:1px solid var(--tinta);font-size:12.5px;font-style:italic;color:var(--tinta-media)}.jornal__cadernos{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0 22px;padding:4px 0;border-bottom:1px solid var(--tinta)}.jornal__caderno-aba{position:relative;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--tinta-media);font-size:13px;font-weight:600;font-variant:small-caps;letter-spacing:.08em;white-space:nowrap;cursor:pointer}.jornal__caderno-aba:not(:last-child):after{content:"·";position:absolute;right:-3px;color:var(--tinta-fraca)}.jornal__caderno-aba:hover{color:var(--tinta)}.jornal__caderno-aba:focus-visible{outline:2px solid var(--tinta);outline-offset:-4px}.jornal__caderno-aba.is-on{color:var(--tinta);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.jornal__conta{font-variant:normal;font-size:11.5px;color:var(--tinta-fraca)}.jornal__pilha{position:relative}.jornal__pagina{position:relative;display:grid;gap:var(--space-2);padding:14px 22px calc(26px + env(safe-area-inset-bottom,0px));background:inherit;background-color:var(--papel)}.jornal__caderno{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:4px}.jornal__secao{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--tinta)}.jornal__cobre{font-size:13px;font-style:italic;color:var(--tinta-fraca)}.jornal__titulo-secao{margin:var(--space-3) 0 2px;padding-top:6px;border-top:1px solid var(--fio);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta)}.jornal__texto,.jornal__lide,.jornal__noticia p{margin:0;font-size:15.5px;line-height:1.5;color:var(--tinta-media);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.jornal__texto--vazio{font-style:italic;color:var(--tinta-fraca);text-align:left}.jornal__lide{font-size:17px;line-height:1.45;color:var(--tinta)}.jornal__lide:first-letter{float:left;margin:4px 8px 0 0;font-size:3.4em;line-height:.8;font-weight:800;color:var(--tinta)}.jornal__materia{display:block}.jornal__materia:after{content:"";display:block;clear:both}.jornal__chapeu{margin:2px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--carimbo)}.jornal__manchete-capa{margin:0 0 8px;font-size:clamp(26px,3.6vw,40px);line-height:1.05;font-weight:800;letter-spacing:-.01em;color:var(--tinta)}.jornal__foto{margin:4px 0 8px;padding:4px;border:1px solid var(--tinta);background:var(--papel-claro);box-shadow:2px 2px 0 var(--fio)}.jornal__foto figcaption{padding:6px 3px 2px;border-top:1px dotted var(--fio);font-size:12px;line-height:1.4;font-style:italic;color:var(--tinta-fraca)}.jornal__fase{margin:6px 0 0;font-size:14px;line-height:1.45;font-style:italic;color:var(--tinta-fraca)}.jornal__intertitulo{margin:var(--space-3) 0 2px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta)}.jornal__numeros{font-variant-numeric:tabular-nums}.jornal__sinais{margin:0;padding-left:18px;font-size:15px;line-height:1.5;color:var(--tinta-media)}.jornal__sinais li+li{margin-top:2px}.jornal__quadro-materia{clear:both;margin:10px 0 0;padding:8px 12px 10px;border:1px solid var(--tinta);border-left-width:6px;background:var(--accent-soft)}.jornal__quadro-materia h4{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tinta)}.jornal__quadro-materia ul{margin:0;padding-left:18px;font-size:14px;line-height:1.45;color:var(--tinta-media)}.jornal__quadro-materia p{margin:0;font-size:14px;font-style:italic;color:var(--tinta-media)}@media (min-width: 900px){.jornal__foto{float:left;width:46%;margin:4px 22px 6px 0}}.gravura{--gravura-papel: var(--papel-claro);--gravura-tinta: var(--tinta);display:block;width:100%;height:auto}.gravura__papel{fill:var(--gravura-papel);stroke:none}.gravura__moldura{fill:none;stroke:var(--gravura-tinta);stroke-width:1.5}.gravura__traco{fill:none;stroke:var(--gravura-tinta);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.gravura pattern line{stroke:var(--gravura-tinta);stroke-width:.9}.jornal__quadro{padding:0}.jornal__cotacoes{display:grid;gap:4px;margin:6px 0 0;padding:10px 12px;border:1px solid var(--tinta)}.jornal__cotacoes>div{display:flex;align-items:baseline;gap:6px;font-size:14px}.jornal__cotacoes dt{color:var(--tinta-media)}.jornal__cotacoes>div:after{content:"";order:2;flex:1;margin:0 2px 4px;border-bottom:2px dotted var(--fio)}.jornal__cotacoes dd{order:3;margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--tinta)}.jornal__colunas{list-style:none;margin:4px 0 0;padding:0;column-gap:28px;column-rule:1px solid var(--fio)}.jornal__noticia{break-inside:avoid;padding:6px 0 10px;border-bottom:1px solid var(--fio)}.jornal__noticia:last-child{border-bottom:0}.jornal__quando{display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-fraca)}.jornal__manchete{margin:1px 0 4px;font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.005em;color:var(--tinta)}@media (min-width: 900px){.jornal__colunas{column-count:2}}.jornal .reveals{margin-top:var(--space-2);border:1px solid var(--tinta);border-radius:0;background:transparent;box-shadow:none}.jornal .reveal__text{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.jornal__virando{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none;perspective:2200px;perspective-origin:50% 40%}.jornal__tira{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;transform-origin:0 50%;will-change:transform;clip-path:inset(0 calc(100% - (var(--i) + 1) / var(--n) * 100% - .5%) 0 calc(var(--i) / var(--n) * 100% - .5%));animation:jornal-curvar var(--dur-folha) cubic-bezier(.55,.05,.45,1) both;animation-delay:calc((var(--n) - 1 - var(--i)) / (var(--n) - 1) * var(--atraso-folha))}.jornal__virando[data-sentido="-1"] .jornal__tira{transform-origin:100% 50%;animation-name:jornal-curvar-volta;animation-delay:calc(var(--i) / (var(--n) - 1) * var(--atraso-folha))}.jornal__tira:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#28190a;opacity:0;animation:jornal-sombra-tira var(--dur-folha) linear both;animation-delay:inherit}@keyframes jornal-curvar{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes jornal-curvar-volta{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes jornal-sombra-tira{0%{opacity:0}50%{opacity:.42}to{opacity:.55}}.jornal__pagina--entrando:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(40,25,10,.28),transparent 50%);animation:jornal-sombra calc(var(--dur-folha) + var(--atraso-folha)) ease-out both}@keyframes jornal-sombra{to{opacity:0}}@media (prefers-reduced-motion: reduce){.jornal{--dur-folha: 0ms;--atraso-folha: 0ms}.jornal__virando,.jornal__pagina--entrando:after{display:none}}@media (max-width: 600px){.jornal__cabeca{padding:10px 14px 0}.jornal__alto{font-size:10px;letter-spacing:.1em}.jornal__cadernos{margin:0 14px}.jornal__caderno-aba{padding:0 9px;font-size:12.5px}.jornal__pagina{padding:12px 14px calc(22px + env(safe-area-inset-bottom,0px))}.jornal__texto,.jornal__lide,.jornal__noticia p{text-align:left}}
