@layer components{.lv2 *{box-sizing:border-box}.lv2{-webkit-text-size-adjust:100%;scroll-behavior:smooth;margin:0;line-height:1.5}.lv2 a{color:inherit}.lv2 img,.lv2 svg{vertical-align:middle;display:block}.lv2 img{max-width:100%;height:auto}.lv2 .page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#292a27;font-family:var(--font-sans,Inter), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-weight:400}.lv2 .page a{text-decoration:none}.lv2 .page a:focus-visible,.lv2 .page summary:focus-visible{outline-offset:5px;outline:2px solid #ffcb05}.lv2 .header{align-items:center;gap:24px;max-width:1120px;height:56px;margin:0 auto;font-size:14px;display:flex}.lv2 .brand{flex-shrink:0;display:flex}.lv2 .navigation{align-items:center;gap:29px;display:flex}.lv2 .navigation>a,.lv2 .headerActions>a{white-space:nowrap}.lv2 .dropdown{position:relative}.lv2 .dropdown summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.lv2 .dropdown summary::-webkit-details-marker{display:none}.lv2 .mobileMenu summary::-webkit-details-marker{display:none}.lv2 .chevron{border-bottom:1px solid #888;border-right:1px solid #888;width:6px;height:6px;margin-top:-4px;transform:rotate(45deg)}.lv2 .dropdownPanel{z-index:5;background:#fff;border:1px solid #ededed;border-radius:10px;gap:4px;min-width:200px;padding:10px;display:grid;position:absolute;top:30px;left:-16px;box-shadow:0 8px 28px #0000000d}.lv2 .dropdownPanel a{border-radius:5px;padding:9px}.lv2 .headerActions{align-items:center;gap:26px;margin-left:auto;display:flex}.lv2 .hero{background:#fff;border-radius:0 0 26px 26px;height:870px;margin:0 48px;position:relative;overflow:hidden}.lv2 .hero:before{content:"";background:radial-gradient(60% 75% at 8% 100%,#fbe9a9 0,#0000 70%),radial-gradient(55% 70% at 92% 95%,#ece7d8 0,#0000 70%),radial-gradient(70% 60% at 50% 115%,#fdf3cd 0,#0000 75%);position:absolute;inset:320px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.lv2 .heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-top:64px;display:flex;position:relative}.lv2 .announcement{color:#6f7069;background:#fffdf3;border:1px solid #f2e3ae;border-radius:4px;align-items:center;gap:8px;height:28px;padding:0 9px;font-size:12px;display:inline-flex;box-shadow:0 1px 5px #00000002}.lv2 .announcement svg{color:#d0a900;flex-shrink:0}.lv2 .heroContent h1{letter-spacing:-1.8px;max-width:900px;margin:19px 0 0;font-size:46px;font-weight:500;line-height:48px}.lv2 .heroContent>p{color:#898a87;letter-spacing:.05px;margin:19px 0 22px;font-size:16px;line-height:21px}.lv2 .heroMedia{justify-content:center;align-items:flex-start;width:100%;display:flex;position:absolute;top:425px;bottom:0;left:0}.lv2 .heroPreview{border-radius:12px 12px 0 0;width:min(1104px,84%);height:auto;box-shadow:0 0 0 1px #00000012,0 30px 70px #0002,0 10px 24px #00000014}.lv2 .partners{justify-content:center;min-height:220px;padding-top:55px;display:flex}.lv2 .partnersInner{text-align:center}.lv2 .partnersLabel{letter-spacing:1.2px;text-transform:uppercase;color:#a2a39f;margin:0 0 26px;font-size:12px}.lv2 .partnerGrid{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(4,160px);gap:13px 54px;display:grid}.lv2 .partnerGrid span{letter-spacing:-.3px;color:#b5b6b2;place-items:center;font-size:17px;font-weight:600;transition:color .15s;display:grid}.lv2 .partnerGrid span:nth-child(-n+3){color:#8f908c}.lv2 .partnerGrid span:hover{color:#292a27}.lv2 .features{background:#f8f8f8;border-top:1px solid #f0f0f0;min-height:560px;padding:79px 0 72px;scroll-margin-top:30px;overflow:hidden}.lv2 .featuresInner{grid-template-columns:448px minmax(0,632px);gap:40px;max-width:1120px;margin:0 auto;display:grid}.lv2 .featureCopy{padding-top:42px}.lv2 .eyebrow{color:#55564f;align-items:center;gap:9px;font-size:14px;line-height:25px;display:flex}.lv2 .featureCopy h2{letter-spacing:-1px;margin:18px 0 16px;font-size:32px;font-weight:400;line-height:39px}.lv2 .featureDescription{color:#41423f;max-width:400px;margin:0 0 20px;font-size:14px;line-height:20px}.lv2 .featureIndicators{gap:8px;margin-top:28px;margin-bottom:12px;display:flex}.lv2 .featureIndicators i{background:#dedfdf;border-radius:3px;width:15px;height:4px}.lv2 .featureIndicators i:nth-child(2){background:#ffcb05}.lv2 .featureAccordion details{border-bottom:1px solid #e6e6e6;padding:0 0 12px;scroll-margin-top:24px}.lv2 .featureAccordion details+details{padding-top:12px}.lv2 .featureAccordion summary{letter-spacing:-.5px;cursor:pointer;font-size:20px;line-height:26px;list-style:none}.lv2 .featureAccordion summary::-webkit-details-marker{display:none}.lv2 .featureAccordion summary:hover{color:#8a7300}.lv2 .featureAccordion details[open] summary{font-weight:500}.lv2 .featureAccordion p{color:#555653;margin:8px 0 0;font-size:14px;line-height:21px}.lv2 .featureMedia{background:#fff;border:1px solid #ececec;border-radius:12px;align-self:stretch;overflow:hidden;box-shadow:0 10px 34px #00000008}.lv2 .featureMedia img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.lv2 .steps{color:#fff;background:#1a1a16;padding:84px 0;overflow:hidden}.lv2 .stepsInner{grid-template-columns:minmax(0,600px) 448px;justify-content:space-between;align-items:center;gap:72px;max-width:1120px;margin:0 auto;display:grid}.lv2 .steps .featureCopy{padding-top:0}.lv2 .steps .eyebrow{color:#b3b4ab}.lv2 .steps h2{color:#fff}.lv2 .stepList{gap:4px;margin-top:8px;display:grid}.lv2 .stepItem{border-bottom:1px solid #33332c;padding:12px 0}.lv2 .stepItem:last-child{border-bottom:0}.lv2 .stepItem b{letter-spacing:-.4px;color:#fff;font-size:17px;font-weight:500}.lv2 .stepItem p{color:#a2a39b;margin:5px 0 0;font-size:14px;line-height:20px}.lv2 .stepsMedia{background:#fff;border-radius:12px;align-self:stretch;overflow:hidden;box-shadow:0 18px 50px #00000040}.lv2 .stepsMedia img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.lv2 .pricing{background:#f8f8f8;border-top:1px solid #f0f0f0;padding:84px 0 76px;scroll-margin-top:30px}.lv2 .pricingInner{text-align:center;max-width:1120px;margin:0 auto;padding:0 24px}.lv2 .trialBadge{color:#6b5900;background:#fff4c7;border:1px solid #f4dd8a;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-block}.lv2 .pricing h2{letter-spacing:-1px;margin:20px 0 10px;font-size:32px;font-weight:400;line-height:39px}.lv2 .pricingSub{color:#6b6c68;max-width:460px;margin:0 auto;font-size:14px;line-height:20px}.lv2 .planGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin:42px auto 0;display:grid}.lv2 .plan{background:#fff;border:1px solid #ececec;border-radius:14px;padding:26px 24px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 3px 12px #00000005}.lv2 .plan:hover{border-color:#dcdcda;box-shadow:0 8px 24px #00000009}.lv2 .planFeatured{color:#fff;background:#1a1a16;border-color:#1a1a16;box-shadow:0 14px 40px #00000024}.lv2 .planBadge{color:#1a1a16;white-space:nowrap;background:#ffcb05;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lv2 .planName{margin:0;font-size:14.5px;font-weight:600}.lv2 .planPrice{letter-spacing:-1.2px;margin:14px 0 0;font-size:32px;font-weight:500;line-height:1}.lv2 .planPrice span{letter-spacing:0;color:#9a9b97;font-size:14px;font-weight:400}.lv2 .planFeatured .planPrice span{color:#8c8d85}.lv2 .planMeta{color:#6b6c68;margin:10px 0 0;font-size:12.5px;line-height:18px}.lv2 .planFeatured .planMeta{color:#b0b1a8}.lv2 .planList{color:#55564f;border-top:1px solid #f0f0ef;gap:8px;margin:16px 0 0;padding:14px 0 0;font-size:13px;line-height:18px;list-style:none;display:grid}.lv2 .planList li:before{content:"✓";color:#c9a004;margin-right:8px;font-weight:700}.lv2 .planFeatured .planList{color:#c4c5bc;border-color:#33332c}.lv2 .planFeatured .planList li:before{color:#ffcb05}.lv2 .planFooter{color:#9a9b97;margin:30px 0 0;font-size:12.5px}.lv2 .faq{padding:84px 0}.lv2 .faqInner{grid-template-columns:380px minmax(0,1fr);gap:72px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.lv2 .faq h2{letter-spacing:-1px;margin:0 0 14px;font-size:32px;font-weight:400;line-height:39px}.lv2 .faqHead p{color:#6b6c68;margin:0;font-size:14px;line-height:21px}.lv2 .faqHead a{border-bottom:2px solid #ffcb05;font-weight:600}.lv2 .faqAccordion summary{letter-spacing:-.3px;font-size:17px}.lv2 .faqAccordion details{padding-bottom:14px}.lv2 .faqAccordion details+details{padding-top:14px}.lv2 .blog{color:#fff;background:#141412;padding:84px 0 90px}.lv2 .blogInner{max-width:1120px;margin:0 auto;padding:0 24px}.lv2 .blog h2{text-align:center;letter-spacing:-1px;margin:0 0 14px;font-size:32px;font-weight:500;line-height:39px}.lv2 .blogSub{text-align:center;color:#a2a39b;max-width:440px;margin:0 auto;font-size:14px;line-height:20px}.lv2 .blogList{gap:16px;max-width:760px;margin:46px auto 0;display:grid}.lv2 .blogRow{grid-template-columns:minmax(0,1fr) 190px;gap:16px;display:grid}.lv2 .blogCard{background:#201f1c;border:1px solid #2c2b26;border-radius:16px;padding:24px 26px;transition:border-color .15s,background .15s}.lv2 .blogRow:hover .blogCard{background:#242320;border-color:#3d3b33}.lv2 .blogMeta{color:#8c8d85;font-size:12.5px}.lv2 .blogCard h3{letter-spacing:-.3px;margin:8px 0;font-size:18px;font-weight:600;line-height:24px}.lv2 .blogCard p{color:#a2a39b;margin:0 0 16px;font-size:13.5px;line-height:19px}.lv2 .blogBtn{color:#1a1a16;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.lv2 .blogBtn:hover{background:#ffcb05}.lv2 .blogThumb{object-fit:cover;background:#201f1c;border-radius:16px;width:100%;height:100%}.lv2 .finalCta{background:#fff;border:1px solid #f0f0f0;border-radius:26px;margin:0 48px 48px;position:relative;overflow:hidden}.lv2 .finalCta:before{content:"";background:radial-gradient(at 8% 115%,#fdeeba 0,#0000 60%),radial-gradient(at 92% 115%,#f1ede0 0,#0000 60%);position:absolute;inset:0}.lv2 .finalInner{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:92px 24px 96px;display:flex;position:relative}.lv2 .finalCta h2{letter-spacing:-1.5px;margin:0 0 24px;font-size:38px;font-weight:500;line-height:44px}.lv2 .finalNote{color:#9a9b97;margin:14px 0 0;font-size:12.5px}.lv2 .footer{color:#e6e6e2;background:#1a1a16}.lv2 .footerInner{justify-content:space-between;gap:48px;max-width:1120px;margin:0 auto;padding:52px 24px 60px;font-size:13px;display:flex}.lv2 .footerBrand p{color:#8c8d85;margin:14px 0 0;line-height:19px}.lv2 .footerCols{gap:72px;display:flex}.lv2 .footerCols div{align-content:start;gap:10px;display:grid}.lv2 .footerCols b{color:#fff;margin-bottom:4px;font-weight:600}.lv2 .footerCols a{color:#a2a39b}.lv2 .footerCols a:hover{color:#ffcb05}.lv2 .mobileMenu{display:none}@media (min-width:1600px){.lv2 .hero{max-width:1440px;margin-inline:auto}.lv2 .finalCta{margin-inline:auto;max-width:1440px;margin-bottom:48px}}@media (max-width:1199px){.lv2 .header{gap:20px;margin-inline:40px}.lv2 .navigation{gap:20px}.lv2 .headerActions{gap:18px}.lv2 .hero{height:740px;margin-inline:28px}.lv2 .heroPreview{width:88%}.lv2 .featuresInner,.lv2 .stepsInner{grid-template-columns:minmax(360px,1fr) minmax(0,1.4fr);gap:28px;margin-inline:40px}.lv2 .stepsInner{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr)}.lv2 .featureCopy h2{letter-spacing:-1px;font-size:28px}.lv2 .finalCta{margin-inline:28px}}@media (max-width:850px){.lv2 .header{margin-inline:24px}.lv2 .navigation,.lv2 .headerActions>a:not([data-slot]){display:none}.lv2 .headerActions{margin-left:auto}.lv2 .mobileMenu{display:block}.lv2 .mobileMenu summary{cursor:pointer;gap:4px;padding:8px;list-style:none;display:grid}.lv2 .mobileMenu summary span{background:#393b36;width:19px;height:1px}.lv2 .mobileMenu nav{z-index:10;background:#fff;border:1px solid #eee;border-radius:10px;gap:16px;min-width:200px;padding:22px;display:grid;position:absolute;top:56px;right:20px;box-shadow:0 8px 30px #0000000d}.lv2 .hero{height:650px;margin-inline:20px}.lv2 .heroContent{padding-top:62px}.lv2 .heroContent h1{letter-spacing:-1.6px;font-size:40px;line-height:44px}.lv2 .partnerGrid{grid-template-columns:repeat(4,130px);column-gap:20px}.lv2 .features{padding-top:48px}.lv2 .featuresInner,.lv2 .stepsInner{grid-template-columns:1fr;gap:32px;margin-inline:32px}.lv2 .stepsMedia{order:2}.lv2 .featureMedia img,.lv2 .stepsMedia img{height:auto}.lv2 .featureCopy{padding-top:0}.lv2 .featureDescription{max-width:500px}.lv2 .planGrid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.lv2 .faqInner{grid-template-columns:1fr;gap:28px}.lv2 .blogRow{grid-template-columns:1fr}.lv2 .blogThumb{order:-1;height:170px}.lv2 .footerInner{flex-direction:column;gap:36px}.lv2 .footerCols{flex-wrap:wrap;gap:40px}.lv2 .finalCta{margin-inline:20px}.lv2 .finalCta h2{font-size:31px;line-height:37px}}@media (max-width:560px){.lv2 .header{gap:12px;height:64px;margin-inline:18px}.lv2 .hero{border-radius:0 0 18px 18px;height:580px;margin-inline:12px}.lv2 .heroContent{padding:42px 12px 0}.lv2 .announcement{gap:5px;max-width:100%;padding-inline:6px;font-size:9px}.lv2 .heroContent h1{letter-spacing:-1.4px;margin-top:24px;font-size:35px;line-height:39px}.lv2 .desktopBreak{display:none}.lv2 .heroContent>p{max-width:320px;margin:22px 0;font-size:15px;line-height:21px}.lv2 .heroPreview{width:94%}.lv2 .partnerGrid{grid-template-rows:repeat(4,40px);grid-template-columns:repeat(2,130px);gap:4px 36px}.lv2 .featuresInner,.lv2 .stepsInner{margin-inline:24px}.lv2 .featureCopy h2{font-size:29px;line-height:35px}.lv2 .featureAccordion summary{font-size:18px}.lv2 .finalCta h2{font-size:27px;line-height:33px}}.lv2 .quoteY{background:#ffcb05!important}.lv2 .quoteY,.lv2 .quoteY p,.lv2 .quoteY span{color:#1a1a16!important}.lv2 .tpl{font-family:var(--font-sans,Inter), Arial, sans-serif}.lv2 .heroShell{width:min(1200px,92%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lv2 .heroShell:hover{transform:translateY(-18px)}.lv2 .heroShell>div{border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 30px 70px #0002,0 10px 24px #00000014}.lv2 .heroShell>div>div{border-bottom:0;border-radius:14px 14px 0 0}.lv2 .blogGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){.lv2 .blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lv2 .blogGrid{grid-template-columns:1fr}}}.lv2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#0d0d0d;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#eee;--accent-foreground:#171717;--brand:#f2cb00;--brand-yellow:#f2cb00;--brand-foreground:#0d0d0d;--destructive:#e40014;--destructive-foreground:#fafafa;--success:#439d3b;--success-foreground:#fafafa;--warning:#e49a00;--warning-foreground:#171717;--info:#0083c8;--info-foreground:#fafafa;--border:#e5e5e5;--input:#e5e5e5;--ring:#0d0d0d66;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.45rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){.lv2{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(3.6999% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(94.2% 0 0);--accent-foreground:lab(7.78201% -.0000149012 0);--brand:lab(83.1668% 3.50291 87.2281);--brand-yellow:lab(83.1668% 3.50291 87.2281);--brand-foreground:lab(3.6999% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--success:lab(57.7751% -42.5908 41.3412);--success-foreground:lab(98.26% 0 0);--warning:lab(69.643% 22.1372 76.6455);--warning-foreground:lab(7.78201% -.0000149012 0);--info:lab(50.8557% -12.975 -52.4898);--info-foreground:lab(98.26% 0 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(3.6999% 0 0/.4);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}
.section-module__e9KZgW__reveal{opacity:1}@keyframes section-module__e9KZgW__reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.section-module__e9KZgW__reveal{opacity:0;animation:.64s ease-out both section-module__e9KZgW__reveal;animation-timeline:view();animation-range:entry 8% cover 24%}}@media (prefers-reduced-motion:reduce){.section-module__e9KZgW__reveal{opacity:1;animation:none;transform:none}}
.hero-module__ileouq__stage{position:relative}.hero-module__ileouq__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__ileouq__dropZone{position:relative}.hero-module__ileouq__dropZone:after{content:"";border-radius:inherit;border:2px dashed var(--brand);background:color-mix(in oklch, var(--brand) 8%, transparent);opacity:0;pointer-events:none;animation:14s ease-in-out infinite hero-module__ileouq__dropZoneGlow;position:absolute;inset:0}@keyframes hero-module__ileouq__dropZoneGlow{0%,17%{opacity:0}20%,35%{opacity:1}38%,to{opacity:0}}.hero-module__ileouq__sourceCard{transform-origin:50%;animation:14s ease-in-out infinite hero-module__ileouq__sourceLeave}@keyframes hero-module__ileouq__sourceLeave{0%,16%{opacity:1;max-height:80px;margin-bottom:0;transform:scale(1)translateY(0)}17%{opacity:1;transform:scale(.97)translateY(0)}19%{opacity:0;max-height:80px;margin-bottom:0;transform:scale(.95)translateY(-6px)}23%{opacity:0;max-height:0;margin-bottom:-8px;transform:scale(.95)}93%{opacity:0;max-height:0;margin-bottom:-8px}97%{opacity:1;max-height:80px;margin-bottom:0;transform:scale(1)}to{opacity:1}}.hero-module__ileouq__sourceCard:after{content:"";border:2px solid var(--brand);opacity:0;pointer-events:none;border-radius:11px;animation:14s ease-out infinite hero-module__ileouq__sourceFlash;position:absolute;inset:-3px}@keyframes hero-module__ileouq__sourceFlash{0%,15%{opacity:0;transform:scale(.96)}17%{opacity:.9;transform:scale(1)}20%{opacity:0;transform:scale(1.15)}to{opacity:0}}.hero-module__ileouq__destCard{transform-origin:50%;animation:14s ease-in-out infinite hero-module__ileouq__destEnter}@keyframes hero-module__ileouq__destEnter{0%,33%{opacity:0;max-height:0;margin-top:-8px;transform:scale(.92)translateY(-8px)}36%{opacity:0;max-height:80px;margin-top:0;transform:scale(.95)translateY(-4px)}39%{opacity:1;max-height:80px;margin-top:0;transform:scale(1.04)translateY(0)}42%{transform:scale(1)translateY(0)}93%{opacity:1;max-height:80px;margin-top:0;transform:scale(1)translateY(0)}97%{opacity:0;max-height:0;margin-top:-8px;transform:scale(.95)translateY(-4px)}to{opacity:0}}.hero-module__ileouq__targetCard{position:relative}.hero-module__ileouq__targetCard:after{content:"";border:2px solid var(--brand);opacity:0;pointer-events:none;border-radius:11px;animation:14s ease-out infinite hero-module__ileouq__targetFlash;position:absolute;inset:-3px}@keyframes hero-module__ileouq__targetFlash{0%,45%{opacity:0;transform:scale(.96)}47%{opacity:.9;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}to{opacity:0}}.hero-module__ileouq__checkBadge{background:var(--success);width:20px;height:20px;color:var(--success-foreground);box-shadow:0 0 0 2px var(--card);opacity:0;z-index:2;border-radius:999px;place-items:center;animation:14s ease-out infinite hero-module__ileouq__checkPop;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(0)}@keyframes hero-module__ileouq__checkPop{0%,70%{opacity:0;transform:scale(0)rotate(-12deg)}72%{opacity:1;transform:scale(1.25)rotate(0)}76%{transform:scale(1)rotate(0)}93%{opacity:1;transform:scale(1)}98%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}.hero-module__ileouq__ghost{border:1px solid var(--brand);background:var(--card);width:26%;box-shadow:0 12px 28px -8px #00000073, 0 0 0 1px color-mix(in oklch, var(--brand) 35%, transparent);opacity:0;z-index:20;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;animation:14s cubic-bezier(.4,0,.3,1) infinite hero-module__ileouq__ghostPath;display:flex;position:absolute;top:20%;left:4%}.hero-module__ileouq__ghostContent{flex-direction:column;min-width:0;line-height:1.1;display:flex}.hero-module__ileouq__ghostName{color:var(--foreground);font-size:12px;font-weight:600}.hero-module__ileouq__ghostMeta{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin-top:2px;font-size:9px}@keyframes hero-module__ileouq__ghostPath{0%,17%{opacity:0;top:19%;left:4%;transform:scale(.96)rotate(0)}19%{opacity:1;top:19%;left:4%;transform:scale(1.04)rotate(-2deg)}28%{opacity:1;top:19%;left:38%;transform:scale(1.04)rotate(-2deg)}33%{opacity:1;top:34%;left:38%;transform:scale(1.04)rotate(-2deg)}36%{opacity:1;top:34%;left:38%;transform:scale(1)rotate(0)}39%{opacity:0;top:34%;left:38%;transform:scale(.96)rotate(0)}to{opacity:0}}.hero-module__ileouq__modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:25;background:#00000080;place-items:center;animation:14s ease-out infinite hero-module__ileouq__modalOverlayShow;display:grid;position:absolute;inset:0}@keyframes hero-module__ileouq__modalOverlayShow{0%,50%{opacity:0}54%{opacity:1}72%{opacity:1}76%{opacity:0}to{opacity:0}}.hero-module__ileouq__modalCard{border:1px solid var(--border);background:var(--card);width:min(320px,78%);box-shadow:0 30px 60px -20px #00000080, 0 0 0 1px color-mix(in oklch, var(--foreground) 5%, transparent);opacity:0;border-radius:14px;padding:18px 18px 16px;animation:14s ease-out infinite hero-module__ileouq__modalCardShow;transform:scale(.92)translateY(8px)}@keyframes hero-module__ileouq__modalCardShow{0%,50%{opacity:0;transform:scale(.92)translateY(8px)}54%{opacity:1;transform:scale(1)translateY(0)}72%{opacity:1;transform:scale(1)translateY(0)}76%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:0}}.hero-module__ileouq__modalHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.hero-module__ileouq__modalTitle{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.2}.hero-module__ileouq__modalBody{color:var(--muted-foreground);margin-bottom:14px;font-size:11px;line-height:1.4}.hero-module__ileouq__modalActions{justify-content:flex-end;gap:8px;display:flex}.hero-module__ileouq__modalCancel,.hero-module__ileouq__modalConfirm{border-radius:6px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.hero-module__ileouq__modalCancel{border:1px solid var(--border);color:var(--muted-foreground);background:0 0}.hero-module__ileouq__modalConfirm{background:var(--primary);color:var(--primary-foreground);position:relative}.hero-module__ileouq__modalConfirm:after{content:"";border:2px solid var(--brand);opacity:0;pointer-events:none;border-radius:8px;animation:14s ease-out infinite hero-module__ileouq__confirmFlash;position:absolute;inset:-4px}@keyframes hero-module__ileouq__confirmFlash{0%,65%{opacity:0;transform:scale(.96)}67%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0}}.hero-module__ileouq__cursor{opacity:0;z-index:30;filter:drop-shadow(0 2px 4px #0006);transform-origin:0 0;width:20px;height:20px;animation:14s cubic-bezier(.5,0,.3,1) infinite hero-module__ileouq__cursorPath;position:absolute;top:78%;left:76%}.hero-module__ileouq__cursorIcon{color:#fff;stroke:#000;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%}@keyframes hero-module__ileouq__cursorPath{0%{opacity:0;top:82%;left:72%;transform:scale(1)}3%{opacity:0}7%{opacity:1}16%{opacity:1;top:19%;left:18%;transform:scale(1)}17%{transform:scale(.82)}19%{transform:scale(1)}28%{top:19%;left:50%;transform:scale(1)}33%{top:38%;left:50%;transform:scale(1)}37%{top:38%;left:50%;transform:scale(1)}46%{top:19%;left:82%;transform:scale(1)}47%{transform:scale(.82)}49%{transform:scale(1)}64%{top:58%;left:62%;transform:scale(1)}67%{transform:scale(.82)}70%{transform:scale(1)}85%{opacity:1;top:68%;left:60%;transform:scale(1)}93%{opacity:0}to{opacity:0;top:68%;left:60%}}@media (prefers-reduced-motion:reduce){.hero-module__ileouq__cursor,.hero-module__ileouq__ghost,.hero-module__ileouq__modalOverlay,.hero-module__ileouq__modalCard,.hero-module__ileouq__sourceCard,.hero-module__ileouq__sourceCard:after,.hero-module__ileouq__destCard,.hero-module__ileouq__targetCard:after,.hero-module__ileouq__checkBadge,.hero-module__ileouq__dropZone:after,.hero-module__ileouq__modalConfirm:after{animation:none!important}.hero-module__ileouq__cursor,.hero-module__ileouq__ghost,.hero-module__ileouq__modalOverlay,.hero-module__ileouq__modalCard,.hero-module__ileouq__checkBadge{opacity:0}.hero-module__ileouq__sourceCard{opacity:1!important}.hero-module__ileouq__destCard{opacity:0!important;max-height:0!important;margin-top:-8px!important}}
