/**
* @license
*
* Font Family: Chillax
* Designed by: Manushi Parikh
* URL: https://www.fontshare.com/fonts/chillax
* © 2026 Indian Type Foundry
*
* Chillax Extralight 
* Chillax Light 
* Chillax Regular 
* Chillax Medium 
* Chillax Semibold 
* Chillax Bold 
* Chillax Variable (Variable font)

*
*/@font-face{font-family:Chillax-Extralight;src:url(/assets/Chillax-Extralight-D6PXtgAt.woff2) format("woff2"),url(/assets/Chillax-Extralight-DjqCOTkr.woff) format("woff"),url(/assets/Chillax-Extralight-Dr_PiZv7.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Light;src:url(/assets/Chillax-Light-MEEoBTD3.woff2) format("woff2"),url(/assets/Chillax-Light-JDpbdsfR.woff) format("woff"),url(/assets/Chillax-Light-BFzyt4WS.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Regular;src:url(/assets/Chillax-Regular-YCj44Gae.woff2) format("woff2"),url(/assets/Chillax-Regular-DnRP-d_y.woff) format("woff"),url(/assets/Chillax-Regular-D2XB5tr6.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Medium;src:url(/assets/Chillax-Medium-DtfbXDu6.woff2) format("woff2"),url(/assets/Chillax-Medium-C5PnMu9N.woff) format("woff"),url(/assets/Chillax-Medium-DOVS--5S.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Semibold;src:url(/assets/Chillax-Semibold-BRFxqlbj.woff2) format("woff2"),url(/assets/Chillax-Semibold-NwEHI800.woff) format("woff"),url(/assets/Chillax-Semibold-DZLZFvtq.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Bold;src:url(/assets/Chillax-Bold-Bqcxfsg6.woff2) format("woff2"),url(/assets/Chillax-Bold-DZ7849j2.woff) format("woff"),url(/assets/Chillax-Bold-BGK7XE1o.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Variable;src:url(/assets/Chillax-Variable-3OGwrkmm.woff2) format("woff2"),url(/assets/Chillax-Variable-Cggdk4yz.woff) format("woff"),url(/assets/Chillax-Variable-adSItSd9.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}:root{color-scheme:dark;font-family:Chillax-Regular,Segoe UI,sans-serif;background:#060606;color:#fff}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:#060606;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input{font:inherit}button,a{color:inherit}code{color:#ffffffe0}::selection{color:#060606;background:#ffffffeb}.landing-shell{min-height:100svh;background:#060606}.landing-stage{position:relative;width:100vw;min-height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing-video-stage--fallback,.landing-video,.landing-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.landing-video{width:100%;height:100%;object-fit:cover;z-index:0}.landing-video-stage--fallback{background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 30%),linear-gradient(180deg,#0a0a0a80,#000000d1)}.landing-overlay{z-index:1;background:linear-gradient(180deg,#00000061,#000000b8)}.landing-video-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#000000b8)}.glass-surface{background:#ffffff08;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000061,inset 0 1px #ffffff0f}.landing-user-wrap{display:inline-flex;align-items:center;gap:12px;padding:6px 10px 6px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.landing-user-email{font-size:12px;color:#ffffffc7}.landing-center{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;padding:24px}.landing-content{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center}.landing-kicker{margin:0 0 14px;color:#fffffff0;font-family:Chillax-Variable,Chillax-Bold,Segoe UI,sans-serif;font-size:clamp(30px,5vw,44px);font-variation-settings:"wght" 650;letter-spacing:-.045em;line-height:1;text-shadow:0 2px 20px rgba(0,0,0,.28)}.landing-content h1{margin:0;color:#fff;font-family:Chillax-Variable,Chillax-Light,Segoe UI,sans-serif;font-size:clamp(42px,8vw,68px);font-variation-settings:"wght" 340;letter-spacing:-.05em;line-height:1.04;text-shadow:0 2px 20px rgba(0,0,0,.3)}.landing-subtitle{margin:18px 0 0;max-width:520px;font-family:Chillax-Regular,Segoe UI,sans-serif;font-size:17px;line-height:1.6;color:#ffffffb8}.landing-card{width:min(460px,92vw);margin-top:34px;padding:24px;border-radius:20px;display:flex;flex-direction:column;gap:14px}.landing-label{font-family:Chillax-Medium,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;text-align:center}.landing-form{width:100%;display:flex;gap:12px}.landing-input{font-family:Chillax-Regular,Segoe UI,sans-serif;flex:1 1 auto;min-width:0;height:50px;padding:0 16px;border-radius:12px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.landing-input::placeholder{color:#ffffff61}.landing-input:focus{outline:none;background:#ffffff14;border-color:#ffffff40}.landing-button{font-family:Chillax-Medium,Segoe UI,sans-serif;height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .2s ease}.landing-button:hover{background:#ffffff2e;border-color:#ffffff4d}.landing-button:active{transform:scale(.98)}.landing-button:disabled{opacity:.7;cursor:wait}.landing-button--ghost{background:#ffffff0a}.landing-button--submit{min-width:128px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.landing-helper,.landing-error{margin:0;font-family:Chillax-Regular,Segoe UI,sans-serif;font-size:12px;line-height:1.5;text-align:center}.landing-helper{color:#ffffff75}.landing-error{color:#ffc6cc}.landing-success{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;text-align:center;animation:successRise .55s cubic-bezier(.16,1,.3,1)}.landing-success-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);animation:successPulse .7s ease-out}.landing-success strong{font-family:Chillax-Semibold,Segoe UI,sans-serif;font-size:17px;font-weight:500}.landing-success p{margin:0;color:#ffffffad;font-family:Chillax-Regular,Segoe UI,sans-serif;font-size:14px;line-height:1.6}.landing-config-card{position:relative;z-index:2;width:min(520px,calc(100vw - 32px));margin:auto;padding:28px;border-radius:20px}.landing-config-card h1{margin:0 0 10px;font-size:clamp(30px,5vw,42px);font-weight:300;letter-spacing:-.04em}.landing-config-card p{margin:0;line-height:1.7;color:#ffffffb8}.spin{animation:spin 1s linear infinite}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in-up-delay-1{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) .15s forwards;opacity:0}.animate-fade-in-up-delay-2{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) .3s forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes successPulse{0%{transform:scale(.82);opacity:0}70%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@keyframes successRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.landing-form{flex-direction:column}.landing-button--submit{width:100%}.landing-user-wrap{width:100%;justify-content:space-between}}
