.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
:root[data-mantine-color-scheme=light]{--mantine-color-dimmed:#5c636a!important;--mantine-color-vibesBlue-light-color:#3651d4!important}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.skip-link{z-index:9999;color:var(--mantine-color-vibesBlue-6);background-color:#fff;border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;position:fixed;top:-100%;left:0}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--mantine-color-vibesBlue-5);outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}[data-mantine-color-scheme]{font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{text-wrap:balance}button,a,[role=button]{touch-action:manipulation}[data-mantine-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,a{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.lp-card{will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.lp-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000014,0 2px 8px #0000000a!important}.lp-nav-link{color:var(--mantine-color-vibesWarm-7)!important;transition:color .15s!important}.lp-nav-link:hover{color:var(--mantine-color-vibesBlue-6)!important}.lp-stat-accent{display:inline-block;position:relative}.lp-stat-accent:after{content:"";background:var(--mantine-color-vibesBlue-6);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.lp-tag{background:var(--mantine-color-vibesBlue-0);border:1px solid var(--mantine-color-vibesBlue-2);color:var(--mantine-color-vibesBlue-7);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.lp-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-color-vibesBlue-6);font-size:.7rem;font-weight:700}.lp-feature-num{color:var(--mantine-color-vibesBlue-0);-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:12px;right:16px}.lp-btn-primary{background:var(--mantine-color-vibesBlue-6)!important;color:#fff!important;border:none!important;font-weight:700!important;transition:background .15s,transform .15s,box-shadow .15s!important}.lp-btn-primary:hover{transform:translateY(-1px);background:var(--mantine-color-vibesBlue-7)!important;box-shadow:0 8px 24px #4361ee59!important}.lp-dot-bg{background-image:radial-gradient(circle, var(--mantine-color-vibesWarm-4) 1px, transparent 1px);background-size:24px 24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
