.ff-toc[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd][data-active=true]{color:var(--ff-text);border-left-color:var(--ff-accent)}.ffc{--ffc-gutter:1.25rem;max-width:62rem;color:var(--ff-text);margin-inline:auto;container-type:inline-size}.ffc-layout{align-items:stretch;gap:1.25rem;display:grid}@container (width>=46rem){.ffc-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.75rem}}.ffc-form{flex-direction:column;gap:.875rem;min-width:0;display:flex}.ffc-group{padding:var(--ffc-gutter);border:1px solid var(--ff-border);box-shadow:inset 0 1px 0 0 var(--ff-sheen);border-radius:20px;flex-direction:column;gap:.875rem;margin:0;display:flex}.ffc-group[hidden]{display:none}.ffc-legend{font-size:var(--ff-text-xs);letter-spacing:var(--ff-tracking-caps,.06em);text-transform:uppercase;color:var(--ff-text-subtle);margin:0}.ffc-row{gap:.75rem;display:grid}@container (width>=26rem){.ffc-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ffc-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ffc-f{flex-direction:column;gap:.375rem;min-width:0;display:flex}.ffc-lbl{font-size:var(--ff-text-xs);color:var(--ff-text-muted);line-height:1.3}.ffc-in,.ffc-select{border:1px solid var(--ff-border);background:var(--ff-surface);min-width:0;height:2.5rem;transition:border-color var(--ff-duration) var(--ff-ease), background-color var(--ff-duration) var(--ff-ease);border-radius:12px;align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.ffc-in:hover,.ffc-select:hover{border-color:var(--ff-border-strong)}.ffc-in:focus-within,.ffc-select:focus-within{border-color:var(--ff-accent);background:var(--ff-surface-raised)}.ffc-in input,.ffc-select select{min-width:0;color:var(--ff-text);font:inherit;font-size:var(--ff-text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0}.ffc-in input:focus,.ffc-select select:focus{outline:none}.ffc-in input::-webkit-outer-spin-button,.ffc-in input::-webkit-inner-spin-button{appearance:none;margin:0}.ffc-in input[type=number]{appearance:textfield}.ffc-combo{position:relative}.ffc-combo-btn{border:1px solid var(--ff-border);background:var(--ff-surface);width:100%;height:2.5rem;color:var(--ff-text);font:inherit;font-size:var(--ff-text-body);text-align:start;cursor:pointer;transition:border-color var(--ff-duration) var(--ff-ease), background-color var(--ff-duration) var(--ff-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.ffc-combo-btn:hover{border-color:var(--ff-border-strong)}.ffc-combo-btn:focus-visible,.ffc-combo-btn[aria-expanded=true]{border-color:var(--ff-accent);background:var(--ff-surface-raised);outline:none}.ffc-combo-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ffc-combo-chev{fill:none;width:14px;height:14px;stroke:var(--ff-text-faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ff-duration) var(--ff-ease);flex:none}.ffc-combo-btn[aria-expanded=true] .ffc-combo-chev{transform:rotate(180deg)}.ffc-pop{z-index:30;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--ff-rule-strong);background:color-mix(in srgb, var(--ff-bg) 88%, transparent);max-height:19rem;box-shadow:inset 0 1px 0 0 var(--ff-sheen), 0 16px 36px #0000008c;scrollbar-width:thin;border-radius:20px;padding:6px;position:absolute;top:calc(100% + .375rem);overflow-y:auto}.ffc-pop[hidden]{display:none}.ffc-pop-group{font-size:var(--ff-text-xs);letter-spacing:var(--ff-tracking-caps,.06em);text-transform:uppercase;color:var(--ff-text-faint);padding:.625rem .625rem .25rem}.ffc-pop-group:first-child{padding-top:.375rem}.ffc-opt{height:2.5rem;color:var(--ff-text-muted);font-size:var(--ff-text-body);cursor:pointer;transition:background-color var(--ff-duration) var(--ff-ease), color var(--ff-duration) var(--ff-ease);border-radius:14px;justify-content:space-between;align-items:center;gap:.625rem;padding-inline:.625rem;display:flex}.ffc-opt+.ffc-opt{margin-top:2px}.ffc-opt.is-cursor{background:var(--ff-surface);color:var(--ff-text)}.ffc-opt[aria-selected=true]{background:var(--ff-surface-raised);color:var(--ff-text)}.ffc-opt-check{fill:none;width:16px;height:16px;stroke:var(--ff-accent);stroke-width:1.28px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none}.ffc-opt[aria-selected=true] .ffc-opt-check{opacity:1}.ffc-unit{font-size:var(--ff-text-sm);color:var(--ff-text-faint);flex:none}.ffc-note--inline{margin-top:0}.ffc-note{font-size:var(--ff-text-xs);color:var(--ff-text-faint);margin:-.25rem 0 0;line-height:1.4}.ffc-risk{border-top:1px solid var(--ff-rule);flex-direction:column;gap:.75rem;padding-top:.875rem;display:flex}.ffc-risk-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.ffc-risk-vals{align-items:center;gap:.5rem;display:flex}.ffc-risk-eq{color:var(--ff-text-faint);font-size:var(--ff-text-sm)}.ffc-in--sm{width:6.25rem;height:2.25rem;padding-inline:.625rem}.ffc-scale{flex-direction:column;gap:.25rem;display:flex}.ffc-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.ffc-range:focus-visible{outline:none}.ffc-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ff-accent) 0 var(--fill,0%), var(--ff-rule) var(--fill,0%) 100%);border-radius:100px;height:4px}.ffc-range::-moz-range-track{background:var(--ff-rule);border-radius:100px;height:4px}.ffc-range::-moz-range-progress{background:var(--ff-accent);border-radius:100px;height:4px}.ffc-range::-webkit-slider-thumb{appearance:none;border:1px solid var(--ff-border-strong);background:var(--ff-text);width:16px;height:16px;transition:transform var(--ff-duration) var(--ff-ease);border-radius:100px;margin-top:-6px;box-shadow:0 1px 3px #00000080}.ffc-range::-moz-range-thumb{border:1px solid var(--ff-border-strong);background:var(--ff-text);border-radius:100px;width:16px;height:16px;box-shadow:0 1px 3px #00000080}.ffc-range:hover::-webkit-slider-thumb,.ffc-range:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.ffc-ticks{height:1rem;position:relative}.ffc-tick{color:var(--ff-text-faint);font:inherit;font-size:var(--ff-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:color var(--ff-duration) var(--ff-ease);background:0 0;border:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.ffc-tick:before{content:"";top:-.5rem;background:var(--ff-rule-strong);width:1px;height:3px;position:absolute;inset-inline-start:50%}.ffc-tick:hover{color:var(--ff-text)}.ffc-tick.is-on{color:var(--ff-text-accent)}.ffc-streak{font-size:var(--ff-text-xs);color:var(--ff-text-faint);font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.ffc-streak.is-warn{color:color-mix(in srgb, var(--ff-danger) 55%, var(--ff-text-muted))}.ffc-seg{border:1px solid var(--ff-border);background:var(--ff-surface);border-radius:14px;padding:2px;display:inline-flex}.ffc-seg--wide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ffc-seg--center{align-self:center;margin-top:1rem}.ffc-seg button{color:var(--ff-text-muted);font:inherit;font-size:var(--ff-text-sm);cursor:pointer;transition:background-color var(--ff-duration) var(--ff-ease), color var(--ff-duration) var(--ff-ease);background:0 0;border:0;border-radius:12px;padding:.375rem .875rem}.ffc-seg button:hover{color:var(--ff-text)}.ffc-seg button.is-on{background:var(--ff-surface-raised);color:var(--ff-text);box-shadow:inset 0 1px 0 0 var(--ff-sheen)}.ffc-trade{border:1px solid var(--ff-rule);background:var(--ff-surface);border-radius:14px;height:6.5rem;position:relative;overflow:hidden}.ffc-trade-band{inset-inline:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--ff-danger) 14%, transparent), transparent);transition:top var(--ff-duration-slow) var(--ff-ease), bottom var(--ff-duration-slow) var(--ff-ease);position:absolute;top:30%;bottom:30%}.ffc-trade-line{transition:top var(--ff-duration-slow) var(--ff-ease);justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.875rem;display:flex;position:absolute;inset-inline:0;transform:translateY(-50%)}.ffc-trade-line:before{content:"";inset-inline:0;opacity:.35;border-top:1px solid;position:absolute;top:50%}.ffc-trade-line--entrada{color:var(--ff-text-muted);top:30%}.ffc-trade-line--stop{color:var(--ff-danger);top:70%}.ffc-trade-line--stop:before{opacity:.6;border-top-style:dashed}.ffc-trade-tag,.ffc-trade-val,.ffc-trade-gap{border:1px solid var(--ff-rule);background:var(--ff-surface-raised);box-shadow:inset 0 1px 0 0 var(--ff-sheen);font-size:var(--ff-text-xs);white-space:nowrap;border-radius:100px;padding:.1875rem .5rem;line-height:1.3;position:relative}.ffc-trade-tag{color:var(--ff-text-muted)}.ffc-trade-val{font-variant-numeric:tabular-nums;color:var(--ff-text)}.ffc-trade-line--stop .ffc-trade-val{border-color:color-mix(in srgb, var(--ff-danger) 45%, transparent);color:var(--ff-text)}.ffc-trade-gap{inset-inline-start:50%;color:var(--ff-text-subtle);font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translate(-50%,-50%)}.ffc-panel{min-width:0;padding:var(--ffc-gutter);border:1px solid var(--ff-border);background:var(--ff-surface);box-shadow:inset 0 1px 0 0 var(--ff-sheen);border-radius:20px;flex-direction:column;display:flex}.ffc-headline{text-align:center}.ffc-headline-l{font-size:var(--ff-text-xs);letter-spacing:var(--ff-tracking-caps,.06em);text-transform:uppercase;color:var(--ff-text-subtle);margin:0}.ffc-headline-n{font-family:var(--ff-font-display);color:var(--ff-text);font-variant-numeric:tabular-nums;margin:.375rem 0 0;font-size:clamp(3rem,2.2rem + 3.4cqi,4.5rem);line-height:1}.ffc-headline-n.is-zero{color:var(--ff-danger)}.ffc-headline-s{min-height:1lh;font-size:var(--ff-text-sm);color:var(--ff-text-muted);margin:.5rem 0 0}.ffc-meter{background:var(--ff-rule);border-radius:100px;gap:2px;height:4px;display:flex;position:relative;overflow:hidden}.ffc-meter--lead{height:8px;margin-top:1rem}.ffc-step{width:var(--w,0%);background:var(--ff-accent);min-width:2px;transition:width var(--ff-duration-slow) var(--ff-ease);border-radius:1px;flex:none}.ffc-step.is-next{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ff-danger) 55%, transparent) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ff-danger) 35%, transparent)}.ffc-meter.is-over .ffc-step:not(.is-next){background:var(--ff-danger)}.ffc-use{text-align:center;min-height:1lh;font-size:var(--ff-text-sm);color:var(--ff-text-subtle);font-variant-numeric:tabular-nums;margin:.625rem 0 0}.ffc-use.is-over{color:var(--ff-danger)}.ffc-alts{flex-direction:column;margin-top:1.25rem;display:flex}.ffc-alts:empty{display:none}.ffc-alt{border-top:1px solid var(--ff-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem;padding-block:.75rem;display:grid}.ffc-alt-l{font-size:var(--ff-text-sm);color:var(--ff-text-muted)}.ffc-alt-n{font-size:var(--ff-text-h4);color:var(--ff-text);font-variant-numeric:tabular-nums}.ffc-alt-n.is-zero{color:var(--ff-text-faint)}.ffc-alt-bar{grid-column:1/-1;margin-top:.125rem}.ffc-alt-x{font-size:var(--ff-text-xs);color:var(--ff-text-faint);font-variant-numeric:tabular-nums;grid-column:1/-1}.ffc-alt-x.is-over{color:color-mix(in srgb, var(--ff-danger) 55%, var(--ff-text-muted))}.ffc-formula{border:1px solid var(--ff-rule);background:var(--ff-surface);font-family:var(--ff-font-mono);font-size:var(--ff-text-xs);color:var(--ff-text-muted);border-radius:12px;margin:1.25rem 0 0;padding:.625rem .75rem;line-height:1.6;overflow-x:auto}.ffc-formula[hidden]{display:none}.ffc-spec{border-top:1px solid var(--ff-rule);margin-top:auto;padding-top:1.25rem}.ffc-spec:first-child{border-top:0}.ffc-spec-t{font-size:var(--ff-text-xs);letter-spacing:var(--ff-tracking-caps,.06em);text-transform:uppercase;color:var(--ff-text-subtle);margin:0 0 .25rem}.ffc-spec-row{border-top:1px solid var(--ff-rule);font-size:var(--ff-text-xs);color:var(--ff-text-faint);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-block:.375rem;display:grid}.ffc-spec-row>span:first-child{color:var(--ff-text-muted)}.ffc-spec-row>span:last-child{text-align:end;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ffc *,.ffc :before{transition-duration:.01ms!important}}
