/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.sim{--z-rup:var(--color-danger,oklch(50% .2 25));--z-enx:var(--color-gold-text,oklch(42% .14 75));--z-sau:var(--color-success,oklch(54% .15 145));--z-exc:var(--color-terracotta,oklch(36% .095 245));--s-ink:var(--color-ink,oklch(17% .012 245));--s-muted:var(--color-ink-muted,oklch(52% .018 245));--s-line:var(--color-line,oklch(88% .01 245));--s-paper:var(--color-paper,oklch(99% .005 245));--s-alt:var(--color-paper-alt,oklch(94% .01 245));--s-accent:var(--color-terracotta,oklch(36% .095 245));--s-good:var(--color-success-text,oklch(35% .14 145));--s-bad:var(--color-danger,oklch(50% .2 25));font-variant-numeric:tabular-nums}.sim-result{z-index:20;background:var(--color-terracotta-deep,oklch(26% .095 245));color:var(--color-paper,oklch(99% .005 245));border-bottom:1px solid var(--color-ink-deep,oklch(14% .012 245));position:sticky;top:52px}.sim-result-in{grid-template-columns:1fr auto;align-items:end;gap:12px;max-width:64rem;min-height:96px;margin:0 auto;padding:12px 16px;display:grid}@media (min-width:640px){.sim-result-in{padding-left:24px;padding-right:24px}}.sim-lbl{color:#f9fcffbf;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.sim-lbl{color:color-mix(in srgb,var(--color-paper,oklch(99% .005 245)) 75%,transparent)}}.sim-lbl{font-weight:500}.sim-roi{letter-spacing:-.02em;color:var(--color-paper,oklch(99% .005 245));margin-top:2px;font-size:clamp(2rem,9vw,3.25rem);font-weight:800;line-height:1}.sim-roi-unit{letter-spacing:0;font-size:1rem;font-weight:600}.sim-roi.neg,.sim-lucro.neg{color:var(--color-gold,oklch(72% .18 75))}.sim-sub{color:#f9fcffbf;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.sim-sub{color:color-mix(in srgb,var(--color-paper,oklch(99% .005 245)) 75%,transparent)}}.sim-sub{margin-top:4px}.sim-result-r{text-align:right}.sim-lucro{color:var(--color-paper,oklch(99% .005 245));margin-top:2px;font-size:clamp(1.25rem,5.6vw,1.75rem);font-weight:700;line-height:1.1}.sim-chip{background:#f9fcff1f;border-radius:9999px;align-items:center;gap:6px;margin-top:8px;padding:3px 10px 3px 8px;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sim-chip{background:color-mix(in srgb,var(--color-paper,oklch(99% .005 245)) 12%,transparent)}}.sim-chip i{background:var(--z-sau);border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1.5px #f9fcffb3}@supports (color:color-mix(in lab,red,red)){.sim-chip i{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-paper,oklch(99% .005 245)) 70%,transparent)}}.sim-layout{gap:16px;max-width:64rem;margin:0 auto;padding:24px 16px 40px;display:grid}@media (min-width:640px){.sim-layout{padding-left:24px;padding-right:24px}}.sim-col{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:900px){.sim-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px}}.sim-panel{background:var(--s-paper);border:1px solid var(--s-line);border-radius:16px;padding:16px}@media (min-width:640px){.sim-panel{padding:20px}}.sim-panel>h3,.sim-panel>summary{color:var(--s-ink);margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.5}details.sim-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:28px;margin:0;list-style:none;display:flex}details.sim-panel>summary::-webkit-details-marker{display:none}details.sim-panel>summary:after{content:"+";font-family:var(--font-body);color:var(--s-muted);font-size:1.125rem;font-weight:500}details.sim-panel[open]>summary:after{content:"−"}details.sim-panel[open]>summary{margin-bottom:12px}.sim-ctl{border-top:1px solid var(--s-line);padding:10px 0 12px}.sim-ctl:first-child{border-top:0;padding-top:0}.sim-ctl-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sim-ctl-head label{color:var(--s-ink);font-size:1rem;font-weight:600}.sim-inp{border:1px solid var(--s-line);background:var(--s-alt);border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:6px 9px;display:inline-flex}.sim-inp:focus-within{outline:2px solid var(--s-accent);outline-offset:1px}.sim-inp input{color:var(--s-ink);font:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:0;outline:none;width:6.4em;padding:0;font-weight:600}.sim-inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sim-inp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sim-aff{color:var(--s-muted);font-size:.875rem}.sim-hint{color:var(--s-muted);margin:2px 0 0;font-size:.875rem}.sim input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:6px 0 0}.sim input[type=range]:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:6px}.sim input[type=range]::-webkit-slider-runnable-track{background:var(--track,var(--s-line));border-radius:9999px;height:8px}.sim input[type=range]::-moz-range-track{background:var(--track,var(--s-line));border-radius:9999px;height:8px}.sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--s-paper);border:3px solid var(--s-accent);border-radius:50%;width:26px;height:26px;margin-top:-9px}.sim input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--s-paper);border:3px solid var(--s-accent);border-radius:50%;width:26px;height:26px}.sim-status{color:var(--s-ink);border:1px solid var(--zone,var(--z-sau));margin:10px 0 0;padding:10px 12px;font-size:.875rem}@supports (color:color-mix(in lab,red,red)){.sim-status{border:1px solid color-mix(in srgb,var(--zone,var(--z-sau)) 45%,transparent)}}.sim-status{background:var(--zone,var(--z-sau))}@supports (color:color-mix(in lab,red,red)){.sim-status{background:color-mix(in srgb,var(--zone,var(--z-sau)) 9%,transparent)}}.sim-status{border-radius:8px;min-height:64px}.sim-status p{margin:0}.sim-status p+p{color:var(--s-muted);margin-top:6px}.sim-legend{grid-template-columns:1fr 1fr;gap:6px 12px;min-height:90px;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.sim-legend li{align-items:flex-start;gap:8px;display:flex}.sim-legend i{border-radius:6px;flex:none;width:12px;height:12px;margin-top:3px}.sim-legend b{color:var(--s-ink);font-weight:600;display:block}.sim-legend span{color:var(--s-muted)}.sim-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sim-btn{font:inherit;color:var(--s-ink);background:var(--s-alt);border:1px solid var(--s-line);cursor:pointer;border-radius:8px;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:600}.sim-btn:hover{border-color:var(--s-accent)}.sim-btn:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.sim-opt{color:var(--s-muted);min-height:42px;margin:10px 0 0;font-size:.875rem}.sim-seg{border:1px solid var(--s-line);background:var(--s-alt);border-radius:8px;margin-bottom:10px;padding:3px;display:inline-flex}.sim-seg button{font:inherit;color:var(--s-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 14px;font-size:.875rem;font-weight:600}.sim-seg button[aria-pressed=true]{background:var(--color-terracotta-deep,oklch(26% .095 245));color:var(--s-paper)}.sim-seg button:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}#chartWrap{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;aspect-ratio:360/210}#chartWrap svg{width:100%;height:auto;display:block}.sim-cap{color:var(--s-muted);margin:8px 0 0;font-size:.875rem}.sim-ax{fill:var(--s-muted);font-size:.6875rem;font-family:var(--font-body)}.sim-gl{stroke:var(--s-line);stroke-width:1px}.sim-curve{fill:none;stroke:var(--s-ink);stroke-width:2.2px;stroke-linejoin:round}.sim-refbar{color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;font-size:.875rem;display:flex}.sim-tbl-wrap{min-height:920px;overflow-x:auto}.sim table{border-collapse:collapse;width:100%;font-size:.875rem}.sim th,.sim td{text-align:left;color:var(--s-ink);padding:6px 0;font-weight:400}.sim td{text-align:right;white-space:nowrap;padding-left:10px}.sim td.d{color:var(--s-muted);min-width:84px;font-size:.875rem}.sim td.d.up{color:var(--s-good)}.sim td.d.dn{color:var(--s-bad)}.sim tr.line{border-top:1px solid var(--s-line)}.sim tr.tot th,.sim tr.tot td{font-weight:700}.sim tr.tot{border-top:1px solid var(--s-ink)}.sim tr.sec th{padding-top:16px;font-size:1rem;font-weight:700}.sim tr.sec{border-top:0}.sim td.neg{color:var(--s-bad)}.sim-foot{justify-content:flex-end;display:flex}.sim-noscript{max-width:64rem;color:var(--s-ink);margin:0 auto;padding:16px}@media (prefers-reduced-motion:reduce){.sim *{scroll-behavior:auto!important;transition:none!important}}
