.cl-footer,.cl-formFieldLabelRow,.cl-header,.cl-headerSubtitle,.cl-headerTitle,.cl-verification-section{display:none!important}.cl-form{display:flex;gap:8px;max-width:360px;margin:0 auto;border-radius:8px;box-shadow:none;background:white}.cl-main{gap:10px}input.cl-emailField__input,input.cl-formFieldInput{padding:20px 10px 20px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:300px;transition:border .3s ease}input.cl-formFieldInput:focus{box-shadow:none!important;outline:none;border:1px solid #d1d5db!important}input.cl-formFieldInput__emailAddress::placeholder{color:#6b7280;font-size:16px;font-weight:400;text-align:center}.cl-button__google{height:44px}.cl-btn-no-gleam,.cl-formButtonPrimary{padding:8px 16px;background-image:linear-gradient(60deg,rgb(247,149,51),rgb(243,112,85),rgb(239,78,123),rgb(161,102,171),rgb(80,115,184),rgb(16,152,173),rgb(7,179,155),rgb(111,186,130));color:white;border:none;border-radius:6px;font-size:15px;cursor:pointer;transition:background-position .5s;background-size:200% 100%;box-shadow:none!important;height:44px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.15)!important}.cl-formButtonPrimary:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-100%) rotate(30deg);animation:gleam 8s ease-in-out infinite}@keyframes rainbowShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gleam{0%,to{transform:translateX(-100%) rotate(30deg)}50%{transform:translateX(100%) rotate(30deg)}}.cl-formButtonPrimary:hover{background-position:100% 0;cursor:pointer}.btn-disabled{transition:none!important}.btn-disabled,.btn-disabled:hover{background-position:0 0!important;cursor:default!important}.cl-formButtonPrimary--selected{position:relative;background:white;color:#3f434a;opacity:.9;font-weight:600;font-size:15px;border:none;border-radius:6px;padding:8px 16px;height:46px;cursor:default;z-index:1;box-shadow:none}.cl-formButtonPrimary--selected:before{content:"";position:absolute;inset:0;border-radius:6px;padding:2px;background:linear-gradient(60deg,rgb(247,149,51),rgb(243,112,85),rgb(239,78,123),rgb(161,102,171));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cl-formButtonPrimary--selected:hover{background:#fafafa}.cl-card{display:flex;justify-content:center;align-items:center;background:#f9fafb;border:none!important;box-shadow:none!important;padding:20px 0}.cl-cardBox{max-width:380px}.cl-socialButtonsBlockButtonText{font-size:14px}.cl-otpCodeFieldInputContainer input:focus{border:none!important;box-shadow:none!important}.landing-title span,.test-gradient{background:linear-gradient(45deg,rgb(247,149,51),rgb(243,112,85),rgb(239,78,123),rgb(161,102,171),rgb(80,115,184),rgb(16,152,173),rgb(7,179,155),rgb(111,186,130));background-size:400% 400%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-shift 14s ease infinite;font-size:38px;line-height:60px;font-weight:800}.landing-title span.smaller{font-size:1.2rem;line-height:20px;font-weight:800}.test-gradient2{background:linear-gradient(45deg,#ff6b00,#ff006a,#b400ff,#0066ff,#00ffd5,#00ff88,#f9ff00,#ff6b00);background-size:600% 600%;background-clip:text;-webkit-background-clip:text;animation:gradient-burst 14s linear infinite;filter:brightness(1.3) saturate(1.8)}.test-gradient-ruby,.test-gradient2{color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 8px rgba(255,255,255,.2)}.test-gradient-ruby{background:linear-gradient(45deg,#ff2b1a,#e6002b,#b0004b,#ff1a4d,#d1003f,#d1003f,#d1003f);background-size:600% 600%;background-clip:text;-webkit-background-clip:text;animation:gradient-shift 8s linear infinite;filter:brightness(1.3) saturate(2.8)}@keyframes gradient-burst{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-shift{0%{background-position:0 50%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}.landing-hero .bullet-point{letter-spacing:.4px;font-size:1.1rem;color:rgb(35,47,70)}.landing-hero .subtitle{color:#445067;font-size:1.2rem}.top-nav{height:60px;width:100%;background:white;padding:10px 30px;display:flex;justify-content:space-between;align-items:center}.sun-gradient{position:absolute;top:-250px;left:-250px;width:520px;height:520px;background:radial-gradient(circle at center,rgb(80,115,184),rgb(80,115,184),rgb(16,152,173),rgb(7,179,155),rgb(111,186,130),rgb(239,78,123),rgb(239,78,123),rgb(243,112,85),rgb(255,160,122),transparent 70%);animation:sun-glow 4s ease-in-out infinite;pointer-events:none}@keyframes sun-glow{0%{opacity:.6;filter:brightness(1) saturate(1)}33%{opacity:.95;filter:brightness(1.1) saturate(1.6)}66%{opacity:.85;filter:brightness(.95) saturate(1.1)}to{opacity:.6;filter:brightness(1) saturate(1)}}@keyframes tip{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}to{transform:rotate(0deg)}}@keyframes peck{0%{transform:rotate(0deg)}20%{transform:rotate(-20deg)}40%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.animate-tip{animation:peck .8s ease-in-out forwards}@media (max-width:480px){.cl-cardBox{max-width:min(340px,calc(100% - 32px));margin:0 auto}}