.scrollbar-hidden.svelte-130m1zt{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden.svelte-130m1zt::-webkit-scrollbar{display:none}@keyframes svelte-1gxxqsj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee.svelte-1gxxqsj{animation:svelte-1gxxqsj-marquee 30s linear infinite}.ou-launch.svelte-d5mct{padding:10px 14px;border:0;border-radius:10px;font-weight:800;cursor:pointer;background:#fd5a08;color:#fff}.ou-launch.svelte-d5mct:hover{background:#e65307}.ou-modal.svelte-d5mct{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.ou-modal__backdrop.svelte-d5mct{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.ou-modal__dialog.svelte-d5mct{position:relative;margin:5vh auto 0;width:min(960px,96vw);height:min(80vh,900px);background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000040;overflow:hidden}.ou-modal__close.svelte-d5mct{position:absolute;top:8px;right:10px;z-index:2;font-size:28px;line-height:1;background:transparent;border:0;cursor:pointer;color:#111}.ou-visually-hidden.svelte-d5mct{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.ou-widget.svelte-d5mct :where(.svelte-d5mct),.ou-widget.svelte-d5mct :where(.svelte-d5mct):before,.ou-widget.svelte-d5mct :where(.svelte-d5mct):after{box-sizing:border-box}.ou-widget.svelte-d5mct{line-height:1.35;color:#111827}.ou-card.svelte-d5mct{max-width:900px;margin:0 auto;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 25px #0000000f;overflow:hidden;position:relative}.ou-header.svelte-d5mct{padding:15px 20px;background:#fd5a08;color:#fff;transition:background .25s ease-in-out}.ou-header.svelte-d5mct:hover{background:#e65307}.ou-header.svelte-d5mct h2:where(.svelte-d5mct){font-size:1.25rem;font-weight:800}.ou-logo.svelte-d5mct{height:32px;width:auto;display:block;margin-right:4px;object-fit:contain}@media (max-width: 900px){.ou-logo.svelte-d5mct{height:28px}}@media (max-width: 480px){.ou-logo.svelte-d5mct{height:26px}.ou-header.svelte-d5mct h2:where(.svelte-d5mct){font-size:1.05rem}}.ou-badge.svelte-d5mct{margin-left:auto;font-size:.85rem;font-weight:700;background:#ffffff2e;padding:6px 10px;border-radius:999px;transition:background .25s,transform .2s}.ou-badge.svelte-d5mct:hover{background:#ffffff4d;transform:scale(1.05)}.ou-body.svelte-d5mct{padding:20px;background:#fff}.ou-grid.svelte-d5mct{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 720px){.ou-grid.svelte-d5mct{grid-template-columns:1.1fr .9fr}}.ou-field.svelte-d5mct{display:flex;flex-direction:column;gap:6px}.ou-field-extra.svelte-d5mct{display:flex;flex-direction:column;align-items:start;gap:6px}.ou-label.svelte-d5mct{font-size:.9rem;font-weight:600;color:#374151}.ou-input.svelte-d5mct,.ou-select.svelte-d5mct{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:10px;font-size:1rem}.ou-input.svelte-d5mct:focus,.ou-select.svelte-d5mct:focus{outline:none;border-color:#fd5a08;box-shadow:0 0 0 3px #fd5c082e}.ou-row3.svelte-d5mct{display:grid;gap:12px;align-items:end}.ou-row3.no-custom.svelte-d5mct{grid-template-columns:1fr auto}.ou-row3.has-custom.svelte-d5mct{grid-template-columns:1fr 1fr auto}@media (max-width: 720px){.ou-row3.no-custom.svelte-d5mct,.ou-row3.has-custom.svelte-d5mct{grid-template-columns:1fr}}.ou-period.svelte-d5mct .ou-seg:where(.svelte-d5mct){display:flex;border:1px solid #d1d5db;border-radius:10px;overflow:hidden}.ou-period.svelte-d5mct .ou-seg-btn:where(.svelte-d5mct){background:#fff;border:0;padding:10px 12px;font-weight:800;cursor:pointer;font-size:.9rem}.ou-period.svelte-d5mct .ou-seg-btn:where(.svelte-d5mct)+.ou-seg-btn:where(.svelte-d5mct){border-left:1px solid #d1d5db}.ou-period.svelte-d5mct .ou-seg-btn.is-active:where(.svelte-d5mct){background:#fd5a08;color:#fff}.ou-period.svelte-d5mct .ou-seg-btn:where(.svelte-d5mct):disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ou-help.svelte-d5mct{font-size:.8rem;color:#6b7280}.ou-results.svelte-d5mct{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.ou-results.svelte-d5mct{grid-template-columns:1fr 1fr}}.ou-kpi.svelte-d5mct{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ou-kpi.svelte-d5mct h3:where(.svelte-d5mct){margin:0;font-size:.9rem;font-weight:700;color:#374151}.ou-kpi.svelte-d5mct .ou-big:where(.svelte-d5mct){font-size:1.6rem;font-weight:900;margin-top:6px}.ou-kpi.svelte-d5mct .ou-sub:where(.svelte-d5mct){font-size:.85rem;color:#6b7280;margin-top:6px}.ou-savings.svelte-d5mct{background:#fff7ed;border-color:#fdba74}.ou-savings.svelte-d5mct .ou-big:where(.svelte-d5mct){color:#fd5a08}.ou-footer.svelte-d5mct{padding:16px 20px;background:#f9fafb;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eef2f7}.ou-note.svelte-d5mct{font-size:.8rem;color:#6b7280}.ou-btn.svelte-d5mct{font-size:.84rem;cursor:pointer;border:none;padding:10px 14px;border-radius:10px;font-weight:800;transition:background .25s,color .2s,transform .2s;width:100%}.ou-btn.svelte-d5mct:hover{transform:translateY(-1px);transition:transform .1s ease-out}.ou-btn.is-prime.svelte-d5mct{background:#fd5a08;color:#fff}.ou-btn.is-dirty.svelte-d5mct{background:#ecb659;color:#111827}.ou-btn.is-idle.svelte-d5mct{background:#e5e7eb;color:#111827}.ou-btn.is-busy.svelte-d5mct{background:#374151;color:#fff}@keyframes svelte-d5mct-ouPulse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.01)}}.ou-btn.is-dirty.svelte-d5mct{animation:svelte-d5mct-ouPulse 1.3s ease-in-out infinite}.ou-what-if.svelte-d5mct{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:min(90%,680px);text-align:center;font-size:1.25rem;font-weight:800;color:#111827;opacity:0;transition:opacity 3s ease;pointer-events:none;z-index:5}.ou-what-if-mobile.svelte-d5mct{text-align:center;font-size:1rem;font-weight:800;color:#111827;transition:opacity 3s ease;pointer-events:none;padding-bottom:20px}.ou-what-if.is-visible.svelte-d5mct{opacity:1}.ou-hidden.svelte-d5mct{display:none!important}
