.product-showcase-module__Z0UBEG__section{background:#f5faf9;padding:clamp(72px,7vw,96px) 0;scroll-margin-top:72px;overflow:hidden}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__section{background:var(--mantine-color-dark-8)}.product-showcase-module__Z0UBEG__headingRow{margin-bottom:48px}.product-showcase-module__Z0UBEG__headingRow h2{color:var(--color-tide)}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__headingRow h2{color:var(--color-sky)}.product-showcase-module__Z0UBEG__liveBadge{color:var(--color-tide);border-radius:0;flex:none;margin-bottom:4px}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__liveBadge{color:var(--color-sky)}.product-showcase-module__Z0UBEG__liveBadge{font-family:var(--font-utility)}.product-showcase-module__Z0UBEG__carouselRegion,.product-showcase-module__Z0UBEG__nativeCarousel{min-width:0;position:relative}.product-showcase-module__Z0UBEG__nativeCarousel{--native-slide-size:88%;--native-slide-gap:var(--mantine-spacing-xl);--native-control-top:min(30vw, 300px)}.product-showcase-module__Z0UBEG__nativeViewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;width:100%;overflow:auto hidden}.product-showcase-module__Z0UBEG__nativeViewport::-webkit-scrollbar{display:none}.product-showcase-module__Z0UBEG__nativeTrack{gap:var(--native-slide-gap);padding:4px calc(100% - var(--native-slide-size)) 4px 0;display:flex}.product-showcase-module__Z0UBEG__nativeSlide{flex:0 0 var(--native-slide-size);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;position:relative}.product-showcase-module__Z0UBEG__nativeControl{z-index:5;top:var(--native-control-top);border:1px solid var(--mantine-color-gray-3);width:44px;height:44px;padding:0;display:grid;position:absolute}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__nativeControl{border:1px solid var(--mantine-color-dark-4)}.product-showcase-module__Z0UBEG__nativeControl{color:var(--mantine-color-dark-8);border-radius:6px;place-items:center}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__nativeControl{color:#fff}.product-showcase-module__Z0UBEG__nativeControl{background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);cursor:pointer;touch-action:manipulation;transform:translateY(-50%)}.product-showcase-module__Z0UBEG__nativeControl:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.product-showcase-module__Z0UBEG__nativeControl:disabled{display:none}.product-showcase-module__Z0UBEG__nativePrevious{left:12px}.product-showcase-module__Z0UBEG__nativeNext{right:12px}.product-showcase-module__Z0UBEG__nativeIndicators{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;margin:20px 0 0;padding:0;display:flex}.product-showcase-module__Z0UBEG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-showcase-module__Z0UBEG__nativeIndicator{min-width:44px;max-width:100%;min-height:44px;color:var(--mantine-color-dimmed);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 8px;font-size:.875rem;font-weight:700}.product-showcase-module__Z0UBEG__nativeIndicator:hover{color:var(--color-text-accent)}.product-showcase-module__Z0UBEG__nativeIndicator[data-active]{border-bottom-color:var(--color-text-accent);color:var(--color-text-accent)}.product-showcase-module__Z0UBEG__nativeIndicator:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.product-showcase-module__Z0UBEG__slide{height:100%;padding:4px}.product-showcase-module__Z0UBEG__window{border:1px solid #2359542e;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__window{border:1px solid #b5e8e12b}.product-showcase-module__Z0UBEG__window{background:var(--mantine-color-body);border-radius:12px 12px 32px;box-shadow:10px 10px #81d5e33d}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__window{box-shadow:10px 10px #81d5e312}.product-showcase-module__Z0UBEG__windowBar{border-bottom:1px solid var(--mantine-color-gray-2);flex:none;grid-template-columns:1fr minmax(130px,220px) 1fr;align-items:center;height:24px;padding:0 14px;display:grid}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__windowBar{border-bottom:1px solid var(--mantine-color-dark-5)}.product-showcase-module__Z0UBEG__windowBar{background:#f1f2f4}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__windowBar{background:var(--mantine-color-dark-7)}.product-showcase-module__Z0UBEG__windowBar span{background:var(--mantine-color-gray-4);border-radius:50%;width:8px;height:8px;display:block}.product-showcase-module__Z0UBEG__addressBar{border:1px solid var(--mantine-color-gray-2);padding:1px 12px}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__addressBar{border:1px solid var(--mantine-color-dark-5)}.product-showcase-module__Z0UBEG__addressBar{color:var(--mantine-color-dimmed);background:var(--mantine-color-body);text-align:center;border-radius:6px;font-size:8px}.product-showcase-module__Z0UBEG__windowBarSpacer{min-width:1px}.product-showcase-module__Z0UBEG__previewPicture{aspect-ratio:3/2;background:#f7faf9;flex:none;width:100%;min-height:0;display:block;overflow:hidden}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__previewPicture{background:var(--mantine-color-dark-7)}.product-showcase-module__Z0UBEG__previewImage{object-fit:contain;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1);display:block}.product-showcase-module__Z0UBEG__window:hover .product-showcase-module__Z0UBEG__previewImage{transform:scale(1.012)}.product-showcase-module__Z0UBEG__captionIcon{width:44px;height:44px;color:var(--mantine-color-lagoon-8);border-radius:6px;flex:0 0 44px;place-items:center;display:grid}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__captionIcon{color:var(--mantine-color-lagoon-3)}.product-showcase-module__Z0UBEG__captionIcon{background:var(--mantine-color-lagoon-0)}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__captionIcon{background:#34a89c1f}@media (max-width:48em){.product-showcase-module__Z0UBEG__section{padding:48px 0}.product-showcase-module__Z0UBEG__headingRow{margin-bottom:32px}.product-showcase-module__Z0UBEG__nativeCarousel{--native-slide-size:92%;--native-slide-gap:var(--mantine-spacing-md);--native-control-top:48%}.product-showcase-module__Z0UBEG__window{border-radius:10px 10px 24px}.product-showcase-module__Z0UBEG__windowBar{grid-template-columns:1fr minmax(96px,150px) 1fr;height:22px;padding-inline:10px}.product-showcase-module__Z0UBEG__previewPicture{aspect-ratio:1;position:relative}.product-showcase-module__Z0UBEG__previewImage,.product-showcase-module__Z0UBEG__window:hover .product-showcase-module__Z0UBEG__previewImage{width:var(--mobile-preview-width,220%);max-width:none;height:auto;transform:translate(-18%, var(--mobile-preview-y,0%));transition:none;position:absolute;top:0;left:0}.product-showcase-module__Z0UBEG__nativeSlide[data-preview=budget-compact]{--mobile-preview-width:300%;--mobile-preview-y:-18%}.product-showcase-module__Z0UBEG__nativeSlide[data-preview=accounts]{--mobile-preview-width:170%;--mobile-preview-y:-10%}.product-showcase-module__Z0UBEG__nativeSlide[data-preview=transactions]{--mobile-preview-width:230%;--mobile-preview-y:-17%}.product-showcase-module__Z0UBEG__nativeSlide[data-preview=charts]{--mobile-preview-width:210%;--mobile-preview-y:-16%}.product-showcase-module__Z0UBEG__nativePrevious{left:6px}.product-showcase-module__Z0UBEG__nativeNext{right:6px}}@media (prefers-reduced-motion:reduce){.product-showcase-module__Z0UBEG__nativeViewport{scroll-behavior:auto}.product-showcase-module__Z0UBEG__previewImage{transition:none}}@media (min-width:48.001em) and (prefers-reduced-motion:reduce){.product-showcase-module__Z0UBEG__window:hover .product-showcase-module__Z0UBEG__previewImage{transform:none}}.product-showcase-module__Z0UBEG__captionCopy{gap:6px;min-width:0;display:grid}.product-showcase-module__Z0UBEG__captureTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.product-showcase-module__Z0UBEG__captureTrigger:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.product-showcase-module__Z0UBEG__viewerContent{height:100dvh;color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerContent{color:#eff5f1}.product-showcase-module__Z0UBEG__viewerContent{background:var(--color-canvas)}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerContent{background:#17191c}.product-showcase-module__Z0UBEG__viewerHeader{min-height:80px;padding:calc(16px + env(safe-area-inset-top)) clamp(16px, 3vw, 40px) 16px;border-bottom:1px solid #18231f24;flex-shrink:0;gap:16px}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerHeader{border-bottom:1px solid #81d5e32e}.product-showcase-module__Z0UBEG__viewerHeader{color:inherit;background:inherit}.product-showcase-module__Z0UBEG__viewerTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;line-height:1.15}.product-showcase-module__Z0UBEG__viewerClose{border:1px solid #18231f33;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerClose{border:1px solid #81d5e34d}.product-showcase-module__Z0UBEG__viewerClose{color:inherit;background:0 0;border-radius:6px}.product-showcase-module__Z0UBEG__viewerClose:hover{background:#146c7214}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerClose:hover{background:#81d5e31f}.product-showcase-module__Z0UBEG__viewerClose:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.product-showcase-module__Z0UBEG__viewerBody{padding:clamp(12px,2.5vw,32px);min-height:0;padding-top:12px;padding-bottom:calc(clamp(12px, 2.5vw, 32px) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:hidden}.product-showcase-module__Z0UBEG__viewerViewport{overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--color-paper);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerViewport{background:var(--color-deep)}.product-showcase-module__Z0UBEG__viewerViewport{scrollbar-width:thin;scrollbar-color:var(--color-text-accent) transparent;box-shadow:4px 10px 24px #102c2f1a}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerViewport{box-shadow:4px 10px 24px #0003}.product-showcase-module__Z0UBEG__viewerViewport:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.product-showcase-module__Z0UBEG__viewerPicture{flex:none;min-width:0;margin-block:auto;display:block}.product-showcase-module__Z0UBEG__viewerImage{width:100%;max-width:none;height:auto;display:block}.product-showcase-module__Z0UBEG__viewerViewport:active{cursor:grabbing}.product-showcase-module__Z0UBEG__viewerClose svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.product-showcase-module__Z0UBEG__viewerClose{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.product-showcase-module__Z0UBEG__viewerClose svg{width:18px;height:18px}}.product-showcase-module__Z0UBEG__viewerStage{flex:1;min-height:0;display:flex;position:relative}.product-showcase-module__Z0UBEG__viewerNavigation{display:none}@media (hover:hover) and (pointer:fine){.product-showcase-module__Z0UBEG__viewerNavigation{z-index:2;border:1px solid #18231f33;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerNavigation{border:1px solid #81d5e34d}.product-showcase-module__Z0UBEG__viewerNavigation{color:var(--color-ink);border-radius:6px;place-items:center}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerNavigation{color:#eff5f1}.product-showcase-module__Z0UBEG__viewerNavigation{background:var(--color-canvas)}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerNavigation{background:var(--color-deep)}.product-showcase-module__Z0UBEG__viewerNavigation{cursor:pointer;transform:translateY(-50%)}.product-showcase-module__Z0UBEG__viewerNavigation:disabled{opacity:.4;cursor:default}.product-showcase-module__Z0UBEG__viewerPrevious{left:12px}.product-showcase-module__Z0UBEG__viewerNext{right:12px}.product-showcase-module__Z0UBEG__viewerNavigation:hover:not(:disabled){color:var(--color-text-accent)}}.product-showcase-module__Z0UBEG__zoomControls{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.product-showcase-module__Z0UBEG__zoomControls button{border:1px solid #aeb8b2;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem;display:inline-flex}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__zoomControls button{border:1px solid #687a77}.product-showcase-module__Z0UBEG__zoomControls button{font:inherit;color:inherit;background:#fff;border-radius:6px}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__zoomControls button{background:var(--color-deep)}.product-showcase-module__Z0UBEG__zoomControls button{cursor:pointer;touch-action:manipulation}.product-showcase-module__Z0UBEG__zoomControls output{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem}.product-showcase-module__Z0UBEG__zoomControls button:disabled{opacity:.45;cursor:default}.product-showcase-module__Z0UBEG__zoomControls button:hover:not(:disabled),.product-showcase-module__Z0UBEG__nativeControl:hover:not(:disabled){background:#ecfafa}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__zoomControls button:hover:not(:disabled),[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__nativeControl:hover:not(:disabled){background:#123f43}.product-showcase-module__Z0UBEG__zoomControls button:active:not(:disabled),.product-showcase-module__Z0UBEG__nativeControl:active:not(:disabled),.product-showcase-module__Z0UBEG__nativeIndicator:active,.product-showcase-module__Z0UBEG__viewerNavigation:active:not(:disabled),.product-showcase-module__Z0UBEG__viewerClose:active{background:#d7f2f3}[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__zoomControls button:active:not(:disabled),[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__nativeControl:active:not(:disabled),[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__nativeIndicator:active,[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerNavigation:active:not(:disabled),[data-mantine-color-scheme=dark] .product-showcase-module__Z0UBEG__viewerClose:active{background:#12575c}.product-showcase-module__Z0UBEG__zoomControls button:active:not(:disabled),.product-showcase-module__Z0UBEG__nativeControl:active:not(:disabled),.product-showcase-module__Z0UBEG__nativeIndicator:active,.product-showcase-module__Z0UBEG__viewerNavigation:active:not(:disabled),.product-showcase-module__Z0UBEG__viewerClose:active{box-shadow:inset 0 0 0 2px var(--color-text-accent)}@media (prefers-contrast:more){.product-showcase-module__Z0UBEG__zoomControls button,.product-showcase-module__Z0UBEG__nativeControl,.product-showcase-module__Z0UBEG__nativeIndicator,.product-showcase-module__Z0UBEG__viewerNavigation,.product-showcase-module__Z0UBEG__viewerClose{border:2px solid}}.product-showcase-module__Z0UBEG__viewerViewport{position:relative}.product-showcase-module__Z0UBEG__viewerViewport:not([data-zoomed]){overflow:hidden}.product-showcase-module__Z0UBEG__viewerViewport:not([data-zoomed]) .product-showcase-module__Z0UBEG__viewerPicture{transform:translateX(var(--capture-offset,0px))}.product-showcase-module__Z0UBEG__neighborCapture{pointer-events:none;transform:translateX(calc(var(--capture-offset,0px) + 100%));align-items:center;display:flex;position:absolute;inset:0}.product-showcase-module__Z0UBEG__neighborCapture[data-neighbor=previous]{transform:translateX(calc(var(--capture-offset,0px) - 100%))}.product-showcase-module__Z0UBEG__neighborCapture picture,.product-showcase-module__Z0UBEG__neighborCapture img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.product-showcase-module__Z0UBEG__viewerViewport:not([data-zoomed]) .product-showcase-module__Z0UBEG__viewerPicture{transform:none}.product-showcase-module__Z0UBEG__neighborCapture{visibility:hidden}}.product-showcase-module__Z0UBEG__viewerViewport{container-type:size}.product-showcase-module__Z0UBEG__viewerPicture{max-width:calc(var(--capture-zoom,1) * min(100cqw, 149.95cqh));margin-inline:auto}.product-showcase-module__Z0UBEG__neighborCapture picture{max-width:min(100cqw,149.95cqh);margin-inline:auto}
