.PageLoading-module__OekLFq__root{--loader-scale:.8;isolation:isolate;justify-content:center;align-items:center;gap:var(--size-rem-1_5);width:100%;min-height:100dvh;padding:var(--size-rem-3) var(--size-rem-2);background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--color-chart-1) 18%, transparent), transparent 28%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 30%), radial-gradient(circle at 50% 84%, color-mix(in srgb, var(--color-chart-3) 12%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 93%, var(--color-surface) 7%), color-mix(in srgb, var(--color-bg) 84%, var(--color-surface-raised) 16%));flex-direction:column;display:flex;position:relative;overflow:hidden}.PageLoading-module__OekLFq__stage{width:min(100%, calc(var(--size-rem-17_75) * var(--loader-scale)));aspect-ratio:1;animation:PageLoading-module__OekLFq__stageFloat var(--loading-logo-stage-duration,var(--duration-1600)) var(--ease-out) infinite;place-items:center;display:grid;position:relative}.PageLoading-module__OekLFq__ambientGlow{border-radius:var(--radius-full);filter:blur(var(--size-px-64));pointer-events:none;position:absolute}.PageLoading-module__OekLFq__ambientGlowMint{top:calc(var(--size-rem-6) * -1);left:calc(var(--size-rem-4) * -1);width:var(--size-rem-18);height:var(--size-rem-18);background:color-mix(in srgb, var(--color-accent) 24%, transparent);animation:PageLoading-module__OekLFq__ambientDrift var(--loading-logo-ambient-duration,var(--duration-7000)) ease-in-out infinite}.PageLoading-module__OekLFq__ambientGlowRose{right:calc(var(--size-rem-4) * -1);bottom:calc(var(--size-rem-6) * -1);width:var(--size-rem-16);height:var(--size-rem-16);background:color-mix(in srgb, var(--color-chart-1) 22%, transparent);animation:PageLoading-module__OekLFq__ambientDriftReverse var(--loading-logo-ambient-duration,var(--duration-7000)) ease-in-out infinite}.PageLoading-module__OekLFq__pulseField{inset:var(--size-rem-1);border-radius:var(--radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 68%), radial-gradient(circle, color-mix(in srgb, var(--color-chart-1) 15%, transparent), transparent 74%);filter:blur(var(--size-px-28));opacity:.92;position:absolute}.PageLoading-module__OekLFq__orbit{inset:var(--size-rem-0_6);border-radius:var(--radius-full);background:conic-gradient(from 0deg, transparent 0deg, transparent 46deg, color-mix(in srgb, var(--color-accent) 78%, transparent) 102deg, transparent 150deg, transparent 210deg, color-mix(in srgb, var(--color-chart-1) 75%, transparent) 286deg, transparent 332deg, transparent 360deg);filter:blur(var(--size-px-5));opacity:.95;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--size-px-14)), black calc(100% - var(--size-px-12)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--size-px-14)), black calc(100% - var(--size-px-12)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--size-px-14)), black calc(100% - var(--size-px-12)));animation:PageLoading-module__OekLFq__orbitSpin var(--loading-logo-orbit-duration,var(--duration-2000)) linear infinite;position:absolute}.PageLoading-module__OekLFq__core{width:calc(var(--size-rem-10_5) * var(--loader-scale));height:calc(var(--size-rem-10_5) * var(--loader-scale));place-items:center;display:grid;position:relative}.PageLoading-module__OekLFq__logo,.PageLoading-module__OekLFq__echo{transform-origin:50%;will-change:transform, opacity, filter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PageLoading-module__OekLFq__logo{color:color-mix(in srgb, var(--color-chart-1) 58%, var(--color-accent) 42%);filter:drop-shadow(0 0 var(--size-px-24) color-mix(in srgb, var(--color-chart-1) 20%, transparent));animation:PageLoading-module__OekLFq__logoPulse var(--loading-logo-logo-duration,var(--duration-1600)) var(--ease-out) infinite}.PageLoading-module__OekLFq__echo{mix-blend-mode:screen;opacity:0;filter:blur(var(--size-px-0_5))}.PageLoading-module__OekLFq__echoLeft{color:color-mix(in srgb, var(--color-chart-1) 76%, transparent);animation:PageLoading-module__OekLFq__echoLeftTrail var(--loading-logo-trail-duration,var(--duration-1800)) var(--ease-out) infinite}.PageLoading-module__OekLFq__echoRight{color:color-mix(in srgb, var(--color-accent) 82%, transparent);animation:PageLoading-module__OekLFq__echoRightTrail var(--loading-logo-trail-duration,var(--duration-1800)) var(--ease-out) infinite}.PageLoading-module__OekLFq__beam{width:calc(100% + var(--size-rem-2));height:var(--size-rem-1_4);border-radius:var(--radius-full);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 12%, transparent), color-mix(in srgb, var(--color-chart-1) 34%, transparent), transparent);filter:blur(var(--size-px-12));mix-blend-mode:screen;animation:PageLoading-module__OekLFq__beamSweep var(--loading-logo-beam-duration,var(--duration-1800)) var(--ease-out) infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.PageLoading-module__OekLFq__word{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:.01em;color:var(--color-text);margin:0}@keyframes PageLoading-module__OekLFq__ambientDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--size-rem-1_2), var(--size-rem-1), 0) scale(1.08)}}@keyframes PageLoading-module__OekLFq__ambientDriftReverse{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(calc(var(--size-rem-1_2) * -1), calc(var(--size-rem-1) * -1), 0) scale(1.06)}}@keyframes PageLoading-module__OekLFq__stageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--size-px-4) * -1))}}@keyframes PageLoading-module__OekLFq__orbitSpin{to{transform:rotate(360deg)}}@keyframes PageLoading-module__OekLFq__logoPulse{0%,to{opacity:.92;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes PageLoading-module__OekLFq__echoLeftTrail{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}24%{opacity:.26}58%{transform:translate(calc(-50% - var(--size-px-12)), calc(-50% - var(--size-px-6))) scale(1.02);opacity:.48}to{transform:translate(calc(-50% - var(--size-px-18)), calc(-50% - var(--size-px-10))) scale(1.06);opacity:0}}@keyframes PageLoading-module__OekLFq__echoRightTrail{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}24%{opacity:.24}58%{transform:translate(calc(-50% + var(--size-px-12)), calc(-50% + var(--size-px-6))) scale(1.02);opacity:.44}to{transform:translate(calc(-50% + var(--size-px-18)), calc(-50% + var(--size-px-10))) scale(1.06);opacity:0}}@keyframes PageLoading-module__OekLFq__beamSweep{0%{transform:translate(calc(-50% - var(--size-rem-5)), calc(-50% - var(--size-rem-5))) rotate(-28deg);opacity:0}26%{opacity:.12}50%{opacity:.72}to{transform:translate(calc(-50% + var(--size-rem-5)), calc(-50% + var(--size-rem-5))) rotate(-28deg);opacity:0}}@media (max-width:480px){.PageLoading-module__OekLFq__root{padding:var(--size-rem-2_5) var(--size-rem-1_5)}.PageLoading-module__OekLFq__stage{width:min(100%, calc(var(--size-rem-13_5) * var(--loader-scale)))}.PageLoading-module__OekLFq__core{width:calc(var(--size-rem-9) * var(--loader-scale));height:calc(var(--size-rem-9) * var(--loader-scale))}}@media (prefers-reduced-motion:reduce){.PageLoading-module__OekLFq__ambientGlowMint,.PageLoading-module__OekLFq__ambientGlowRose,.PageLoading-module__OekLFq__stage,.PageLoading-module__OekLFq__orbit,.PageLoading-module__OekLFq__logo,.PageLoading-module__OekLFq__echoLeft,.PageLoading-module__OekLFq__echoRight,.PageLoading-module__OekLFq__beam{animation:none}.PageLoading-module__OekLFq__echoLeft,.PageLoading-module__OekLFq__echoRight,.PageLoading-module__OekLFq__beam{display:none}.PageLoading-module__OekLFq__logo{opacity:1;transform:translate(-50%,-50%)}}
.WidgetShell-module__o46mBa__shell{--widget-controls-opacity:0;border-radius:var(--radius-xl);background:var(--color-glass-bg);width:100%;height:100%;min-height:0;-webkit-backdrop-filter:blur(var(--blur-lg));border:var(--border-width-ui) solid var(--color-border);padding:var(--size-rem-1) var(--size-rem-1_4) var(--size-rem-0_8) var(--size-rem-1_4);flex-direction:column;display:flex;position:relative;overflow:hidden}.WidgetShell-module__o46mBa__dragBar{height:var(--size-rem-1_2);border-radius:var(--radius-xl) var(--radius-xl) 0 0;cursor:grab;opacity:0;transition:opacity var(--duration-200) ease, background var(--duration-200) ease;z-index:var(--z-above);touch-action:none;background:0 0;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.WidgetShell-module__o46mBa__dragBar:active{cursor:grabbing}.WidgetShell-module__o46mBa__shell:hover{--widget-controls-opacity:1}.WidgetShell-module__o46mBa__shell:hover .WidgetShell-module__o46mBa__dragBar,.WidgetShell-module__o46mBa__dragBar:focus-visible,.WidgetShell-module__o46mBa__dragging .WidgetShell-module__o46mBa__dragBar{opacity:1}.WidgetShell-module__o46mBa__dragBarPill{width:var(--size-rem-2);height:var(--size-rem-0_2);border-radius:var(--size-px-1);background:var(--color-text-muted);transition:width var(--duration-200) ease, background var(--duration-150) ease}.WidgetShell-module__o46mBa__dragBar:hover .WidgetShell-module__o46mBa__dragBarPill,.WidgetShell-module__o46mBa__dragBar:focus-visible .WidgetShell-module__o46mBa__dragBarPill,.WidgetShell-module__o46mBa__dragging .WidgetShell-module__o46mBa__dragBarPill{width:var(--size-rem-2_5);background:var(--color-text-secondary)}.WidgetShell-module__o46mBa__dragging{box-shadow:var(--shadow-lg);cursor:grabbing;opacity:.92}@keyframes WidgetShell-module__o46mBa__wobble{0%{rotate:-.3deg}50%{rotate:.3deg}to{rotate:-.3deg}}.WidgetShell-module__o46mBa__wobble{animation:WidgetShell-module__o46mBa__wobble var(--duration-300) ease-in-out infinite;transform-origin:50%}.WidgetShell-module__o46mBa__wobble:nth-child(2n){animation-duration:var(--duration-350);animation-delay:-var(--duration-120)}.WidgetShell-module__o46mBa__wobble:nth-child(3n){animation-duration:var(--duration-280);animation-delay:-var(--duration-70)}
.WidgetResizeHandle-module__au9eWa__handle{width:var(--size-rem-1_5);height:var(--size-rem-1_5);padding:0 var(--size-rem-0_3) var(--size-rem-0_3) 0;color:var(--color-text-muted);cursor:ew-resize;opacity:var(--widget-controls-opacity,0);transition:opacity var(--duration-200) ease, color var(--duration-150) ease;touch-action:none;z-index:var(--z-above);background:0 0;border:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.WidgetResizeHandle-module__au9eWa__handle:hover,.WidgetResizeHandle-module__au9eWa__handle:focus-visible{color:var(--color-text-secondary);opacity:1}.WidgetResizeHandle-module__au9eWa__active{color:var(--color-accent);opacity:1}@media (pointer:coarse){.WidgetResizeHandle-module__au9eWa__handle{display:none}}@media (max-width:640px){.WidgetResizeHandle-module__au9eWa__handle{display:none}}
.AllocationWidget-module__3iHgTW__header{margin-bottom:var(--size-rem-0_75)}.AllocationWidget-module__3iHgTW__content{justify-content:center;align-items:center;gap:var(--size-rem-1_5);flex:1;min-height:0;display:flex}.AllocationWidget-module__3iHgTW__chartWrapper{aspect-ratio:1;flex-shrink:1;align-self:stretch;min-width:0;min-height:0;display:flex}[data-widget-size=sm] .AllocationWidget-module__3iHgTW__content{gap:var(--size-rem-0_75);overscroll-behavior:contain;flex-direction:column;overflow-y:auto}[data-widget-size=sm] .AllocationWidget-module__3iHgTW__chartWrapper{width:100%;max-width:var(--size-px-158);flex-shrink:0;align-self:center}@media (max-width:768px){.AllocationWidget-module__3iHgTW__content{gap:var(--size-rem-2_5);flex-direction:column}.AllocationWidget-module__3iHgTW__chartWrapper{width:100%;max-width:var(--size-px-300);flex-shrink:0;align-self:center}}
.DonutChart-module__g0mXGa__wrapper{flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.DonutChart-module__g0mXGa__chartArea{flex:1;width:100%;min-height:0;position:relative;container-type:size}.DonutChart-module__g0mXGa__tooltipAnchor{padding-top:var(--size-rem-0_5);z-index:var(--z-dropdown);justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.DonutChart-module__g0mXGa__svg{animation:DonutChart-module__g0mXGa__chartIn var(--duration-450) ease-out;display:block;overflow:visible}@keyframes DonutChart-module__g0mXGa__chartIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.DonutChart-module__g0mXGa__baseRing{transition:opacity var(--duration-250) ease;cursor:pointer}.DonutChart-module__g0mXGa__segment{cursor:pointer;transition:transform var(--duration-250) ease, filter var(--duration-250) ease}.DonutChart-module__g0mXGa__segmentHovered{transform:translate(var(--tx), var(--ty));filter:drop-shadow(0 var(--size-px-5) var(--size-px-9) var(--alpha-black-25))}.DonutChart-module__g0mXGa__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DonutChart-module__g0mXGa__total{font-size:7.5cqw;font-weight:var(--font-bold);color:var(--color-text);letter-spacing:-.02em;line-height:var(--leading-tight);transition:opacity var(--duration-200) ease}.DonutChart-module__g0mXGa__change{font-size:3.5cqw;font-weight:var(--font-semibold);color:var(--color-success);transition:opacity var(--duration-200) ease;margin-top:.3cqw;line-height:1.4}.DonutChart-module__g0mXGa__percent{color:var(--color-success);font-weight:var(--font-semibold)}.DonutChart-module__g0mXGa__segmentLabel{font-size:3.5cqw;font-weight:var(--font-semibold);color:var(--color-text-secondary);transition:opacity var(--duration-200) ease;margin-top:.3cqw;line-height:1.4}
.ChartTooltip-module__WYnPHW__tooltip{align-items:center;gap:var(--size-rem-0_5);padding:var(--size-rem-0_45) var(--size-rem-0_85);border-radius:var(--radius-full);background:var(--color-tooltip-bg);-webkit-backdrop-filter:blur(var(--size-px-15));border:var(--size-px-1) solid var(--color-border);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(var(--size-px-5));transition:opacity var(--duration-250) ease, transform var(--duration-250) ease;display:flex}.ChartTooltip-module__WYnPHW__visible{opacity:1;transform:translateY(0)}.ChartTooltip-module__WYnPHW__dot{width:var(--size-px-9);height:var(--size-px-9);border-radius:50%;flex-shrink:0}.ChartTooltip-module__WYnPHW__label{font-size:var(--size-rem-0_8);font-weight:var(--font-medium);color:var(--color-text)}.ChartTooltip-module__WYnPHW__separator{width:var(--size-px-1);height:var(--size-px-14);background:var(--color-border-subtle);flex-shrink:0}.ChartTooltip-module__WYnPHW__percentage{font-size:var(--size-rem-0_8);font-weight:var(--font-semibold);color:var(--color-text)}.ChartTooltip-module__WYnPHW__value{font-size:var(--size-rem-0_8);font-weight:var(--font-normal);color:var(--color-text-secondary)}
.ChartLegend-module__0kkcmW__legend{gap:var(--size-px-3);min-width:var(--size-px-293);margin-bottom:var(--size-px-46);flex-direction:column;display:flex}[data-widget-size=sm] .ChartLegend-module__0kkcmW__legend{width:100%;min-width:0;margin-bottom:0}@media (max-width:768px){.ChartLegend-module__0kkcmW__legend{margin-bottom:0}}.ChartLegend-module__0kkcmW__item{align-items:center;gap:var(--size-rem-0_75);padding:var(--size-rem-0_6) var(--size-rem-0_75);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-200) ease, opacity var(--duration-250) ease;animation:ChartLegend-module__0kkcmW__legendItemIn var(--duration-300) ease-out backwards;display:flex;position:relative;overflow:hidden}@keyframes ChartLegend-module__0kkcmW__legendItemIn{0%{opacity:0;transform:translateX(var(--size-px-6))}to{opacity:1;transform:translate(0)}}.ChartLegend-module__0kkcmW__item:hover{background:var(--color-hover-overlay)}.ChartLegend-module__0kkcmW__itemEmpty{opacity:.45;cursor:default}.ChartLegend-module__0kkcmW__itemEmpty:hover{background:0 0}.ChartLegend-module__0kkcmW__dimmed .ChartLegend-module__0kkcmW__item{opacity:.4;transition:opacity var(--duration-250) ease, background var(--duration-200) ease}.ChartLegend-module__0kkcmW__dimmed .ChartLegend-module__0kkcmW__itemActive{opacity:1}.ChartLegend-module__0kkcmW__colorBar{width:var(--size-px-5);height:var(--size-px-32);border-radius:var(--radius-sm);transition:height var(--duration-250) ease;flex-shrink:0}.ChartLegend-module__0kkcmW__itemActive .ChartLegend-module__0kkcmW__colorBar{height:var(--size-px-36)}.ChartLegend-module__0kkcmW__details{gap:var(--size-px-1);flex-direction:column;flex:1;min-width:0;display:flex}.ChartLegend-module__0kkcmW__topRow{justify-content:space-between;align-items:center;gap:var(--size-rem-0_5);display:flex}.ChartLegend-module__0kkcmW__label{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text);white-space:nowrap}.ChartLegend-module__0kkcmW__percentage{font-size:var(--size-rem-0_8);font-weight:var(--font-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChartLegend-module__0kkcmW__value{font-size:var(--size-rem-0_75);font-weight:var(--font-normal);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChartLegend-module__0kkcmW__progressTrack{margin-top:var(--size-px-5);width:100%;height:var(--size-px-4);border-radius:var(--radius-sm);background:var(--color-progress-track);overflow:hidden}.ChartLegend-module__0kkcmW__progressFill{border-radius:var(--radius-sm);height:100%;transition:width var(--duration-400) cubic-bezier(.22, 1, .36, 1)}
.SortableWidget-module__KBZB7G__cell{min-width:0;min-height:0;position:relative}.SortableWidget-module__KBZB7G__sm{grid-area:span 2/span 1}.SortableWidget-module__KBZB7G__md{grid-area:span 2/span 2}.SortableWidget-module__KBZB7G__lg{grid-area:span 2/span 3}.SortableWidget-module__KBZB7G__cellResizing{z-index:var(--z-dropdown)}.SortableWidget-module__KBZB7G__cellResizing:after{content:"";border:var(--border-width-ui) dashed var(--color-accent);border-radius:var(--radius-xl);opacity:.55;pointer-events:none;position:absolute;inset:0}@media (max-width:768px){.SortableWidget-module__KBZB7G__md,.SortableWidget-module__KBZB7G__lg{grid-column:1/-1}}@media (max-width:480px){.SortableWidget-module__KBZB7G__sm,.SortableWidget-module__KBZB7G__md,.SortableWidget-module__KBZB7G__lg{grid-column:1/-1}}
.HeroMiniDashboard-module__VZqgnq__appShell{--hero-preview-columns:4;--hero-preview-gap:var(--size-rem-1_25);--hero-preview-row-height:var(--size-rem-18);--hero-preview-scale:1;grid-template-rows:var(--topbar-height) minmax(0, 1fr);width:100%;height:100%;min-height:0;color:var(--color-text);background:var(--color-bg);display:grid}.HeroMiniDashboard-module__VZqgnq__topBar,.HeroMiniDashboard-module__VZqgnq__topBarMain,.HeroMiniDashboard-module__VZqgnq__topActions,.HeroMiniDashboard-module__VZqgnq__actionButton,.HeroMiniDashboard-module__VZqgnq__appBody,.HeroMiniDashboard-module__VZqgnq__navItem{align-items:center;display:flex}.HeroMiniDashboard-module__VZqgnq__topBar{justify-content:space-between;gap:var(--size-rem-1);padding:0 var(--content-padding-x) 0 var(--content-padding-x);border-bottom:var(--border-width-ui) solid var(--color-border);background:var(--color-sidebar-bg)}.HeroMiniDashboard-module__VZqgnq__topBarAccount{align-items:center;min-width:0;height:100%;display:flex;position:relative}.HeroMiniDashboard-module__VZqgnq__profileIdentity{align-items:center;gap:var(--size-rem-0_3);border-radius:var(--radius-md);width:auto;padding:var(--size-rem-0_35) var(--size-rem-0_5) var(--size-rem-0_35) 0;color:var(--color-text-secondary);font:inherit;background:0 0;display:flex}.HeroMiniDashboard-module__VZqgnq__avatarArea{width:var(--size-px-36);flex:none;justify-content:center;align-items:center;display:flex}.HeroMiniDashboard-module__VZqgnq__avatarRing{width:var(--size-px-36);height:var(--size-px-36);border:var(--size-px-2) solid color-mix(in srgb, var(--color-accent) 42%, var(--color-border));border-radius:var(--radius-full);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__avatarImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HeroMiniDashboard-module__VZqgnq__profileExpanded{align-items:center;gap:var(--size-rem-0_25);flex:1;min-width:0;display:flex;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__profileName{min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__actionButton:disabled{color:var(--color-text-muted);cursor:default;opacity:.58}.HeroMiniDashboard-module__VZqgnq__actionButton:disabled svg{color:currentColor}.HeroMiniDashboard-module__VZqgnq__topBarMain{flex:auto;justify-content:flex-end;min-width:0;padding:0}.HeroMiniDashboard-module__VZqgnq__pageTitle{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold);white-space:nowrap}.HeroMiniDashboard-module__VZqgnq__topActions{gap:var(--size-rem-0_5);min-width:0}.HeroMiniDashboard-module__VZqgnq__actionButton{justify-content:center;gap:var(--size-rem-0_34);min-height:var(--size-rem-2_05);border:var(--border-width-ui) solid var(--color-border);border-radius:var(--radius-md);padding:var(--size-rem-0_375) var(--size-rem-0_86);color:var(--color-text);background:var(--color-glass-bg);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;font-family:inherit}.HeroMiniDashboard-module__VZqgnq__actionButton svg{transition:transform var(--duration-normal) var(--ease-default);flex-shrink:0}.HeroMiniDashboard-module__VZqgnq__actionButton:last-child:not(:disabled){color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 9%, var(--color-glass-bg))}.HeroMiniDashboard-module__VZqgnq__actionButton[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 14%, var(--color-glass-bg))}.HeroMiniDashboard-module__VZqgnq__actionButton[aria-expanded=true] svg{transform:rotate(45deg)}.HeroMiniDashboard-module__VZqgnq__appBody{align-items:stretch;min-height:0}.HeroMiniDashboard-module__VZqgnq__sidebar{flex:0 0 var(--sidebar-width);border-right:var(--border-width-ui) solid var(--color-border);background:var(--color-sidebar-bg);flex-direction:column;min-width:0;display:flex}.HeroMiniDashboard-module__VZqgnq__navList{gap:var(--size-rem-0_25);padding:var(--size-rem-0_5);flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__navItem{border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--size-rem-0_65) 0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-book);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;gap:0;font-family:inherit;position:relative;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__navItem:before{content:"";width:var(--size-px-3);border-radius:0 var(--size-px-2) var(--size-px-2) 0;background:var(--color-accent);opacity:0;position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(0)}.HeroMiniDashboard-module__VZqgnq__navItemActive{color:var(--color-accent);background:var(--color-nav-active-bg);font-weight:var(--font-medium)}.HeroMiniDashboard-module__VZqgnq__navItemActive:before{opacity:1;transform:scaleY(1)}.HeroMiniDashboard-module__VZqgnq__navIcon{width:calc(var(--sidebar-width-collapsed) - var(--size-rem-1));color:currentColor;flex:none;justify-content:center;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__navLabel{text-overflow:ellipsis;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__dashboardPane{background:var(--color-bg);isolation:isolate;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__dashboardScroll{width:100%;height:100%;padding:var(--content-padding-top) calc(var(--content-padding-x) - var(--size-rem-0_2)) var(--size-rem-2) var(--content-padding-x);overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;transition:filter var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);position:relative;overflow:hidden auto}.HeroMiniDashboard-module__VZqgnq__dashboardScroll::-webkit-scrollbar{width:0;height:0}.HeroMiniDashboard-module__VZqgnq__dashboardScrollMenuOpen{filter:blur(var(--blur-sm));opacity:.55;pointer-events:none}.HeroMiniDashboard-module__VZqgnq__dashboardScrollFlush{padding:0;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__widgetMenuPanel.HeroMiniDashboard-module__VZqgnq__widgetMenuPanel{inset:var(--content-padding-top) calc(var(--content-padding-x) - var(--size-rem-0_2)) var(--size-rem-1) var(--content-padding-x);max-height:calc(100% - var(--content-padding-top) - var(--size-rem-1))}.HeroMiniDashboard-module__VZqgnq__scaledDashboard{width:calc(100% / var(--hero-preview-scale));transform:scale(var(--hero-preview-scale));transform-origin:0 0}.HeroMiniDashboard-module__VZqgnq__transactionsScaledDashboard{height:calc(100% / var(--hero-preview-scale))}.HeroMiniDashboard-module__VZqgnq__widgetGrid{grid-template-columns:repeat(var(--hero-preview-columns), minmax(0, 1fr));grid-auto-rows:var(--hero-preview-row-height);grid-gap:var(--hero-preview-gap);gap:var(--hero-preview-gap);width:100%;display:grid}.HeroMiniDashboard-module__VZqgnq__widgetCell{min-width:0;min-height:0}.HeroMiniDashboard-module__VZqgnq__widgetSmall{grid-column:span 1}.HeroMiniDashboard-module__VZqgnq__widgetWide,.HeroMiniDashboard-module__VZqgnq__widgetTall{grid-column:span 2}.HeroMiniDashboard-module__VZqgnq__widgetTall{grid-row:span 1}.HeroMiniDashboard-module__VZqgnq__widgetShell{width:100%;height:100%}.HeroMiniDashboard-module__VZqgnq__previewSpan1.HeroMiniDashboard-module__VZqgnq__previewSpan1{grid-column:span 1}.HeroMiniDashboard-module__VZqgnq__previewSpan2.HeroMiniDashboard-module__VZqgnq__previewSpan2{grid-column:span 2}.HeroMiniDashboard-module__VZqgnq__dragOverlay{pointer-events:none}.HeroMiniDashboard-module__VZqgnq__dragOverlayShell{width:calc(100% / var(--hero-preview-scale));height:calc(100% / var(--hero-preview-scale));transform:scale(var(--hero-preview-scale));transform-origin:0 0}.HeroMiniDashboard-module__VZqgnq__demoPage{gap:var(--size-rem-1);flex-direction:column;width:100%;min-height:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionsWorkspace{grid-template-columns:minmax(0, 1fr) minmax(var(--size-rem-18), var(--size-rem-22));background:var(--color-bg);width:100%;height:100%;display:grid;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__transactionRegister,.HeroMiniDashboard-module__VZqgnq__transactionDetailSidebar{flex-direction:column;min-width:0;min-height:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionRegister{border-right:var(--border-width-ui) solid var(--color-border-subtle);scrollbar-width:none;overflow-y:auto}.HeroMiniDashboard-module__VZqgnq__transactionRegister::-webkit-scrollbar{width:0;height:0}.HeroMiniDashboard-module__VZqgnq__transactionMonthHeader{justify-content:space-between;align-items:flex-end;gap:var(--size-rem-1);min-height:var(--size-rem-3);padding:var(--size-rem-1_35) var(--size-rem-1_5) var(--size-rem-0_5);display:flex}.HeroMiniDashboard-module__VZqgnq__transactionMonthHeader h2{color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.HeroMiniDashboard-module__VZqgnq__transactionMonthHeader strong{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.HeroMiniDashboard-module__VZqgnq__transactionCurrency{vertical-align:.12em;font-size:.72em}.HeroMiniDashboard-module__VZqgnq__transactionList{flex-direction:column;min-height:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionGroup{flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDateHeader{min-height:var(--size-rem-3);padding:var(--size-rem-1) var(--size-rem-1_5) 0;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-none);align-items:center;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionRow{width:100%;min-height:var(--size-rem-2);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;outline:none;padding:0;display:block;position:relative}.HeroMiniDashboard-module__VZqgnq__transactionRow:before{content:"";width:var(--size-px-1);background:var(--color-accent);opacity:0;position:absolute;inset:0 auto 0 0}.HeroMiniDashboard-module__VZqgnq__transactionRow:hover,.HeroMiniDashboard-module__VZqgnq__transactionRow:focus-visible,.HeroMiniDashboard-module__VZqgnq__transactionRowSelected{background:var(--color-hover-overlay)}.HeroMiniDashboard-module__VZqgnq__transactionRow:focus-visible{box-shadow:inset 0 0 0 var(--size-px-1) var(--color-accent)}.HeroMiniDashboard-module__VZqgnq__transactionRowSelected:before{opacity:1}.HeroMiniDashboard-module__VZqgnq__transactionRowInner{grid-template-columns:minmax(0, 1.9fr) minmax(var(--size-rem-9), 1fr) var(--size-rem-6) var(--size-rem-2);min-height:var(--size-rem-2);padding-left:var(--size-rem-1_5);align-items:center;display:grid}.HeroMiniDashboard-module__VZqgnq__transactionMerchantCell,.HeroMiniDashboard-module__VZqgnq__transactionMetaCell{align-items:center;min-width:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionMerchantCell{gap:var(--size-rem-0_35);overflow:hidden}.HeroMiniDashboard-module__VZqgnq__transactionTransferIcon{width:var(--size-rem-0_9);height:var(--size-rem-0_9);border-radius:var(--size-px-3_5);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-secondary) 12%, transparent);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:var(--leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionMerchant,.HeroMiniDashboard-module__VZqgnq__transactionAccount,.HeroMiniDashboard-module__VZqgnq__transactionCategoryName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__transactionMerchant{min-width:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-none)}.HeroMiniDashboard-module__VZqgnq__transactionAccount{margin-left:var(--size-rem-0_5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-none)}.HeroMiniDashboard-module__VZqgnq__transactionMetaCell{padding:0 var(--size-rem-0_5);justify-content:flex-end}.HeroMiniDashboard-module__VZqgnq__transactionCategory{align-items:center;gap:var(--size-rem-0_35);border-radius:var(--radius-full);max-width:100%;padding:var(--size-rem-0_2) var(--size-rem-0_55);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-none);text-transform:uppercase;display:inline-flex;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__transactionCategoryEmoji{line-height:var(--leading-none);flex:none}.HeroMiniDashboard-module__VZqgnq__transactionCategoryGray{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-secondary) 12%, transparent)}.HeroMiniDashboard-module__VZqgnq__transactionCategoryPurple{color:var(--color-chart-4);background:color-mix(in srgb, var(--color-chart-4) 16%, transparent)}.HeroMiniDashboard-module__VZqgnq__transactionCategoryRed{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 13%, transparent)}.HeroMiniDashboard-module__VZqgnq__transactionCategoryGreen{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 13%, transparent)}.HeroMiniDashboard-module__VZqgnq__transactionAmount{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.HeroMiniDashboard-module__VZqgnq__transactionAmountCredit{color:var(--color-success)}.HeroMiniDashboard-module__VZqgnq__transactionStatusDots{justify-content:flex-start;align-items:center;gap:var(--size-px-1);padding-left:var(--size-rem-0_85);display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionStatusDots span{width:var(--size-px-5);height:var(--size-px-5);border-radius:var(--radius-full);background:var(--color-text-secondary);display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionStatusDots span:first-child{background:var(--color-accent)}.HeroMiniDashboard-module__VZqgnq__transactionDetailSidebar{background:color-mix(in srgb, var(--color-surface) 86%, var(--color-bg));overflow-y:auto}.HeroMiniDashboard-module__VZqgnq__transactionDetailHeader{gap:var(--size-rem-0_75);border-bottom:var(--border-width-ui) solid var(--color-border-subtle);padding:var(--size-rem-1_25) var(--size-rem-1_5);flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailTopRow{min-height:var(--size-rem-1_25);justify-content:space-between;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDateButton,.HeroMiniDashboard-module__VZqgnq__transactionDetailAccountButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit}.HeroMiniDashboard-module__VZqgnq__transactionDateButton{margin-left:calc(-1 * var(--size-rem-0_25));border-radius:var(--radius-md);padding:var(--size-rem-0_25);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-none)}.HeroMiniDashboard-module__VZqgnq__transactionDateButton:hover,.HeroMiniDashboard-module__VZqgnq__transactionDetailAccountButton:hover{color:var(--color-text);background:var(--color-hover-overlay)}.HeroMiniDashboard-module__VZqgnq__transactionDetailTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--size-rem-0_75);min-width:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailTitle{min-width:0;color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-tight);overflow-wrap:anywhere;outline:none}.HeroMiniDashboard-module__VZqgnq__transactionDetailTitle:focus-visible,.HeroMiniDashboard-module__VZqgnq__transactionDetailAmount:focus-visible{box-shadow:0 0 0 var(--size-px-1) var(--color-accent)}.HeroMiniDashboard-module__VZqgnq__transactionDetailAmountGroup{align-items:center;gap:var(--size-rem-0_5);flex:none;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionTipChip{align-items:center;gap:var(--size-rem-0_15);max-width:var(--size-rem-5);clip-path:polygon(0% 0%, calc(100% - var(--size-rem-0_65)) 0%, 100% 50%, calc(100% - var(--size-rem-0_65)) 100%, 0% 100%);border-radius:var(--radius-md);padding:var(--size-rem-0_15) var(--size-rem-0_8) var(--size-rem-0_15) var(--size-rem-0_35);color:var(--color-text-secondary);background:var(--color-hover-overlay);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-none);white-space:nowrap;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailAmount{color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;outline:none;align-items:baseline;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailAccountButton{align-items:center;gap:var(--size-rem-0_5);max-width:100%;margin-left:calc(-1 * var(--size-rem-0_25));border-radius:var(--radius-md);padding:var(--size-rem-0_25);font-size:var(--text-xs);font-weight:var(--font-medium);align-self:flex-start;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailAccountButton span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__transactionInstitutionLogo{width:var(--size-rem-1);height:var(--size-rem-1);border-radius:var(--radius-full);color:var(--color-text);background:var(--color-chart-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailSections{flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailSection{border-bottom:var(--border-width-ui) solid var(--color-border-subtle);padding:var(--size-rem-1_1) var(--size-rem-1_5)}.HeroMiniDashboard-module__VZqgnq__transactionDetailSectionTitle{margin:0 0 var(--size-rem-0_75);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:0;line-height:var(--leading-none)}.HeroMiniDashboard-module__VZqgnq__transactionDetailList{gap:var(--size-rem-0_55);flex-direction:column;margin:0;display:flex}.HeroMiniDashboard-module__VZqgnq__transactionDetailRow{grid-template-columns:minmax(var(--size-rem-6), .82fr) minmax(0, 1fr);grid-gap:var(--size-rem-0_75);gap:var(--size-rem-0_75);min-width:0;display:grid}.HeroMiniDashboard-module__VZqgnq__transactionDetailRow dt,.HeroMiniDashboard-module__VZqgnq__transactionDetailRow dd{min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.HeroMiniDashboard-module__VZqgnq__transactionDetailRow dt{color:var(--color-text-muted);font-weight:var(--font-medium)}.HeroMiniDashboard-module__VZqgnq__transactionDetailValue{color:var(--color-text);font-weight:var(--font-semibold);overflow-wrap:anywhere}.HeroMiniDashboard-module__VZqgnq__settingsPage{width:min(100%, var(--size-px-780));margin-inline:auto}.HeroMiniDashboard-module__VZqgnq__themePage{width:min(100%, var(--size-px-1080));margin-inline:auto}.HeroMiniDashboard-module__VZqgnq__insightsPage{width:min(100%, var(--size-px-780));margin-inline:auto}.HeroMiniDashboard-module__VZqgnq__demoPageHeader{justify-content:space-between;align-items:flex-end;gap:var(--size-rem-1);display:flex}.HeroMiniDashboard-module__VZqgnq__demoPageTitle{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:0;line-height:var(--leading-tight);margin:0}.HeroMiniDashboard-module__VZqgnq__demoPageSubtitle{margin:var(--size-rem-0_25) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.HeroMiniDashboard-module__VZqgnq__insightResponse{max-width:var(--size-rem-42);padding-top:var(--size-rem-0_35);color:var(--color-text);display:block}.HeroMiniDashboard-module__VZqgnq__insightParagraph{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-book);max-width:72ch;margin:0;line-height:1.72}.HeroMiniDashboard-module__VZqgnq__insightParagraph+.HeroMiniDashboard-module__VZqgnq__insightParagraph,.HeroMiniDashboard-module__VZqgnq__insightList+.HeroMiniDashboard-module__VZqgnq__insightParagraph{margin-top:var(--size-rem-0_9)}.HeroMiniDashboard-module__VZqgnq__insightParagraph strong,.HeroMiniDashboard-module__VZqgnq__insightList strong{color:var(--color-text);font-weight:var(--font-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroMiniDashboard-module__VZqgnq__insightList{counter-reset:insight-priority;grid-gap:var(--size-rem-0_65);gap:var(--size-rem-0_65);margin:var(--size-rem-1_05) 0 0;color:var(--color-text);padding-left:0;list-style:none;display:grid}.HeroMiniDashboard-module__VZqgnq__insightList li{counter-increment:insight-priority;grid-gap:var(--size-rem-0_6);gap:var(--size-rem-0_6);color:var(--color-text-muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);line-height:1.68;display:grid}.HeroMiniDashboard-module__VZqgnq__insightList li:before{content:counter(insight-priority) ".";color:var(--color-text-muted);font-weight:var(--font-semibold)}.HeroMiniDashboard-module__VZqgnq__insightList p{color:var(--color-text);margin:0}.HeroMiniDashboard-module__VZqgnq__insightGeneratedItem{opacity:0;transform:translateY(var(--size-rem-0_4));animation:HeroMiniDashboard-module__VZqgnq__insightFadeIn var(--duration-1300) var(--ease-out) forwards;will-change:opacity, transform}.HeroMiniDashboard-module__VZqgnq__insightRevealImmediate{animation-delay:var(--duration-0)}.HeroMiniDashboard-module__VZqgnq__insightRevealOne{animation-delay:var(--duration-800)}.HeroMiniDashboard-module__VZqgnq__insightRevealTwo{animation-delay:var(--duration-1600)}.HeroMiniDashboard-module__VZqgnq__insightRevealThree{animation-delay:calc(var(--duration-1600) + var(--duration-800))}.HeroMiniDashboard-module__VZqgnq__insightRevealFour{animation-delay:calc(var(--duration-2000) + var(--duration-1300))}.HeroMiniDashboard-module__VZqgnq__insightRevealFive{animation-delay:calc(var(--duration-2000) + var(--duration-2000))}@keyframes HeroMiniDashboard-module__VZqgnq__insightFadeIn{0%{opacity:0;transform:translateY(var(--size-rem-0_4))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroMiniDashboard-module__VZqgnq__insightGeneratedItem{opacity:1;will-change:auto;animation:none;transform:none}}.HeroMiniDashboard-module__VZqgnq__settingsCard,.HeroMiniDashboard-module__VZqgnq__themeCard{border:var(--border-width-ui) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.HeroMiniDashboard-module__VZqgnq__deviceIcon{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__settingsProfileEmail,.HeroMiniDashboard-module__VZqgnq__settingsCardFooter{color:var(--color-text-muted);font-size:var(--text-xs)}.HeroMiniDashboard-module__VZqgnq__settingsTab,.HeroMiniDashboard-module__VZqgnq__themeCard{cursor:pointer;font-family:inherit}.HeroMiniDashboard-module__VZqgnq__themeCard:hover{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border))}.HeroMiniDashboard-module__VZqgnq__settingsRow,.HeroMiniDashboard-module__VZqgnq__deviceRow{align-items:center;gap:var(--size-rem-0_7);min-width:0;display:flex}.HeroMiniDashboard-module__VZqgnq__settingsRow+.HeroMiniDashboard-module__VZqgnq__settingsRow,.HeroMiniDashboard-module__VZqgnq__deviceRow+.HeroMiniDashboard-module__VZqgnq__deviceRow{border-top:var(--border-width-ui) solid var(--color-border-subtle)}.HeroMiniDashboard-module__VZqgnq__settingsTabs{gap:var(--size-rem-0_25);border-bottom:var(--border-width-ui) solid var(--color-border-subtle);display:flex;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__settingsTab{border:none;border-bottom:var(--size-px-2) solid transparent;padding:var(--size-rem-0_5) var(--size-rem-0_85);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);background:0 0;border-radius:0}.HeroMiniDashboard-module__VZqgnq__settingsTabActive{color:var(--color-text);border-bottom-color:var(--color-accent)}.HeroMiniDashboard-module__VZqgnq__settingsContent,.HeroMiniDashboard-module__VZqgnq__settingsSectionGroup{flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__settingsContent{gap:var(--size-rem-1)}.HeroMiniDashboard-module__VZqgnq__settingsSectionGroup{gap:var(--size-rem-0_5)}.HeroMiniDashboard-module__VZqgnq__settingsSectionTitle{padding-left:var(--size-rem-0_15);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.HeroMiniDashboard-module__VZqgnq__settingsProfileHero{justify-content:center;align-items:center;gap:var(--size-rem-0_5);border:var(--border-width-ui) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--size-rem-1_75) var(--size-rem-1) var(--size-rem-1_25);background:var(--color-surface);flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__settingsAvatar{width:var(--size-px-64);height:var(--size-px-64);border-radius:var(--radius-full);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface-raised));font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-none);text-align:center;justify-content:center;align-items:center;display:inline-flex}.HeroMiniDashboard-module__VZqgnq__settingsProfileName{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold);text-align:center;margin:0}.HeroMiniDashboard-module__VZqgnq__settingsProfileEmail{margin:var(--size-rem-0_15) 0 0;text-align:center}.HeroMiniDashboard-module__VZqgnq__settingsCard{overflow:hidden}.HeroMiniDashboard-module__VZqgnq__demoFieldLabel{gap:var(--size-rem-0_35);padding:var(--size-rem-0_85) var(--size-rem-1);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;display:flex}.HeroMiniDashboard-module__VZqgnq__demoFieldLabel+.HeroMiniDashboard-module__VZqgnq__demoFieldLabel{border-top:var(--border-width-ui) solid var(--color-border-subtle)}.HeroMiniDashboard-module__VZqgnq__demoFieldInput{width:100%;min-height:var(--size-rem-2_25);border:var(--border-width-ui) solid var(--color-border);border-radius:var(--radius-md);padding:var(--size-rem-0_5) var(--size-rem-0_65);color:var(--color-text);background:var(--color-bg);font:inherit;outline:none}.HeroMiniDashboard-module__VZqgnq__demoFieldInput:focus{border-color:var(--color-accent)}.HeroMiniDashboard-module__VZqgnq__settingsCardFooter{justify-content:space-between;align-items:center;gap:var(--size-rem-0_75);border-top:var(--border-width-ui) solid var(--color-border-subtle);padding:var(--size-rem-0_7) var(--size-rem-1);display:flex}.HeroMiniDashboard-module__VZqgnq__settingsRow,.HeroMiniDashboard-module__VZqgnq__deviceRow{padding:var(--size-rem-0_85) var(--size-rem-1);color:var(--color-text);font-size:var(--text-sm);justify-content:space-between}.HeroMiniDashboard-module__VZqgnq__settingsRowLabel{align-items:center;gap:var(--size-rem-0_45);display:inline-flex}.HeroMiniDashboard-module__VZqgnq__settingsDangerText{color:var(--color-danger)}.HeroMiniDashboard-module__VZqgnq__demoDangerButton{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-border))}.HeroMiniDashboard-module__VZqgnq__deviceIcon{width:var(--size-px-34);height:var(--size-px-34);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-raised)}.HeroMiniDashboard-module__VZqgnq__themeGrid{grid-template-columns:repeat(auto-fit, minmax(var(--size-rem-13), 1fr));grid-gap:var(--size-rem-0_75);gap:var(--size-rem-0_75);display:grid}.HeroMiniDashboard-module__VZqgnq__themeCard{color:var(--color-text);text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__themeCardActive{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}.HeroMiniDashboard-module__VZqgnq__themeCardFooter{justify-content:space-between;align-items:center;gap:var(--size-rem-0_5);border-top:var(--border-width-ui) solid var(--color-border-subtle);padding:var(--size-rem-0_55) var(--size-rem-0_65);display:flex}.HeroMiniDashboard-module__VZqgnq__themeCardText{gap:var(--size-rem-0_1);flex-direction:column;min-width:0;display:flex}.HeroMiniDashboard-module__VZqgnq__themeCardName,.HeroMiniDashboard-module__VZqgnq__themeCardDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeroMiniDashboard-module__VZqgnq__themeCardName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.HeroMiniDashboard-module__VZqgnq__themeCardDescription{color:var(--color-text-muted);font-size:var(--text-xs)}.HeroMiniDashboard-module__VZqgnq__themeCheck{width:var(--size-rem-1_5);height:var(--size-rem-1_5);border-radius:var(--radius-full);color:var(--color-accent-fg);background:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1280px){.HeroMiniDashboard-module__VZqgnq__appShell{--hero-preview-scale:.88}}@media (max-width:768px){.HeroMiniDashboard-module__VZqgnq__dashboardScroll{overflow:hidden}.HeroMiniDashboard-module__VZqgnq__appShell{--hero-mobile-shell-scale:.56;--hero-preview-scale:1;width:calc(100% / var(--hero-mobile-shell-scale));min-width:0;height:calc(100% / var(--hero-mobile-shell-scale));transform:scale(var(--hero-mobile-shell-scale));transform-origin:0 0;flex:none;position:absolute;inset:0 auto auto 0}}@media (max-width:480px){.HeroMiniDashboard-module__VZqgnq__appShell{--hero-mobile-shell-scale:.54}}
.HeroSection-module__GvSeQW__hero{padding:var(--size-rem-10) 0 var(--size-rem-4);isolation:isolate;position:relative;overflow:hidden}.HeroSection-module__GvSeQW__inner{z-index:var(--z-base);gap:var(--size-rem-3);width:min(var(--size-px-3000), calc(100% - var(--size-rem-9)));flex-direction:column;margin:0 auto;display:flex;position:relative}.HeroSection-module__GvSeQW__copy{grid-template-columns:minmax(0, var(--size-rem-58)) minmax(var(--size-rem-20), var(--size-rem-31));grid-gap:var(--size-rem-2);gap:var(--size-rem-2);align-items:end;display:grid}.HeroSection-module__GvSeQW__heading{color:var(--color-text);font-size:var(--size-rem-4);font-weight:var(--font-heavy);letter-spacing:0;white-space:nowrap;margin:0;line-height:.96}.HeroSection-module__GvSeQW__headingLine{display:inline}.HeroSection-module__GvSeQW__headingAccentStrong{color:color-mix(in srgb, var(--color-accent) 80%, var(--color-text))}.HeroSection-module__GvSeQW__headingAccentSoft{color:color-mix(in srgb, var(--color-accent-hover) 68%, var(--color-text))}.HeroSection-module__GvSeQW__sub{max-width:var(--size-rem-34);color:var(--color-text-secondary);font-size:var(--size-rem-1_05);grid-column:1;margin:0;line-height:1.65}.HeroSection-module__GvSeQW__tryNow.HeroSection-module__GvSeQW__tryNow{place-self:end;gap:var(--size-rem-0_45);color:var(--color-accent);font-size:var(--size-rem-0_95);font-weight:var(--font-semibold);grid-area:2/2;padding:0;line-height:1.65}.HeroSection-module__GvSeQW__pulseDot{width:var(--size-px-12);height:var(--size-px-12);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 18%, transparent);animation:HeroSection-module__GvSeQW__pulseDot var(--duration-1600) var(--ease-smooth) infinite;flex:none;position:relative}.HeroSection-module__GvSeQW__pulseDot:after{content:"";width:var(--size-px-6);height:var(--size-px-6);border-radius:var(--radius-full);background:var(--color-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSection-module__GvSeQW__tryNow svg{transition:transform var(--duration-200) var(--ease-smooth);flex:none}.HeroSection-module__GvSeQW__tryNow:hover svg{transform:translateX(var(--size-px-2))}@keyframes HeroSection-module__GvSeQW__pulseDot{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.HeroSection-module__GvSeQW__pulseDot{animation:none}}.HeroSection-module__GvSeQW__visualShell{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.HeroSection-module__GvSeQW__heroDashboard{z-index:var(--z-base);aspect-ratio:16/10.44;width:100%;min-height:var(--size-rem-40);max-height:var(--size-rem-58);border:var(--border-width-ui) solid var(--color-border-strong);border-radius:var(--radius-marketing-shell);background:var(--color-surface-panel-strong);box-shadow:var(--shadow-window);position:relative;overflow:hidden}.HeroSection-module__GvSeQW__dashboardShadow{width:min(var(--size-rem-58), 82%);height:var(--size-rem-3_5);margin-top:calc(var(--size-rem-1_5) * -1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text) 20%, transparent);filter:blur(var(--size-px-24));opacity:.42}@media (max-width:1536px){.HeroSection-module__GvSeQW__inner{width:min(var(--size-px-3000), calc(100% - var(--size-rem-4)))}}@media (max-width:1280px){.HeroSection-module__GvSeQW__inner{gap:var(--size-rem-2_75);width:min(var(--size-px-1080), calc(100% - var(--size-rem-3)))}.HeroSection-module__GvSeQW__copy{gap:var(--size-rem-1_8);text-align:left;grid-template-columns:minmax(0,1fr)}.HeroSection-module__GvSeQW__heading{font-size:var(--size-rem-2_7)}.HeroSection-module__GvSeQW__sub{margin-inline:0}.HeroSection-module__GvSeQW__tryNow.HeroSection-module__GvSeQW__tryNow{grid-area:auto/1;justify-self:end}}@media (max-width:768px){.HeroSection-module__GvSeQW__hero{padding:var(--size-rem-8) 0 var(--size-rem-3)}.HeroSection-module__GvSeQW__inner{gap:var(--size-rem-2_5)}.HeroSection-module__GvSeQW__copy{text-align:left}.HeroSection-module__GvSeQW__heading{font-size:var(--size-rem-2_1)}.HeroSection-module__GvSeQW__sub{max-width:var(--size-rem-30);margin-top:0;font-size:var(--size-rem-1);margin-inline:0}.HeroSection-module__GvSeQW__tryNow.HeroSection-module__GvSeQW__tryNow{font-size:var(--size-rem-0_95);justify-self:start}.HeroSection-module__GvSeQW__heroDashboard{width:min(var(--size-rem-42), calc(100vw * 1.75));aspect-ratio:16/10.44;border-color:var(--color-border-strong) transparent transparent var(--color-border-strong);background:var(--color-surface-panel-strong);height:auto;min-height:0;max-height:none;box-shadow:none;pointer-events:none;align-self:flex-start;overflow:hidden}.HeroSection-module__GvSeQW__heroDashboard:after{content:"";z-index:var(--z-base);background:linear-gradient(to right, transparent 50%, var(--color-bg) 72%), linear-gradient(to bottom, transparent 82%, var(--color-bg) 100%);pointer-events:none;position:absolute;inset:0}.HeroSection-module__GvSeQW__dashboardShadow{display:none}}@media (max-width:720px){.HeroSection-module__GvSeQW__inner{width:min(100%, calc(100% - var(--size-rem-1_4)))}}@media (max-width:480px){.HeroSection-module__GvSeQW__hero{padding-top:var(--size-rem-7_5)}.HeroSection-module__GvSeQW__heading{font-size:var(--size-rem-1_65)}}@media (max-width:400px){.HeroSection-module__GvSeQW__heading{font-size:var(--size-rem-1_4)}}
.BetaReviews-module__td2ehG__section{--reviews-max-width:var(--size-px-3000);--reviews-star-color:var(--color-warning);--reviews-scroll-duration:calc(var(--duration-24000) + var(--duration-24000));--reviews-window-height:var(--size-rem-40);--reviews-fade-size:var(--size-rem-3_5);padding:var(--size-rem-8) 0 var(--size-rem-6);background:var(--color-bg);color:var(--color-text)}.BetaReviews-module__td2ehG__inner{grid-gap:var(--size-rem-4);align-items:center;gap:var(--size-rem-4);width:min(var(--reviews-max-width), calc(100% - var(--size-rem-9)));grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);margin:0 auto;display:grid}.BetaReviews-module__td2ehG__copy{align-items:flex-start;gap:var(--size-rem-1_35);flex-direction:column;max-width:none;display:flex}.BetaReviews-module__td2ehG__heading{max-width:var(--size-rem-58);color:var(--color-text);font-size:var(--size-rem-4);font-weight:var(--font-heavy);letter-spacing:0;text-wrap:balance;margin:0;line-height:.96}.BetaReviews-module__td2ehG__subheading{max-width:var(--size-rem-32);color:var(--color-text-secondary);font-size:var(--size-rem-1_45);font-weight:var(--font-book);line-height:var(--leading-snug);margin:0}.BetaReviews-module__td2ehG__heroStars,.BetaReviews-module__td2ehG__cardStars{color:var(--reviews-star-color);align-items:center;display:flex}.BetaReviews-module__td2ehG__heroStars{gap:var(--size-rem-0_4);margin-top:var(--size-rem-0_35)}.BetaReviews-module__td2ehG__heroStar{width:var(--size-rem-2_5);height:var(--size-rem-2_3);flex:none}.BetaReviews-module__td2ehG__note{max-width:var(--size-rem-26);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-book);line-height:var(--leading-snug);margin:0}.BetaReviews-module__td2ehG__testimonials{height:var(--reviews-window-height);isolation:isolate;-webkit-mask-image:linear-gradient(180deg, transparent 0, black var(--reviews-fade-size), black calc(100% - var(--reviews-fade-size)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, black var(--reviews-fade-size), black calc(100% - var(--reviews-fade-size)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, black var(--reviews-fade-size), black calc(100% - var(--reviews-fade-size)), transparent 100%);position:relative;overflow:hidden}.BetaReviews-module__td2ehG__testimonials:before,.BetaReviews-module__td2ehG__testimonials:after{z-index:var(--z-above);height:calc(var(--reviews-fade-size) + var(--size-rem-0_75));pointer-events:none;content:"";position:absolute;left:0;right:0}.BetaReviews-module__td2ehG__testimonials:before{background:linear-gradient(180deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 72%, transparent) 52%, transparent 100%);top:0}.BetaReviews-module__td2ehG__testimonials:after{background:linear-gradient(0deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 72%, transparent) 52%, transparent 100%);bottom:0}.BetaReviews-module__td2ehG__reviewTrack{animation:BetaReviews-module__td2ehG__betaReviewsScrollUp var(--reviews-scroll-duration) linear infinite;will-change:transform;transform:translateY(0)}.BetaReviews-module__td2ehG__reviewColumns{-moz-columns:2;columns:2;-moz-column-gap:var(--size-rem-1_5);column-gap:var(--size-rem-1_5)}.BetaReviews-module__td2ehG__reviewCard{-moz-column-break-inside:avoid;break-inside:avoid-column;gap:var(--size-rem-1_5);width:100%;margin-bottom:var(--size-rem-1_5);padding:var(--size-rem-1_5);border:var(--border-width-ui) solid var(--color-border);border-radius:var(--size-px-8);background:var(--color-glass-bg);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(var(--blur-lg));flex-direction:column;display:inline-flex}.BetaReviews-module__td2ehG__reviewQuote{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-book);line-height:var(--leading-relaxed);margin:0}.BetaReviews-module__td2ehG__reviewBottom{justify-content:space-between;align-items:center;gap:var(--size-rem-1);display:flex}.BetaReviews-module__td2ehG__reviewName{color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-heavy);line-height:var(--leading-tight);margin:0}.BetaReviews-module__td2ehG__cardStars{gap:var(--size-rem-0_16);flex:none}.BetaReviews-module__td2ehG__cardStar{width:var(--size-rem-1_1);height:var(--size-rem-0_95);flex:none}@keyframes BetaReviews-module__td2ehG__betaReviewsScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:1280px){.BetaReviews-module__td2ehG__section{--reviews-max-width:var(--size-px-1080);--reviews-window-height:var(--size-rem-38)}.BetaReviews-module__td2ehG__inner{grid-template-columns:minmax(var(--size-rem-26), .8fr) minmax(0, 1.2fr);width:min(var(--reviews-max-width), calc(100% - var(--size-rem-3)));gap:var(--size-rem-4)}.BetaReviews-module__td2ehG__copy{max-width:var(--size-rem-32)}.BetaReviews-module__td2ehG__heading{max-width:var(--size-rem-30);font-size:var(--size-rem-2_7)}.BetaReviews-module__td2ehG__subheading{font-size:var(--size-rem-1_2)}.BetaReviews-module__td2ehG__reviewColumns{-moz-columns:1;columns:1}.BetaReviews-module__td2ehG__reviewCard{gap:var(--size-rem-1_65);margin-bottom:var(--size-rem-1_75);padding:var(--size-rem-1_75)}}@media (max-width:1024px){.BetaReviews-module__td2ehG__section{--reviews-window-height:var(--size-rem-36)}.BetaReviews-module__td2ehG__inner{gap:var(--size-rem-4);grid-template-columns:1fr}.BetaReviews-module__td2ehG__copy{max-width:var(--size-rem-42);text-align:center;justify-self:center;align-items:center}.BetaReviews-module__td2ehG__heading{max-width:var(--size-rem-34)}.BetaReviews-module__td2ehG__subheading{max-width:var(--size-rem-38)}.BetaReviews-module__td2ehG__note{max-width:var(--size-rem-32)}.BetaReviews-module__td2ehG__testimonials{width:min(100%, var(--size-rem-48));justify-self:center}}@media (max-width:900px){.BetaReviews-module__td2ehG__inner{gap:var(--size-rem-3_5);grid-template-columns:1fr}.BetaReviews-module__td2ehG__copy{max-width:var(--size-rem-42);text-align:center;justify-self:center;align-items:center}.BetaReviews-module__td2ehG__subheading{max-width:var(--size-rem-38)}.BetaReviews-module__td2ehG__note{max-width:var(--size-rem-32)}}@media (max-width:768px){.BetaReviews-module__td2ehG__section{padding:var(--size-rem-7) 0 var(--size-rem-5)}.BetaReviews-module__td2ehG__heading{font-size:var(--size-rem-2_1);text-wrap:balance}.BetaReviews-module__td2ehG__subheading{font-size:var(--size-rem-1)}.BetaReviews-module__td2ehG__heroStar{width:var(--size-rem-2_1);height:var(--size-rem-2)}}@media (max-width:720px){.BetaReviews-module__td2ehG__inner{width:min(100%, calc(100% - var(--size-rem-1_4)))}}@media (max-width:600px){.BetaReviews-module__td2ehG__section{--reviews-window-height:var(--size-rem-32)}.BetaReviews-module__td2ehG__reviewColumns{-moz-columns:1;columns:1}.BetaReviews-module__td2ehG__reviewCard{padding:var(--size-rem-1_25)}}@media (max-width:480px){.BetaReviews-module__td2ehG__heading{font-size:var(--size-rem-1_65)}.BetaReviews-module__td2ehG__reviewBottom{align-items:flex-start;gap:var(--size-rem-0_55);flex-direction:column}}
.FeatureGrid-module__HB8qSW__section{--feature-bg:color-mix(in srgb, var(--color-bg) 88%, var(--color-surface) 12%);--feature-card:color-mix(in srgb, var(--color-surface) 78%, var(--color-bg) 22%);--feature-card-soft:color-mix(in srgb, var(--color-surface-raised) 70%, var(--color-bg) 30%);--feature-widget:color-mix(in srgb, var(--color-surface-raised) 92%, var(--color-bg) 8%);--feature-widget-soft:color-mix(in srgb, var(--color-surface) 84%, var(--color-bg) 16%);--feature-border:color-mix(in srgb, var(--color-border) 76%, var(--color-accent) 24%);--feature-border-strong:color-mix(in srgb, var(--color-accent) 42%, var(--color-border) 58%);--feature-section-border:color-mix(in srgb, var(--color-border) 74%, var(--color-accent) 26%);--feature-text:var(--color-text);--feature-muted:var(--color-text-secondary);--feature-mint:var(--color-accent);--feature-section-radius:var(--radius-marketing-section);--feature-section-shadow:var(--shadow-panel);--feature-shadow:var(--shadow-card);--feature-widget-shadow:var(--shadow-sm);--feature-card-radius:var(--radius-marketing-feature);--feature-inner-radius:var(--radius-marketing-feature-inner);--feature-max-width:var(--size-px-3000);--feature-gap:var(--size-rem-1_75);--feature-row-gap:var(--size-rem-2_5);--feature-widget-start-gap:var(--size-rem-1_15);--feature-row-height:var(--size-rem-28);margin:var(--size-rem-2_5) 0;padding:var(--size-rem-6_5) 0 var(--size-rem-3_5);border-radius:var(--feature-section-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--feature-bg) 92%, var(--color-surface) 8%), var(--feature-bg));box-shadow:var(--feature-section-shadow);color:var(--feature-text);overflow:clip}.FeatureGrid-module__HB8qSW__mosaic{grid-template-columns:minmax(0,2.06fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2, var(--feature-row-height));grid-column-gap:var(--feature-gap);-moz-column-gap:var(--feature-gap);column-gap:var(--feature-gap);grid-row-gap:var(--feature-row-gap);row-gap:var(--feature-row-gap);width:min(var(--feature-max-width), calc(100% - var(--size-rem-9)));margin:0 auto;display:grid}.FeatureGrid-module__HB8qSW__sectionHeader{width:min(var(--feature-max-width), calc(100% - var(--size-rem-9)));margin:0 auto var(--size-rem-4_25);text-align:center}.FeatureGrid-module__HB8qSW__sectionTitle{color:var(--feature-text);font-size:var(--size-rem-4);font-weight:var(--font-heavy);letter-spacing:0;white-space:nowrap;margin:0;line-height:.96}.FeatureGrid-module__HB8qSW__panel{border:var(--border-width-ui) solid var(--feature-border);border-radius:var(--feature-card-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--feature-card) 97%, var(--feature-mint) 3%), var(--feature-card-soft));min-width:0;box-shadow:var(--feature-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.FeatureGrid-module__HB8qSW__moneyPanel{padding:var(--size-rem-1_2) var(--size-rem-1_35);grid-area:1/1/span 2}.FeatureGrid-module__HB8qSW__moneyPanel.FeatureGrid-module__HB8qSW__moneyPanel{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.FeatureGrid-module__HB8qSW__spendingPanel{grid-area:1/2/auto/span 2}.FeatureGrid-module__HB8qSW__allocationPanel{grid-area:2/2}.FeatureGrid-module__HB8qSW__subscriptionsPanel{grid-area:2/3}.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{padding:var(--size-rem-1_2) var(--size-rem-1_35)}.FeatureGrid-module__HB8qSW__spendingPanel.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel.FeatureGrid-module__HB8qSW__subscriptionsPanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.FeatureGrid-module__HB8qSW__moneyPanel.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel.FeatureGrid-module__HB8qSW__spendingPanel{grid-row-gap:var(--feature-widget-start-gap);row-gap:var(--feature-widget-start-gap);grid-template-rows:auto minmax(0,1fr);display:grid}.FeatureGrid-module__HB8qSW__panelCopy{grid-gap:var(--size-rem-0_4);align-content:start;gap:var(--size-rem-0_4);flex:none;display:grid}.FeatureGrid-module__HB8qSW__panelCopy h2{color:var(--feature-text);font-size:var(--size-rem-1_35);font-weight:var(--font-heavy);letter-spacing:0;line-height:var(--leading-tight);margin:0}.FeatureGrid-module__HB8qSW__panelCopy p{max-width:var(--size-rem-44);color:var(--feature-muted);font-size:var(--size-rem-0_9);font-weight:var(--font-medium);letter-spacing:0;line-height:var(--leading-snug);margin:0}.FeatureGrid-module__HB8qSW__moneyPanel .FeatureGrid-module__HB8qSW__panelCopy p,.FeatureGrid-module__HB8qSW__spendingPanel .FeatureGrid-module__HB8qSW__panelCopy p{max-width:var(--size-rem-52)}.FeatureGrid-module__HB8qSW__allocationPanel .FeatureGrid-module__HB8qSW__panelCopy p,.FeatureGrid-module__HB8qSW__subscriptionsPanel .FeatureGrid-module__HB8qSW__panelCopy p{max-width:var(--size-rem-18_75)}.FeatureGrid-module__HB8qSW__moneyWidgets{grid-template-rows:minmax(0, var(--size-rem-25)) minmax(0, var(--size-rem-17_75));grid-gap:var(--size-rem-1_25);gap:var(--size-rem-1_25);flex:1;min-height:0;margin-top:0;display:grid}.FeatureGrid-module__HB8qSW__primaryWidgetFrame,.FeatureGrid-module__HB8qSW__secondaryWidgetFrame{flex:1;min-height:0}.FeatureGrid-module__HB8qSW__primaryWidgetFrame{margin-top:0}.FeatureGrid-module__HB8qSW__secondaryWidgetFrame{margin-top:var(--size-rem-1_15)}.FeatureGrid-module__HB8qSW__widgetShell.FeatureGrid-module__HB8qSW__widgetShell{border-color:var(--feature-border);border-radius:var(--feature-inner-radius);background:linear-gradient(180deg, var(--feature-widget-soft), var(--feature-widget));width:100%;height:100%;box-shadow:var(--feature-widget-shadow)}.FeatureGrid-module__HB8qSW__netWorthWidget.FeatureGrid-module__HB8qSW__netWorthWidget{padding:var(--size-rem-1)}.FeatureGrid-module__HB8qSW__accountsWidget.FeatureGrid-module__HB8qSW__accountsWidget,.FeatureGrid-module__HB8qSW__widgetCompact.FeatureGrid-module__HB8qSW__widgetCompact{padding:var(--size-rem-0_85)}.FeatureGrid-module__HB8qSW__widgetWide.FeatureGrid-module__HB8qSW__widgetWide{padding:var(--size-rem-0_95)}.FeatureGrid-module__HB8qSW__widgetTall,.FeatureGrid-module__HB8qSW__widgetShort,.FeatureGrid-module__HB8qSW__widgetWide,.FeatureGrid-module__HB8qSW__widgetCompact{min-height:0}@media (max-width:1536px){.FeatureGrid-module__HB8qSW__section{--feature-row-height:var(--size-rem-27)}.FeatureGrid-module__HB8qSW__mosaic,.FeatureGrid-module__HB8qSW__sectionHeader{width:min(var(--feature-max-width), calc(100% - var(--size-rem-4)))}.FeatureGrid-module__HB8qSW__moneyWidgets{grid-template-rows:minmax(0, var(--size-rem-23)) minmax(0, var(--size-rem-16))}.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{padding-inline:var(--size-rem-1_15)}}@media (max-width:1280px){.FeatureGrid-module__HB8qSW__section{--feature-row-height:auto;padding:var(--size-rem-6) 0 var(--size-rem-5_8)}.FeatureGrid-module__HB8qSW__mosaic{width:min(var(--size-px-1080), calc(100% - var(--size-rem-3)));grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.FeatureGrid-module__HB8qSW__sectionHeader{width:min(var(--size-px-1080), calc(100% - var(--size-rem-3)));margin-bottom:var(--size-rem-4)}.FeatureGrid-module__HB8qSW__sectionTitle{font-size:var(--size-rem-2_7)}.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{grid-area:auto}.FeatureGrid-module__HB8qSW__moneyPanel.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel.FeatureGrid-module__HB8qSW__spendingPanel{grid-template-rows:none;row-gap:0;display:flex}.FeatureGrid-module__HB8qSW__moneyWidgets{grid-template-rows:minmax(0, var(--size-rem-23)) minmax(0, var(--size-rem-16));margin-top:var(--feature-widget-start-gap)}.FeatureGrid-module__HB8qSW__primaryWidgetFrame{height:var(--size-rem-21);margin-top:var(--feature-widget-start-gap);flex:none}.FeatureGrid-module__HB8qSW__secondaryWidgetFrame{height:var(--size-rem-20);flex:none}}@media (max-width:900px){.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{padding:var(--size-rem-1)}.FeatureGrid-module__HB8qSW__panelCopy h2{font-size:var(--size-rem-1_25)}.FeatureGrid-module__HB8qSW__panelCopy p{font-size:var(--size-rem-0_88)}}@media (max-width:768px){.FeatureGrid-module__HB8qSW__sectionHeader{margin-bottom:var(--size-rem-3_5)}.FeatureGrid-module__HB8qSW__sectionTitle{font-size:var(--size-rem-2_1)}}@media (max-width:720px){.FeatureGrid-module__HB8qSW__section{margin:var(--size-rem-1_5) 0;padding:var(--size-rem-4_2) 0 var(--size-rem-4);border-radius:var(--radius-marketing-feature)}.FeatureGrid-module__HB8qSW__mosaic{width:min(100%, calc(100% - var(--size-rem-1_4)));-moz-column-gap:var(--size-rem-1);column-gap:var(--size-rem-1);row-gap:var(--size-rem-1_6)}.FeatureGrid-module__HB8qSW__sectionHeader{width:min(100%, calc(100% - var(--size-rem-1_4)));margin-bottom:var(--size-rem-3)}.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{border-radius:var(--radius-xl);padding:var(--size-rem-0_7)}.FeatureGrid-module__HB8qSW__panelCopy h2{font-size:var(--size-rem-1_2)}.FeatureGrid-module__HB8qSW__panelCopy p{font-size:var(--size-rem-0_85)}.FeatureGrid-module__HB8qSW__moneyWidgets{grid-template-rows:minmax(0, var(--size-rem-21)) minmax(0, var(--size-rem-15));margin-top:var(--size-rem-1_2)}.FeatureGrid-module__HB8qSW__primaryWidgetFrame,.FeatureGrid-module__HB8qSW__secondaryWidgetFrame{height:var(--size-rem-18);margin-top:var(--size-rem-1_2)}.FeatureGrid-module__HB8qSW__subscriptionsPanel .FeatureGrid-module__HB8qSW__secondaryWidgetFrame{height:var(--size-rem-21)}.FeatureGrid-module__HB8qSW__widgetShell.FeatureGrid-module__HB8qSW__widgetShell{border-radius:var(--radius-xl)}}@media (max-width:480px){.FeatureGrid-module__HB8qSW__sectionHeader{margin-bottom:var(--size-rem-2_5)}.FeatureGrid-module__HB8qSW__sectionTitle{font-size:var(--size-rem-1_65)}}@media (max-width:400px){.FeatureGrid-module__HB8qSW__sectionTitle{font-size:var(--size-rem-1_4)}.FeatureGrid-module__HB8qSW__moneyPanel,.FeatureGrid-module__HB8qSW__spendingPanel,.FeatureGrid-module__HB8qSW__allocationPanel,.FeatureGrid-module__HB8qSW__subscriptionsPanel{padding:var(--size-rem-0_5)}.FeatureGrid-module__HB8qSW__panelCopy h2{font-size:var(--size-rem-1_15)}.FeatureGrid-module__HB8qSW__widgetShell.FeatureGrid-module__HB8qSW__widgetShell{padding:var(--size-rem-0_75)}}
.TrashZone-module__j8PgGW__hitArea{z-index:var(--z-sticky);pointer-events:none;position:absolute;top:0;bottom:0;right:0}.TrashZone-module__j8PgGW__hitAreaVisible{pointer-events:auto}.TrashZone-module__j8PgGW__glow{pointer-events:none;opacity:0;width:100%;transition:opacity var(--duration-350) var(--ease-default), transform var(--duration-400) var(--ease-default);background:linear-gradient(to left, color-mix(in srgb, var(--color-danger) 28%, transparent) 0%, color-mix(in srgb, var(--color-danger) 10%, transparent) 60%, transparent 100%);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.TrashZone-module__j8PgGW__glow:after{content:"";opacity:0;transition:opacity var(--duration-350) ease;background:linear-gradient(to left, color-mix(in srgb, var(--color-danger) 55%, transparent) 0%, color-mix(in srgb, var(--color-danger) 22%, transparent) 60%, transparent 100%);animation:TrashZone-module__j8PgGW__glowPulse var(--duration-900) ease-in-out infinite alternate;animation-play-state:paused;position:absolute;inset:0}.TrashZone-module__j8PgGW__glowVisible{opacity:1;transform:translate(0)}.TrashZone-module__j8PgGW__glowOver{filter:brightness(1.25);transition:filter var(--duration-200) var(--ease-default)}.TrashZone-module__j8PgGW__glowOver:after{opacity:1;animation-play-state:running}@keyframes TrashZone-module__j8PgGW__glowPulse{0%{opacity:.82}to{opacity:1}}@media (max-width:480px){.TrashZone-module__j8PgGW__hitArea{width:100%;height:var(--size-rem-10);inset:auto 0 0}.TrashZone-module__j8PgGW__glow{background:linear-gradient(to top, color-mix(in srgb, var(--color-danger) 28%, transparent) 0%, color-mix(in srgb, var(--color-danger) 10%, transparent) 45%, transparent 100%)}.TrashZone-module__j8PgGW__glow:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-danger) 55%, transparent) 0%, color-mix(in srgb, var(--color-danger) 22%, transparent) 50%, transparent 100%)}}
.page-module__UMgnVa__addWidgetAnchor{position:relative}.page-module__UMgnVa__page{min-height:0;font-family:var(--font-geist-sans);background-color:var(--color-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__UMgnVa__pageBodyWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page-module__UMgnVa__pageBody{flex:1;min-height:0;overflow:hidden scroll}.page-module__UMgnVa__pageBodyEmbedded{-webkit-mask-image:linear-gradient(to bottom, black 0, black calc(100% - var(--size-rem-1_5)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0, black calc(100% - var(--size-rem-1_5)), transparent 100%);mask-image:linear-gradient(to bottom, black 0, black calc(100% - var(--size-rem-1_5)), transparent 100%);position:relative;overflow-y:auto}.page-module__UMgnVa__dashboard,.page-module__UMgnVa__emptyState,.page-module__UMgnVa__emptyStateContent{flex-direction:column;align-items:center;display:flex}.page-module__UMgnVa__dashboard{width:100%;padding:var(--content-padding-top) calc(var(--content-padding-x) - var(--size-rem-0_2)) var(--size-rem-2) calc(var(--content-padding-x))}.page-module__UMgnVa__dashboardEmbedded{padding:var(--size-rem-0_2) var(--size-rem-0_15) var(--size-rem-1_2) var(--size-rem-0_15)}.page-module__UMgnVa__content{width:100%;transition:filter var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default)}.page-module__UMgnVa__contentBlurred{filter:blur(var(--blur-sm));opacity:.55;pointer-events:none}.page-module__UMgnVa__loadingState{gap:var(--size-rem-1);flex-direction:column;width:100%;display:flex}.page-module__UMgnVa__loadingHero,.page-module__UMgnVa__loadingCard{border-radius:var(--radius-xl);border:var(--size-px-1) solid color-mix(in srgb, var(--color-border-subtle) 78%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg));position:relative;overflow:hidden}.page-module__UMgnVa__loadingHero:after,.page-module__UMgnVa__loadingCard:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 8%, transparent), transparent);position:absolute;inset:0;transform:translate(-100%)}.page-module__UMgnVa__loadingHero{min-height:var(--size-rem-10)}.page-module__UMgnVa__loadingGrid{grid-gap:var(--size-rem-1_5);gap:var(--size-rem-1_5);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.page-module__UMgnVa__loadingCard{min-height:var(--size-rem-12)}.page-module__UMgnVa__widgetGrid{--widget-grid-row:calc((var(--size-rem-24) - var(--size-rem-1_5)) / 2);grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--widget-grid-row);grid-auto-flow:dense;grid-gap:var(--size-rem-1_5);gap:var(--size-rem-1_5);width:100%;display:grid}.page-module__UMgnVa__emptyState{width:calc(50% - var(--size-rem-0_75));padding:var(--size-rem-2) var(--size-rem-1);border:var(--size-px-1) solid color-mix(in srgb, var(--color-border-subtle) 68%, transparent);border-radius:var(--radius-xl);background:radial-gradient(circle at 16% 18%, color-mix(in srgb, var(--color-chart-2) 16%, transparent), transparent 42%), radial-gradient(circle at 86% 88%, color-mix(in srgb, var(--color-chart-4) 18%, transparent), transparent 52%), linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 88%, var(--color-bg)), color-mix(in srgb, var(--color-surface-raised) 88%, var(--color-bg)));text-align:center;box-shadow:inset 0 var(--size-px-1) 0 #ffffff12, var(--shadow-lg);justify-content:center;gap:0;margin:0 auto;position:relative;overflow:hidden}.page-module__UMgnVa__emptyState:before,.page-module__UMgnVa__emptyState:after{content:"";border-radius:var(--radius-full);pointer-events:none;position:absolute}.page-module__UMgnVa__emptyState:before{top:-var(--size-px-96);right:-var(--size-px-54);width:var(--size-px-210);height:var(--size-px-210);background:color-mix(in srgb, var(--color-accent) 18%, transparent);filter:blur(var(--size-px-12))}.page-module__UMgnVa__emptyState:after{bottom:-var(--size-px-130);left:-var(--size-px-84);width:var(--size-px-260);height:var(--size-px-260);background:color-mix(in srgb, var(--color-chart-1) 14%, transparent);filter:blur(var(--size-px-14))}.page-module__UMgnVa__emptyStateContent{z-index:1;gap:var(--size-rem-0_75);width:100%;position:relative}.page-module__UMgnVa__emptyIcon{width:var(--size-rem-3);height:var(--size-rem-3);border-radius:var(--radius-xl);border:var(--size-px-1) solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));background:linear-gradient(155deg, color-mix(in srgb, var(--color-accent) 18%, var(--color-hover-overlay)), color-mix(in srgb, var(--color-chart-3) 18%, var(--color-hover-overlay)));color:color-mix(in srgb, var(--color-accent) 85%, var(--color-text));box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex}.page-module__UMgnVa__emptyTitle{font-size:clamp(var(--size-rem-1_12), 2.1vw, var(--size-rem-1_35));font-weight:var(--font-heavy);line-height:var(--leading-snug);color:var(--color-text);margin:0}.page-module__UMgnVa__emptyMessage{max-width:44ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.page-module__UMgnVa__emptyActionButton{align-items:center;gap:var(--size-rem-0_45);margin-top:var(--size-rem-0_22);padding:var(--size-rem-0_56) var(--size-rem-1_2);border:var(--size-px-1) solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 28%, var(--color-glass-bg)), color-mix(in srgb, var(--color-chart-3) 24%, var(--color-glass-bg)));-webkit-backdrop-filter:blur(var(--blur-lg));color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-heavy);cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-default), background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);display:inline-flex}.page-module__UMgnVa__emptyActionButton:hover{transform:translateY(-var(--size-px-1));background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 35%, var(--color-glass-bg)), color-mix(in srgb, var(--color-chart-3) 30%, var(--color-glass-bg)));border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));box-shadow:var(--shadow-lg)}.page-module__UMgnVa__emptyActionIcon{flex-shrink:0}@media (max-width:1280px){.page-module__UMgnVa__loadingGrid,.page-module__UMgnVa__widgetGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__UMgnVa__emptyState{width:100%}}@media (max-width:640px){.page-module__UMgnVa__loadingGrid,.page-module__UMgnVa__widgetGrid{grid-template-columns:1fr}}@media (max-width:480px){.page-module__UMgnVa__emptyState{padding:var(--size-rem-1_5) var(--size-rem-0_75);border-radius:var(--radius-xl)}.page-module__UMgnVa__emptyMessage{font-size:var(--text-base)}}@media (prefers-reduced-motion:no-preference){.page-module__UMgnVa__loadingHero:after,.page-module__UMgnVa__loadingCard:after{animation:page-module__UMgnVa__dashboardShimmer var(--duration-1800) ease-in-out infinite}.page-module__UMgnVa__emptyIcon{animation:page-module__UMgnVa__emptyIconFloat var(--duration-5200) ease-in-out infinite}.page-module__UMgnVa__emptyState:before{animation:page-module__UMgnVa__emptyGlowDrift var(--duration-11000) ease-in-out infinite alternate}}@keyframes page-module__UMgnVa__emptyIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-var(--size-px-3))}}@keyframes page-module__UMgnVa__emptyGlowDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-var(--size-px-8), var(--size-px-10)) scale(1.08)}}@keyframes page-module__UMgnVa__dashboardShimmer{to{transform:translate(100%)}}.page-module__UMgnVa__dragOverlay{box-shadow:var(--shadow-lg);cursor:grabbing;opacity:.95}
.FinalCTA-module__UOMfrG__section{padding:var(--size-rem-9_5) 0 calc(var(--size-rem-9_5) + var(--size-rem-6_5));background:var(--color-bg);color:var(--color-text)}.FinalCTA-module__UOMfrG__inner{align-items:center;gap:var(--size-rem-1_5);width:min(var(--size-px-1200), calc(100% - var(--size-rem-3)));padding:0 var(--size-rem-2);text-align:center;flex-direction:column;margin:0 auto;display:flex}.FinalCTA-module__UOMfrG__heading{max-width:none;color:var(--color-text);font-size:var(--size-rem-4);font-weight:var(--font-heavy);letter-spacing:0;white-space:nowrap;flex-direction:column;align-items:center;margin:0;line-height:.96;display:flex}.FinalCTA-module__UOMfrG__heading span{white-space:nowrap}.FinalCTA-module__UOMfrG__actions{justify-content:center;gap:var(--size-rem-0_75);flex-wrap:wrap;display:flex}.FinalCTA-module__UOMfrG__primaryCta.FinalCTA-module__UOMfrG__primaryCta{background:var(--color-cta-bg);color:var(--color-cta-fg);box-shadow:var(--shadow-accent);border-color:#0000}.FinalCTA-module__UOMfrG__primaryCta.FinalCTA-module__UOMfrG__primaryCta:hover{background:color-mix(in srgb, var(--color-cta-bg) 88%, var(--color-accent) 12%)}.FinalCTA-module__UOMfrG__secondaryCta.FinalCTA-module__UOMfrG__secondaryCta{border-color:var(--color-border-subtle);background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text)}@media (max-width:1280px){.FinalCTA-module__UOMfrG__heading{font-size:var(--size-rem-2_7)}}@media (max-width:768px){.FinalCTA-module__UOMfrG__section{padding-block:var(--size-rem-7) calc(var(--size-rem-7) + var(--size-rem-5))}.FinalCTA-module__UOMfrG__heading{max-width:100%;font-size:var(--size-rem-2_1);text-wrap:balance;white-space:normal}.FinalCTA-module__UOMfrG__heading span{white-space:normal}}@media (max-width:720px){.FinalCTA-module__UOMfrG__inner{width:min(100%, calc(100% - var(--size-rem-1_4)))}}@media (max-width:480px){.FinalCTA-module__UOMfrG__inner{padding-inline:var(--size-rem-1);align-items:stretch}.FinalCTA-module__UOMfrG__heading{max-width:none;font-size:var(--size-rem-1_65)}.FinalCTA-module__UOMfrG__actions{flex-direction:column}.FinalCTA-module__UOMfrG__primaryCta,.FinalCTA-module__UOMfrG__secondaryCta{width:100%}}@media (max-width:400px){.FinalCTA-module__UOMfrG__heading{font-size:var(--size-rem-1_4)}}
.SectionIntro-module__J1YfWq__intro{align-items:center;gap:var(--size-rem-1);text-align:center;flex-direction:column;display:flex}.SectionIntro-module__J1YfWq__alignStart{text-align:left;align-items:flex-start}.SectionIntro-module__J1YfWq__eyebrow.SectionIntro-module__J1YfWq__eyebrow{align-items:center;gap:var(--size-rem-0_5);padding:var(--size-rem-0_3) var(--size-rem-0_85);border:var(--border-width-ui) solid var(--color-border-accent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:0;display:inline-flex}.SectionIntro-module__J1YfWq__eyebrow:before{content:"";width:var(--size-px-6);height:var(--size-px-6);border-radius:var(--radius-full);background:var(--color-accent);flex:none}.SectionIntro-module__J1YfWq__title{color:var(--color-text);font-size:var(--size-rem-4);font-weight:var(--font-heavy);letter-spacing:0;text-wrap:balance;margin:0;line-height:.96}.SectionIntro-module__J1YfWq__subtitle{max-width:var(--size-rem-36);color:var(--color-text-secondary);font-size:var(--size-rem-1_05);margin:0;line-height:1.65}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SectionIntro-module__J1YfWq__intro{animation:both SectionIntro-module__J1YfWq__introRise;animation-timeline:view();animation-range:entry entry 36%}}}@keyframes SectionIntro-module__J1YfWq__introRise{0%{opacity:0;transform:translateY(var(--size-px-24))}to{opacity:1;transform:none}}@media (max-width:1280px){.SectionIntro-module__J1YfWq__title{font-size:var(--size-rem-2_7)}}@media (max-width:768px){.SectionIntro-module__J1YfWq__title{font-size:var(--size-rem-2_1)}.SectionIntro-module__J1YfWq__subtitle{font-size:var(--size-rem-1)}}@media (max-width:480px){.SectionIntro-module__J1YfWq__title{font-size:var(--size-rem-1_65)}}@media (max-width:400px){.SectionIntro-module__J1YfWq__title{font-size:var(--size-rem-1_4)}}
.AddWidgetMenu-module__XGLfVG__scrim{z-index:calc(var(--z-toast) - 1);background:var(--color-scrim);-webkit-backdrop-filter:blur(var(--size-px-3));animation:AddWidgetMenu-module__XGLfVG__scrimIn var(--duration-200) ease;position:fixed;inset:0}.AddWidgetMenu-module__XGLfVG__panel{--panel-p:1rem;gap:var(--size-rem-0_9);background:var(--color-surface);border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:inset 0 var(--size-px-1) 0 #ffffff0f, var(--shadow-panel);padding:var(--panel-p);transform-origin:100% 0;animation:AddWidgetMenu-module__XGLfVG__panelBloom var(--duration-300) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.AddWidgetMenu-module__XGLfVG__panelFullscreen{z-index:var(--z-toast);top:calc(var(--topbar-height) + var(--content-padding-top));left:calc(var(--sidebar-width) + var(--content-padding-x));right:calc(var(--content-padding-x) + var(--scrollbar-w));bottom:var(--content-padding-x);position:fixed}.AddWidgetMenu-module__XGLfVG__panelEmbedded{z-index:var(--z-popover);inset:var(--size-rem-1);max-height:calc(100% - (var(--size-rem-1) * 2));overscroll-behavior:contain;scrollbar-gutter:stable;transform-origin:top;position:absolute;overflow:hidden auto}.AddWidgetMenu-module__XGLfVG__panelEmbedded .AddWidgetMenu-module__XGLfVG__catalog{flex:none;min-height:auto;overflow:visible}.AddWidgetMenu-module__XGLfVG__header{justify-content:space-between;align-items:flex-start;gap:var(--size-rem-0_8);display:flex}.AddWidgetMenu-module__XGLfVG__headerText{gap:var(--size-rem-0_25);flex-direction:column;display:flex}.AddWidgetMenu-module__XGLfVG__title{color:var(--color-text);font-size:var(--size-rem-1_05);font-weight:var(--font-heavy);line-height:var(--leading-tight);margin:0}.AddWidgetMenu-module__XGLfVG__subtitle{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.45}.AddWidgetMenu-module__XGLfVG__headerActions{align-items:center;gap:var(--size-rem-0_45);display:flex}.AddWidgetMenu-module__XGLfVG__closeButton{width:var(--size-px-32);height:var(--size-px-32);border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-200) ease, background-color var(--duration-200) ease, color var(--duration-200) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.AddWidgetMenu-module__XGLfVG__closeButton:hover{color:var(--color-text);border-color:var(--color-border-subtle);background:var(--color-hover-overlay)}.AddWidgetMenu-module__XGLfVG__filterActions{align-items:center;gap:var(--size-rem-0_6);flex-shrink:0;display:flex}.AddWidgetMenu-module__XGLfVG__searchField{align-items:center;gap:var(--size-rem-0_45);padding:var(--size-rem-0_55) var(--size-rem-0_7);border-radius:var(--radius-lg);border:var(--size-px-1) solid var(--color-border);background:var(--color-bg);display:flex}.AddWidgetMenu-module__XGLfVG__searchIcon{color:var(--color-text-muted);flex-shrink:0}.AddWidgetMenu-module__XGLfVG__searchInput{width:100%;min-width:0;color:var(--color-text);font-family:inherit;font-size:var(--size-rem-0_82);background:0 0;border:none;outline:none}.AddWidgetMenu-module__XGLfVG__searchInput::placeholder{color:var(--color-text-muted)}.AddWidgetMenu-module__XGLfVG__clearSearch{color:var(--color-accent);font-family:inherit;font-size:var(--size-rem-0_72);font-weight:var(--font-semi);cursor:pointer;background:0 0;border:none}.AddWidgetMenu-module__XGLfVG__filterRow{justify-content:space-between;align-items:center;gap:var(--size-rem-0_5);flex-wrap:wrap;display:flex}.AddWidgetMenu-module__XGLfVG__filterChips{gap:var(--size-rem-0_4);flex-wrap:wrap;display:flex}.AddWidgetMenu-module__XGLfVG__chip,.AddWidgetMenu-module__XGLfVG__chipActive{border-radius:var(--radius-full);border:var(--size-px-1) solid var(--color-border);color:var(--color-text-secondary);font-family:inherit;font-size:var(--size-rem-0_72);font-weight:var(--font-medium);padding:var(--size-rem-0_34) var(--size-rem-0_62);cursor:pointer;transition:background-color var(--duration-200) ease, border-color var(--duration-200) ease, color var(--duration-200) ease;background:0 0}.AddWidgetMenu-module__XGLfVG__chip:hover{color:var(--color-text);background:var(--color-hover-overlay)}.AddWidgetMenu-module__XGLfVG__chipActive{color:var(--color-accent-fg);background:var(--color-accent);border-color:#0000}.AddWidgetMenu-module__XGLfVG__metaRow,.AddWidgetMenu-module__XGLfVG__cardBadges{gap:var(--size-rem-0_35);flex-wrap:wrap;display:flex}.AddWidgetMenu-module__XGLfVG__metaRow span{border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--size-rem-0_23) var(--size-rem-0_45);color:var(--color-text-muted);font-size:var(--size-rem-0_68);align-items:center;display:inline-flex}.AddWidgetMenu-module__XGLfVG__catalog{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-px-300)), 1fr));grid-gap:var(--panel-p);align-content:start;align-items:start;gap:var(--panel-p);min-height:0;padding-bottom:var(--size-rem-0_4);scroll-padding-bottom:var(--size-rem-0_4);flex:1;display:grid;overflow-y:auto}.AddWidgetMenu-module__XGLfVG__empty{border:var(--size-px-1) dashed var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--size-rem-1);text-align:center;background:var(--color-surface-raised);grid-column:1/-1}.AddWidgetMenu-module__XGLfVG__empty h3{color:var(--color-text);font-size:var(--text-md);margin:0}.AddWidgetMenu-module__XGLfVG__empty p{margin:var(--size-rem-0_4) 0 0;color:var(--color-text-secondary);font-size:var(--size-rem-0_76)}.AddWidgetMenu-module__XGLfVG__card{gap:var(--size-rem-0_55);border-radius:var(--radius-xl);border:var(--size-px-1) solid var(--color-border);background:var(--color-surface-raised);padding:var(--size-rem-0_72);cursor:pointer;outline:var(--size-px-2) solid transparent;outline-offset:-var(--size-px-2);transition:outline-color var(--duration-200) ease;flex-direction:column;display:flex}.AddWidgetMenu-module__XGLfVG__card:hover{outline-color:var(--color-border-subtle)}.AddWidgetMenu-module__XGLfVG__card:focus-visible{outline-color:var(--color-accent)}.AddWidgetMenu-module__XGLfVG__cardAdded{opacity:.88}.AddWidgetMenu-module__XGLfVG__cardPreview{--widget-preview-height:108px;border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-raised) 78%, var(--color-bg));padding:var(--size-rem-0_4)}.AddWidgetMenu-module__XGLfVG__cardHeader{align-items:flex-start;gap:var(--size-rem-0_45);display:flex}.AddWidgetMenu-module__XGLfVG__cardIcon{width:var(--size-px-24);height:var(--size-px-24);border-radius:var(--radius-md);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddWidgetMenu-module__XGLfVG__cardTitleWrap{gap:var(--size-rem-0_05);flex-direction:column;min-width:0;display:flex}.AddWidgetMenu-module__XGLfVG__cardTitle{color:var(--color-text);font-size:var(--size-rem-0_84);font-weight:var(--font-semibold);margin:0;line-height:1.25}.AddWidgetMenu-module__XGLfVG__cardCategory{font-size:var(--size-rem-0_66);margin:0}.AddWidgetMenu-module__XGLfVG__cardDescription{color:var(--color-text-secondary);font-size:var(--size-rem-0_73);margin:0;line-height:1.45}.AddWidgetMenu-module__XGLfVG__sizeBadge,.AddWidgetMenu-module__XGLfVG__addedBadge{border-radius:var(--radius-full);padding:var(--size-rem-0_2) var(--size-rem-0_48);font-size:var(--size-rem-0_64);font-weight:var(--font-semi);letter-spacing:.01em}.AddWidgetMenu-module__XGLfVG__sizeBadge{color:var(--color-text-secondary);background:var(--color-hover-overlay)}.AddWidgetMenu-module__XGLfVG__addedBadge{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-border-subtle) 60%, transparent)}.AddWidgetMenu-module__XGLfVG__addButton,.AddWidgetMenu-module__XGLfVG__removeButton{border-radius:var(--radius-md);width:100%;padding:var(--size-rem-0_46) var(--size-rem-0_6);font-family:inherit;font-size:var(--size-rem-0_74);font-weight:var(--font-semibold);transition:opacity var(--duration-200) ease, background-color var(--duration-200) ease, color var(--duration-200) ease, border-color var(--duration-200) ease}.AddWidgetMenu-module__XGLfVG__addButton{background:var(--color-cta-bg);color:var(--color-cta-fg);cursor:pointer;border:none}.AddWidgetMenu-module__XGLfVG__addButton:hover{opacity:.9}.AddWidgetMenu-module__XGLfVG__removeButton{border:var(--size-px-1) solid color-mix(in srgb, var(--color-danger) 55%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);cursor:pointer}.AddWidgetMenu-module__XGLfVG__removeButton:hover{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}@keyframes AddWidgetMenu-module__XGLfVG__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes AddWidgetMenu-module__XGLfVG__panelBloom{0%{opacity:0;transform:scale(.92) translateY(-var(--size-px-4))}to{opacity:1;transform:scale(1)translateY(0)}}@media (min-width:768px){.AddWidgetMenu-module__XGLfVG__panel{--panel-p:1.1rem}}body.sidebar-collapsed .AddWidgetMenu-module__XGLfVG__panelFullscreen{left:calc(var(--sidebar-width-collapsed) + var(--content-padding-x))}@media (max-width:1024px){.AddWidgetMenu-module__XGLfVG__panelFullscreen{left:calc(var(--sidebar-width-collapsed) + var(--content-padding-x))}}@media (max-width:640px){.AddWidgetMenu-module__XGLfVG__panelFullscreen{top:var(--size-rem-0_5);left:var(--size-rem-0_5);right:var(--size-rem-0_5);bottom:var(--size-rem-0_5)}}
.WelcomeHero-module__3vhCTG__hero{text-align:center;width:100%;max-width:var(--size-px-608);margin:var(--size-rem-4) auto 0;padding:var(--size-rem-3_5) var(--size-rem-2_5);border-radius:var(--radius-xl);background:var(--color-glass-bg);-webkit-backdrop-filter:blur(var(--blur-md));border:var(--size-px-1) solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;display:flex}.WelcomeHero-module__3vhCTG__icon{width:var(--size-rem-3_5);height:var(--size-rem-3_5);margin-bottom:var(--size-rem-1_75);color:var(--color-accent);justify-content:center;align-items:center;display:flex}.WelcomeHero-module__3vhCTG__heading{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:0 0 var(--size-rem-0_75)}.WelcomeHero-module__3vhCTG__subtext{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--size-rem-2);max-width:var(--size-px-428)}.WelcomeHero-module__3vhCTG__cta{margin-bottom:var(--size-rem-1_25)}.WelcomeHero-module__3vhCTG__trust{align-items:center;gap:var(--size-rem-0_4);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.WelcomeHero-module__3vhCTG__trustIcon{flex-shrink:0;display:flex}@media (max-width:480px){.WelcomeHero-module__3vhCTG__hero{margin-top:var(--size-rem-2);padding:var(--size-rem-2_5) var(--size-rem-1_5)}.WelcomeHero-module__3vhCTG__heading{font-size:var(--text-xl)}}
.OnboardingClient-module__wVuRiq__page{--onboarding-pad-top:calc(var(--content-padding-x) * .8);--onboarding-pad-bottom:calc(var(--content-padding-x) * 1.95 + 5.5rem);--onboarding-action-layer:6;--onboarding-glass-filter:blur(var(--size-px-16)) saturate(1.6);min-height:100vh;padding:var(--onboarding-pad-top) clamp(var(--content-padding-x), 2.6vw, calc(var(--content-padding-x) * 1.2)) var(--onboarding-pad-bottom);background:color-mix(in srgb, var(--color-bg) 88%, var(--color-surface) 12%);position:relative;overflow:hidden}.OnboardingClient-module__wVuRiq__page:before{content:"";pointer-events:none;position:absolute;inset:0}.OnboardingClient-module__wVuRiq__inner{z-index:1;min-height:calc(100vh - var(--onboarding-pad-top) - var(--onboarding-pad-bottom));width:100%;max-width:var(--size-rem-70);flex-direction:column;margin:0 auto;display:flex;position:relative}.OnboardingClient-module__wVuRiq__stepRegion{outline:none;flex-direction:column;flex:1;width:100%;display:flex}.OnboardingClient-module__wVuRiq__stepAnnouncement{width:var(--size-px-1);height:var(--size-px-1);margin:-var(--size-px-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes OnboardingClient-module__wVuRiq__fadeIn{0%{opacity:0;transform:translateY(var(--size-px-10))}to{opacity:1;transform:translateY(0)}}.OnboardingClient-module__wVuRiq__stepContent{width:100%;animation:OnboardingClient-module__wVuRiq__fadeIn var(--duration-normal) var(--ease-out);flex-direction:column;flex:1;display:flex}.OnboardingClient-module__wVuRiq__stepContent>*{flex:1;min-height:100%}.OnboardingClient-module__wVuRiq__actionBarHost{z-index:var(--onboarding-action-layer);pointer-events:none;background:color-mix(in srgb, var(--color-bg) 72%, transparent);-webkit-backdrop-filter:var(--onboarding-glass-filter);border-top:var(--border-width-ui) solid color-mix(in srgb, var(--color-border) 32%, transparent);position:fixed;bottom:0;left:0;right:0}.OnboardingClient-module__wVuRiq__error{width:min(100%, var(--size-rem-70));margin:calc(var(--content-padding-x) * .6667) auto 0;padding:calc(var(--content-padding-x) * .6333) calc(var(--content-padding-x) * .6667);border-radius:var(--radius-lg);border:var(--border-width-ui) solid color-mix(in srgb, var(--color-danger) 28%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 92%, var(--color-danger) 8%);box-shadow:var(--shadow-panel);font-size:var(--text-xs);line-height:var(--leading-normal);color:color-mix(in srgb, var(--color-danger) 78%, var(--color-text));text-align:left}@media (max-width:768px){.OnboardingClient-module__wVuRiq__actionBarHost{width:100%;padding-top:var(--size-rem-1_1);pointer-events:auto;-webkit-backdrop-filter:none;background:0 0;border-top:0;flex:none;margin-top:auto;position:static;inset:auto}.OnboardingClient-module__wVuRiq__page{--onboarding-pad-top:calc(var(--content-padding-x) * .5667);--onboarding-pad-bottom:calc(var(--content-padding-x) * 1.2667);padding:var(--onboarding-pad-top) calc(var(--content-padding-x) * .6) var(--onboarding-pad-bottom)}}@media (prefers-reduced-motion:reduce){.OnboardingClient-module__wVuRiq__stepContent{animation:none}}
.PricingSection-module__W5CHvG__section{width:100%;padding:var(--size-rem-8) var(--size-rem-1_5) var(--size-rem-7);background:var(--color-bg)}.PricingSection-module__W5CHvG__inner{align-items:center;gap:var(--size-rem-2_5);width:min(var(--size-px-880), 100%);flex-direction:column;margin:0 auto;display:flex}.PricingSection-module__W5CHvG__panel{--pricing-line:color-mix(in srgb, var(--color-border) 72%, var(--color-accent) 28%);border:var(--border-width-ui) solid var(--pricing-line);border-radius:var(--radius-marketing-feature);background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 82%, var(--color-bg) 18%), color-mix(in srgb, var(--color-surface-raised) 58%, var(--color-bg) 42%));width:100%;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);display:grid;position:relative;overflow:hidden}.PricingSection-module__W5CHvG__panel:before{content:"";height:var(--size-px-1);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent);position:absolute;inset:0 0 auto}.PricingSection-module__W5CHvG__planPane{align-items:flex-start;gap:var(--size-rem-1_5);padding:var(--size-rem-2_25);flex-direction:column;display:flex}.PricingSection-module__W5CHvG__toggle{gap:var(--size-rem-0_25);padding:var(--size-rem-0_25);border:var(--border-width-ui) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg) 62%, var(--color-surface) 38%);display:flex}.PricingSection-module__W5CHvG__toggleOption{align-items:center;gap:var(--size-rem-0_5);padding:var(--size-rem-0_45) var(--size-rem-1_1);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth);background:0 0;border:none;display:flex}.PricingSection-module__W5CHvG__toggleActive{background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-xs)}.PricingSection-module__W5CHvG__saveBadge{font-size:var(--text-2xs)}.PricingSection-module__W5CHvG__priceBlock{gap:var(--size-rem-0_5);animation:PricingSection-module__W5CHvG__priceIn var(--duration-slow) var(--ease-out);flex-direction:column;display:flex}.PricingSection-module__W5CHvG__price{align-items:baseline;gap:var(--size-rem-0_25);display:flex}.PricingSection-module__W5CHvG__amount{color:var(--color-text);font-size:var(--size-rem-3_4);font-weight:var(--font-heavy);letter-spacing:0;line-height:var(--leading-none)}.PricingSection-module__W5CHvG__period{color:var(--color-text-muted);font-size:var(--size-rem-1)}.PricingSection-module__W5CHvG__billingNote{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}@keyframes PricingSection-module__W5CHvG__priceIn{0%{opacity:0;transform:translateY(var(--size-px-6))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PricingSection-module__W5CHvG__priceBlock{animation:none}}.PricingSection-module__W5CHvG__cta{gap:var(--size-rem-0_75);flex-direction:column;width:100%;margin-top:auto;display:flex}.PricingSection-module__W5CHvG__ctaButton.PricingSection-module__W5CHvG__ctaButton{width:100%;max-width:var(--size-px-320);padding:var(--size-rem-0_75) var(--size-rem-2);background:var(--color-cta-bg);color:var(--color-cta-fg);font-size:var(--text-md);box-shadow:var(--shadow-accent);border-color:#0000;justify-content:center}.PricingSection-module__W5CHvG__ctaButton.PricingSection-module__W5CHvG__ctaButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-cta-bg) 88%, var(--color-accent) 12%)}.PricingSection-module__W5CHvG__ctaNote{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.PricingSection-module__W5CHvG__featuresPane{gap:var(--size-rem-1_25);padding:var(--size-rem-2_25);border-right:var(--border-width-ui) solid var(--pricing-line);background:color-mix(in srgb, var(--color-bg) 32%, transparent);flex-direction:column;display:flex}.PricingSection-module__W5CHvG__featuresTitle.PricingSection-module__W5CHvG__featuresTitle{color:var(--color-text-secondary)}.PricingSection-module__W5CHvG__featureList{grid-gap:var(--size-rem-0_85);gap:var(--size-rem-0_85);margin:0;padding:0;list-style:none;display:grid}.PricingSection-module__W5CHvG__featureItem{align-items:center;gap:var(--size-rem-0_75);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.PricingSection-module__W5CHvG__featureIcon{width:var(--size-rem-1_25);height:var(--size-rem-1_25);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:768px){.PricingSection-module__W5CHvG__section{padding:var(--size-rem-5) var(--size-rem-1) var(--size-rem-4)}.PricingSection-module__W5CHvG__panel{grid-template-columns:1fr}.PricingSection-module__W5CHvG__featuresPane{border-right:0;border-bottom:var(--border-width-ui) solid var(--pricing-line)}.PricingSection-module__W5CHvG__ctaButton.PricingSection-module__W5CHvG__ctaButton{max-width:none}}@media (max-width:480px){.PricingSection-module__W5CHvG__planPane,.PricingSection-module__W5CHvG__featuresPane{padding:var(--size-rem-1_5)}}
.AuthShell-module__7NXmlW__wrapper{--auth-shell-visual-size:920px;--auth-shell-panel-solid:var(--color-bg);--auth-shell-visual-surface:color-mix(in srgb, var(--color-bg) 92%, var(--color-surface) 8%);--auth-shell-visual-surface-deep:color-mix(in srgb, var(--color-bg) 82%, var(--color-surface) 18%);--auth-shell-mint-glow:color-mix(in srgb, var(--color-accent) 18%, transparent);--auth-shell-violet-glow:color-mix(in srgb, var(--color-chart-1) 14%, transparent);--auth-shell-desktop-split:63%;--auth-shell-mobile-split:54%;background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-bg) var(--auth-shell-desktop-split), var(--auth-shell-panel-solid) var(--auth-shell-desktop-split), var(--auth-shell-panel-solid) 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:auto;width:100%;min-width:0;min-height:100vh;display:block}.AuthShell-module__7NXmlW__wrapperEven{--auth-shell-desktop-split:50%;background:var(--auth-shell-panel-solid)}.AuthShell-module__7NXmlW__container{grid-template-columns:minmax(0, 1fr) minmax(var(--size-rem-24), var(--size-rem-30));width:100%;min-height:100vh;display:grid}.AuthShell-module__7NXmlW__containerEven{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AuthShell-module__7NXmlW__wrapperEven .AuthShell-module__7NXmlW__formPane{background:var(--auth-shell-panel-solid)}.AuthShell-module__7NXmlW__visualPanel{--loader-scale:1.45;min-height:100%;padding:clamp(var(--size-rem-2), 5vw, var(--size-rem-4));background:radial-gradient(circle at 18% 24%, var(--auth-shell-mint-glow), transparent 24%), radial-gradient(circle at 84% 18%, var(--auth-shell-violet-glow), transparent 20%), linear-gradient(180deg, var(--auth-shell-visual-surface) 0%, var(--auth-shell-visual-surface-deep) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.AuthShell-module__7NXmlW__authLogoMark{--loading-logo-ambient-duration:var(--duration-11000);--loading-logo-stage-duration:var(--duration-5200);--loading-logo-orbit-duration:var(--duration-7000);--loading-logo-logo-duration:var(--duration-5200);--loading-logo-trail-duration:var(--duration-5200);--loading-logo-beam-duration:var(--duration-7000);max-width:min(72%, var(--auth-shell-visual-size))}.AuthShell-module__7NXmlW__brandLogo{--logo-color:var(--color-accent)}.AuthShell-module__7NXmlW__formPane{justify-content:center;gap:var(--size-rem-1_5);padding:clamp(var(--size-rem-1_75), 3vw, var(--size-rem-2_5));background:var(--color-bg);border-left:var(--size-px-1) solid var(--color-border-subtle);color:var(--color-text);flex-direction:column;display:flex}.AuthShell-module__7NXmlW__brandRow{width:100%;max-width:var(--size-rem-24);justify-content:flex-start;align-items:center;margin:0 auto;display:flex}.AuthShell-module__7NXmlW__card{width:100%;max-width:var(--size-rem-24);box-shadow:none;background:0 0;border:none;margin:0 auto;padding:0}.AuthShell-module__7NXmlW__header{align-items:flex-start;gap:var(--size-rem-0_55);margin-bottom:var(--size-rem-1_8);text-align:left;flex-direction:column;display:flex}.AuthShell-module__7NXmlW__title{font-size:clamp(var(--size-rem-2), 4vw, var(--size-rem-2_45));letter-spacing:-.05em;color:var(--color-text);margin:0;font-weight:710;line-height:1}.AuthShell-module__7NXmlW__subtitle{font-size:var(--size-rem-0_92);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.65}.AuthShell-module__7NXmlW__form{gap:var(--size-rem-1_05);flex-direction:column;display:flex}.AuthShell-module__7NXmlW__structuredForm{gap:0}.AuthShell-module__7NXmlW__formBody{gap:var(--size-rem-1_05);flex-direction:column;display:flex}.AuthShell-module__7NXmlW__formFooter{gap:var(--size-rem-1_05);margin-top:var(--size-rem-1_45);flex-direction:column;display:flex}.AuthShell-module__7NXmlW__header .AuthShell-module__7NXmlW__brandRow{max-width:none;margin:0 0 var(--size-rem-0_8)}.AuthShell-module__7NXmlW__field{gap:var(--size-rem-0_45);flex-direction:column;display:flex}.AuthShell-module__7NXmlW__label,.AuthShell-module__7NXmlW__codeLabel{font-size:var(--size-rem-0_8);color:var(--color-text-secondary);letter-spacing:-.01em;font-weight:650}.AuthShell-module__7NXmlW__input{width:100%;min-height:var(--size-rem-3_5);padding:0 var(--size-rem-1_1);background:var(--color-surface);border:var(--size-px-1) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--text-lg);line-height:var(--leading-normal);transition:border-color var(--transition-fast), background var(--transition-fast);outline:none}.AuthShell-module__7NXmlW__input::placeholder{color:var(--color-text-muted)}.AuthShell-module__7NXmlW__input:focus{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-accent) 8%)}.AuthShell-module__7NXmlW__passwordWrapper{align-items:center;display:flex;position:relative}.AuthShell-module__7NXmlW__passwordWrapper .AuthShell-module__7NXmlW__input{padding-right:var(--size-rem-3_2)}.AuthShell-module__7NXmlW__eyeButton{right:var(--size-rem-0_75);width:var(--size-rem-2_15);height:var(--size-rem-2_15);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 82%, transparent);cursor:pointer;color:var(--color-text-muted);transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default);border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.AuthShell-module__7NXmlW__eyeButton:hover,.AuthShell-module__7NXmlW__legalLink:hover{color:var(--color-accent)}.AuthShell-module__7NXmlW__eyeButton:hover{background:var(--color-hover-overlay);transform:translateY(-1px)}.AuthShell-module__7NXmlW__submitButton{width:100%;min-height:var(--size-rem-3_2);margin-top:var(--size-rem-0_4)}.AuthShell-module__7NXmlW__error{font-size:var(--text-base);color:var(--color-danger);line-height:var(--leading-snug)}.AuthShell-module__7NXmlW__errorCentered{text-align:center}.AuthShell-module__7NXmlW__footer{text-align:center;margin-top:var(--size-rem-1_35);padding-top:var(--size-rem-1_1);border-top:var(--size-px-1) solid var(--color-border-subtle);font-size:var(--text-base);color:var(--color-text-secondary)}.AuthShell-module__7NXmlW__footerLink{color:var(--color-accent);font-weight:650}.AuthShell-module__7NXmlW__footerLink:hover,.AuthShell-module__7NXmlW__backLink:hover,.AuthShell-module__7NXmlW__forgotLink:hover{color:var(--color-accent-hover)}.AuthShell-module__7NXmlW__resendRow{justify-content:center;align-items:center;gap:var(--size-rem-0_2) var(--size-rem-0_35);text-align:center;font-size:var(--text-md);color:var(--color-text-secondary);margin-top:var(--size-rem-0_15);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.AuthShell-module__7NXmlW__resendButton{font-size:var(--text-md);min-height:var(--size-rem-2_2)}.AuthShell-module__7NXmlW__resendTimer{color:var(--color-text-muted);font-size:var(--text-md)}.AuthShell-module__7NXmlW__backLink{min-height:var(--size-rem-2_75);color:var(--color-accent);font-family:inherit;font-size:var(--text-base);cursor:pointer;transition:color var(--duration-normal) var(--ease-default);background:0 0;border:none;justify-content:center;align-self:center;align-items:center;padding:0;font-weight:650;display:inline-flex}.AuthShell-module__7NXmlW__codeField{align-items:stretch;gap:var(--size-rem-0_75);flex-direction:column;width:100%;display:flex}.AuthShell-module__7NXmlW__codeField .AuthShell-module__7NXmlW__codeLabel{text-align:center}.AuthShell-module__7NXmlW__verifyingText{text-align:center;font-size:var(--text-md);color:var(--color-text-muted)}.AuthShell-module__7NXmlW__helperText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug);margin-top:var(--size-rem-0_15)}.AuthShell-module__7NXmlW__pendingText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-snug)}.AuthShell-module__7NXmlW__checkboxRow{align-items:flex-start;gap:var(--size-rem-0_7);font-size:var(--text-base);color:var(--color-text-secondary);display:flex}.AuthShell-module__7NXmlW__checkboxInput{width:var(--size-rem-1);height:var(--size-rem-1);margin-top:var(--size-rem-0_15);accent-color:var(--color-accent)}.AuthShell-module__7NXmlW__checkboxLabel{line-height:var(--leading-snug)}.AuthShell-module__7NXmlW__labelRow{justify-content:space-between;align-items:baseline;gap:var(--size-rem-0_75);display:flex}.AuthShell-module__7NXmlW__forgotLink{color:var(--color-accent);font-size:var(--text-sm);font-weight:650}.AuthShell-module__7NXmlW__legalFooter{width:100%;max-width:var(--size-rem-24);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:var(--leading-normal);margin:0 auto}.AuthShell-module__7NXmlW__legalLink{color:inherit;text-underline-offset:var(--size-px-2);transition:color var(--duration-normal) var(--ease-default);text-decoration:underline}.AuthShell-module__7NXmlW__legalSep{margin:0 var(--size-rem-0_4);opacity:.5}@media (max-width:1024px){.AuthShell-module__7NXmlW__container{grid-template-columns:1fr}.AuthShell-module__7NXmlW__visualPanel{--loader-scale:1.05;min-height:var(--size-rem-22);padding:var(--size-rem-1_6)}.AuthShell-module__7NXmlW__formPane{border-left:none;border-top:var(--size-px-1) solid var(--color-border-subtle);justify-content:flex-start}}@media (max-width:720px){.AuthShell-module__7NXmlW__wrapper{background:linear-gradient(180deg, var(--auth-shell-visual-surface-deep) 0%, var(--auth-shell-panel-solid) var(--auth-shell-mobile-split))}.AuthShell-module__7NXmlW__visualPanel{display:none}.AuthShell-module__7NXmlW__container{background:var(--auth-shell-panel-solid);grid-template-columns:1fr;min-height:100vh}.AuthShell-module__7NXmlW__formPane{padding:var(--size-rem-1_4) var(--size-rem-1_2);background:0 0;border-top:none}.AuthShell-module__7NXmlW__card,.AuthShell-module__7NXmlW__legalFooter,.AuthShell-module__7NXmlW__brandRow{max-width:none}.AuthShell-module__7NXmlW__title{font-size:clamp(var(--size-rem-1_75), 9vw, var(--size-rem-2_3))}}@media (max-width:400px){.AuthShell-module__7NXmlW__formPane{padding-inline:var(--size-rem-1)}}
.CodeInput-module__vnmy0q__wrapper{align-items:center;gap:var(--size-rem-0_5);flex-direction:column;width:100%;display:flex}.CodeInput-module__vnmy0q__slots{--code-slot-size:clamp(var(--size-rem-2_15), 11vw, var(--size-rem-3));--code-slot-height:clamp(var(--size-rem-2_85), 13vw, var(--size-rem-3_5));--code-slot-gap:clamp(var(--size-rem-0_25), 1.6vw, var(--size-rem-0_6));--code-separator-size:clamp(var(--size-rem-0_35), 1.2vw, var(--size-rem-0_75));grid-template-columns:repeat(3, minmax(0, var(--code-slot-size))) var(--code-separator-size) repeat(3, minmax(0, var(--code-slot-size)));grid-gap:var(--code-slot-gap);gap:var(--code-slot-gap);justify-content:center;width:100%;max-width:100%;display:grid}.CodeInput-module__vnmy0q__slot{width:100%;max-width:var(--code-slot-size);height:var(--code-slot-height);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text);background:var(--color-surface-raised);border:var(--size-px-1_5) solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);-webkit-user-select:none;user-select:none;caret-color:#0000;justify-content:center;align-items:center;font-family:inherit;display:flex}.CodeInput-module__vnmy0q__wrapper:focus-within .CodeInput-module__vnmy0q__slot.CodeInput-module__vnmy0q__active{border-color:var(--color-accent);box-shadow:0 0 0 var(--size-px-2) color-mix(in srgb, var(--color-accent) 25%, transparent)}.CodeInput-module__vnmy0q__slotError{border-color:var(--color-danger);box-shadow:0 0 0 var(--size-px-2) color-mix(in srgb, var(--color-danger) 20%, transparent)}.CodeInput-module__vnmy0q__slot.CodeInput-module__vnmy0q__filled{border-color:var(--color-border-strong,var(--color-border))}.CodeInput-module__vnmy0q__separator{width:100%;min-width:0;color:var(--color-text-muted);font-size:var(--text-xl);font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex}.CodeInput-module__vnmy0q__caret{width:var(--size-px-2);height:var(--size-rem-1_4);background:var(--color-accent);border-radius:var(--size-px-1);vertical-align:middle;display:none}.CodeInput-module__vnmy0q__wrapper:focus-within .CodeInput-module__vnmy0q__caret{animation:CodeInput-module__vnmy0q__blink var(--duration-1000) step-end infinite;display:inline-block}@keyframes CodeInput-module__vnmy0q__blink{0%,to{opacity:1}50%{opacity:0}}.CodeInput-module__vnmy0q__hiddenInput{width:var(--size-px-1);height:var(--size-px-1);margin:-var(--size-px-1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:400px){.CodeInput-module__vnmy0q__slots{--code-slot-size:clamp(var(--size-rem-2), 12vw, var(--size-rem-2_5));--code-slot-height:clamp(var(--size-rem-2_65), 14vw, var(--size-rem-3));--code-slot-gap:var(--size-rem-0_25);--code-separator-size:var(--size-rem-0_35)}.CodeInput-module__vnmy0q__slot{font-size:var(--text-xl)}}
