.gsi-material-button.svelte-1dupuez{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button.svelte-1dupuez .gsi-material-button-icon:where(.svelte-1dupuez){height:20px;margin-right:10px;min-width:20px;width:20px}.gsi-material-button.svelte-1dupuez .gsi-material-button-content-wrapper:where(.svelte-1dupuez){align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button.svelte-1dupuez .gsi-material-button-contents:where(.svelte-1dupuez){flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button.svelte-1dupuez .gsi-material-button-state:where(.svelte-1dupuez){transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button.svelte-1dupuez:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button.svelte-1dupuez:disabled .gsi-material-button-contents:where(.svelte-1dupuez){opacity:38%}.gsi-material-button.svelte-1dupuez:disabled .gsi-material-button-icon:where(.svelte-1dupuez){opacity:38%}.gsi-material-button.svelte-1dupuez:not(:disabled):active .gsi-material-button-state:where(.svelte-1dupuez),.gsi-material-button.svelte-1dupuez:not(:disabled):focus .gsi-material-button-state:where(.svelte-1dupuez){background-color:#303030;opacity:12%}.gsi-material-button.svelte-1dupuez:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button.svelte-1dupuez:not(:disabled):hover .gsi-material-button-state:where(.svelte-1dupuez){background-color:#303030;opacity:8%}.lp-demo.svelte-1cyhai2{--demo-surface: color-mix(in oklab, var(--background) 92%, var(--muted));--demo-soft: color-mix(in oklab, var(--muted) 72%, var(--background));--demo-line: color-mix(in oklab, var(--border) 82%, transparent);--demo-ink: var(--foreground);--demo-muted: var(--muted-foreground);position:relative;min-width:0;overflow:hidden;border:1px solid var(--demo-line);border-radius:8px;background:var(--demo-surface);box-shadow:0 20px 60px color-mix(in oklab,var(--foreground) 9%,transparent);color:var(--demo-ink)}.lp-demo.svelte-1cyhai2 svg{flex-shrink:0}.lp-demo-browser.svelte-1cyhai2,.lp-demo-form-shell.svelte-1cyhai2,.lp-demo-notification-shell.svelte-1cyhai2,.lp-demo-analytics-shell.svelte-1cyhai2,.lp-demo-ticker-shell.svelte-1cyhai2{position:relative;min-width:0}.lp-demo-hero.svelte-1cyhai2{min-height:360px}.lp-demo-browser.svelte-1cyhai2{display:flex;min-height:360px;flex-direction:column;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 9%,transparent),transparent 42%),var(--demo-surface)}.lp-demo-chrome.svelte-1cyhai2{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--demo-line);background:color-mix(in oklab,var(--background) 86%,transparent);padding:.7rem .85rem}.lp-demo-dots.svelte-1cyhai2{display:flex;gap:.35rem}.lp-demo-dots.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-status.svelte-1cyhai2 span:where(.svelte-1cyhai2){display:block;border-radius:999px}.lp-demo-dots.svelte-1cyhai2 span:where(.svelte-1cyhai2){width:.5rem;height:.5rem;background:color-mix(in oklab,var(--muted-foreground) 45%,transparent)}.lp-demo-dots.svelte-1cyhai2 span:where(.svelte-1cyhai2):nth-child(1){background:#f87171}.lp-demo-dots.svelte-1cyhai2 span:where(.svelte-1cyhai2):nth-child(2){background:#fbbf24}.lp-demo-dots.svelte-1cyhai2 span:where(.svelte-1cyhai2):nth-child(3){background:#34d399}.lp-demo-window-title.svelte-1cyhai2{min-width:0;overflow:hidden;color:var(--demo-muted);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lp-demo-hero-grid.svelte-1cyhai2{display:grid;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.75rem;padding:.9rem}.lp-demo-total-card.svelte-1cyhai2,.lp-demo-next-card.svelte-1cyhai2,.lp-demo-calendar-card.svelte-1cyhai2,.lp-demo-field.svelte-1cyhai2,.lp-demo-added-row.svelte-1cyhai2,.lp-demo-form-total.svelte-1cyhai2,.lp-demo-reminder-card.svelte-1cyhai2,.lp-demo-review-chip.svelte-1cyhai2,.lp-demo-breakdown-row.svelte-1cyhai2{border:1px solid var(--demo-line);border-radius:8px;background:color-mix(in oklab,var(--background) 90%,transparent)}.lp-demo-total-card.svelte-1cyhai2{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;min-height:208px;padding:1rem;animation:svelte-1cyhai2-lp-demo-panel-in .68s cubic-bezier(.22,1,.36,1) both}.lp-demo-card-heading.svelte-1cyhai2{display:flex;align-items:center;gap:.45rem;color:var(--demo-muted);font-size:.78rem;font-weight:700}.lp-demo-total-value.svelte-1cyhai2{position:relative;min-height:3.2rem;font-size:2rem;font-weight:800;line-height:1}.lp-demo-total-value.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-form-total.svelte-1cyhai2 div:where(.svelte-1cyhai2) span:where(.svelte-1cyhai2){position:absolute;inset:0 auto auto 0;white-space:nowrap}.lp-demo-total-before.svelte-1cyhai2{opacity:0;animation:svelte-1cyhai2-lp-demo-total-before 8s ease-in-out infinite}.lp-demo-total-after.svelte-1cyhai2{opacity:1;animation:svelte-1cyhai2-lp-demo-total-after 8s ease-in-out infinite}.lp-demo-total-card.svelte-1cyhai2 p:where(.svelte-1cyhai2){color:var(--demo-muted);font-size:.78rem;line-height:1.6}.lp-demo-next-card.svelte-1cyhai2,.lp-demo-calendar-card.svelte-1cyhai2{padding:.85rem;animation:svelte-1cyhai2-lp-demo-panel-in .68s cubic-bezier(.22,1,.36,1) .12s both}.lp-demo-next-card.svelte-1cyhai2{animation-name:svelte-1cyhai2-lp-demo-panel-in,svelte-1cyhai2-lp-demo-card-pulse;animation-duration:.68s,4.5s;animation-delay:.12s,1.1s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.lp-demo-next-service.svelte-1cyhai2{margin-top:1rem;font-weight:800}.lp-demo-next-meta.svelte-1cyhai2{margin-top:.45rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--demo-muted);font-size:.78rem}.lp-demo-next-meta.svelte-1cyhai2 strong:where(.svelte-1cyhai2){color:var(--demo-ink);font-size:.9rem}.lp-demo-notice-card.svelte-1cyhai2{position:absolute;right:1rem;bottom:3.2rem;display:flex;width:min(20rem,calc(100% - 2rem));gap:.7rem;border:1px solid color-mix(in oklab,var(--primary) 32%,var(--border));border-radius:8px;background:color-mix(in oklab,var(--background) 94%,var(--primary));padding:.8rem;box-shadow:0 16px 38px color-mix(in oklab,var(--primary) 14%,transparent);animation:svelte-1cyhai2-lp-demo-slide-notice 7s ease-in-out infinite}.lp-demo-notice-card.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-notice-card.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-added-row.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-added-row.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 small:where(.svelte-1cyhai2){display:block}.lp-demo-notice-card.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-added-row.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 strong:where(.svelte-1cyhai2){font-size:.83rem}.lp-demo-notice-card.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-added-row.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-reminder-card.svelte-1cyhai2 small:where(.svelte-1cyhai2){color:var(--demo-muted);font-size:.74rem;line-height:1.45}.lp-demo-icon-ring.svelte-1cyhai2{display:flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklab,var(--primary) 12%,var(--background));color:var(--primary)}.lp-demo-calendar-list.svelte-1cyhai2{margin-top:.8rem;display:grid;gap:.42rem}.lp-demo-calendar-list.svelte-1cyhai2 span:where(.svelte-1cyhai2){border-radius:6px;background:var(--demo-soft);padding:.45rem .55rem;color:var(--demo-muted);font-size:.75rem;font-weight:650}.lp-demo-status.svelte-1cyhai2{position:absolute;right:1rem;bottom:.85rem;left:1rem;display:flex;align-items:center;gap:.5rem;color:var(--demo-muted);font-size:.74rem}.lp-demo-status.svelte-1cyhai2 span:where(.svelte-1cyhai2){width:.5rem;height:.5rem;background:#22c55e;box-shadow:0 0 color-mix(in oklab,#22c55e 42%,transparent);animation:svelte-1cyhai2-lp-demo-status-ping 2.6s ease-out infinite}.lp-demo-form-shell.svelte-1cyhai2,.lp-demo-notification-shell.svelte-1cyhai2,.lp-demo-analytics-shell.svelte-1cyhai2{min-height:272px;padding:.9rem}.lp-demo-demo-header.svelte-1cyhai2{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.lp-demo-demo-header.svelte-1cyhai2 h3:where(.svelte-1cyhai2){font-size:.98rem;font-weight:800;line-height:1.3}.lp-demo-demo-header.svelte-1cyhai2 p:where(.svelte-1cyhai2){margin-top:.18rem;color:var(--demo-muted);font-size:.76rem}.lp-demo-field.svelte-1cyhai2{display:grid;gap:.35rem;margin-bottom:.65rem;padding:.7rem .75rem}.lp-demo-field.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-form-total.svelte-1cyhai2>span:where(.svelte-1cyhai2){color:var(--demo-muted);font-size:.72rem;font-weight:700}.lp-demo-field.svelte-1cyhai2 strong:where(.svelte-1cyhai2){min-height:1.2rem;font-size:.88rem}.lp-demo-field-grid.svelte-1cyhai2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:.55rem}.lp-demo-type.svelte-1cyhai2{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;animation:svelte-1cyhai2-lp-demo-type 5.6s steps(10,end) infinite}.lp-demo-type-amount.svelte-1cyhai2{animation-delay:.7s}.lp-demo-add-button.svelte-1cyhai2{margin-top:.05rem;animation:svelte-1cyhai2-lp-demo-button-press 5.6s ease-in-out infinite}.lp-demo-added-row.svelte-1cyhai2{display:flex;gap:.65rem;margin-top:.7rem;padding:.65rem;transform-origin:center;animation:svelte-1cyhai2-lp-demo-row-pop 5.6s ease-in-out infinite}.lp-demo-form-total.svelte-1cyhai2{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.7rem;padding:.7rem .75rem}.lp-demo-form-total.svelte-1cyhai2 div:where(.svelte-1cyhai2){position:relative;width:6.8rem;min-height:1.3rem;font-weight:800;text-align:right}.lp-demo-form-total.svelte-1cyhai2 div:where(.svelte-1cyhai2) span:where(.svelte-1cyhai2){inset:0 0 auto auto}.lp-demo-cursor.svelte-1cyhai2{position:absolute;top:3rem;left:1.6rem;color:var(--primary);filter:drop-shadow(0 8px 14px color-mix(in oklab,var(--primary) 22%,transparent));animation:svelte-1cyhai2-lp-demo-cursor-move 5.6s ease-in-out infinite}.lp-demo-notification-stack.svelte-1cyhai2{position:relative;min-height:150px}.lp-demo-reminder-card.svelte-1cyhai2{position:absolute;inset:0 0 auto;display:flex;gap:.7rem;padding:.78rem;box-shadow:0 16px 36px color-mix(in oklab,var(--foreground) 8%,transparent)}.lp-demo-reminder-card-active.svelte-1cyhai2{z-index:3;animation:svelte-1cyhai2-lp-demo-reminder-active 6.2s ease-in-out infinite}.lp-demo-reminder-card-middle.svelte-1cyhai2{z-index:2;transform:translateY(2.15rem) scale(.96);opacity:.72}.lp-demo-reminder-card-back.svelte-1cyhai2{z-index:1;transform:translateY(4.2rem) scale(.92);opacity:.42}.lp-demo-settings-row.svelte-1cyhai2{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.lp-demo-settings-row.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-ticker-track.svelte-1cyhai2 span:where(.svelte-1cyhai2){border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border));border-radius:999px;background:color-mix(in oklab,var(--primary) 8%,var(--background));color:color-mix(in oklab,var(--primary) 72%,var(--foreground));font-size:.74rem;font-weight:750;white-space:nowrap}.lp-demo-settings-row.svelte-1cyhai2 span:where(.svelte-1cyhai2){padding:.35rem .55rem}.lp-demo-analytics-layout.svelte-1cyhai2{display:grid;grid-template-columns:minmax(7.5rem,.88fr) minmax(0,1fr);gap:.8rem;align-items:center}.lp-demo-donut.svelte-1cyhai2{position:relative;aspect-ratio:1;min-width:0}.lp-demo-donut.svelte-1cyhai2 svg:where(.svelte-1cyhai2){width:100%;height:100%;transform:rotate(-90deg)}.lp-demo-donut-track.svelte-1cyhai2,.lp-demo-analytics-segment.svelte-1cyhai2{fill:none;stroke-width:14}.lp-demo-donut-track.svelte-1cyhai2{stroke:color-mix(in oklab,var(--border) 86%,transparent)}.lp-demo-analytics-segment.svelte-1cyhai2{stroke:var(--segment-color);stroke-dasharray:var(--segment-share) 100;stroke-dashoffset:calc(var(--segment-offset) * -1);stroke-linecap:round;transform-origin:center;animation:svelte-1cyhai2-lp-demo-chart-draw 1.4s cubic-bezier(.22,1,.36,1) both}.lp-demo-donut.svelte-1cyhai2>div:where(.svelte-1cyhai2){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lp-demo-donut.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-breakdown-row.svelte-1cyhai2 span:where(.svelte-1cyhai2),.lp-demo-review-chip.svelte-1cyhai2{color:var(--demo-muted);font-size:.72rem}.lp-demo-donut.svelte-1cyhai2 strong:where(.svelte-1cyhai2){margin-top:.2rem;font-size:1.02rem}.lp-demo-breakdown.svelte-1cyhai2{display:grid;gap:.5rem;min-width:0}.lp-demo-breakdown-row.svelte-1cyhai2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.55rem .6rem;animation:svelte-1cyhai2-lp-demo-row-highlight 5.4s ease-in-out infinite;animation-delay:calc(var(--row-index) * 1.1s)}.lp-demo-swatch.svelte-1cyhai2{width:.62rem;height:.62rem;border-radius:999px;background:var(--primary)}.lp-demo-breakdown-row.svelte-1cyhai2:nth-child(2) .lp-demo-swatch:where(.svelte-1cyhai2){background:#22c55e}.lp-demo-breakdown-row.svelte-1cyhai2:nth-child(3) .lp-demo-swatch:where(.svelte-1cyhai2){background:#f97316}.lp-demo-breakdown-row.svelte-1cyhai2 strong:where(.svelte-1cyhai2),.lp-demo-breakdown-row.svelte-1cyhai2 span:where(.svelte-1cyhai2){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-demo-breakdown-row.svelte-1cyhai2 strong:where(.svelte-1cyhai2){font-size:.8rem}.lp-demo-review-chip.svelte-1cyhai2{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;padding:.45rem .55rem;background:color-mix(in oklab,#22c55e 10%,var(--background));color:color-mix(in oklab,#15803d 75%,var(--foreground));font-weight:800}.lp-demo-ticker.svelte-1cyhai2{box-shadow:none}.lp-demo-ticker-shell.svelte-1cyhai2{display:grid;gap:.7rem;padding:.8rem 0;background:linear-gradient(90deg,var(--demo-surface),transparent 14% 86%,var(--demo-surface)),var(--demo-surface)}.lp-demo-ticker-row.svelte-1cyhai2{overflow:hidden}.lp-demo-ticker-track.svelte-1cyhai2{display:flex;width:-moz-max-content;width:max-content;gap:.5rem;padding-inline:.8rem;animation:svelte-1cyhai2-lp-demo-ticker-scroll 24s linear infinite}.lp-demo-ticker-track-secondary.svelte-1cyhai2{animation-duration:30s;animation-direction:reverse}.lp-demo-ticker.svelte-1cyhai2:hover .lp-demo-ticker-track:where(.svelte-1cyhai2){animation-play-state:paused}.lp-demo-ticker-track.svelte-1cyhai2 span:where(.svelte-1cyhai2){padding:.45rem .7rem}@keyframes svelte-1cyhai2-lp-demo-panel-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1cyhai2-lp-demo-total-before{0%,26%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-.45rem)}}@keyframes svelte-1cyhai2-lp-demo-total-after{0%,28%{opacity:0;transform:translateY(.45rem)}36%,to{opacity:1;transform:translateY(0)}}@keyframes svelte-1cyhai2-lp-demo-card-pulse{0%,to{border-color:var(--demo-line);box-shadow:none}45%,62%{border-color:color-mix(in oklab,var(--primary) 38%,var(--border));box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 8%,transparent)}}@keyframes svelte-1cyhai2-lp-demo-slide-notice{0%,18%,to{opacity:0;transform:translateY(18px)}28%,76%{opacity:1;transform:translateY(0)}}@keyframes svelte-1cyhai2-lp-demo-status-ping{0%{box-shadow:0 0 color-mix(in oklab,#22c55e 42%,transparent)}80%,to{box-shadow:0 0 0 .55rem color-mix(in oklab,#22c55e 0%,transparent)}}@keyframes svelte-1cyhai2-lp-demo-type{0%,18%{clip-path:inset(0 100% 0 0)}42%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1cyhai2-lp-demo-button-press{0%,52%,70%,to{transform:translateY(0) scale(1)}58%{transform:translateY(1px) scale(.985)}}@keyframes svelte-1cyhai2-lp-demo-row-pop{0%,56%{opacity:0;transform:translateY(10px) scale(.98)}68%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1cyhai2-lp-demo-cursor-move{0%,16%{transform:translate(0)}38%{transform:translate(8.5rem,3.6rem)}56%{transform:translate(12rem,8.1rem)}74%,to{transform:translate(14rem,12.1rem)}}@keyframes svelte-1cyhai2-lp-demo-reminder-active{0%,12%,to{opacity:0;transform:translateY(-1.2rem) scale(.98)}24%,74%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:0;transform:translateY(1.2rem) scale(.98)}}@keyframes svelte-1cyhai2-lp-demo-chart-draw{0%{stroke-dasharray:0 100}}@keyframes svelte-1cyhai2-lp-demo-row-highlight{0%,to{border-color:var(--demo-line);background:color-mix(in oklab,var(--background) 90%,transparent)}35%,55%{border-color:color-mix(in oklab,var(--primary) 28%,var(--border));background:color-mix(in oklab,var(--primary) 8%,var(--background))}}@keyframes svelte-1cyhai2-lp-demo-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.lp-demo-hero.svelte-1cyhai2,.lp-demo-browser.svelte-1cyhai2{min-height:430px}.lp-demo-hero-grid.svelte-1cyhai2,.lp-demo-analytics-layout.svelte-1cyhai2,.lp-demo-field-grid.svelte-1cyhai2{grid-template-columns:1fr}.lp-demo-total-card.svelte-1cyhai2{min-height:164px}.lp-demo-notice-card.svelte-1cyhai2{right:.75rem;bottom:3.1rem;left:.75rem;width:auto}.lp-demo-calendar-card.svelte-1cyhai2{padding-bottom:4.6rem}.lp-demo-form-shell.svelte-1cyhai2,.lp-demo-notification-shell.svelte-1cyhai2,.lp-demo-analytics-shell.svelte-1cyhai2{min-height:300px}.lp-demo-cursor.svelte-1cyhai2{display:none}}@media(prefers-reduced-motion:reduce){.lp-demo.svelte-1cyhai2 :where(.svelte-1cyhai2),.lp-demo.svelte-1cyhai2 :where(.svelte-1cyhai2):before,.lp-demo.svelte-1cyhai2 :where(.svelte-1cyhai2):after{animation:none!important;transition:none!important}.lp-demo-total-before.svelte-1cyhai2{opacity:0}.lp-demo-total-after.svelte-1cyhai2,.lp-demo-added-row.svelte-1cyhai2,.lp-demo-reminder-card-active.svelte-1cyhai2,.lp-demo-notice-card.svelte-1cyhai2{opacity:1;transform:none}.lp-demo-type.svelte-1cyhai2{clip-path:inset(0 0 0 0)}.lp-demo-cursor.svelte-1cyhai2{display:none}}.lp-hero-copy.svelte-7eqd5g>:where(.svelte-7eqd5g){animation:svelte-7eqd5g-lp-fade-up .64s cubic-bezier(.22,1,.36,1) both}.lp-hero-copy.svelte-7eqd5g>:where(.svelte-7eqd5g):nth-child(2){animation-delay:90ms}.lp-hero-copy.svelte-7eqd5g>:where(.svelte-7eqd5g):nth-child(3){animation-delay:.18s}.lp-hero-copy.svelte-7eqd5g>:where(.svelte-7eqd5g):nth-child(4){animation-delay:.27s}.lp-hero-visual.svelte-7eqd5g{transform-origin:center;animation:svelte-7eqd5g-lp-visual-in .76s cubic-bezier(.22,1,.36,1) .18s both,svelte-7eqd5g-lp-soft-float 8s ease-in-out 1.2s infinite}.lp-hero-screenshot.svelte-7eqd5g{overflow:hidden;border:1px solid color-mix(in oklab,var(--border) 82%,transparent);border-radius:8px;background:var(--background);box-shadow:0 22px 64px color-mix(in oklab,var(--foreground) 10%,transparent)}.lp-hero-screenshot.svelte-7eqd5g img:where(.svelte-7eqd5g){display:block;aspect-ratio:16 / 10;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.lp-metric.svelte-7eqd5g{transform-origin:bottom;animation:svelte-7eqd5g-lp-metric-pop .52s cubic-bezier(.22,1,.36,1) both}.lp-metric.svelte-7eqd5g:nth-child(2){animation-delay:.12s}.lp-metric.svelte-7eqd5g:nth-child(3){animation-delay:.24s}.lp-trust-item.svelte-7eqd5g,.lp-card-motion.svelte-7eqd5g{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.lp-trust-item.svelte-7eqd5g:hover,.lp-card-motion.svelte-7eqd5g:hover{transform:translateY(-3px)}.lp-card-motion.svelte-7eqd5g:hover{border-color:color-mix(in oklab,var(--primary) 32%,var(--border));box-shadow:0 16px 38px color-mix(in oklab,var(--foreground) 7%,transparent)}.lp-featured-plan.svelte-7eqd5g{animation:svelte-7eqd5g-lp-featured-breathe 5.5s ease-in-out infinite}.lp-reveal{transition:opacity .62s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .62s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.lp-reveal:not(.is-visible){opacity:0;transform:translateY(24px) scale(.985)}details[open].svelte-7eqd5g .lp-faq-answer:where(.svelte-7eqd5g){animation:svelte-7eqd5g-lp-faq-open .18s ease-out both}@keyframes svelte-7eqd5g-lp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7eqd5g-lp-visual-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-7eqd5g-lp-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-7eqd5g-lp-metric-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-7eqd5g-lp-featured-breathe{0%,to{box-shadow:0 12px 32px color-mix(in oklab,var(--primary) 8%,transparent)}50%{box-shadow:0 18px 42px color-mix(in oklab,var(--primary) 16%,transparent)}}@keyframes svelte-7eqd5g-lp-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lp-hero-copy.svelte-7eqd5g>:where(.svelte-7eqd5g),.lp-hero-visual.svelte-7eqd5g,.lp-metric.svelte-7eqd5g,.lp-featured-plan.svelte-7eqd5g,details[open].svelte-7eqd5g .lp-faq-answer:where(.svelte-7eqd5g),.lp-reveal{animation:none;transition:none}.lp-trust-item.svelte-7eqd5g:hover,.lp-card-motion.svelte-7eqd5g:hover,.lp-reveal:not(.is-visible){opacity:1;transform:none}}
