:root{--fc-ink: #171717;--fc-ink-88: rgba(23, 23, 23, .88);--fc-ink-50: rgba(23, 23, 23, .5);--fc-ink-35: rgba(23, 23, 23, .35);--fc-paper: #ffffff;--fc-paper-65: rgba(255, 255, 255, .65);--fc-surface-light: rgba(23, 23, 23, .05);--fc-surface-sunken: #f7f7f7;--fc-surface-sunken-2: #f3f3f3;--fc-surface-sunken-3: #f2f2f2;--fc-border-soft: rgba(23, 23, 23, .06);--fc-border: rgba(23, 23, 23, .15);--fc-border-strong: rgba(23, 23, 23, .18);--fc-hairline: #ebebeb;--fc-hairline-strong: #dcdcdc;--fc-muted: #b9b9b9;--fc-minor: #666666;--fc-minor-50: rgba(102, 102, 102, .5);--fc-scroll-thumb: rgba(142, 142, 147, .62);--fc-shadow-sm: rgba(0, 0, 0, .05);--fc-shadow: rgba(0, 0, 0, .08);--fc-shadow-lg: rgba(0, 0, 0, .25);--fc-on-accent: #ffffff;--fc-bar-ghost: rgba(0, 0, 0, .08);--fc-handoff: #9747ff;--fc-positive: #38c251;--fc-warn: #fdd239;--fc-spectrum-1: #f95e42;--fc-spectrum-2: #fb7e42;--fc-spectrum-3: #ffca42;--fc-spectrum-4: #68d54f;--fc-spectrum-5: #87c4ef;--fc-spectrum-6: #7cabf1;--fc-bar-blue: #72aedb;--fc-positive-deep: #36a83a}[data-fc-theme=inverted]{--fc-ink: #ffffff;--fc-ink-88: rgba(255, 255, 255, .88);--fc-ink-50: rgba(255, 255, 255, .5);--fc-ink-35: rgba(255, 255, 255, .4);--fc-paper: #171717;--fc-paper-65: rgba(23, 23, 23, .65);--fc-surface-light: rgba(255, 255, 255, .14);--fc-surface-sunken: rgba(255, 255, 255, .06);--fc-surface-sunken-2: rgba(255, 255, 255, .09);--fc-surface-sunken-3: rgba(255, 255, 255, .09);--fc-border-soft: rgba(255, 255, 255, .14);--fc-border: rgba(255, 255, 255, .2);--fc-border-strong: rgba(255, 255, 255, .25);--fc-hairline: rgba(255, 255, 255, .14);--fc-hairline-strong: rgba(255, 255, 255, .2);--fc-muted: rgba(255, 255, 255, .35);--fc-minor: rgba(255, 255, 255, .5);--fc-minor-50: rgba(255, 255, 255, .35);--fc-scroll-thumb: rgba(255, 255, 255, .35);--fc-shadow-sm: rgba(0, 0, 0, .4);--fc-shadow: rgba(0, 0, 0, .5);--fc-shadow-lg: rgba(0, 0, 0, .6);--fc-on-accent: #ffffff;--fc-bar-ghost: rgba(255, 255, 255, .22);--fc-handoff: #bb93ec;--fc-positive: #38c251;--fc-warn: #fdd239;--fc-spectrum-1: #f95e42;--fc-spectrum-2: #fb7e42;--fc-spectrum-3: #ffca42;--fc-spectrum-4: #68d54f;--fc-spectrum-5: #87c4ef;--fc-spectrum-6: #7cabf1;--fc-bar-blue: #72aedb;--fc-positive-deep: #36a83a}.forecast.svelte-mldjfj.svelte-mldjfj{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fc-paper, #ffffff);border-radius:12px;box-shadow:0 25px 60px var(--fc-shadow-sm, rgba(0, 0, 0, .06))}.forecast.svelte-mldjfj>.svelte-mldjfj{position:absolute}.title.svelte-mldjfj.svelte-mldjfj{font-weight:800;font-size:15px;line-height:22px;color:var(--fc-ink, #171717);white-space:nowrap}.title.svelte-mldjfj .muted.svelte-mldjfj{font-weight:500;color:var(--fc-ink, #171717)}.sub.svelte-mldjfj.svelte-mldjfj{margin:0;font-weight:500;font-size:11px;line-height:14px;color:var(--fc-ink-50, rgba(23, 23, 23, .5))}.axis.svelte-mldjfj.svelte-mldjfj{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-minor-50, rgba(102, 102, 102, .5));white-space:nowrap}.bar.svelte-mldjfj.svelte-mldjfj{width:28px;border-radius:4px 4px 0 0}.bar.grey.svelte-mldjfj.svelte-mldjfj{background:var(--fc-surface-sunken-2, #f3f3f3);z-index:1}.bar.green.svelte-mldjfj.svelte-mldjfj{background:var(--fc-positive, #38c251);z-index:2}.bar.blue.svelte-mldjfj.svelte-mldjfj{background:var(--fc-bar-blue, #72aedb);border-radius:1px;z-index:3}.table-divider.svelte-mldjfj.svelte-mldjfj{left:444px;top:58px;width:245px;height:1px;background:var(--fc-border-soft, rgba(23, 23, 23, .06))}.th.svelte-mldjfj.svelte-mldjfj{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-ink, #171717);white-space:nowrap}.th.muted.svelte-mldjfj.svelte-mldjfj{color:var(--fc-ink-50, rgba(23, 23, 23, .5))}.cell.svelte-mldjfj.svelte-mldjfj{font-weight:500;font-size:11px;line-height:14px;white-space:nowrap}.cell.month.svelte-mldjfj.svelte-mldjfj{font-weight:700;color:var(--fc-ink, #171717)}.cell.inn.svelte-mldjfj.svelte-mldjfj{width:42px;text-align:right;color:var(--fc-minor-50, rgba(102, 102, 102, .5))}.cell.added.svelte-mldjfj.svelte-mldjfj{width:40px;text-align:right;color:var(--fc-positive, #38c251)}.cell.max.svelte-mldjfj.svelte-mldjfj{width:28px;text-align:right;color:var(--fc-ink, #171717)}.values.svelte-1q8y0i7.svelte-1q8y0i7{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fc-surface-sunken, #f7f7f7);border-radius:12px}.values.svelte-1q8y0i7>.svelte-1q8y0i7{position:absolute}.title.svelte-1q8y0i7.svelte-1q8y0i7{font-weight:800;font-size:15px;line-height:18px;color:var(--fc-ink, #171717)}.label.svelte-1q8y0i7.svelte-1q8y0i7{font-weight:800;font-size:11px;line-height:14px;color:var(--fc-ink, #171717);white-space:nowrap}.val.svelte-1q8y0i7.svelte-1q8y0i7{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-ink, #171717)}.val.svelte-1q8y0i7 .pct.svelte-1q8y0i7{font-size:9px}.hint.svelte-1q8y0i7.svelte-1q8y0i7{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-minor-50, rgba(102, 102, 102, .5));white-space:nowrap}.hint.dark.svelte-1q8y0i7.svelte-1q8y0i7{color:var(--fc-ink, #171717)}.buttons.svelte-j3v4cs.svelte-j3v4cs{position:absolute;top:0;right:0;bottom:0;left:0}.buttons.svelte-j3v4cs>.svelte-j3v4cs{position:absolute;display:grid;place-items:center;color:var(--fc-on-accent, #ffffff);border-radius:20px}.cta.svelte-j3v4cs.svelte-j3v4cs{background:var(--fc-positive, #38c251);font-weight:700;font-size:24px;line-height:30px;letter-spacing:-.01em}.sheet.svelte-j3v4cs.svelte-j3v4cs{top:0;right:0;bottom:0;left:0;background:var(--fc-paper, #ffffff);border-radius:12px}.buttons.processing.svelte-j3v4cs .cta.svelte-j3v4cs,.buttons.processing.svelte-j3v4cs .dark.svelte-j3v4cs{background:var(--fc-muted, #b9b9b9);color:var(--fc-hairline-strong, #dcdcdc)}.fade.svelte-j3v4cs.svelte-j3v4cs{background:linear-gradient(to top,var(--fc-paper, #ffffff),rgba(255,255,255,0));border-radius:0;pointer-events:none}.dark.svelte-j3v4cs.svelte-j3v4cs{background:var(--fc-ink, #171717);color:var(--fc-paper, #ffffff);font-weight:700;font-size:13px;line-height:16px}.proc-pill.svelte-2egbql{position:absolute;left:706px;top:3px;width:98px;height:20px;background:var(--fc-warn, #fdd239);border-radius:100px;transform-origin:100% 50%}.proc-pill__window.svelte-2egbql{position:absolute;left:10px;top:3px;width:64px;height:14px;overflow:hidden}.proc-pill__label.svelte-2egbql{position:absolute;left:0;top:0;font-weight:700;font-size:11px;line-height:14px;color:var(--fc-ink, #171717);white-space:nowrap}.proc-pill__label--done.svelte-2egbql{color:var(--fc-paper, #ffffff);transform:translateY(14px)}.proc-pill__mark.svelte-2egbql{position:absolute;left:77px;top:4px;display:block;color:var(--fc-ink, #171717);overflow:visible}.proc-pill__ring.svelte-2egbql{transform-origin:50% 50%;animation:svelte-2egbql-proc-pill-spin .9s linear infinite}.proc-pill__ring-wrap.svelte-2egbql{transform-origin:50% 50%}@keyframes svelte-2egbql-proc-pill-spin{to{transform:rotate(360deg)}}.viewport.svelte-1x6r3yt.svelte-1x6r3yt{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;background:var(--fc-surface-sunken-3, #f2f2f2);padding:24px;box-sizing:border-box;overflow:hidden}.fit.svelte-1x6r3yt.svelte-1x6r3yt{display:contents}.viewport.embedded.svelte-1x6r3yt.svelte-1x6r3yt{display:block;width:100%;height:100%;min-height:0;padding:0;background:transparent;overflow:visible}.viewport.embedded.svelte-1x6r3yt .fit.svelte-1x6r3yt{display:block;position:relative;width:100%;height:100%}.viewport.embedded.svelte-1x6r3yt .stage.svelte-1x6r3yt{position:absolute;top:0;left:0;transform-origin:top left;transform:scale(var(--fc-scale, 0))}.stage.svelte-1x6r3yt.svelte-1x6r3yt{position:relative;background:var(--fc-paper, #ffffff);border-radius:12px;overflow:visible;flex:0 0 auto;font-family:Inter,system-ui,sans-serif;color:var(--fc-ink, #171717);box-shadow:0 1px 3px var(--fc-shadow-sm, rgba(0, 0, 0, .06));perspective:1200px;perspective-origin:50% 45%}.stage.distilled.svelte-1x6r3yt.svelte-1x6r3yt{background:transparent;box-shadow:none}.stage.svelte-1x6r3yt .forecast-explore-cursor{position:absolute;left:0;top:0;width:25px;height:25px;margin:-12.5px 0 0 -12.5px;border-radius:50%;background:var(--fc-scroll-thumb, rgba(142, 142, 147, .62));opacity:0;pointer-events:none;z-index:90}.stage.svelte-1x6r3yt .forecast-explore-band{position:absolute;background:var(--fc-surface-light, rgba(23, 23, 23, .05));border-radius:6px;opacity:0;pointer-events:none}.stage.svelte-1x6r3yt .forecast-explore-group{position:absolute;box-sizing:border-box;background:var(--fc-paper, #ffffff);border-radius:12px;box-shadow:0 40px 20px var(--fc-shadow-sm, rgba(0, 0, 0, .05)),0 25px 70px var(--fc-shadow-lg, rgba(0, 0, 0, .2));opacity:0;pointer-events:none;z-index:80}.stage.svelte-1x6r3yt .forecast-explore-group span{position:absolute}.stage.svelte-1x6r3yt .feg__h{font-weight:800;font-size:11px;line-height:14px;color:var(--fc-ink, #171717);white-space:nowrap}.stage.svelte-1x6r3yt .feg__h--wrap{white-space:normal}.stage.svelte-1x6r3yt .feg__rule{left:12px;width:361px;height:1px;background:var(--fc-surface-light, rgba(23, 23, 23, .05))}.stage.svelte-1x6r3yt .feg__track{height:4px;border-radius:20px;background:linear-gradient(90deg,var(--fc-spectrum-1, #f95e42) 0%,var(--fc-spectrum-2, #fb7e42) 6.6%,var(--fc-spectrum-3, #ffca42) 45%,var(--fc-spectrum-4, #68d54f) 72.51%,var(--fc-spectrum-5, #87c4ef) 88.42%,var(--fc-spectrum-6, #7cabf1) 100%) border-box,var(--fc-border, rgba(23, 23, 23, .15))}.stage.svelte-1x6r3yt .feg__knob{width:14px;height:14px;border-radius:20px;background:var(--fc-ink, #171717)}.stage.svelte-1x6r3yt .feg__tick{top:30px;font-weight:800;font-size:11px;line-height:14px;color:var(--fc-ink-50, rgba(23, 23, 23, .5));white-space:nowrap}.stage.svelte-1x6r3yt .feg__tick.is-on{color:var(--fc-ink, #171717)}.stage.svelte-1x6r3yt .feg__input{width:112.5px;height:46px;border-radius:8px;background:var(--fc-surface-light, rgba(23, 23, 23, .05))}.stage.svelte-1x6r3yt .feg__k{font-weight:800;font-size:11px;line-height:14px;color:var(--fc-ink, #171717)}.stage.svelte-1x6r3yt .feg__v{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-minor, #666666)}.stage.svelte-1x6r3yt .feg__chip{width:233px;height:64px;border-radius:8px;background:var(--fc-surface-sunken-2, #f3f3f3)}.stage.svelte-1x6r3yt .feg__col{font-weight:500;font-size:11px;line-height:14px;color:var(--fc-ink-50, rgba(23, 23, 23, .5))}.stage.svelte-1x6r3yt .feg__btn{display:grid;place-items:center;width:361px;height:32px;border-radius:20px;background:var(--fc-surface-light, rgba(23, 23, 23, .05));font-weight:700;font-size:13px;line-height:16px;letter-spacing:-.13px;color:var(--fc-ink, #171717)}.piece[data-id=extended].svelte-1x6r3yt.svelte-1x6r3yt{clip-path:inset(-35px -60px 259px -60px)}.stage.processing.svelte-1x6r3yt .piece[data-id=extended].svelte-1x6r3yt{clip-path:inset(-35px -60px 341px -60px)}.proc-sub.svelte-1x6r3yt.svelte-1x6r3yt{font-weight:500;font-size:11px;line-height:14px;color:var(--fc-ink-50, rgba(23, 23, 23, .5));white-space:nowrap}.proc-banner.svelte-1x6r3yt.svelte-1x6r3yt{background:var(--fc-warn, #fdd239);border-radius:12px}.proc-banner__title.svelte-1x6r3yt.svelte-1x6r3yt{position:absolute;font-weight:800;font-size:20px;line-height:24px;letter-spacing:-.01em;color:var(--fc-ink, #171717);white-space:nowrap}.proc-banner__body.svelte-1x6r3yt.svelte-1x6r3yt{position:absolute;margin:0;font-weight:500;font-size:11px;line-height:14px;color:var(--fc-ink, #171717)}.proc-banner__link.svelte-1x6r3yt.svelte-1x6r3yt{font-weight:700;white-space:nowrap}.stage.svelte-1x6r3yt>.svelte-1x6r3yt{position:absolute}.stage.armed.svelte-1x6r3yt .piece.svelte-1x6r3yt{visibility:hidden}.stage.chart-pending.svelte-1x6r3yt .piece[data-id=forecast].svelte-1x6r3yt .bar.green{transform:scaleY(0);transform-origin:50% 100%}.logo.svelte-1x6r3yt.svelte-1x6r3yt{left:4px;top:3px;width:40px;height:40px;object-fit:contain;border-radius:25%}.plus.svelte-1x6r3yt.svelte-1x6r3yt{left:2px;top:792px;width:40px;height:40px;border-radius:50%;background:var(--fc-ink, #171717);border:none;cursor:pointer;display:grid;place-items:center}.plus.svelte-1x6r3yt span.svelte-1x6r3yt{position:relative;width:14px;height:14px}.plus.svelte-1x6r3yt span.svelte-1x6r3yt:before,.plus.svelte-1x6r3yt span.svelte-1x6r3yt:after{content:"";position:absolute;background:var(--fc-paper, #ffffff)}.plus.svelte-1x6r3yt span.svelte-1x6r3yt:before{left:6px;top:0;width:2px;height:14px}.plus.svelte-1x6r3yt span.svelte-1x6r3yt:after{left:0;top:6px;width:14px;height:2px}.hdr-eyebrow.svelte-1x6r3yt.svelte-1x6r3yt{font-weight:700;font-size:11px;line-height:14px}.hdr-title.svelte-1x6r3yt.svelte-1x6r3yt{font-weight:800;font-size:20px;line-height:24px;letter-spacing:-.01em}.tabs.svelte-1x6r3yt.svelte-1x6r3yt{display:flex;gap:17px}.tab.svelte-1x6r3yt.svelte-1x6r3yt{font-weight:700;font-size:11px;line-height:14px;color:var(--fc-ink-50, rgba(23, 23, 23, .5));white-space:nowrap}.tab.active.svelte-1x6r3yt.svelte-1x6r3yt{color:var(--fc-ink, #171717)}.rule.svelte-1x6r3yt.svelte-1x6r3yt{height:1.3px;background:var(--fc-surface-light, rgba(23, 23, 23, .05))}.rule-active.svelte-1x6r3yt.svelte-1x6r3yt{height:2px;background:var(--fc-ink, #171717)}.piece.svelte-1x6r3yt.svelte-1x6r3yt{background:var(--fc-paper, #ffffff);border:1px dashed var(--fc-border-strong, rgba(23, 23, 23, .18));border-radius:16px;display:grid;place-items:center;box-sizing:border-box}.piece.built.svelte-1x6r3yt.svelte-1x6r3yt{background:transparent;border:none;border-radius:0;display:block}.piece-label.svelte-1x6r3yt.svelte-1x6r3yt{font-size:12px;font-weight:600;color:var(--fc-ink-35, rgba(23, 23, 23, .35))}.anim-switcher.svelte-1x6r3yt.svelte-1x6r3yt{position:fixed;left:16px;bottom:16px;z-index:9999;display:flex;gap:4px;padding:5px;background:var(--fc-ink-88, rgba(23, 23, 23, .88));border-radius:10px;font-family:Inter,system-ui,sans-serif;box-shadow:0 4px 16px var(--fc-shadow-lg, rgba(0, 0, 0, .25))}.anim-switcher.svelte-1x6r3yt button.svelte-1x6r3yt{border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--fc-paper-65, rgba(255, 255, 255, .65));background:transparent;cursor:pointer;white-space:nowrap}.anim-switcher.svelte-1x6r3yt button.svelte-1x6r3yt:hover{color:var(--fc-paper, #ffffff)}.anim-switcher.svelte-1x6r3yt button.active.svelte-1x6r3yt{background:var(--fc-paper, #ffffff);color:var(--fc-ink, #171717)}
