.LandingPage_page__Q7_ry{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(216,255,99,.08),transparent 29%),radial-gradient(circle at 15% 100%,rgba(83,104,255,.07),transparent 33%),var(--canvas)}.LandingPage_page__Q7_ry:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.25;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.LandingPage_header__DzjwO{position:relative;z-index:2;display:flex;width:min(1380px,calc(100% - 48px));height:68px;margin:0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.LandingPage_languageToggle__01P5s{display:flex;align-items:center;gap:7px}.LandingPage_languageToggle__01P5s button{display:grid;width:34px;height:34px;padding:0;place-items:center;color:var(--text-faint);background:var(--surface);border:0;border-radius:50%;cursor:pointer;font-size:9px;font-weight:760;transition:color .15s ease,background .15s ease,transform .15s ease}.LandingPage_languageToggle__01P5s button:hover{color:var(--accent);transform:translateY(-1px)}.LandingPage_languageToggle__01P5s button.LandingPage_languageActive__B1IB9{color:var(--accent-ink);background:var(--accent)}.LandingPage_hero__FCC0v{position:relative;z-index:1;display:grid;width:min(1380px,calc(100% - 48px));height:calc(100vh - 68px);margin:0 auto;padding:clamp(20px,4.5vh,42px) 0 24px;grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);gap:clamp(42px,5vw,76px);align-items:start}.LandingPage_copy__H3aTo{max-width:520px}.LandingPage_eyebrow__Abg_l{display:inline-flex;margin-bottom:15px;align-items:center;gap:10px;color:var(--text-soft);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.LandingPage_eyebrowDot__IX2OL{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px rgba(216,255,99,.1)}.LandingPage_copy__H3aTo h1{max-width:700px;margin:0;font-size:clamp(40px,4vw,64px);font-weight:620;letter-spacing:-.075em;line-height:.96;white-space:nowrap}.LandingPage_form__ahW7a{display:flex;margin-top:22px;padding:18px;flex-direction:column;gap:12px;background:rgba(18,21,26,.8);border:0;border-radius:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.LandingPage_modeSwitch__JPIx7{position:relative;display:grid;padding:4px;grid-template-columns:1fr 1fr;gap:4px;background:#0c0f13;border:0;border-radius:13px}.LandingPage_modeSwitch__JPIx7:before{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 12px) / 2);content:"";background:var(--surface-soft);border-radius:9px;box-shadow:0 2px 10px rgba(0,0,0,.24);transform:translateX(0);transition:transform .24s cubic-bezier(.22,1,.36,1)}.LandingPage_modeSwitch__JPIx7[data-mode=join]:before{transform:translateX(calc(100% + 4px))}.LandingPage_modeSwitch__JPIx7 button{position:relative;z-index:1;display:inline-flex;height:38px;align-items:center;justify-content:center;gap:7px;color:var(--text-faint);background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:12px;font-weight:680;transition:color .15s ease,background .15s ease}.LandingPage_modeSwitch__JPIx7 button:hover{color:var(--text-soft)}.LandingPage_modeSwitch__JPIx7 button.LandingPage_modeActive__TWvJJ{color:var(--text);background:transparent;box-shadow:none}.LandingPage_field__kRcr7{display:flex;flex-direction:column;gap:8px}.LandingPage_field__kRcr7>span{color:var(--text-soft);font-size:12px;font-weight:650}.LandingPage_passwordLabel__PHJEX{display:flex;justify-content:space-between}.LandingPage_passwordLabel__PHJEX em{color:var(--text-faint);font-size:11px;font-style:normal;font-weight:520}.LandingPage_field__kRcr7 input{width:100%;height:44px;padding:0 14px;outline:none;color:var(--text);background:#0c0f13;border:0;border-radius:13px;transition:background .15s ease}.LandingPage_field__kRcr7 input::placeholder{color:#555d58}.LandingPage_field__kRcr7 input:focus{background:#11161a}.LandingPage_roomCodeReveal__pyqA7{display:grid;min-height:0;grid-template-rows:0fr;opacity:0;transform:translateY(-5px);transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .24s cubic-bezier(.22,1,.36,1)}.LandingPage_roomCodeReveal__pyqA7>div{min-height:0;overflow:hidden}.LandingPage_roomCodeRevealOpen__dcvsq{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.LandingPage_inputWithIcon__FZ3DM{position:relative}.LandingPage_passwordReveal__57cp7{position:absolute;z-index:1;top:0;bottom:0;left:14px;display:grid;width:20px;padding:0;place-items:center;color:var(--text-faint);background:transparent;border:0;cursor:pointer;touch-action:none}.LandingPage_passwordReveal__57cp7:active,.LandingPage_passwordReveal__57cp7:hover{color:var(--accent)}.LandingPage_inputWithIcon__FZ3DM input{padding-left:42px}.LandingPage_primaryButton__ZXEF_{display:flex;height:48px;margin-top:1px;padding:0 19px;align-items:center;justify-content:space-between;color:var(--accent-ink);background:var(--accent);border:0;border-radius:14px;cursor:pointer;font-weight:720;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.LandingPage_primaryButton__ZXEF_:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.LandingPage_primaryButton__ZXEF_:disabled{cursor:not-allowed;opacity:.38}.LandingPage_formError___ViPo{padding:10px 12px;color:#ffd0cd;background:rgba(255,107,98,.1);border:0;border-radius:10px;font-size:11px;line-height:1.45}.LandingPage_spinner__LK89G{animation:LandingPage_spin__HTuMD .85s linear infinite}@keyframes LandingPage_spin__HTuMD{to{transform:rotate(1turn)}}.LandingPage_assurances__9T_AW{display:flex;margin-top:14px;gap:25px;color:var(--text-faint);font-size:12px}.LandingPage_assurances__9T_AW span{display:inline-flex;align-items:center;gap:7px}.LandingPage_previewColumn__XtRUo{position:relative;width:100%;align-self:start}.LandingPage_previewGlow__utzt5{position:absolute;inset:8% 3% -7%;background:radial-gradient(ellipse,rgba(216,255,99,.14),transparent 68%);filter:blur(40px)}.LandingPage_previewWindow__HMu55{position:relative;overflow:hidden;padding:18px;background:#0c0f13;border:0;border-radius:22px;box-shadow:0 50px 120px rgba(0,0,0,.58)}.LandingPage_previewTopbar__wN_xe{display:flex;height:39px;padding:0 4px;align-items:flex-start;justify-content:space-between}.LandingPage_previewRoom__Z9pOw{font-size:13px;font-weight:680}.LandingPage_previewLive__2LEgp{display:inline-flex;align-items:center;gap:7px;color:var(--text-faint);font-size:11px}.LandingPage_previewLive__2LEgp i{width:6px;height:6px;background:var(--accent);border-radius:50%}.LandingPage_previewWorkspace__fmcQt{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:8px}.LandingPage_previewGrid__G5liG{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.LandingPage_previewTile__LSJpn{position:relative;display:grid;overflow:hidden;aspect-ratio:16/9;place-items:center;border:0;border-radius:7px}.LandingPage_previewTile__LSJpn:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(5,7,9,.6),transparent 50%)}.LandingPage_previewAvatar__aDQWA{display:grid;width:46px;height:46px;place-items:center;color:rgba(255,255,255,.9);background:rgba(5,7,9,.36);border:0;border-radius:50%;font-size:17px;font-weight:720;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LandingPage_previewName__lYqPo{position:absolute;z-index:1;bottom:10px;left:11px;font-size:10px;font-weight:650}.LandingPage_violet__s4XyD{background:radial-gradient(circle at 50% 30%,#746c9d,#303044)}.LandingPage_blue__s2Wkp{background:radial-gradient(circle at 48% 32%,#537b91,#23313d)}.LandingPage_sand__C5n3p{background:radial-gradient(circle at 50% 32%,#9c8069,#3e302a)}.LandingPage_mint__hAulE{background:radial-gradient(circle at 50% 30%,#5d8a76,#273a35)}.LandingPage_coral__IuIJB{background:radial-gradient(circle at 50% 30%,#996968,#3a282d)}.LandingPage_slate__AjFj8{background:radial-gradient(circle at 50% 30%,#6f7885,#292e36)}.LandingPage_previewChat__4QzRY{display:flex;min-width:0;padding:0 9px 9px;flex-direction:column;background:rgba(17,21,26,.9);border-radius:7px}.LandingPage_previewChat__4QzRY>header{display:flex;height:36px;align-items:center;gap:6px;color:var(--accent)}.LandingPage_previewChat__4QzRY>header strong{color:var(--text);font-size:9px}.LandingPage_previewMessages__bH_Lb{display:flex;padding:8px 0;flex:1 1;flex-direction:column;gap:11px}.LandingPage_previewMessages__bH_Lb article{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px}.LandingPage_previewMessages__bH_Lb i{display:grid;width:20px;height:20px;place-items:center;color:var(--text-soft);background:#303740;border-radius:50%;font-size:7px;font-style:normal;font-weight:750}.LandingPage_previewMessages__bH_Lb article>div{min-width:0}.LandingPage_previewMessages__bH_Lb strong{display:block;margin-bottom:2px;font-size:7px}.LandingPage_previewMessages__bH_Lb p{margin:0;color:var(--text-faint);font-size:7px;line-height:1.35}.LandingPage_previewComposer__iF0Zd{display:flex;height:28px;padding:0 8px;align-items:center;justify-content:space-between;color:var(--text-faint);background:var(--canvas);border-radius:7px;font-size:7px}.LandingPage_previewComposer__iF0Zd svg{color:var(--accent)}.LandingPage_previewControls__O5ZtN{display:flex;height:52px;align-items:center;justify-content:center;gap:6px}.LandingPage_previewControls__O5ZtN span{display:grid;width:32px;height:32px;place-items:center;color:var(--text-soft);background:transparent;border:0;border-radius:8px}.LandingPage_previewControls__O5ZtN .LandingPage_previewHangup__ofOL6{width:42px;color:var(--danger)}.LandingPage_previewControls__O5ZtN>i{width:1px;height:20px;margin:0 3px;background:var(--line-strong)}.LandingPage_previewCaption__w67Zx{position:relative;max-width:510px;margin:16px auto 0;color:var(--text-faint);font-size:12px;line-height:1.5;text-align:center}@media (max-width:1220px){.LandingPage_hero__FCC0v{grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);gap:34px}.LandingPage_previewWorkspace__fmcQt{grid-template-columns:minmax(0,1fr) 126px}}