.mp-page{--mp-ink:#1f2a44;--mp-muted:#64708a;--mp-coral:#e8766f;--mp-orange:#ee9a4f;--mp-violet:#8b7bff;--mp-line:#1f2a4414;isolation:isolate;color:var(--mp-ink);background:radial-gradient(circle at 6% 2%,#fdddd2e6,#0000 30rem),radial-gradient(circle at 96% 12%,#feebd6d9,#0000 28rem),radial-gradient(circle at 80% 58%,#e9e4ff8c,#0000 32rem),#fffaf7;position:relative;overflow-x:clip}.dark .mp-page{--mp-ink:#f4f2ff;--mp-muted:#a9a4cf;--mp-line:#ffffff14;background:radial-gradient(circle at 6% 2%,#e8766f29,#0000 30rem),radial-gradient(circle at 80% 58%,#8b7bff24,#0000 32rem),#0b0d1c}.mp-page ::selection{color:#5b1a14;background:#fdcdc4}.mp-grid-bg{background-image:linear-gradient(#1f2a440b 1px,#0000 1px),linear-gradient(90deg,#1f2a440b 1px,#0000 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 72%)}.mp-gradient-text{background:linear-gradient(100deg, var(--mp-coral), var(--mp-orange) 45%, var(--mp-coral) 90%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite mp-shimmer}@keyframes mp-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.mp-page [data-mp-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--mp-delay,0s);transform:translateY(28px)}.mp-page [data-mp-reveal][data-revealed=true]{opacity:1;transform:none}.mp-enter,.mp-enter-fade,.mp-enter-pop,.mp-enter-side{animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:var(--mp-delay,0s)}.mp-enter{animation-name:mp-enter}.mp-enter-fade{animation-name:mp-enter-fade}.mp-enter-pop{animation-name:mp-enter-pop;animation-duration:.6s}.mp-enter-side{animation-name:mp-enter-side;animation-duration:1s}@keyframes mp-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mp-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes mp-enter-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mp-enter-side{0%{opacity:0;transform:translate3d(var(--mp-from-x,0px), 0, 0)}to{opacity:1;transform:none}}.mp-phone{aspect-ratio:610/1318;background:#fff;border-radius:9%/4.17%;position:relative;overflow:hidden;box-shadow:0 50px 90px -46px #0f172a8c,0 18px 36px -24px #0f172a4d,0 0 0 1px #0f172a0f}.mp-phone img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mp-hero-orb{filter:blur(60px);pointer-events:none;border-radius:9999px;animation:16s ease-in-out infinite mp-float;position:absolute}@keyframes mp-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(24px,-30px)scale(1.06)}}.mp-hero-ring{pointer-events:none;border:1.5px solid #e8766f33;border-radius:9999px;position:absolute}.mp-hero-ring-dashed{border-style:dashed;animation:60s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-glass{-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffe6;box-shadow:0 18px 40px -22px #1f2a4459}.dark .mp-glass{background:#1b1934b8;border-color:#ffffff14}.mp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mp-marquee-track{width:max-content;animation:42s linear infinite mp-marquee;display:flex}.mp-marquee:hover .mp-marquee-track{animation-play-state:paused}@keyframes mp-marquee{to{transform:translate(-50%)}}.mp-film-frame{background:linear-gradient(135deg,#ffffffe6,#ffffff8c) padding-box padding-box,linear-gradient(135deg,#e8766f8c,#8b7bff73,#ee9a4f8c) border-box;border:1.5px solid #0000;border-radius:1.75rem;padding:.5rem;position:relative;box-shadow:0 40px 100px -50px #1f2a448c}.dark .mp-film-frame{background:linear-gradient(135deg,#1b1934e6,#0f1124b3) padding-box padding-box,linear-gradient(135deg,#e8766f8c,#8b7bff73) border-box}.mp-film-progress{cursor:pointer;touch-action:none;background:#1f2a4414;border-radius:9999px;height:.5rem;position:relative}.dark .mp-film-progress{background:#ffffff1a}.mp-film-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--mp-coral), var(--mp-orange));position:absolute;inset:0 auto 0 0}.mp-film-progress-tick{pointer-events:none;background:#fffffff2;border-radius:2px;width:3px;height:.95rem;margin-top:-.475rem;position:absolute;top:50%;box-shadow:0 0 0 1px #1f2a441f}.mp-sky{border-radius:inherit;transition:opacity 1s;position:absolute;inset:0}.mp-sky-star{background:#fff;border-radius:9999px;width:3px;height:3px;animation:3.2s ease-in-out infinite mp-twinkle;position:absolute}@keyframes mp-twinkle{0%,to{opacity:.25}50%{opacity:1}}.mp-sun{border-radius:9999px;width:3.25rem;height:3.25rem;margin:-1.625rem 0 0 -1.625rem;transition:left 1.1s cubic-bezier(.16,1,.3,1),top 1.1s cubic-bezier(.16,1,.3,1),background 1.1s,box-shadow 1.1s;position:absolute}.mp-step-screen{transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;inset:0}.mp-range{appearance:none;background:linear-gradient(90deg, var(--mp-coral) 0%, var(--mp-orange) var(--mp-range-fill,50%), #1f2a441a var(--mp-range-fill,50%));border-radius:9999px;outline:none;width:100%;height:.4rem}.mp-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--mp-coral);cursor:pointer;background:#fff;border-radius:9999px;width:1.2rem;height:1.2rem;box-shadow:0 4px 10px #e8766f59}.mp-range::-moz-range-thumb{border:3px solid var(--mp-coral);cursor:pointer;background:#fff;border-radius:9999px;width:1.2rem;height:1.2rem}.mp-range:focus-visible{box-shadow:0 0 0 3px #e8766f59}.mp-tile{transition:transform .7s cubic-bezier(.16,1,.3,1),border-radius .5s,box-shadow .5s}.mp-compare-handle{pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0f172a26}.mp-compare-handle:after{content:"⇆";width:2.4rem;height:2.4rem;color:var(--mp-ink);background:#fff;border-radius:9999px;place-items:center;margin:-1.2rem 0 0 -1.2rem;font-size:1rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px -6px #0f172a73}.mp-privacy-pulse{border:2px solid #ffffff59;border-radius:9999px;animation:3.6s cubic-bezier(.16,1,.3,1) infinite mp-pulse;position:absolute;inset:0}@keyframes mp-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.mp-privacy-orbit{animation:18s linear infinite mp-spin;position:absolute;inset:0}.mp-scan-ring{background:conic-gradient(from var(--mp-angle,0deg), var(--mp-coral), var(--mp-orange), var(--mp-violet), var(--mp-coral));border-radius:2.1rem;animation:6s linear infinite mp-spin-angle;position:absolute;inset:-3px}@property --mp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mp-spin-angle{to{--mp-angle:360deg}}.mp-scan-line{background:linear-gradient(90deg, transparent, var(--mp-coral), transparent);border-radius:9999px;height:3px;animation:2.8s ease-in-out infinite mp-scan;position:absolute;left:8%;right:8%;box-shadow:0 0 18px #e8766fcc}@keyframes mp-scan{0%,to{top:10%}50%{top:88%}}@media (prefers-reduced-motion:reduce){.mp-enter,.mp-enter-fade,.mp-enter-pop,.mp-enter-side{animation:none}.mp-page [data-mp-reveal]{opacity:1;transition:none;transform:none}.mp-gradient-text,.mp-hero-orb,.mp-hero-ring-dashed,.mp-marquee-track,.mp-sky-star,.mp-privacy-pulse,.mp-privacy-orbit,.mp-scan-ring,.mp-scan-line{animation:none}}
