.cat-auth-shell-module__WITXDq__page{--atelier-coral:#ff8f72;--atelier-cream:#fffaf2;--atelier-ink:#0a0f20;--atelier-lilac:#9f8cff;--atelier-mint:#a8f4c2;--atelier-paper-ink:#171a2f;background:var(--atelier-cream);color:var(--atelier-paper-ink);font-family:var(--font-geist-sans), Arial, sans-serif;grid-template-columns:minmax(0,1.16fr) minmax(27rem,.84fr);height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.cat-auth-shell-module__WITXDq__story{color:#f8f5ef;isolation:isolate;background:radial-gradient(circle at 82% 17%,#9f8cff52,#0000 24rem),radial-gradient(circle at 12% 84%,#a8f4c224,#0000 25rem),linear-gradient(145deg,#080d1c 0%,#10172e 48%,#171d3d 100%);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.5rem,5vw,5.25rem);display:grid;position:relative;overflow:hidden}.cat-auth-shell-module__WITXDq__story:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:3.2rem 3.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cat-auth-shell-module__WITXDq__story:after{content:"";z-index:-1;border:1px solid #ffffff17;border-radius:50%;width:min(60vw,47rem);height:min(60vw,47rem);position:absolute;top:-22rem;right:min(-28vw,-18rem)}.cat-auth-shell-module__WITXDq__brand,.cat-auth-shell-module__WITXDq__mobileBrand{align-items:center;gap:.85rem;width:fit-content;display:inline-flex}.cat-auth-shell-module__WITXDq__brand{color:#fff;z-index:8;position:relative}.cat-auth-shell-module__WITXDq__brandMark,.cat-auth-shell-module__WITXDq__mobileBrandMark{justify-content:center;align-items:center;display:inline-flex}.cat-auth-shell-module__WITXDq__brandMark{background:var(--atelier-mint);color:#11172b;border:1px solid #ffffff3d;border-radius:15px 15px 18px 12px;width:3rem;height:3rem;transform:rotate(-4deg);box-shadow:0 14px 38px #00000047}.cat-auth-shell-module__WITXDq__pawMark{fill:currentColor;width:1.75rem;height:1.75rem;transform:rotate(4deg)}.cat-auth-shell-module__WITXDq__pawMarkCompact{fill:currentColor;width:1.1rem;height:1.1rem}.cat-auth-shell-module__WITXDq__brand strong,.cat-auth-shell-module__WITXDq__brand small{display:block}.cat-auth-shell-module__WITXDq__brand strong{letter-spacing:.08em;text-transform:uppercase;font-size:.98rem;font-weight:850}.cat-auth-shell-module__WITXDq__brand small{color:#f8f5ef91;letter-spacing:.025em;margin-top:.18rem;font-size:.72rem}.cat-auth-shell-module__WITXDq__storyCopy{z-index:5;align-self:center;max-width:48rem;padding:clamp(3.5rem,8vh,7rem) 0 clamp(15rem,29vh,22rem);position:relative}.cat-auth-shell-module__WITXDq__kicker{color:var(--atelier-mint);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.68rem;font-weight:800;display:flex}.cat-auth-shell-module__WITXDq__kicker span{background:currentColor;border-radius:999px;width:.38rem;height:.38rem;box-shadow:0 0 0 5px #a8f4c21a}.cat-auth-shell-module__WITXDq__storyCopy h1{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:8.4em;margin:0;font-size:clamp(3.35rem,6.1vw,7.6rem);font-weight:720;line-height:.84}.cat-auth-shell-module__WITXDq__storyCopy h1 em{color:var(--atelier-coral);letter-spacing:-.055em;margin-top:.12em;margin-left:.22em;font-family:Georgia,Times New Roman,serif;font-weight:500;display:block}.cat-auth-shell-module__WITXDq__storyText{color:#f8f5efad;max-width:35rem;margin:1.8rem 0 0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.72}.cat-auth-shell-module__WITXDq__featureList{flex-wrap:wrap;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.cat-auth-shell-module__WITXDq__featureList li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffffd4;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.48rem;padding:.52rem .76rem .52rem .55rem;font-size:.76rem;font-weight:680;display:inline-flex}.cat-auth-shell-module__WITXDq__featureList li span{background:var(--atelier-lilac);color:#11162a;font-family:var(--font-geist-mono), monospace;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.58rem;font-weight:900;display:inline-flex}.cat-auth-shell-module__WITXDq__storyFootnote{color:#f8f5ef7a;letter-spacing:.06em;text-transform:uppercase;z-index:8;align-items:center;gap:.55rem;margin:0;font-size:.7rem;display:flex;position:relative}.cat-auth-shell-module__WITXDq__liveDot{background:var(--atelier-coral);border-radius:999px;width:.35rem;height:.35rem;box-shadow:0 0 0 5px #ff8f7217}.cat-auth-shell-module__WITXDq__catScene{pointer-events:none;z-index:3;width:clamp(27rem,42vw,43rem);height:clamp(22rem,48vh,34rem);position:absolute;bottom:-.75rem;right:clamp(-3rem,2vw,2rem)}.cat-auth-shell-module__WITXDq__moon{background:radial-gradient(circle at 38% 33%,#ffffffb8,#0000 7%),radial-gradient(circle at 62% 65%,#fff3,#0000 17%),linear-gradient(145deg,#ffd89a,#ff9f7b);border-radius:50%;width:clamp(8.5rem,13vw,12rem);height:clamp(8.5rem,13vw,12rem);position:absolute;top:4%;right:15%;box-shadow:0 0 0 1px #ffffff26,0 0 6rem #ff9f7b3d}.cat-auth-shell-module__WITXDq__orbit{border:1px dashed #a8f4c247;border-radius:50%;width:20rem;height:20rem;animation:28s linear infinite cat-auth-shell-module__WITXDq__orbitTurn;position:absolute;top:-2rem;right:1rem}.cat-auth-shell-module__WITXDq__orbit span{background:var(--atelier-mint);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:2.4rem;left:2.7rem;box-shadow:0 0 1.2rem #a8f4c28c}.cat-auth-shell-module__WITXDq__ideaCard{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff21;border-radius:.9rem;gap:.3rem;width:8.8rem;padding:.7rem .8rem;display:grid;position:absolute;box-shadow:0 1.2rem 3rem #0000002e}.cat-auth-shell-module__WITXDq__ideaCard span{color:var(--atelier-mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.56rem}.cat-auth-shell-module__WITXDq__ideaCard strong{font-size:.72rem;font-weight:680}.cat-auth-shell-module__WITXDq__ideaCardOne{animation:7s ease-in-out infinite cat-auth-shell-module__WITXDq__cardFloat;top:22%;left:4%;transform:rotate(-7deg)}.cat-auth-shell-module__WITXDq__ideaCardTwo{animation:8.5s ease-in-out 1.2s infinite reverse cat-auth-shell-module__WITXDq__cardFloat;top:40%;right:4%;transform:rotate(6deg)}.cat-auth-shell-module__WITXDq__ideaCardThree{animation:7.7s ease-in-out .6s infinite cat-auth-shell-module__WITXDq__cardFloat;top:58%;left:7%;transform:rotate(3deg)}.cat-auth-shell-module__WITXDq__cat{transform-origin:bottom;z-index:5;width:12rem;height:17rem;animation:5s ease-in-out infinite cat-auth-shell-module__WITXDq__catBreathe;position:absolute;bottom:2.25rem;right:26%}.cat-auth-shell-module__WITXDq__catBody{z-index:2;background:linear-gradient(100deg,#050917,#111831 74%);border-radius:52% 48% 38% 42%;width:8.1rem;height:11.2rem;position:absolute;bottom:0;left:2.15rem;box-shadow:inset -1rem 0 2rem #9f8cff14,0 1.4rem 3rem #00000061}.cat-auth-shell-module__WITXDq__catChest{z-index:3;background:linear-gradient(#a8f4c21c,#0000 78%);border-radius:50%;width:2.4rem;height:8.3rem;position:absolute;bottom:1rem;left:5.15rem}.cat-auth-shell-module__WITXDq__catPawLeft,.cat-auth-shell-module__WITXDq__catPawRight{z-index:4;background:#080d1e;border-radius:999px 999px .7rem .7rem;width:2.2rem;height:4.2rem;position:absolute;bottom:0}.cat-auth-shell-module__WITXDq__catPawLeft{left:3rem}.cat-auth-shell-module__WITXDq__catPawRight{right:2.4rem}.cat-auth-shell-module__WITXDq__catTail{transform-origin:0 100%;z-index:1;border:1.2rem solid #070c1b;border-left-color:#0000;border-radius:50%;width:7.2rem;height:8.7rem;animation:6.5s ease-in-out infinite cat-auth-shell-module__WITXDq__tailSway;position:absolute;bottom:.5rem;right:-3.7rem;transform:rotate(-8deg)}.cat-auth-shell-module__WITXDq__catHead{z-index:5;background:linear-gradient(135deg,#080d1e,#111832 72%);border-radius:46% 48% 50% 52%;width:9.7rem;height:7.5rem;position:absolute;top:.3rem;left:1.25rem;box-shadow:inset -.8rem -.2rem 1.5rem #9f8cff12}.cat-auth-shell-module__WITXDq__catEarLeft,.cat-auth-shell-module__WITXDq__catEarRight{clip-path:polygon(50% 0,100% 100%,0 84%);z-index:-1;background:#080d1e;width:4.2rem;height:4.6rem;position:absolute;top:-2.15rem}.cat-auth-shell-module__WITXDq__catEarLeft{left:.3rem;transform:rotate(-12deg)}.cat-auth-shell-module__WITXDq__catEarRight{right:.25rem;transform:scaleX(-1)rotate(-12deg)}.cat-auth-shell-module__WITXDq__catEyeLeft,.cat-auth-shell-module__WITXDq__catEyeRight{background:var(--atelier-mint);border-radius:70% 30%;width:1.95rem;height:1.15rem;animation:6.8s infinite cat-auth-shell-module__WITXDq__catBlink;position:absolute;top:2.75rem;overflow:hidden;box-shadow:0 0 1.2rem #a8f4c24d}.cat-auth-shell-module__WITXDq__catEyeLeft{left:2rem;transform:rotate(9deg)}.cat-auth-shell-module__WITXDq__catEyeRight{right:2rem;transform:scaleX(-1)rotate(9deg)}.cat-auth-shell-module__WITXDq__catEyeLeft i,.cat-auth-shell-module__WITXDq__catEyeRight i{background:#080d1e;border-radius:999px;width:.3rem;height:1.3rem;position:absolute;top:-.05rem;left:.78rem}.cat-auth-shell-module__WITXDq__catNose{background:var(--atelier-coral);clip-path:polygon(0 0,100% 0,50% 100%);width:.9rem;height:.55rem;position:absolute;top:4.75rem;left:calc(50% - .45rem)}.cat-auth-shell-module__WITXDq__whiskersLeft,.cat-auth-shell-module__WITXDq__whiskersRight,.cat-auth-shell-module__WITXDq__whiskersLeft:before,.cat-auth-shell-module__WITXDq__whiskersLeft:after,.cat-auth-shell-module__WITXDq__whiskersRight:before,.cat-auth-shell-module__WITXDq__whiskersRight:after{content:"";background:#f8f5ef7a;width:3.7rem;height:1px;position:absolute}.cat-auth-shell-module__WITXDq__whiskersLeft,.cat-auth-shell-module__WITXDq__whiskersRight{top:5.3rem}.cat-auth-shell-module__WITXDq__whiskersLeft{left:-2.65rem;transform:rotate(5deg)}.cat-auth-shell-module__WITXDq__whiskersRight{right:-2.65rem;transform:rotate(-5deg)}.cat-auth-shell-module__WITXDq__whiskersLeft:before,.cat-auth-shell-module__WITXDq__whiskersRight:before{top:-.65rem}.cat-auth-shell-module__WITXDq__whiskersLeft:after,.cat-auth-shell-module__WITXDq__whiskersRight:after{top:.65rem}.cat-auth-shell-module__WITXDq__whiskersLeft:before{transform:rotate(8deg)}.cat-auth-shell-module__WITXDq__whiskersLeft:after,.cat-auth-shell-module__WITXDq__whiskersRight:before{transform:rotate(-8deg)}.cat-auth-shell-module__WITXDq__whiskersRight:after{transform:rotate(8deg)}.cat-auth-shell-module__WITXDq__catShelf{background:linear-gradient(90deg,#0000,#a8f4c247 12%,#a8f4c217 80%,#0000);height:1px;position:absolute;bottom:2rem;left:0;right:0}.cat-auth-shell-module__WITXDq__formSide{background:radial-gradient(circle at 100% 0, #ff8f7221, transparent 19rem), radial-gradient(circle at 4% 88%, #9f8cff1f, transparent 22rem), var(--atelier-cream);overscroll-behavior:contain;justify-content:center;align-items:flex-start;height:100%;min-height:0;padding:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden auto}.cat-auth-shell-module__WITXDq__formSide:before{content:"";opacity:.42;pointer-events:none;background-image:radial-gradient(#171a2f17 .8px,#0000 .8px);background-size:1.25rem 1.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 48%);mask-image:linear-gradient(135deg,#000,#0000 48%)}.cat-auth-shell-module__WITXDq__formGlow{pointer-events:none;border:1px solid #5538b817;border-radius:50%;width:26rem;height:26rem;position:absolute;top:15%;right:-17rem}.cat-auth-shell-module__WITXDq__formFrame{z-index:2;width:min(100%,30.5rem);min-width:0;max-width:100%;margin-block:auto;position:relative}.cat-auth-shell-module__WITXDq__mobileBrand{color:var(--atelier-paper-ink);margin-bottom:2rem;display:none}.cat-auth-shell-module__WITXDq__mobileBrandMark{background:var(--atelier-mint);color:#11172b;border-radius:.8rem;width:2.25rem;height:2.25rem}.cat-auth-shell-module__WITXDq__mobileBrand strong{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.cat-auth-shell-module__WITXDq__formTopline{justify-content:space-between;align-items:center;margin-bottom:clamp(1.25rem,3.5vh,2.5rem);display:flex}.cat-auth-shell-module__WITXDq__modeBadge{color:#473096;letter-spacing:.13em;text-transform:uppercase;background:#ece8ff;border:1px solid #5538b81f;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .72rem;font-size:.65rem;font-weight:800;display:inline-flex}.cat-auth-shell-module__WITXDq__modeBadge>span{background:#6c4fe0;border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 4px #6c4fe01a}.cat-auth-shell-module__WITXDq__homeLink{color:#686579;font-size:.76rem;font-weight:650;transition:color .16s,transform .16s}.cat-auth-shell-module__WITXDq__homeLink:hover{color:#3f2a94;transform:translateY(-1px)}.cat-auth-shell-module__WITXDq__homeLink:focus-visible,.cat-auth-shell-module__WITXDq__brand:focus-visible,.cat-auth-shell-module__WITXDq__mobileBrand:focus-visible{outline-offset:4px;border-radius:.5rem;outline:3px solid #6546d8}.cat-auth-shell-module__WITXDq__clerkFrame{width:100%}.cat-auth-shell-module__WITXDq__formFootnote{color:#686579;border-top:1px solid #e3ddd2;align-items:center;gap:.55rem;margin:1.15rem 0 0;padding-top:.75rem;font-size:.68rem;line-height:1.5;display:flex}.cat-auth-shell-module__WITXDq__formFootnote svg{color:#8068d5;flex:none}.cat-auth-shell-module__WITXDq__clerkRoot,.cat-auth-shell-module__WITXDq__clerkCardBox,.cat-auth-shell-module__WITXDq__clerkCard{width:100%!important;min-width:0!important;max-width:100%!important}.cat-auth-shell-module__WITXDq__clerkCardBox,.cat-auth-shell-module__WITXDq__clerkCard{box-shadow:none;background:0 0;border:0}.cat-auth-shell-module__WITXDq__clerkCard{gap:.85rem;padding:0}.cat-auth-shell-module__WITXDq__clerkLogoBox{display:none}.cat-auth-shell-module__WITXDq__clerkHeader{text-align:left;align-items:flex-start;width:100%;min-width:0;max-width:100%;margin-bottom:1rem;padding:0}.cat-auth-shell-module__WITXDq__clerkHeaderTitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderTitle{color:var(--atelier-paper-ink);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;text-align:left;text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,3.5vw,3rem);font-weight:730;line-height:.96;white-space:normal!important;width:100%!important}.cat-auth-shell-module__WITXDq__clerkHeaderSubtitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderSubtitle{color:#706d7c;text-align:left;max-width:27rem;margin-top:.45rem;font-size:.9rem;line-height:1.45}.cat-auth-shell-module__WITXDq__clerkMain,.cat-auth-shell-module__WITXDq__clerkForm,.cat-auth-shell-module__WITXDq__clerkFormContainer,.cat-auth-shell-module__WITXDq__clerkFieldRow,.cat-auth-shell-module__WITXDq__clerkInputGroup,.cat-auth-shell-module__WITXDq__clerkSocialRoot,.cat-auth-shell-module__WITXDq__clerkFormField,.cat-auth-shell-module__WITXDq__clerkOtpField{width:100%!important;min-width:0!important;max-width:100%!important}.cat-auth-shell-module__WITXDq__clerkMain,.cat-auth-shell-module__WITXDq__clerkForm{gap:.75rem}.cat-auth-shell-module__WITXDq__page[data-auth-mode=sign-up] .cat-auth-shell-module__WITXDq__clerkForm>div:first-of-type{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important;display:grid!important}.cat-auth-shell-module__WITXDq__clerkFieldRow,.cat-auth-shell-module__WITXDq__clerkFormField{min-width:0}.cat-auth-shell-module__WITXDq__clerkFormHeader{text-align:left;align-items:flex-start;margin-bottom:1rem}.cat-auth-shell-module__WITXDq__clerkSocialRoot{gap:.5rem}.cat-auth-shell-module__WITXDq__clerkSocialButton,.cat-auth-shell-module__WITXDq__clerkAlternativeButton{color:#24243a;background:#ffffffad;border:1px solid #d9d2c7;border-radius:.95rem;min-height:3rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 .5rem 1.2rem #171a2f0a}.cat-auth-shell-module__WITXDq__clerkSocialButton:hover,.cat-auth-shell-module__WITXDq__clerkAlternativeButton:hover{background:#fff;border-color:#ab9bdd;transform:translateY(-1px);box-shadow:0 .7rem 1.6rem #5538b81a}.cat-auth-shell-module__WITXDq__clerkSocialButton:focus-visible,.cat-auth-shell-module__WITXDq__clerkAlternativeButton:focus-visible,.cat-auth-shell-module__WITXDq__clerkPrimaryButton:focus-visible,.cat-auth-shell-module__WITXDq__clerkInput:focus-visible,.cat-auth-shell-module__WITXDq__clerkOtpInput:focus-visible{outline-offset:2px;outline:3px solid #6546d8}.cat-auth-shell-module__WITXDq__clerkSocialButtonText{font-size:.84rem;font-weight:680}.cat-auth-shell-module__WITXDq__clerkDividerRow{margin:.3rem 0}.cat-auth-shell-module__WITXDq__clerkDividerLine{background:#ded8cd}.cat-auth-shell-module__WITXDq__clerkDividerText{color:#686579;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.cat-auth-shell-module__WITXDq__clerkLabel{color:#393747;letter-spacing:.015em;font-size:.76rem;font-weight:760}.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput{color:var(--atelier-paper-ink);background:#fffdf8;border:1px solid #d9d2c7;border-radius:.95rem;min-width:0;max-width:100%;min-height:3rem;font-size:1rem;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #fffc,0 .5rem 1rem #171a2f08}.cat-auth-shell-module__WITXDq__clerkInput:hover,.cat-auth-shell-module__WITXDq__clerkOtpInput:hover{border-color:#b9afc6}.cat-auth-shell-module__WITXDq__clerkInput:focus,.cat-auth-shell-module__WITXDq__clerkOtpInput:focus{background:#fff;border-color:#6c4fe0;box-shadow:0 0 0 4px #6c4fe01c}.cat-auth-shell-module__WITXDq__clerkPasswordButton,.cat-auth-shell-module__WITXDq__clerkFieldAction,.cat-auth-shell-module__WITXDq__clerkIdentityEdit,.cat-auth-shell-module__WITXDq__clerkResendLink,.cat-auth-shell-module__WITXDq__clerkBackLink{color:#5538b8;font-weight:720}.cat-auth-shell-module__WITXDq__clerkPasswordButton:hover,.cat-auth-shell-module__WITXDq__clerkFieldAction:hover,.cat-auth-shell-module__WITXDq__clerkIdentityEdit:hover,.cat-auth-shell-module__WITXDq__clerkResendLink:hover,.cat-auth-shell-module__WITXDq__clerkBackLink:hover{color:#352277}.cat-auth-shell-module__WITXDq__clerkPrimaryButton{color:#fff;background:linear-gradient(135deg,#6546d8,#4830a5);border:1px solid #301e7759;border-radius:.95rem;min-height:3rem;font-size:.86rem;font-weight:760;transition:box-shadow .16s,filter .16s,transform .16s;box-shadow:0 .8rem 1.8rem #5538b838,inset 0 1px #ffffff38}.cat-auth-shell-module__WITXDq__clerkPrimaryButton:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 1rem 2.2rem #5538b84a,inset 0 1px #ffffff40}.cat-auth-shell-module__WITXDq__clerkErrorText{color:#b4233d;font-size:.75rem;line-height:1.45}.cat-auth-shell-module__WITXDq__clerkAlert{color:#8f2035;background:#fff0f1;border:1px solid #f2c5cb;border-radius:.9rem}.cat-auth-shell-module__WITXDq__clerkAlertText{color:inherit;font-size:.78rem;line-height:1.5}.cat-auth-shell-module__WITXDq__clerkIdentityPreview{color:#2d2551;background:#eeeaff;border:1px solid #d8cef8;border-radius:.95rem;padding:.85rem}.cat-auth-shell-module__WITXDq__clerkIdentityText{color:#2d2551;font-size:.84rem;font-weight:650}.cat-auth-shell-module__WITXDq__clerkOtpInputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;max-width:100%;display:grid}.cat-auth-shell-module__WITXDq__clerkOtpInput{text-align:center;width:100%;min-width:0;padding:0}.cat-auth-shell-module__WITXDq__clerkBackRow{margin-bottom:1rem}.cat-auth-shell-module__WITXDq__clerkFooter{background:0 0;gap:.45rem;margin-top:.7rem;padding:0}.cat-auth-shell-module__WITXDq__clerkFooterAction{justify-content:flex-start}.cat-auth-shell-module__WITXDq__clerkFooterActionText{color:#686579;font-size:.8rem}.cat-auth-shell-module__WITXDq__clerkFooterActionLink{color:#5538b8;font-size:.8rem;font-weight:760}.cat-auth-shell-module__WITXDq__clerkFooterActionLink:hover{color:#352277}.cat-auth-shell-module__WITXDq__clerkFooterPages{gap:.8rem;margin-top:.45rem}.cat-auth-shell-module__WITXDq__clerkFooterPagesLink{color:#686579;font-size:.67rem}@keyframes cat-auth-shell-module__WITXDq__orbitTurn{to{transform:rotate(360deg)}}@keyframes cat-auth-shell-module__WITXDq__cardFloat{0%,to{translate:0}50%{translate:0 -.7rem}}@keyframes cat-auth-shell-module__WITXDq__catBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}@keyframes cat-auth-shell-module__WITXDq__tailSway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(7deg)}}@keyframes cat-auth-shell-module__WITXDq__catBlink{0%,44%,48%,to{scale:1}46%{scale:1 .08}}@media (max-width:1180px){.cat-auth-shell-module__WITXDq__page{grid-template-columns:minmax(0,1fr) minmax(25rem,.88fr)}.cat-auth-shell-module__WITXDq__story{padding-inline:clamp(1.5rem,3.5vw,3rem)}.cat-auth-shell-module__WITXDq__storyCopy h1{font-size:clamp(3.2rem,6vw,5.7rem)}.cat-auth-shell-module__WITXDq__catScene{opacity:.88;transform-origin:100% 100%;right:-5rem;scale:.9}}@media (max-width:900px){.cat-auth-shell-module__WITXDq__page{display:block}.cat-auth-shell-module__WITXDq__story{display:none}.cat-auth-shell-module__WITXDq__formSide{height:100%;min-height:0;padding:clamp(.9rem,4vw,1.5rem)}.cat-auth-shell-module__WITXDq__mobileBrand{margin-bottom:.85rem;display:inline-flex}.cat-auth-shell-module__WITXDq__formTopline{margin-bottom:1rem}}@media (max-width:540px){.cat-auth-shell-module__WITXDq__formSide{padding:max(.7rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.7rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.cat-auth-shell-module__WITXDq__mobileBrand{margin-bottom:.65rem}.cat-auth-shell-module__WITXDq__formTopline{margin-bottom:.7rem}.cat-auth-shell-module__WITXDq__modeBadge{padding:.4rem .58rem;font-size:.58rem}.cat-auth-shell-module__WITXDq__homeLink{font-size:.68rem}.cat-auth-shell-module__WITXDq__clerkCard,.cat-auth-shell-module__WITXDq__clerkMain,.cat-auth-shell-module__WITXDq__clerkForm{gap:.55rem}.cat-auth-shell-module__WITXDq__clerkHeader{margin-bottom:.6rem}.cat-auth-shell-module__WITXDq__clerkHeaderTitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderTitle{font-size:clamp(1.85rem,9vw,2.3rem)}.cat-auth-shell-module__WITXDq__clerkHeaderSubtitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderSubtitle{margin-top:.28rem;font-size:.78rem;line-height:1.35}.cat-auth-shell-module__WITXDq__page[data-auth-mode=sign-up] .cat-auth-shell-module__WITXDq__clerkForm>div:first-of-type{gap:.5rem!important}.cat-auth-shell-module__WITXDq__clerkFormField{gap:.3rem}.cat-auth-shell-module__WITXDq__clerkLabel{font-size:.68rem}.cat-auth-shell-module__WITXDq__clerkSocialRoot{gap:.35rem}.cat-auth-shell-module__WITXDq__clerkDividerRow{margin:0}.cat-auth-shell-module__WITXDq__clerkSocialButton,.cat-auth-shell-module__WITXDq__clerkAlternativeButton,.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput,.cat-auth-shell-module__WITXDq__clerkPrimaryButton{min-height:2.75rem}.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput{border-radius:.8rem;font-size:.9rem}.cat-auth-shell-module__WITXDq__clerkOtpInputs{gap:.25rem}.cat-auth-shell-module__WITXDq__clerkFooter{gap:.3rem;margin-top:.4rem}.cat-auth-shell-module__WITXDq__clerkFooterActionText,.cat-auth-shell-module__WITXDq__clerkFooterActionLink{font-size:.74rem}.cat-auth-shell-module__WITXDq__clerkFooterPages{margin-top:.25rem}.cat-auth-shell-module__WITXDq__formFootnote{display:none}}@media (max-width:540px) and (min-height:701px){.cat-auth-shell-module__WITXDq__page[data-auth-mode=sign-up] .cat-auth-shell-module__WITXDq__clerkFieldRow[class*=cl-formFieldRow__phoneNumber],.cat-auth-shell-module__WITXDq__page[data-auth-mode=sign-up] .cat-auth-shell-module__WITXDq__clerkFieldRow[class*=cl-formFieldRow__password]{grid-column:1/-1}}@media (max-width:900px) and (max-height:700px){.cat-auth-shell-module__WITXDq__formSide{padding-block:max(.45rem, env(safe-area-inset-top))}.cat-auth-shell-module__WITXDq__mobileBrand{display:none}.cat-auth-shell-module__WITXDq__formTopline{margin-bottom:.45rem}.cat-auth-shell-module__WITXDq__clerkHeader{margin-bottom:.4rem}.cat-auth-shell-module__WITXDq__clerkHeaderSubtitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderSubtitle{display:none}}@media (min-width:901px) and (max-height:800px){.cat-auth-shell-module__WITXDq__formSide{padding:.25rem 1.25rem}.cat-auth-shell-module__WITXDq__formTopline{margin-bottom:.8rem}.cat-auth-shell-module__WITXDq__clerkHeader{margin-bottom:.6rem}.cat-auth-shell-module__WITXDq__clerkHeaderTitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderTitle{font-size:2.1rem}.cat-auth-shell-module__WITXDq__clerkHeaderSubtitle,.cat-auth-shell-module__WITXDq__clerkFormHeaderSubtitle{margin-top:.3rem;font-size:.8rem;line-height:1.35}.cat-auth-shell-module__WITXDq__clerkCard,.cat-auth-shell-module__WITXDq__clerkMain,.cat-auth-shell-module__WITXDq__clerkForm{gap:.55rem}.cat-auth-shell-module__WITXDq__clerkSocialButton,.cat-auth-shell-module__WITXDq__clerkAlternativeButton,.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput,.cat-auth-shell-module__WITXDq__clerkPrimaryButton{min-height:2.75rem}.cat-auth-shell-module__WITXDq__clerkFooter{margin-top:.45rem}.cat-auth-shell-module__WITXDq__formFootnote{display:none}.cat-auth-shell-module__WITXDq__story{padding-block:1.2rem}.cat-auth-shell-module__WITXDq__storyCopy{padding:1rem 0 7rem}.cat-auth-shell-module__WITXDq__storyCopy h1{font-size:clamp(2.8rem,5vw,4.6rem)}.cat-auth-shell-module__WITXDq__storyText{margin-top:.9rem;font-size:.9rem;line-height:1.5}.cat-auth-shell-module__WITXDq__featureList{margin-top:.8rem}.cat-auth-shell-module__WITXDq__catScene{transform-origin:100% 100%;scale:.72}}@media (prefers-reduced-motion:reduce){.cat-auth-shell-module__WITXDq__orbit,.cat-auth-shell-module__WITXDq__ideaCard,.cat-auth-shell-module__WITXDq__cat,.cat-auth-shell-module__WITXDq__catTail,.cat-auth-shell-module__WITXDq__catEyeLeft,.cat-auth-shell-module__WITXDq__catEyeRight{animation:none}.cat-auth-shell-module__WITXDq__homeLink,.cat-auth-shell-module__WITXDq__clerkSocialButton,.cat-auth-shell-module__WITXDq__clerkAlternativeButton,.cat-auth-shell-module__WITXDq__clerkPrimaryButton,.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput{transition:none}}@media (forced-colors:active){.cat-auth-shell-module__WITXDq__story,.cat-auth-shell-module__WITXDq__formSide,.cat-auth-shell-module__WITXDq__clerkSocialButton,.cat-auth-shell-module__WITXDq__clerkAlternativeButton,.cat-auth-shell-module__WITXDq__clerkInput,.cat-auth-shell-module__WITXDq__clerkOtpInput,.cat-auth-shell-module__WITXDq__clerkPrimaryButton{border:1px solid canvastext}.cat-auth-shell-module__WITXDq__catScene{display:none}}
