@font-face{font-family:Teshrin AR\+LT Regular;src:url(/fonts/teshrin/Teshrin-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Teshrin AR\+LT Bold;src:url(/fonts/teshrin/Teshrin-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--matchy-pomegranate:#e63c23;--matchy-shocking:#f791c3;--matchy-azalea:#fdc7d5;--matchy-tulip-tree:#f6bc3f;--matchy-karry:#ffe8ce;--matchy-black-rock:#000235;--pomegranate:var(--matchy-pomegranate);--shocking:var(--matchy-shocking);--azalea:var(--matchy-azalea);--tulip-tree:var(--matchy-tulip-tree);--karry:var(--matchy-karry);--black-rock:var(--matchy-black-rock);--matchy-artboard-w:1536;--matchy-artboard-h:960;--matchy-hero-w:820;--matchy-card-w:640;--matchy-card-h:875;--matchy-card-x:860;--matchy-card-y:40;--artboard-w:var(--matchy-artboard-w);--artboard-h:var(--matchy-artboard-h);--hero-w:var(--matchy-hero-w);--card-w:var(--matchy-card-w);--card-h:var(--matchy-card-h);--card-x:var(--matchy-card-x);--card-y:var(--matchy-card-y);--matchy-font-regular:"Teshrin AR+LT Regular", "Teshrin", system-ui, sans-serif;--matchy-font-bold:"Teshrin AR+LT Bold", "Teshrin", system-ui, sans-serif;--matchy-font-stack:var(--matchy-font-regular), var(--matchy-font-bold), "Nunito", "Arial Rounded MT Bold", system-ui, sans-serif;--matchy-text-muted:#4a4d6a;--matchy-input-border:#d5d7e3;--matchy-input-border-hover:#c5c8d8;--matchy-placeholder:#9ca3af;--matchy-btn-shadow:#b82e1a}.matchy-brand-font{font-family:var(--matchy-font-stack);color:var(--matchy-black-rock)}.matchy-checker{--matchy-checker-size:18px;background-color:#0000;background-image:linear-gradient(45deg, var(--matchy-black-rock) 25%, transparent 25%), linear-gradient(-45deg, var(--matchy-black-rock) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--matchy-black-rock) 75%), linear-gradient(-45deg, transparent 75%, var(--matchy-black-rock) 75%);background-size:var(--matchy-checker-size) var(--matchy-checker-size);background-position:0 0, 0 calc(var(--matchy-checker-size) / 2), calc(var(--matchy-checker-size) / 2) calc(var(--matchy-checker-size) / -2), calc(var(--matchy-checker-size) / -2) 0}.matchy-checker--on-karry{background-color:var(--matchy-karry)}.matchy-login{--stage-scale:1;background:var(--black-rock);width:100vw;min-height:100dvh;color:var(--black-rock);font-family:Teshrin AR\+LT Regular,Teshrin AR\+LT Bold,Teshrin,Nunito,Arial Rounded MT Bold,system-ui,sans-serif;position:relative;overflow:hidden}@media (min-width:1024px){.matchy-login{--stage-scale:min(calc(100vh / (var(--artboard-h) * 1px)), calc(100vw / (var(--artboard-w) * 1px)))}}.matchy-login__hero{z-index:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.matchy-login__hero-stage{z-index:15;width:calc(var(--hero-w) * 1px);height:calc(var(--artboard-h) * 1px);transform:scale(var(--stage-scale));transform-origin:0 0;pointer-events:none;position:fixed;top:0;left:0}.matchy-login__hero-image{z-index:1;object-fit:cover;object-position:center 28%}.matchy-login__logo-wrap{z-index:7;line-height:0;display:block;position:absolute;top:22px;left:32px}.matchy-login__logo-badge{border-radius:6px;width:120px;height:auto;transition:filter .35s;display:block;box-shadow:0 4px 14px #0003}.matchy-login__shi-fika{z-index:7;filter:drop-shadow(0 6px 14px #0003);width:220px;height:auto;position:absolute;top:65px;left:520px}.matchy-login__skateboard{z-index:7;width:130px;height:auto;position:absolute;top:525px;left:615px;transform:rotate(-16deg)}.matchy-login__chips{z-index:8;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:10px;display:flex;position:absolute;top:647px;left:24px;right:24px}.matchy-login__chip{color:var(--black-rock);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:10px 18px 10px 12px;font-size:15px;font-weight:400;display:inline-flex;box-shadow:0 3px 14px #0000001f}.matchy-login__chip-icon{object-fit:contain;flex-shrink:0;width:28px;height:28px;animation:2.5s ease-in-out infinite matchy-chip-icon-pop}@keyframes matchy-chip-icon-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.matchy-login__peace-hand{z-index:9;width:110px;height:auto;position:absolute;top:640px;left:20px}.matchy-login__checker-strip{width:100vw;left:0;right:0;top:calc(728px * var(--stage-scale));height:calc(105px * var(--stage-scale));z-index:3;background-color:var(--karry);background-image:linear-gradient(45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(-45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--black-rock) 75%), linear-gradient(-45deg, transparent 75%, var(--black-rock) 75%);background-size:calc(52px * var(--stage-scale)) calc(52px * var(--stage-scale));background-position:0 0, 0 calc(26px * var(--stage-scale)), calc(26px * var(--stage-scale)) calc(-26px * var(--stage-scale)), calc(-26px * var(--stage-scale)) 0;border-radius:0;position:fixed}.matchy-login__hero-bottom-base{width:100vw;height:calc(130px * var(--stage-scale));background:var(--tulip-tree);z-index:4;border-radius:0;position:fixed;bottom:0;left:0;right:0}.matchy-login__hero-arabic-banner{left:calc(135px * var(--stage-scale));width:calc(545px * var(--stage-scale));top:calc(700px * var(--stage-scale));height:calc(200px * var(--stage-scale));background:var(--tulip-tree);z-index:12;text-align:center;box-shadow:none;direction:rtl;border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed}.matchy-login__arabic-line{font-family:Teshrin AR\+LT Bold,Teshrin,Nunito,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:800;line-height:1.15}.matchy-login__arabic-line--primary{color:var(--black-rock);font-size:calc(48px * var(--stage-scale))}.matchy-login__arabic-line--secondary{color:var(--pomegranate);font-size:calc(46px * var(--stage-scale));margin-top:calc(14px * var(--stage-scale))}.matchy-login__squiggle{left:calc(28px * var(--stage-scale));bottom:calc(24px * var(--stage-scale));width:calc(56px * var(--stage-scale));z-index:16;height:auto;position:fixed}.matchy-login__daisy{left:calc(696px * var(--stage-scale));bottom:calc(28px * var(--stage-scale));width:calc(52px * var(--stage-scale));z-index:16;height:auto;position:fixed}.matchy-login__palm{left:calc(738px * var(--stage-scale));bottom:calc(12px * var(--stage-scale));width:calc(64px * var(--stage-scale));z-index:16;height:auto;position:fixed}.matchy-login__signin-card{left:auto;right:clamp(16px,2.5vw,40px);top:calc(var(--card-y) * 1px * var(--stage-scale));width:calc(var(--card-w) * 1px);height:calc(var(--card-h) * 1px);transform:scale(var(--stage-scale));transform-origin:100% 0;background:var(--karry);box-sizing:border-box;z-index:20;border-radius:38px;padding:50px 60px 56px;position:fixed;overflow:visible}.matchy-login__card-logo{width:150px;height:auto;margin-bottom:12px;display:block}.matchy-login__card-mini-checker{z-index:3;background-color:#0000;background-image:linear-gradient(45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(-45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--black-rock) 75%), linear-gradient(-45deg, transparent 75%, var(--black-rock) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;width:180px;height:18px;position:absolute;top:178px;left:60px}.matchy-login__title{letter-spacing:-.02em;color:var(--black-rock);margin:0 0 18px;padding-top:58px;font-size:42px;font-weight:400;line-height:1.12}.matchy-login__tagline{color:var(--shocking);margin:0 0 10px;font-size:18px;font-weight:400}.matchy-login__description{color:#4a4d6a;margin:0 0 36px;font-size:15px;font-weight:400;line-height:1.45}.matchy-login__form{flex-direction:column;display:flex}.matchy-login__label{color:var(--black-rock);margin-bottom:8px;font-size:15px;font-weight:400;display:block}.matchy-login__form .matchy-login__label:nth-of-type(2){margin-top:22px}.matchy-login__input-wrap{width:100%;max-width:495px;position:relative}.matchy-login__input-icon{color:#9ca3af;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.matchy-login__input{width:100%;height:55px;color:var(--black-rock);box-sizing:border-box;background:#fff;border:1px solid #d5d7e3;border-radius:10px;outline:none;padding:0 48px 0 46px;font-family:inherit;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s,transform .2s}.matchy-login__input::placeholder{color:#9ca3af;transition:color .2s}.matchy-login__input:hover:not(:focus){border-color:#c5c8d8}.matchy-login__input:focus{border-color:var(--pomegranate);transform:translateY(-1px);box-shadow:0 0 0 4px #e63c2326}.matchy-login__input:focus::placeholder{color:#b8bccf}.matchy-login__input-wrap:focus-within .matchy-login__input-icon{color:var(--pomegranate);transition:color .2s}.matchy-login__toggle-pw{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.matchy-login__toggle-pw:hover{color:#6b7280}.matchy-login__forgot{color:var(--black-rock);text-underline-offset:3px;margin:18px 0 22px;font-size:15px;font-weight:400;text-decoration:underline;display:inline-block}.matchy-login__forgot:hover{color:var(--pomegranate)}.matchy-login__submit-wrap{width:100%;max-width:495px;margin-top:40px;position:relative}.matchy-login__submit{color:#fff;background:var(--pomegranate);cursor:pointer;border:none;border-radius:12px;width:100%;height:63px;font-family:inherit;font-size:18px;font-weight:400;transition:transform .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 4px #b82e1a,0 8px 24px #e63c2359}.matchy-login__submit-text{z-index:1;position:relative}.matchy-login__submit:before{content:"";opacity:0;background:linear-gradient(#ffffff24 0%,#0000 55%);transition:opacity .2s;position:absolute;inset:0}.matchy-login__submit:hover:not(:disabled){background:#cf3520;transform:translateY(-2px);box-shadow:0 6px #b82e1a,0 12px 28px #e63c2366}.matchy-login__submit:hover:not(:disabled):before{opacity:1}.matchy-login__submit:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #b82e1a,0 4px 12px #e63c234d}.matchy-login__submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.matchy-login__error{color:var(--pomegranate);margin:0 0 12px;font-size:14px;animation:.45s matchy-shake}@keyframes matchy-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.matchy-login__card-sparkle{width:56px;height:auto;position:absolute;top:42px;right:118px}.matchy-login__card-star{width:72px;height:auto;position:absolute;top:28px;right:36px}.matchy-login__button-sparkle{z-index:3;width:40px;height:auto;position:absolute;bottom:-4px;right:10px}.matchy-login__rainbow-doodle{width:72px;height:auto;position:absolute;bottom:28px;right:28px}.matchy-login__anim-float{animation:4s ease-in-out infinite matchy-float}.matchy-login__anim-float-slow{animation:6s ease-in-out infinite matchy-float}.matchy-login__anim-float-tilt{animation:5s ease-in-out infinite matchy-float-tilt}.matchy-login__anim-wiggle{transform-origin:70% 80%;animation:3.5s ease-in-out infinite matchy-wiggle}.matchy-login__anim-squiggle{animation:2.8s ease-in-out infinite matchy-squiggle}.matchy-login__anim-sway{transform-origin:50% 100%;animation:4.5s ease-in-out infinite matchy-sway}.matchy-login__anim-spin-slow{transform-origin:50%;animation:12s linear infinite matchy-spin-slow}.matchy-login__anim-sparkle{animation:2.2s ease-in-out infinite matchy-sparkle}.matchy-login__anim-star-bounce{animation:3s ease-in-out infinite matchy-star-bounce}.matchy-login__anim-chip-in{animation:.6s ease-out both matchy-chip-in}@keyframes matchy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes matchy-float-tilt{0%,to{transform:rotate(-16deg)translateY(0)}50%{transform:rotate(-12deg)translateY(-12px)}}@keyframes matchy-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes matchy-squiggle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(6deg)}}@keyframes matchy-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes matchy-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes matchy-sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@keyframes matchy-star-bounce{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-8px)rotate(8deg)}60%{transform:translateY(-4px)rotate(-4deg)}}@keyframes matchy-chip-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.matchy-interactive{cursor:pointer;pointer-events:auto}.matchy-login__hero-stage .matchy-interactive,.matchy-login__hero>.matchy-interactive{pointer-events:auto}.matchy-login__logo-wrap:hover .matchy-login__logo-badge{filter:drop-shadow(0 0 0 var(--pomegranate)) drop-shadow(0 8px 20px #e63c2373);animation:.55s cubic-bezier(.34,1.56,.64,1) forwards matchy-hover-logo-stamp}.matchy-login__logo-wrap:hover:after{content:"";border:3px solid var(--pomegranate);pointer-events:none;border-radius:10px;animation:.7s ease-out forwards matchy-hover-logo-ring;position:absolute;inset:-18px}@keyframes matchy-hover-logo-stamp{0%{transform:scale(1.15)rotate(-6deg)}45%{transform:scale(.88)rotate(2deg)}to{transform:scale(1.05)rotate(0)}}@keyframes matchy-hover-logo-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.matchy-login__shi-fika:hover{filter:drop-shadow(4px 0 var(--shocking)) drop-shadow(-4px 0 #5ce1e6) drop-shadow(0 6px 16px #00000040);animation:.65s steps(2,end) infinite matchy-hover-shi-fika-glitch}@keyframes matchy-hover-shi-fika-glitch{0%{transform:translateY(-8px)skew(0deg)}25%{transform:translate(-5px,-12px)skew(-4deg)scale(1.04)}50%{transform:translate(4px,-6px)skew(3deg)scale(.98)}75%{transform:translate(-2px,-14px)skew(-2deg)scale(1.06)}to{transform:translateY(-8px)skew(0deg)}}.matchy-login__skateboard:hover{animation:.75s cubic-bezier(.45,.05,.2,1.2) forwards matchy-hover-kickflip}@keyframes matchy-hover-kickflip{0%{transform:rotate(-16deg)translateY(0)}35%{transform:rotate(-16deg)translateY(-28px)scale(1.05)}55%{transform:rotate(164deg)translateY(-38px)scale(1.1)}to{transform:rotate(344deg)translateY(-6px)scale(1.02)}}.matchy-login__peace-hand:hover{filter:drop-shadow(0 0 8px #018c48) drop-shadow(0 0 16px var(--shocking));animation:.5s ease-in-out infinite matchy-hover-peace-disco}@keyframes matchy-hover-peace-disco{0%,to{transform:rotate(-6deg)scale(1.08)}33%{transform:rotate(8deg)scale(1.15)}66%{transform:rotate(-10deg)scale(1.1)}}.matchy-login__squiggle:hover{animation:.55s ease-in-out infinite matchy-hover-squiggle-elastic}@keyframes matchy-hover-squiggle-elastic{0%,to{transform:scaleX(1)scaleY(1)rotate(0)}25%{transform:scaleX(1.35)scaleY(.75)rotate(12deg)}50%{transform:scaleX(.8)scaleY(1.25)rotate(-8deg)}75%{transform:scaleX(1.2)scaleY(.9)rotate(6deg)}}.matchy-login__daisy:hover{filter:drop-shadow(0 0 12px var(--tulip-tree));animation:.8s cubic-bezier(.34,1.4,.64,1) infinite matchy-hover-daisy-bloom}@keyframes matchy-hover-daisy-bloom{0%{transform:rotate(0)scale(1)}40%{transform:rotate(180deg)scale(1.25)}70%{transform:rotate(270deg)scale(.95)}to{transform:rotate(360deg)scale(1.1)}}.matchy-login__palm:hover{transform-origin:50% 100%;animation:.45s ease-in-out infinite matchy-hover-palm-wind}@keyframes matchy-hover-palm-wind{0%,to{transform:rotate(-12deg)skew(-3deg)}50%{transform:rotate(18deg)skew(5deg)scale(1.08)}}.matchy-login__chip{transition:box-shadow .3s}.matchy-login__chip--inventory:hover{box-shadow:0 0 0 3px var(--pomegranate), 0 12px 28px #f791c38c;animation:.5s infinite matchy-hover-chip-sock-hop}.matchy-login__chip--inventory:hover .matchy-login__chip-icon{animation:.6s infinite matchy-hover-icon-spin-pop}.matchy-login__chip--orders:hover{box-shadow:0 0 0 3px var(--black-rock), 0 10px 24px #f6bc3f99;animation:.45s cubic-bezier(.68,-.55,.27,1.55) infinite matchy-hover-chip-thumbs}.matchy-login__chip--crm:hover{box-shadow:0 0 0 4px var(--shocking), 0 8px 22px #fdc7d5cc;animation:.7s ease-in-out infinite matchy-hover-chip-heartbeat}.matchy-login__chip--analytics:hover{transform-origin:bottom;animation:.55s ease-in-out infinite matchy-hover-chip-chart;box-shadow:0 0 0 3px #018c48,0 14px 26px #ffe8cee6}.matchy-login__chip--analytics:hover .matchy-login__chip-icon{animation:.5s ease-in-out infinite matchy-hover-icon-bars}@keyframes matchy-hover-chip-sock-hop{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-3deg)}}@keyframes matchy-hover-chip-thumbs{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.12)rotate(-8deg)}70%{transform:scale(1.06)rotate(6deg)}}@keyframes matchy-hover-chip-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1.02)}45%{transform:scale(1.1)}}@keyframes matchy-hover-chip-chart{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)scaleX(1.05)}}@keyframes matchy-hover-icon-spin-pop{50%{transform:rotate(180deg)scale(1.3)}}@keyframes matchy-hover-icon-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.45)translateY(-2px)}}.matchy-login__arabic-line--primary:hover{text-shadow:3px 3px 0 var(--shocking), -2px -2px 0 var(--tulip-tree);animation:.6s ease-in-out infinite matchy-hover-arabic-wave}.matchy-login__arabic-line--secondary:hover{letter-spacing:.06em;filter:drop-shadow(0 0 8px var(--pomegranate));animation:.55s infinite matchy-hover-arabic-ink}@keyframes matchy-hover-arabic-wave{0%,to{transform:translateY(0)skew(0deg)}50%{transform:translateY(-6px)skew(-2deg)scale(1.03)}}@keyframes matchy-hover-arabic-ink{0%,to{color:var(--pomegranate);transform:scale(1)}50%{color:#ff4d6d;transform:scale(1.06)}}.matchy-login__card-sparkle:hover{filter:drop-shadow(0 0 10px #5ce1e6) drop-shadow(0 0 18px var(--tulip-tree));animation:.5s ease-out infinite matchy-hover-supernova}@keyframes matchy-hover-supernova{0%{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.75;transform:scale(1.45)rotate(90deg)}to{opacity:1;transform:scale(1.15)rotate(180deg)}}.matchy-login__card-star:hover{filter:drop-shadow(-8px 8px 0 #f6bc3f80) drop-shadow(0 0 14px var(--pomegranate));animation:.65s cubic-bezier(.22,1,.36,1) infinite matchy-hover-comet}@keyframes matchy-hover-comet{0%,to{transform:translate(0)rotate(0)scale(1)}40%{transform:translate(-18px,12px)rotate(-25deg)scale(1.2)}70%{transform:translate(6px,-8px)rotate(15deg)scale(1.08)}}.matchy-login__rainbow-doodle:hover{filter:hue-rotate()saturate(1.4)drop-shadow(0 4px 12px #f791c399);animation:1.2s linear infinite matchy-hover-prism}@keyframes matchy-hover-prism{to{filter:hue-rotate(360deg)saturate(1.6)drop-shadow(0 6px 16px #5ce1e680);transform:rotate(8deg)scale(1.12)}}.matchy-login__card-logo:hover{animation:.5s cubic-bezier(.34,1.56,.64,1) infinite matchy-hover-wordmark-bounce}@keyframes matchy-hover-wordmark-bounce{0%,to{transform:skew(0deg)scale(1)}30%{transform:skew(-8deg)scale(1.06,.94)}60%{transform:skew(6deg)scale(.96,1.08)}}.matchy-login__button-sparkle:hover{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px var(--tulip-tree));animation:.4s linear infinite matchy-hover-sparkle-orbit}@keyframes matchy-hover-sparkle-orbit{0%{transform:rotate(0)scale(1.2)}to{transform:rotate(360deg)scale(1.35)}}.matchy-login__label:hover{color:var(--pomegranate);transition:transform .25s cubic-bezier(.34,1.4,.64,1),color .2s;display:inline-block;transform:translate(6px)rotate(-1deg)}.matchy-login__input-wrap--email:hover .matchy-login__input-icon{animation:.55s ease-in-out infinite matchy-hover-mail-fly}@keyframes matchy-hover-mail-fly{0%,to{transform:translateY(-50%)translate(0)rotate(0)}50%{transform:translateY(-70%)translate(4px)rotate(-12deg)}}.matchy-login__input-wrap--email:hover .matchy-login__input{border-color:var(--shocking);box-shadow:0 0 0 4px #f791c340, inset 0 -2px 0 var(--shocking)}.matchy-login__input-wrap--password:hover .matchy-login__input-icon{animation:.35s ease-in-out infinite matchy-hover-lock-rattle}@keyframes matchy-hover-lock-rattle{0%,to{transform:translateY(-50%)rotate(0)}25%{transform:translateY(-50%)rotate(-14deg)}75%{transform:translateY(-50%)rotate(14deg)}}.matchy-login__input-wrap--password:hover .matchy-login__input{border-color:var(--black-rock);box-shadow:0 0 0 4px #0002351f, 4px 4px 0 var(--tulip-tree)}.matchy-login__forgot:hover{color:var(--shocking);letter-spacing:.04em;-webkit-text-decoration-color:var(--pomegranate);-webkit-text-decoration-color:var(--pomegranate);-webkit-text-decoration-color:var(--pomegranate);text-decoration-color:var(--pomegranate);animation:.4s infinite matchy-hover-thread-wave}@keyframes matchy-hover-thread-wave{0%,to{transform:skew(0deg)}50%{transform:skew(-6deg)translate(3px)}}.matchy-login__submit:hover:not(:disabled){animation:.55s infinite matchy-hover-submit-sock-wave}.matchy-login__submit:hover:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);border-radius:14px;animation:.9s infinite matchy-hover-submit-shine;position:absolute;inset:-4px}@keyframes matchy-hover-submit-sock-wave{0%,to{transform:translateY(-2px)scale(1)}50%{transform:translateY(-5px)scale(1.02)rotate(-.5deg)}}@keyframes matchy-hover-submit-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.matchy-login__title:hover{cursor:default;animation:.6s ease-in-out infinite matchy-hover-title-sock}@keyframes matchy-hover-title-sock{0%,to{letter-spacing:-.02em}50%{letter-spacing:.02em;transform:translate(4px)}}.matchy-login__tagline:hover{animation:.5s infinite matchy-hover-tagline-pink;display:inline-block}@keyframes matchy-hover-tagline-pink{0%,to{filter:none;transform:scale(1)}50%{filter:drop-shadow(0 0 8px var(--shocking));transform:scale(1.04)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.matchy-login__anim-float,.matchy-login__anim-float-slow,.matchy-login__anim-float-tilt,.matchy-login__anim-wiggle,.matchy-login__anim-squiggle,.matchy-login__anim-sway,.matchy-login__anim-spin-slow,.matchy-login__anim-sparkle,.matchy-login__anim-star-bounce,.matchy-login__anim-chip-in{animation:none}.matchy-login__skateboard{transform:rotate(-16deg)}.matchy-login__input:focus{transform:none}.matchy-login__submit:hover:not(:disabled),.matchy-login__submit:active:not(:disabled){animation:none;transform:none}.matchy-interactive:hover,.matchy-login__logo-wrap:hover .matchy-login__logo-badge,.matchy-login__logo-wrap:hover:after,.matchy-login__submit:hover:not(:disabled):after{letter-spacing:inherit;text-shadow:none;filter:none!important;animation:none!important;transform:none!important}}.matchy-login__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.matchy-login--busy .matchy-login__signin-card,.matchy-login--busy .matchy-login__hero-stage{pointer-events:none}.matchy-login__loader{z-index:100;justify-content:center;align-items:center;animation:.35s forwards matchy-loader-fade-in;display:flex;position:fixed;inset:0}.matchy-login__loader-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000235b8;animation:2s ease-in-out infinite matchy-loader-backdrop-pulse;position:absolute;inset:0}.matchy-login__loader-scene,.matchy-login__loader-success{z-index:1;background:var(--karry);width:min(92vw,420px);box-shadow:0 24px 80px #00000059, inset 0 0 0 3px var(--pomegranate);border-radius:28px;padding:48px 32px 40px;position:relative;overflow:hidden}.matchy-login__loader-scene:before{content:"";background-image:linear-gradient(45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(-45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--black-rock) 75%), linear-gradient(-45deg, transparent 75%, var(--black-rock) 75%);opacity:.06;pointer-events:none;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;position:absolute;inset:0}.matchy-login__loader-sky{background:linear-gradient(#7ec8f0 0%,#b8e4ff 100%);border-radius:28px 28px 0 0;height:55%;position:absolute;top:0;left:0;right:0}.matchy-login__loader-rope{transform-origin:50%;background:linear-gradient(90deg,#5a8f3c,#7cb356,#5a8f3c);border-radius:3px;width:120%;height:6px;animation:1.8s ease-in-out infinite matchy-loader-rope-sway;position:absolute;top:38%;left:-10%;box-shadow:0 2px 4px #00000026}.matchy-login__loader-sock{border-radius:8px 8px 14px 14px;width:52px;height:72px;animation:1.4s ease-in-out infinite matchy-loader-sock-march;position:absolute;top:34%;box-shadow:0 8px 16px #0003}.matchy-login__loader-sock--1{background:repeating-linear-gradient(#f791c3 0 12px,#10110e 12px 24px);animation-delay:0s;left:18%}.matchy-login__loader-sock--2{background:repeating-linear-gradient(#7ec8f0 0 10px,#10110e 10px 20px);animation-delay:.2s;left:44%}.matchy-login__loader-sock--3{background:repeating-linear-gradient(#f6bc3f 0 11px,#e63c23 11px 22px);animation-delay:.4s;left:70%}.matchy-login__loader-pin{background:linear-gradient(90deg,#c49a6c,#e8c49a);border-radius:2px 2px 4px 4px;width:14px;height:22px;animation:1.4s ease-in-out infinite matchy-loader-pin-bob;position:absolute;top:32%}.matchy-login__loader-pin--1{left:21%}.matchy-login__loader-pin--2{animation-delay:.2s;left:47%}.matchy-login__loader-pin--3{animation-delay:.4s;left:73%}.matchy-login__loader-orbit{width:64px;height:64px;animation:2.5s linear infinite matchy-loader-orbit-spin;position:absolute;top:12%;right:10%}.matchy-login__loader-orbit-item{border-radius:50%;width:18px;height:18px;position:absolute}.matchy-login__loader-orbit-item--star{background:var(--tulip-tree);box-shadow:0 0 0 3px var(--pomegranate);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);top:0;left:50%;transform:translate(-50%)}.matchy-login__loader-orbit-item--spark{background:#5ce1e6;border-radius:4px;bottom:8%;left:0;transform:rotate(45deg)}.matchy-login__loader-orbit-item--peace{background:#018c48;bottom:8%;right:0}.matchy-login__loader-progress{z-index:2;margin-top:58%;position:relative}.matchy-login__loader-progress-track{border:2px solid var(--black-rock);background:#0002351f;border-radius:999px;height:14px;overflow:hidden}.matchy-login__loader-progress-fill{background:repeating-linear-gradient(90deg, var(--black-rock) 0 12px, var(--karry) 12px 24px);border-radius:999px;width:0;height:100%;animation:2.2s ease-in-out infinite matchy-loader-progress-fill}.matchy-login__loader-progress-socks{justify-content:space-between;margin-top:10px;padding:0 4%;display:flex}.matchy-login__loader-progress-socks span{background:var(--pomegranate);border-radius:50%;width:10px;height:10px;animation:.9s ease-in-out infinite matchy-loader-dot-hop}.matchy-login__loader-progress-socks span:nth-child(2){background:var(--shocking);animation-delay:.15s}.matchy-login__loader-progress-socks span:nth-child(3){background:var(--tulip-tree);animation-delay:.3s}.matchy-login__loader-message{z-index:2;color:var(--black-rock);text-align:center;min-height:1.4em;margin:22px 0 0;font-size:17px;font-weight:400;animation:.45s matchy-loader-message-pop;position:relative}.matchy-login__loader--success .matchy-login__loader-scene{display:none}.matchy-login__loader-success{text-align:center;animation:.55s cubic-bezier(.34,1.45,.64,1) forwards matchy-loader-success-pop}.matchy-login__loader-success-burst{pointer-events:none;position:absolute;inset:0}.matchy-login__loader-confetti{border-radius:2px;width:10px;height:10px;animation:.85s ease-out forwards matchy-loader-confetti-fly;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matchy-login__loader-confetti:nth-child(odd){background:var(--pomegranate)}.matchy-login__loader-confetti:nth-child(2n){background:var(--tulip-tree)}.matchy-login__loader-confetti:first-child{--tx:0px;--ty:-80px}.matchy-login__loader-confetti:nth-child(2){--tx:40px;--ty:-69px;background:var(--shocking);animation-delay:40ms}.matchy-login__loader-confetti:nth-child(3){--tx:69px;--ty:-40px;animation-delay:60ms}.matchy-login__loader-confetti:nth-child(4){--tx:80px;--ty:0;animation-delay:80ms}.matchy-login__loader-confetti:nth-child(5){--tx:69px;--ty:40px;background:#5ce1e6;animation-delay:.1s}.matchy-login__loader-confetti:nth-child(6){--tx:40px;--ty:69px;animation-delay:.12s}.matchy-login__loader-confetti:nth-child(7){--tx:0;--ty:80px;animation-delay:.14s}.matchy-login__loader-confetti:nth-child(8){--tx:-40px;--ty:69px;background:var(--azalea);animation-delay:.16s}.matchy-login__loader-confetti:nth-child(9){--tx:-69px;--ty:40px;animation-delay:.18s}.matchy-login__loader-confetti:nth-child(10){--tx:-80px;--ty:0;animation-delay:.2s}.matchy-login__loader-confetti:nth-child(11){--tx:-69px;--ty:-40px;background:#018c48;animation-delay:.22s}.matchy-login__loader-confetti:nth-child(12){--tx:-40px;--ty:-69px;animation-delay:.24s}.matchy-login__loader-success-socks{perspective:600px;justify-content:center;align-items:flex-end;gap:4px;min-height:150px;margin:16px 0 12px;display:flex}.matchy-login__loader-success-sock-wrap{flex-shrink:0;align-items:flex-end;display:flex}.matchy-login__loader-success-sock-img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000047);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:118px;display:block}.matchy-login__loader-success-sock-wrap--banana{transform-origin:85% 100%;animation:.75s cubic-bezier(.34,1.55,.64,1) forwards matchy-success-banana-enter,1.1s ease-in-out .75s infinite matchy-success-banana-swagger}.matchy-login__loader-success-sock-wrap--banana .matchy-login__loader-success-sock-img{animation:1.8s ease-in-out .7s infinite matchy-success-banana-shades}.matchy-login__loader-success-sock-wrap--vibes{transform-origin:15% 100%;animation:.75s cubic-bezier(.34,1.55,.64,1) .12s forwards matchy-success-vibes-enter,.95s ease-in-out .87s infinite matchy-success-vibes-dance}.matchy-login__loader-success-sock-wrap--vibes .matchy-login__loader-success-sock-img{animation:1.4s ease-in-out .8s infinite matchy-success-vibes-glow}.matchy-login__loader-success-clap{letter-spacing:.06em;text-transform:uppercase;color:var(--black-rock);background:var(--tulip-tree);border:2px solid var(--black-rock);white-space:nowrap;border-radius:999px;align-self:center;margin-bottom:48px;padding:6px 14px;font-size:13px;font-weight:400;animation:.45s cubic-bezier(.34,1.6,.64,1) .45s forwards matchy-success-clap-pop,.6s ease-in-out .9s infinite matchy-success-clap-bounce;transform:scale(0)}.matchy-login__loader-success-title{color:var(--pomegranate);margin:0;font-size:32px;font-weight:400;animation:1.2s ease-in-out infinite matchy-loader-title-glow}.matchy-login__loader-success-sub{color:var(--black-rock);opacity:.75;margin:8px 0 0;font-size:15px}.matchy-login__loader-success-checker{background-image:linear-gradient(45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(-45deg, var(--black-rock) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--black-rock) 75%), linear-gradient(-45deg, transparent 75%, var(--black-rock) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:4px;width:120px;height:20px;margin:20px auto 0;animation:.6s linear infinite matchy-loader-checker-slide}@keyframes matchy-loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes matchy-loader-backdrop-pulse{0%,to{background:#000235b8}50%{background:#000235d1}}@keyframes matchy-loader-rope-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes matchy-loader-sock-march{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(14px)rotate(4deg)}}@keyframes matchy-loader-pin-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(6px)rotate(8deg)}}@keyframes matchy-loader-orbit-spin{to{transform:rotate(360deg)}}@keyframes matchy-loader-progress-fill{0%{width:8%}50%{width:72%}90%{width:94%}to{width:88%}}@keyframes matchy-loader-dot-hop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.2)}}@keyframes matchy-loader-message-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes matchy-loader-success-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes matchy-loader-confetti-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--tx,0px)), calc(-50% + var(--ty,0px))) scale(1.2) rotate(220deg)}}@keyframes matchy-success-banana-enter{0%{opacity:0;transform:translate(-140px)translateY(40px)rotate(-75deg)scale(.25)}55%{opacity:1;transform:translate(12px)translateY(-8px)rotate(12deg)scale(1.12)}75%{transform:translate(-6px)translateY(2px)rotate(-6deg)scale(.95)}to{transform:translate(0)translateY(0)rotate(-10deg)scale(1)}}@keyframes matchy-success-banana-swagger{0%,to{transform:rotate(-10deg)translateY(0)}25%{transform:rotate(-16deg)translateY(-6px)translate(-3px)}50%{transform:rotate(-6deg)translateY(2px)translate(2px)}75%{transform:rotate(-14deg)translateY(-4px)}}@keyframes matchy-success-banana-shades{0%,to{filter:drop-shadow(0 10px 18px #00000047);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #f6bc3f)drop-shadow(0 12px 20px #0000004d);transform:scale(1.06)skew(-3deg)}}@keyframes matchy-success-vibes-enter{0%{opacity:0;transform:translate(140px)translateY(50px)rotate(80deg)scale(.2)}50%{opacity:1;transform:translate(-14px)translateY(-12px)rotate(-14deg)scale(1.15)}70%{transform:translate(8px)translateY(4px)rotate(8deg)scale(.92)}to{transform:translate(0)translateY(0)rotate(12deg)scale(1)}}@keyframes matchy-success-vibes-dance{0%,to{transform:rotate(12deg)translateY(0)}20%{transform:rotate(18deg)translateY(-10px)scale(1.05)}40%{transform:rotate(6deg)translateY(4px)scale(.98)}60%{transform:rotate(16deg)translateY(-8px)}80%{transform:rotate(8deg)translateY(2px)}}@keyframes matchy-success-vibes-glow{0%,to{filter:drop-shadow(0 10px 18px #00000047)hue-rotate()}33%{filter:drop-shadow(0 0 12px var(--shocking)) drop-shadow(0 10px 16px #00000040) hue-rotate(15deg);transform:scale(1.04)}66%{filter:drop-shadow(0 0 10px var(--azalea)) hue-rotate(-10deg);transform:scale(1.02)rotate(3deg)}}@keyframes matchy-success-clap-pop{0%{opacity:0;transform:scale(0)rotate(-25deg)}70%{opacity:1;transform:scale(1.2)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes matchy-success-clap-bounce{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.08)translateY(-4px)}}@keyframes matchy-loader-title-glow{0%,to{text-shadow:0 0 #0000;transform:scale(1)}50%{text-shadow:0 0 24px #f791c399;transform:scale(1.03)}}@keyframes matchy-loader-checker-slide{0%{background-position:0 0,0 8px,8px -8px,-8px 0}to{background-position:16px 0,16px 8px,24px -8px,8px 0}}@media (prefers-reduced-motion:reduce){.matchy-login__loader,.matchy-login__loader *{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.matchy-login{box-sizing:border-box;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow-y:auto}.matchy-login__hero,.matchy-login__hero-stage{display:none}.matchy-login__signin-card{border-radius:28px;width:min(100% - 32px,440px);height:auto;margin:24px auto 40px;padding:32px 28px 36px;position:relative;top:auto;left:auto;transform:none}.matchy-login__title{font-size:28px}.matchy-login__card-sparkle,.matchy-login__card-star,.matchy-login__button-sparkle,.matchy-login__rainbow-doodle{transform:scale(.75)}.matchy-login__card-mini-checker{display:none}.matchy-login__title{padding-top:0}}
