.match-journey{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(135deg,#ffffff17,#ffffff06),radial-gradient(circle at 25% 20%,rgba(244,114,182,.18),transparent 28%),radial-gradient(circle at 75% 72%,rgba(34,211,238,.16),transparent 28%),#0d1026;box-shadow:0 28px 90px #00000057}.journey-svg{position:absolute;inset:50px 5% 30px;width:90%;height:calc(100% - 80px);overflow:visible}.journey-path-shadow,.journey-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.journey-path-shadow{stroke:#ffffff1f;stroke-width:18;filter:blur(6px)}.journey-path{stroke:url(#journeyGradient);stroke-width:8;stroke-dasharray:1120;stroke-dashoffset:1120}.match-journey.is-visible .journey-path{animation:journeyDraw 3.1s cubic-bezier(.2,.86,.2,1) .25s forwards}.journey-profile{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;width:min(250px,calc(50% - 28px));min-height:82px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff17;box-shadow:0 22px 60px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.match-journey.is-visible .journey-profile{animation:journeyFloat 4.8s ease-in-out infinite}.journey-profile-start{left:28px;bottom:48px}.journey-profile-end{right:28px;top:88px;animation-delay:.6s}.journey-avatar{width:54px;height:54px;flex:0 0 54px;border-radius:18px;object-fit:cover;object-position:center;box-shadow:inset 0 1px #ffffff47,0 16px 34px #00000047}.journey-profile strong,.journey-profile span{display:block}.journey-profile strong{font-size:16px;font-weight:950}.journey-profile span{margin-top:4px;color:#ffffff9e;font-size:12px;font-weight:700;line-height:1.45}.journey-node{position:absolute;z-index:4;display:grid;width:86px;min-height:86px;place-items:center;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#07091cc7;box-shadow:0 18px 50px #00000042;opacity:0;transform:translateY(14px) scale(.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.match-journey.is-visible .journey-node{animation:journeyNodeIn .58s cubic-bezier(.2,.95,.2,1) var(--delay) forwards}.journey-node:before{content:"";position:absolute;inset:-8px;border-radius:28px;background:radial-gradient(circle,rgba(244,114,182,.26),transparent 62%);opacity:0}.match-journey.is-visible .journey-node:before{animation:journeyPulse 2.4s ease-in-out var(--delay) infinite}.journey-node span{position:relative;display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#fb7185,#a855f7);color:#fff;font-size:20px;font-weight:950}.journey-node small{position:relative;color:#ffffffad;font-size:11px;font-weight:900}.journey-node-1{left:21%;top:28%}.journey-node-2{left:39%;top:47%}.journey-node-3{right:32%;bottom:22%}.journey-node-4{right:17%;top:25%}.journey-chat{position:absolute;z-index:5;max-width:230px;padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#15162b;font-size:13px;font-weight:900;line-height:1.45;opacity:0;transform:translateY(18px) scale(.9)}.match-journey.is-visible .journey-chat{animation:journeyChatIn .56s cubic-bezier(.2,.95,.2,1) 3.15s forwards}.journey-chat-left{right:248px;top:190px;background:#fff}.journey-chat-right{right:68px;top:255px;background:#f9a8d4}.match-journey.is-visible .journey-chat-right{animation-delay:3.45s}.journey-chat:after{content:"";position:absolute;bottom:-7px;width:14px;height:14px;rotate:45deg;background:inherit}.journey-chat-left:after{right:28px}.journey-chat-right:after{left:28px}@keyframes journeyDraw{to{stroke-dashoffset:0}}@keyframes journeyNodeIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes journeyPulse{35%{opacity:1;transform:scale(1.04)}70%,to{opacity:0;transform:scale(1.14)}}@keyframes journeyChatIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes journeyFloat{50%{transform:translateY(-8px)}}@media(max-width:768px){.match-journey{min-height:660px;border-radius:20px}.journey-svg{inset:128px 0 92px;width:100%;height:420px;transform:rotate(90deg) scale(1.15)}.journey-profile{width:calc(100% - 32px);max-width:300px}.journey-profile-start{left:16px;top:20px;bottom:auto}.journey-profile-end{right:16px;top:auto;bottom:24px}.journey-node{width:74px;min-height:74px;border-radius:18px}.journey-node-1{left:58%;top:24%}.journey-node-2{left:20%;top:39%}.journey-node-3{right:16%;bottom:32%}.journey-node-4{right:52%;top:61%}.journey-chat{max-width:190px;font-size:12px}.journey-chat-left{right:auto;left:18px;top:340px}.journey-chat-right{right:16px;top:470px}}@media(prefers-reduced-motion:reduce){.journey-path,.journey-node,.journey-node:before,.journey-chat,.journey-profile{animation:none}.journey-path{stroke-dashoffset:0}.journey-node,.journey-chat{opacity:1;transform:none}}.profile-drift{position:relative;min-height:580px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 18% 24%,rgba(244,114,182,.18),transparent 28%),radial-gradient(circle at 82% 36%,rgba(34,211,238,.15),transparent 30%),linear-gradient(135deg,#ffffff14,#ffffff06),#0a0d1f;box-shadow:0 28px 90px #00000057}.profile-drift:before{content:"";position:absolute;inset:52px 9%;border:1px solid rgba(255,255,255,.08);border-radius:999px}.drift-stage{position:absolute;left:50%;top:28px;z-index:8;width:min(470px,calc(100% - 32px));border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;padding:10px 16px;color:#ffffffb8;text-align:center;font-size:12px;font-weight:900;opacity:0;transform:translate(-50%,-10px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-drift.is-visible .drift-stage{animation:driftStageIn .55s ease .15s forwards,driftStageOut .45s ease 3.25s forwards}.drift-card{position:absolute;z-index:2;width:238px;min-height:392px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff1a;box-shadow:0 26px 70px #00000052;opacity:0;transform:translate3d(var(--start-x),var(--start-y),0) rotate(var(--start-rotate)) scale(.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drift-photo{display:block;width:100%;height:184px;border-radius:18px;object-fit:cover;object-position:center;box-shadow:inset 0 1px #ffffff3d}.drift-decision{position:absolute;left:18px;top:18px;z-index:3;border-radius:999px;padding:7px 11px;color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:rotate(-8deg) scale(.88)}.drift-decision-like{background:#ec4899eb;box-shadow:0 12px 28px #ec489947}.drift-decision-no{background:#0f172ad1;box-shadow:0 12px 28px #0000003d}.profile-drift.is-visible .drift-decision{animation:driftDecision .42s cubic-bezier(.2,.95,.2,1) 1.25s forwards}.drift-card-skip .drift-decision{animation-delay:.95s}.drift-info{margin-top:12px}.drift-info strong,.drift-info span{display:block}.drift-info strong{color:#fff;font-size:17px;font-weight:950}.drift-info span{margin-top:4px;color:#ffffff9e;font-size:12px;font-weight:800}.drift-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.drift-tags span{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;padding:5px 8px;color:#ffffffb8;font-size:10px;font-weight:850}.drift-actions{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.drift-action-like,.drift-action-no{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;color:#fff;font-size:18px;font-weight:950}.drift-action-like{background:linear-gradient(135deg,#fb7185,#db2777)}.drift-action-no{background:#0f172aeb;font-size:24px}.drift-score{border-radius:999px;background:#22d3ee21;padding:9px 11px;color:#a5f3fc;font-size:12px;font-weight:950}.drift-card-skip{left:calc(50% - 119px);top:96px;--start-x: -390px;--start-y: 20px;--start-rotate: -18deg}.drift-card-match-a{left:calc(50% - 119px);top:102px;--start-x: -260px;--start-y: 54px;--start-rotate: -12deg}.drift-card-match-b{left:calc(50% - 119px);top:102px;--start-x: 280px;--start-y: 36px;--start-rotate: 13deg}.profile-drift.is-visible .drift-card-skip{animation:driftSkip 5.2s cubic-bezier(.2,.86,.2,1) forwards}.profile-drift.is-visible .drift-card-match-a{animation:driftStackA 5.2s cubic-bezier(.2,.86,.2,1) .16s forwards}.profile-drift.is-visible .drift-card-match-b{animation:driftStackB 5.2s cubic-bezier(.2,.86,.2,1) .26s forwards}.drift-match-ring{position:absolute;left:50%;top:44%;z-index:7;display:grid;width:160px;height:160px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1a;opacity:0;transform:translate(-50%,-50%) scale(.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drift-match-ring span{display:grid;width:104px;height:104px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#fb7185,#22d3ee);color:#fff;text-align:center;font-size:15px;font-weight:950;line-height:1.1;box-shadow:0 18px 44px #f472b63d}.profile-drift.is-visible .drift-match-ring{animation:driftRing 1.1s cubic-bezier(.2,.96,.2,1) 3.22s forwards}.drift-connection-line{position:absolute;left:50%;bottom:104px;z-index:6;display:flex;width:min(620px,calc(100% - 36px));align-items:center;justify-content:center;gap:12px;opacity:0;transform:translate(-50%,18px)}.drift-connection-line span,.drift-connection-line strong{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1a;padding:9px 12px;color:#ffffffc2;font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drift-connection-line strong{background:#ec4899eb;color:#fff}.profile-drift.is-visible .drift-connection-line{animation:driftSoftIn .65s cubic-bezier(.2,.95,.2,1) 3.55s forwards}.drift-next-step{position:absolute;right:34px;bottom:26px;z-index:8;display:flex;align-items:center;gap:12px;width:min(340px,calc(100% - 42px));border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffffeb;padding:14px 16px;color:#11142d;opacity:0;transform:translateY(24px) scale(.96);box-shadow:0 22px 60px #00000047}.drift-next-step strong,.drift-next-step span{display:block}.drift-next-step strong{font-size:15px;font-weight:950}.drift-next-step span{margin-top:3px;color:#566078;font-size:12px;font-weight:800}.drift-phone{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:16px;background:linear-gradient(135deg,#22d3ee,#db2777);color:#fff;font-size:22px;font-weight:950}.profile-drift.is-visible .drift-next-step{animation:driftResult .72s cubic-bezier(.2,.95,.2,1) 4.15s forwards}.drift-result{position:absolute;left:34px;bottom:34px;z-index:8;width:min(390px,calc(100% - 42px));color:#fff;font-size:clamp(20px,3vw,30px);font-weight:950;line-height:1.28;opacity:0;transform:translateY(20px)}.profile-drift.is-visible .drift-result{animation:driftSoftInLeft .72s cubic-bezier(.2,.95,.2,1) 4.3s forwards}.drift-heart{position:absolute;z-index:9;color:#fb7185;font-size:24px;font-weight:950;opacity:0;text-shadow:0 14px 30px rgba(244,114,182,.34)}.drift-heart-1{right:270px;bottom:70px}.drift-heart-2{right:210px;bottom:46px;font-size:18px}.drift-heart-3{right:156px;bottom:78px;font-size:21px}.profile-drift.is-visible .drift-heart-1{animation:driftHeartUp 2s ease 4.45s forwards}.profile-drift.is-visible .drift-heart-2{animation:driftHeartUp 2s ease 4.7s forwards}.profile-drift.is-visible .drift-heart-3{animation:driftHeartUp 2s ease 4.95s forwards}@keyframes driftStageIn{to{opacity:1;transform:translate(-50%)}}@keyframes driftStageOut{to{opacity:0;transform:translate(-50%,-8px)}}@keyframes driftDecision{to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes driftSkip{0%{opacity:0;transform:translate3d(-390px,20px,0) rotate(-18deg) scale(.92)}18%{opacity:1;transform:translate3d(-72px,20px,0) rotate(-8deg) scale(1)}42%{opacity:1;transform:translate3d(-16px,8px,0) rotate(-4deg) scale(1.02)}to{opacity:0;transform:translate3d(430px,66px,0) rotate(22deg) scale(.9)}}@keyframes driftStackA{0%{opacity:0;transform:translate3d(-260px,54px,0) rotate(-12deg) scale(.92)}30%{opacity:1;transform:translate3d(-30px,8px,0) rotate(-5deg) scale(1)}55%{opacity:1;transform:translate3d(-8px,0,0) rotate(-2deg) scale(1.02)}to{opacity:1;transform:translate3d(-148px,18px,0) rotate(-5deg) scale(1)}}@keyframes driftStackB{0%{opacity:0;transform:translate3d(280px,36px,0) rotate(13deg) scale(.92)}33%{opacity:1;transform:translate3d(32px,0,0) rotate(6deg) scale(1)}56%{opacity:1;transform:translate3d(10px,-4px,0) rotate(3deg) scale(1.02)}to{opacity:1;transform:translate3d(148px,-8px,0) rotate(5deg) scale(1)}}@keyframes driftRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes driftSoftIn{to{opacity:1;transform:translate(-50%)}}@keyframes driftSoftInLeft{to{opacity:1;transform:translateY(0)}}@keyframes driftResult{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes driftHeartUp{0%{opacity:0;transform:translateY(16px) scale(.8)}20%{opacity:1}to{opacity:0;transform:translateY(-86px) scale(1.24)}}@media(max-width:768px){.profile-drift{min-height:820px;border-radius:20px}.profile-drift:before{inset:64px 18px}.drift-stage{top:18px;font-size:11px}.drift-card{width:174px;min-height:330px;padding:10px}.drift-photo{height:142px;border-radius:16px}.drift-info strong{font-size:15px}.drift-tags span{font-size:9px;padding:4px 6px}.drift-card-skip{left:calc(50% - 87px);top:92px}.drift-card-match-a,.drift-card-match-b{left:calc(50% - 87px);top:142px}.drift-match-ring{top:53%;width:118px;height:118px}.drift-match-ring span{width:78px;height:78px;font-size:12px}.drift-connection-line{bottom:174px;flex-wrap:wrap;gap:8px}.drift-connection-line span,.drift-connection-line strong{padding:8px 10px;font-size:10px}.drift-result{left:18px;bottom:96px;width:calc(100% - 36px);text-align:center}.drift-next-step{left:18px;right:18px;bottom:22px;width:auto}.drift-heart-1{right:92px;bottom:70px}.drift-heart-2{right:54px;bottom:46px}.drift-heart-3{right:132px;bottom:96px}@keyframes driftStackA{0%{opacity:0;transform:translate3d(-220px,48px,0) rotate(-12deg) scale(.92)}30%{opacity:1;transform:translate3d(-28px,8px,0) rotate(-5deg) scale(1)}55%{opacity:1;transform:translate3d(-8px,0,0) rotate(-2deg) scale(1.02)}to{opacity:1;transform:translate3d(-82px,16px,0) rotate(-5deg) scale(1)}}@keyframes driftStackB{0%{opacity:0;transform:translate3d(220px,34px,0) rotate(13deg) scale(.92)}33%{opacity:1;transform:translate3d(28px,0,0) rotate(6deg) scale(1)}56%{opacity:1;transform:translate3d(10px,-4px,0) rotate(3deg) scale(1.02)}to{opacity:1;transform:translate3d(82px,-8px,0) rotate(5deg) scale(1)}}}@media(prefers-reduced-motion:reduce){.profile-drift .drift-stage,.profile-drift .drift-card,.profile-drift .drift-decision,.profile-drift .drift-match-ring,.profile-drift .drift-connection-line,.profile-drift .drift-next-step,.profile-drift .drift-heart,.profile-drift .drift-result{animation:none;opacity:1}.profile-drift .drift-stage,.profile-drift .drift-card,.profile-drift .drift-decision,.profile-drift .drift-match-ring,.profile-drift .drift-connection-line,.profile-drift .drift-next-step,.profile-drift .drift-heart,.profile-drift .drift-result{transform:none}.profile-drift .drift-match-ring{transform:translate(-50%,-50%) scale(1)}.profile-drift .drift-connection-line{transform:translate(-50%)}}.graffiti{font-family:Permanent Marker,cursive;letter-spacing:1px;text-shadow:0 0 8px rgba(255,255,255,.15)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slideUp{animation:slideUp .3s ease}#mobileSheet{will-change:transform}#sheetOptions::-webkit-scrollbar{display:none}[data-age-range] input[type=range],[data-radius-range] input[type=range]{pointer-events:none}[data-age-range] input[type=range]::-webkit-slider-thumb,[data-radius-range] input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:22px;height:22px;border:3px solid #ffd7ef;border-radius:999px;background:linear-gradient(135deg,#fb3b8f,#a855f7);box-shadow:0 10px 24px #ec489959;cursor:grab}[data-age-range] input[type=range]::-moz-range-thumb,[data-radius-range] input[type=range]::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border:3px solid #ffd7ef;border-radius:999px;background:linear-gradient(135deg,#fb3b8f,#a855f7);box-shadow:0 10px 24px #ec489959;cursor:grab}.home-theme{--home-light-bg: #f7f2ee;--home-light-panel: rgba(255, 255, 255, .78);--home-light-ink: #1e2336;--home-light-muted: rgba(30, 35, 54, .66);--home-light-border: rgba(91, 76, 101, .16);--home-light-shadow: rgba(91, 76, 101, .16);background:#050718;color:#fff;transition:background-color .6s ease,color .6s ease}.home-theme :is(section,footer,form,div,a,button,input,textarea,details,summary,span,p,h1,h2,h3,label,output){transition:background-color .55s ease,border-color .55s ease,color .55s ease,box-shadow .55s ease,opacity .55s ease,filter .55s ease}.home-theme-toggle{position:relative;display:inline-flex;height:48px;min-width:128px;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:#05071861;padding:5px 12px 5px 5px;color:#fff;font-size:12px;font-weight:950;box-shadow:0 18px 46px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-theme-toggle__knob{position:absolute;inset:5px auto 5px 5px;width:38px;border-radius:13px;background:linear-gradient(135deg,#fb3b8f,#8b5cf6);box-shadow:0 12px 26px #ec489957;transform:translate(0);transition:transform .48s cubic-bezier(.22,1,.36,1),background .48s ease,box-shadow .48s ease}.home-theme-toggle__icon,.home-theme-toggle__label{position:relative;z-index:1}.home-theme-toggle__icon{display:grid;height:38px;width:38px;place-items:center;border-radius:13px}.home-theme-toggle__label{min-width:56px;text-align:center}.site-theme-toggle--floating{display:none!important}@media(max-width:767px){.home-theme .absolute.left-0.right-0.top-0.z-20.flex.items-center.justify-between{gap:.5rem!important;padding-left:16px!important;padding-right:16px!important;padding-top:20px!important}.home-theme .absolute.left-0.right-0.top-0.z-20.flex.items-center.justify-between>div.flex.shrink-0.items-center{gap:.375rem!important}.home-theme .absolute.left-0.right-0.top-0.z-20.flex.items-center.justify-between>div.flex.shrink-0.items-center>a{min-width:64px;padding-left:10px!important;padding-right:10px!important;white-space:nowrap}.home-theme a.flex.items-center.gap-3.text-3xl.font-black.text-white{min-width:0;flex-shrink:0;gap:.5rem;white-space:nowrap}.home-theme a.flex.items-center.gap-3.text-3xl.font-black.text-white>span:first-child{position:relative;display:grid;height:44px;width:44px;flex-shrink:0;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:linear-gradient(135deg,#ff2f78,#7c3aed);color:transparent;font-size:0;box-shadow:0 16px 34px #7c3aed38}.home-theme a.flex.items-center.gap-3.text-3xl.font-black.text-white>span:first-child:before{content:"M";position:relative;z-index:1;color:#fff;font-size:18px;font-weight:950}.home-theme a.flex.items-center.gap-3.text-3xl.font-black.text-white>span:first-child:after{content:"";position:absolute;right:-8px;top:-8px;height:20px;width:20px;border-radius:999px;background:#fff3}.home-theme a.flex.items-center.gap-3.text-3xl.font-black.text-white>span:last-child{display:block;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1;letter-spacing:0}.home-theme-toggle{height:44px;min-width:46px;width:46px;justify-content:center;border-radius:16px;padding:4px}.home-theme-toggle__knob{inset:4px;width:auto;border-radius:13px;transform:none!important}.home-theme-toggle__icon{height:36px;width:36px;font-size:13px}.home-theme-toggle__label{display:none}.home-theme [data-language-switcher][data-variant=mobile]>button{height:44px;min-width:64px;gap:4px;padding-left:8px;padding-right:8px;border-radius:16px}.home-theme [data-language-switcher][data-variant=mobile]>button>span:first-child{height:32px;width:32px;border-radius:12px;font-size:10px}.home-theme div.mt-6.grid.grid-cols-3.gap-3.text-white.md\:hidden{display:none}}.home-theme.is-theme-light{background:var(--home-light-bg);color:var(--home-light-ink)}.home-theme.is-theme-light .home-theme-toggle{border-color:#22263a24;background:#ffffffc7;color:var(--home-light-ink);box-shadow:0 18px 44px #5b4c6524}.home-theme.is-theme-light .home-theme-toggle__knob{background:linear-gradient(135deg,#fff7ed,#fce7f3);box-shadow:0 12px 28px #5b4c652e;transform:translate(77px)}html[dir=rtl] .home-theme.is-theme-light .home-theme-toggle__knob{transform:translate(-77px)}.home-theme.is-theme-light :is(section,footer){background:var(--home-light-bg)!important;color:var(--home-light-ink)!important}.home-theme.is-theme-light :is([class*=bg-black],[class*="bg-[#07091c]"],[class*="bg-[#090d22]"],[class*="bg-[#11142d]"],[class*=bg-zinc-900]){background:var(--home-light-panel)!important}.home-theme.is-theme-light :is([class*="bg-white/"]):not(.home-theme-toggle){background:#ffffffa3!important}.home-theme.is-theme-light :is([class*=border-white],[class*=border-pink-300]){border-color:var(--home-light-border)!important}.home-theme.is-theme-light :is([class*=text-white],[class*=text-gray-300],[class*=text-gray-400]){color:var(--home-light-muted)!important}.home-theme.is-theme-light :is(h1,h2,h3,strong,summary,label,[class*=font-black],[class*=font-bold]){color:var(--home-light-ink)!important}.home-theme.is-theme-light :is(input,textarea){background:#ffffffdb!important;color:var(--home-light-ink)!important;box-shadow:inset 0 1px #ffffffc7}.home-theme.is-theme-light :is(input,textarea)::placeholder{color:#1e23366b!important}.home-theme.is-theme-light :is([class*=shadow-black],[class*=shadow-pink-950],[class*=shadow-fuchsia-950]){box-shadow:0 24px 70px var(--home-light-shadow)!important}.home-theme.is-theme-light .home-hero-scrim-mobile{background:linear-gradient(180deg,#ffffff14,#fff8fc2e 36%,#f7f2eead 66%,#f7f2ee)!important}.home-theme.is-theme-light .home-hero-scrim-desktop{background:linear-gradient(90deg,#f7f2eef0,#f7f2eea3 31%,#ffffff1a 56%,#f7f2eeb8 78%,#f7f2ee)!important}.home-theme.is-theme-light .home-hero-edge{background:linear-gradient(270deg,rgba(247,242,238,.96),rgba(247,242,238,.58),transparent)!important}.home-theme.is-theme-light :is(a[class*=from-pink],button[class*=from-pink],button[class*=bg-pink],a[class*=bg-pink],[class*=bg-gradient-to-r]){color:#fff!important}.home-theme.is-theme-light [class*=bg-gradient-to-r] :is(h1,h2,h3,p,a,span){color:#fff!important}.home-theme.is-theme-light .mix-blend-screen{mix-blend-mode:multiply;opacity:.42}
