@import url(https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,700&display=swap);*{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f2eee6;font-family:Satoshi,Inter,sans-serif;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}body{background:#121314}.landingPageContainer{background:radial-gradient(circle at 16% 18%,#7b8c7814,#0000 26%),radial-gradient(circle at 84% 24%,#a08a700d,#0000 24%),linear-gradient(135deg,#121314,#16181a 48%,#1b1d20);color:#f2eee6;min-height:100vh;overflow:hidden;padding:0 24px;width:100%}.landingNav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1380px;padding:22px 0}.navHeader h2{color:#f2eee6;font-size:1.7rem;font-weight:700;letter-spacing:-.03em;margin:0}.navlist{align-items:center;display:flex;gap:20px}.navlist p{color:#b0b4b0;cursor:pointer;font-size:.98rem;margin:0;transition:color .2s ease}.navButton,.navlist p:hover{color:#f2eee6}.navButton{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;cursor:pointer;padding:10px 18px;transition:background .2s ease,transform .2s ease}.navButton:hover{background:#ffffff14;transform:translateY(-1px)}.landingMainContainer{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1.08fr .92fr;margin:0 auto;max-width:1380px;min-height:calc(100vh - 88px);padding-top:10px}.landingText{max-width:700px;transform:translateY(-12px)}.landingHeroBadge{align-items:center;background:#7b8c7824;border:1px solid #7b8c7838;border-radius:999px;color:#d5ddd1;display:inline-flex;font-size:.92rem;font-weight:500;margin-bottom:18px;padding:8px 14px}.landingText h1{color:#f2eee6;font-size:clamp(3.2rem,5.4vw,5.8rem);font-weight:700;letter-spacing:-.055em;line-height:.96;margin:0}.landingText h1 span{color:#9daf99}.landingText p{color:#a7ada8;font-size:1.08rem;line-height:1.8;margin-top:22px;max-width:36ch}.heroActions{align-items:center;display:flex;gap:14px;margin-top:34px}.primaryBtn,.secondaryBtn{align-items:center;border-radius:14px;display:inline-flex;font-size:1rem;font-weight:600;height:50px;justify-content:center;padding:0 22px;text-decoration:none;transition:all .2s ease}.primaryBtn{background:#7b8c78;box-shadow:none;color:#f5f1ea}.primaryBtn:hover{background:#697764;transform:translateY(-1px)}.secondaryBtn{background:#ffffff0a;border:1px solid #ffffff1a;color:#f2eee6;cursor:pointer}.secondaryBtn:hover{background:#ffffff12;transform:translateY(-1px)}.landingVisual{align-items:center;display:flex;justify-content:center;position:relative;transform:translateX(-18px)}.visualGlow{background:radial-gradient(circle,#7b8c781f,#0000 65%);border-radius:50%;filter:blur(30px);height:470px;position:absolute;width:470px;z-index:0}.landingVisual img{filter:drop-shadow(0 20px 44px rgba(0,0,0,.28));height:auto;position:relative;width:min(100%,540px);z-index:1}.leftPanel,.meetContainer,.navBar,.rightPanel,.rightPanel>img{display:none}@media (max-width:980px){.landingMainContainer{gap:24px;grid-template-columns:1fr;padding-bottom:30px;padding-top:20px}.landingText{transform:none}.landingText,.landingText p{max-width:100%}.landingVisual{order:-1;transform:none}.landingVisual img{width:min(100%,380px)}.visualGlow{height:340px;width:340px}}@media (max-width:640px){.landingPageContainer{padding:0 16px}.landingNav{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 0}.navlist{flex-wrap:wrap;gap:12px}.landingMainContainer{min-height:auto;padding-bottom:28px;padding-top:10px}.landingText h1{font-size:2.5rem;line-height:1.02}.landingText p{font-size:.98rem;line-height:1.65}.heroActions{align-items:stretch;flex-direction:column}.primaryBtn,.secondaryBtn{width:100%}.landingVisual img{width:min(100%,300px)}.visualGlow{height:280px;width:280px}}:root{--auth-bg:#121314;--auth-bg-2:#17191b;--auth-surface:#181b1ee0;--auth-surface-soft:#1f2326b8;--auth-border:#ffffff14;--auth-border-strong:#ffffff24;--auth-text:#f2eee6;--auth-text-muted:#a7ada8;--auth-text-faint:#8a908b;--auth-accent:#7b8c78;--auth-accent-hover:#697764;--auth-accent-soft:#7b8c7829;--auth-error:#d57c6f;--auth-shadow:0 24px 60px #00000047}.authPage{background:radial-gradient(circle at 18% 16%,#7b8c7814,#0000 26%),radial-gradient(circle at 82% 22%,#a48a6c0f,#0000 24%),linear-gradient(135deg,#111315,#151719 46%,#191c1f);color:#f2eee6;color:var(--auth-text);display:grid;grid-template-columns:1.02fr .98fr;min-height:100vh}.authVisualPanel{align-items:flex-end;border-right:1px solid #ffffff0d;display:flex;justify-content:center;overflow:hidden;padding:48px;position:relative}.authVisualOverlay{background:radial-gradient(circle at center,#7b8c7814,#0000 56%),linear-gradient(0deg,#121314d6,#1213143d);inset:0;position:absolute;z-index:1}.authVisualPanel img{filter:drop-shadow(0 22px 50px rgba(0,0,0,.34));height:auto;opacity:.9;position:absolute;right:8%;top:50%;transform:translateY(-50%);width:min(78%,420px);z-index:0}.authVisualContent{align-self:flex-end;max-width:460px;position:relative;z-index:2}.authVisualContent span{align-items:center;background:#7b8c7829;background:var(--auth-accent-soft);border:1px solid #7b8c7833;border-radius:999px;color:#d5ddd1;display:inline-flex;font-size:.9rem;letter-spacing:.01em;margin-bottom:18px;padding:8px 14px}.authVisualContent h2{color:#f2eee6;color:var(--auth-text);font-size:clamp(2.15rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1.02;margin:0}.authVisualContent p{color:#a7ada8;color:var(--auth-text-muted);font-size:1rem;line-height:1.75;margin-top:16px;max-width:38ch}.authFormPanel{align-items:center;display:flex;justify-content:center;padding:32px}.authCard{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#181b1ee0;background:var(--auth-surface);border:1px solid #ffffff14;border:1px solid var(--auth-border);border-radius:28px;box-shadow:0 24px 60px #00000047;box-shadow:var(--auth-shadow);padding:34px 30px;width:min(100%,458px)}.authAvatar{background:#6f7e6b!important;box-shadow:0 10px 24px #6f7e6b38;color:#f4f1ea!important;height:52px!important;margin-bottom:18px;width:52px!important}.authCard h1{color:#f2eee6;color:var(--auth-text);font-size:2rem;letter-spacing:-.045em;line-height:1.05;margin:0}.authSubtitle{color:#a7ada8;color:var(--auth-text-muted);font-size:.98rem;line-height:1.65;margin-bottom:24px;margin-top:10px}.authTabs{background:hsla(0,0%,100%,.035);border:1px solid #ffffff0a;border-radius:999px;display:inline-flex;gap:8px;margin-bottom:24px;padding:6px}.authTabs button{background:#0000;border:none;border-radius:999px;color:#a7ada8;color:var(--auth-text-muted);cursor:pointer;font-size:.95rem;font-weight:600;outline:none;padding:11px 18px;transition:all .22s ease}.authTabs button.active,.authTabs button:hover{color:#f2eee6;color:var(--auth-text)}.authTabs button.active{background:#24282c;box-shadow:inset 0 0 0 1px #ffffff0a}.authForm{display:flex;flex-direction:column;gap:6px}.authForm .MuiFormControl-root{margin:0!important}.authForm .MuiInputLabel-root{color:#8a908b;color:var(--auth-text-faint)}.authForm .MuiInputLabel-root.Mui-focused{color:#cfd7cb}.authForm .MuiOutlinedInput-root{background:hsla(0,0%,100%,.035);border-radius:16px;color:#f2eee6;color:var(--auth-text);min-height:56px}.authForm .MuiOutlinedInput-input{padding:16px}.authForm .MuiOutlinedInput-input::placeholder{color:#d2d8d257;opacity:1}.authForm .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.authForm .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.authForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7b8c788f;border-width:1.5px;box-shadow:0 0 0 4px #7b8c7814}.authButton{background:#7b8c78!important;background:var(--auth-accent)!important;border-radius:16px!important;box-shadow:none!important;color:#f5f1ea!important;font-size:1rem!important;font-weight:600!important;height:50px;letter-spacing:.01em;margin-top:18px!important;text-transform:none!important}.authButton:hover{background:#697764!important;background:var(--auth-accent-hover)!important;box-shadow:none!important}.authError{color:#d57c6f;color:var(--auth-error);font-size:.92rem;line-height:1.5;margin-bottom:-2px;margin-top:10px}@media (max-width:980px){.authPage{grid-template-columns:1fr}.authVisualPanel{border-bottom:1px solid #ffffff0d;border-right:none;min-height:280px;padding:28px 22px}.authVisualPanel img{right:5%;width:min(72%,300px)}.authVisualContent{max-width:100%}.authVisualContent h2{font-size:2rem}.authFormPanel{padding:22px 16px 30px}}@media (max-width:640px){.authVisualPanel{min-height:220px;padding:22px 16px}.authVisualPanel img{opacity:.68;width:220px}.authVisualContent span{font-size:.84rem;margin-bottom:12px}.authVisualContent h2{font-size:1.58rem}.authVisualContent p{font-size:.94rem;line-height:1.6}.authCard{border-radius:22px;padding:24px 18px}.authCard h1{font-size:1.65rem}.authTabs{justify-content:center;width:100%}.authTabs button{flex:1 1}}.videoComponent_lobbyContainer__C6i3T{align-items:center;background:radial-gradient(circle at top left,#7b8c7814,#0000 28%),radial-gradient(circle at bottom right,#a08a700d,#0000 30%),linear-gradient(135deg,#121314,#16181a 50%,#1b1d20);display:flex;justify-content:center;min-height:100vh;padding:24px}.videoComponent_lobbyCard__fWEL-{grid-gap:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#181b1ed6;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 50px #0003;display:grid;gap:20px;grid-template-columns:.95fr 1.05fr;padding:20px;width:min(1040px,100%)}.videoComponent_lobbyLeft__fGt4Y{color:#f2eee6;display:flex;flex-direction:column;gap:14px;justify-content:center}.videoComponent_lobbyLeft__fGt4Y h2{color:#f2eee6;font-size:clamp(1.8rem,2.2vw,2.7rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.videoComponent_lobbyLeft__fGt4Y p{color:#a7ada8;font-size:.98rem;line-height:1.55;margin:0;max-width:42ch}.videoComponent_lobbyLeft__fGt4Y .MuiTextField-root{margin-top:6px}.videoComponent_lobbyLeft__fGt4Y .MuiOutlinedInput-root{background:hsla(0,0%,100%,.035);border-radius:12px;color:#f2eee6}.videoComponent_lobbyLeft__fGt4Y .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.videoComponent_lobbyLeft__fGt4Y .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff24}.videoComponent_lobbyLeft__fGt4Y .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7b8c788f}.videoComponent_lobbyLeft__fGt4Y .MuiInputLabel-root{color:#dce0db99}.videoComponent_lobbyLeft__fGt4Y .MuiInputLabel-root.Mui-focused{color:#d7ddd4}.videoComponent_lobbyLeft__fGt4Y .MuiButton-contained{background:#7b8c78;border-radius:12px;box-shadow:none;color:#f5f1ea;font-weight:600;height:48px;letter-spacing:.02em;margin-top:4px;text-transform:none}.videoComponent_lobbyLeft__fGt4Y .MuiButton-contained:hover{background:#697764;box-shadow:none}.videoComponent_lobbyPreview__6tfws{aspect-ratio:16/10;background:#0f1113;border:1px solid #ffffff0f;border-radius:18px;overflow:hidden;width:100%}.videoComponent_lobbyPreview__6tfws video{display:block;height:100%;object-fit:cover;width:100%}.videoComponent_meetVideoContainer__PG\+-a{background:radial-gradient(circle at top left,#7b8c780f,#0000 24%),linear-gradient(135deg,#121314,#16181a 50%,#1b1d20);box-sizing:border-box;min-height:100vh;overflow:hidden;padding:14px 14px 92px;position:relative}.videoComponent_meetingShell__P1ucM{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 300px;min-height:calc(100vh - 106px)}.videoComponent_meetingShellFull__ZZWUC{grid-template-columns:minmax(0,1fr)}.videoComponent_stageColumn__QxbH7{display:flex;min-width:0}.videoComponent_stageSurface__ZdEDp{min-height:calc(100vh - 106px);min-width:0;position:relative;width:100%}.videoComponent_meetingShellFull__ZZWUC .videoComponent_conferenceView__ICkaB,.videoComponent_meetingShellFull__ZZWUC .videoComponent_emptyStage__9DMp1,.videoComponent_meetingShellFull__ZZWUC .videoComponent_stageSurface__ZdEDp{width:100%}.videoComponent_buttonContainers__XiDLy{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#181b1ed6;border:1px solid #ffffff14;border-radius:999px;bottom:16px;box-shadow:0 10px 24px #00000038;display:flex;gap:10px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:50}.videoComponent_buttonContainers__XiDLy button{background:#ffffff0d;height:48px;transition:transform .2s ease,background .2s ease;width:48px}.videoComponent_buttonContainers__XiDLy button:hover{background:#ffffff1a;transform:translateY(-1px)}.videoComponent_buttonContainers__XiDLy svg{font-size:1.5rem}.videoComponent_chatRoom__wId\+U{align-self:stretch;background:#eee9e1f5;border-radius:22px;box-shadow:0 18px 36px #0000002e;box-sizing:border-box;color:#1b1d20;height:calc(100vh - 106px);min-width:300px;overflow:hidden;padding:18px;width:300px}.videoComponent_chatContainer__Gw42a{display:flex;flex-direction:column;height:100%}.videoComponent_chatContainer__Gw42a h1{color:#1b1d20;font-size:1.15rem;font-weight:700;margin:0 0 14px}.videoComponent_chattingDisplay__JK18s{-ms-overflow-style:none;flex:1 1;margin-bottom:14px;overflow-y:auto;padding-right:4px;scrollbar-width:none}.videoComponent_chattingDisplay__JK18s::-webkit-scrollbar{display:none}.videoComponent_chatMessage__hWctM{border-bottom:1px solid #1b1d2014;margin-bottom:14px;padding-bottom:10px}.videoComponent_chatSender__WYj8c{color:#1b1d20;font-weight:700;margin:0 0 4px}.videoComponent_chattingDisplay__JK18s p{color:#4d5452;margin:0 0 4px;word-break:break-word}.videoComponent_chattingArea__zai7k{align-items:center;display:flex;gap:10px}.videoComponent_chattingArea__zai7k .MuiTextField-root{flex:1 1}.videoComponent_chattingArea__zai7k .MuiOutlinedInput-root{background:#fff;border-radius:12px}.videoComponent_chattingArea__zai7k .MuiButton-contained{background:#7b8c78;border-radius:12px;box-shadow:none;font-weight:600;height:40px;min-width:88px;text-transform:none}.videoComponent_chattingArea__zai7k .MuiButton-contained:hover{background:#697764;box-shadow:none}.videoComponent_conferenceView__ICkaB{grid-gap:14px;-ms-overflow-style:none;align-content:start;box-sizing:border-box;display:grid;gap:14px;grid-auto-flow:row dense;grid-auto-rows:minmax(180px,auto);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));height:calc(100vh - 106px);overflow:auto;padding:0 220px 12px 0;scrollbar-width:none;width:100%}.videoComponent_conferenceView__ICkaB::-webkit-scrollbar{display:none}.videoComponent_conferenceWithChat__7NfxY{width:100%}.videoComponent_participantTile__RHTOi{aspect-ratio:16/9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 8px 20px #00000024;cursor:pointer;min-height:180px;min-width:0;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease;width:100%}.videoComponent_participantTile__RHTOi:hover{border-color:#ffffff24;transform:translateY(-1px)}.videoComponent_participantTileExpanded__hSyAF{aspect-ratio:auto;grid-column:1/-1;min-height:calc(100vh - 140px)}.videoComponent_meetingShellFull__ZZWUC .videoComponent_participantTileExpanded__hSyAF{min-height:calc(100vh - 124px)}.videoComponent_participantVideo__jPx1f{background:#000;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.videoComponent_avatarTile__47qbX{align-items:center;background:#5f6f5c;display:flex;inset:0;justify-content:center;position:absolute}.videoComponent_avatarTile__47qbX span{align-items:center;background:#ffffff29;border-radius:50%;color:#fff;display:flex;font-size:2.45rem;font-weight:700;height:92px;justify-content:center;letter-spacing:.02em;width:92px}.videoComponent_participantMeta__KC7hB{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1213149e;border-radius:999px;bottom:12px;color:#f5f1ea;font-size:.9rem;font-weight:500;left:12px;max-width:calc(100% - 24px);overflow:hidden;padding:8px 12px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.videoComponent_selfViewWrapper__NlTWJ{background:#000;border:1px solid #ffffff1f;border-radius:16px;bottom:16px;box-shadow:0 12px 26px #00000047;cursor:pointer;overflow:hidden;position:absolute;right:16px;transition:width .24s ease,height .24s ease,border-radius .24s ease,transform .24s ease;z-index:20}.videoComponent_selfViewSmall__WnVSD{height:118px;width:190px}.videoComponent_selfViewLarge__sntb0{height:200px;width:320px}.videoComponent_meetUserVideo__YChTF{background:#000;display:block;height:100%;object-fit:cover;width:100%}.videoComponent_emptyStage__9DMp1{align-items:center;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:22px;color:#d6dbd6;display:flex;font-size:1rem;height:calc(100vh - 106px);justify-content:center;width:100%}@media (max-width:1200px){.videoComponent_meetingShell__P1ucM{grid-template-columns:minmax(0,1fr) 280px}.videoComponent_chatRoom__wId\+U{min-width:280px;width:280px}.videoComponent_conferenceView__ICkaB{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));padding-right:196px}.videoComponent_selfViewSmall__WnVSD{height:104px;width:168px}.videoComponent_selfViewLarge__sntb0{height:176px;width:280px}}@media (max-width:900px){.videoComponent_meetVideoContainer__PG\+-a{overflow-x:hidden;padding:10px 10px 96px}.videoComponent_meetingShellFull__ZZWUC,.videoComponent_meetingShell__P1ucM{display:block;min-height:auto}.videoComponent_stageColumn__QxbH7{display:block}.videoComponent_stageSurface__ZdEDp{min-height:auto}.videoComponent_conferenceView__ICkaB,.videoComponent_conferenceWithChat__7NfxY{gap:10px;grid-auto-rows:minmax(200px,auto);grid-template-columns:1fr;height:auto;max-height:none;overflow:auto;padding:0 0 272px;width:100%}.videoComponent_participantTile__RHTOi{max-height:220px;min-height:0;min-height:auto}.videoComponent_meetingShellFull__ZZWUC .videoComponent_participantTileExpanded__hSyAF,.videoComponent_participantTileExpanded__hSyAF{min-height:42vh}.videoComponent_chatRoom__wId\+U{border-radius:20px;bottom:84px;height:220px;left:10px;min-width:0;padding:14px;position:fixed;right:10px;width:auto;z-index:30}.videoComponent_selfViewWrapper__NlTWJ{bottom:auto;position:fixed;right:12px;top:12px;z-index:35}.videoComponent_selfViewSmall__WnVSD{border-radius:12px;height:64px;width:96px}.videoComponent_selfViewLarge__sntb0{border-radius:14px;height:132px;width:220px}.videoComponent_buttonContainers__XiDLy{border-radius:18px;gap:8px;justify-content:center;padding:8px 10px;width:calc(100% - 20px)}.videoComponent_buttonContainers__XiDLy button{height:42px;width:42px}.videoComponent_buttonContainers__XiDLy svg{font-size:1.25rem}.videoComponent_emptyStage__9DMp1{border-radius:18px;height:220px}}@media (max-width:600px){.videoComponent_lobbyContainer__C6i3T{align-items:stretch;padding:14px}.videoComponent_lobbyCard__fWEL-{border-radius:18px;gap:16px;grid-template-columns:1fr;padding:16px}.videoComponent_lobbyLeft__fGt4Y{gap:12px}.videoComponent_lobbyLeft__fGt4Y h2{font-size:1.65rem}.videoComponent_lobbyLeft__fGt4Y p{font-size:.92rem}.videoComponent_lobbyPreview__6tfws{aspect-ratio:16/11;border-radius:16px}.videoComponent_meetVideoContainer__PG\+-a{padding:8px 8px 94px}.videoComponent_conferenceView__ICkaB,.videoComponent_conferenceWithChat__7NfxY{gap:8px;padding-bottom:260px}.videoComponent_participantTile__RHTOi{border-radius:14px;max-height:200px}.videoComponent_chatRoom__wId\+U{border-radius:18px;bottom:82px;height:210px;left:8px;padding:12px;right:8px}.videoComponent_chatContainer__Gw42a h1{font-size:1rem;margin-bottom:10px}.videoComponent_chattingDisplay__JK18s{margin-bottom:10px}.videoComponent_chattingArea__zai7k{align-items:stretch;flex-direction:column;gap:8px}.videoComponent_chattingArea__zai7k .MuiButton-contained{height:40px;width:100%}.videoComponent_selfViewWrapper__NlTWJ{right:8px;top:8px}.videoComponent_selfViewSmall__WnVSD{height:58px;width:88px}.videoComponent_selfViewLarge__sntb0{height:112px;width:180px}.videoComponent_avatarTile__47qbX span{font-size:2rem;height:74px;width:74px}.videoComponent_emptyStage__9DMp1{height:200px}}.homePage{background:radial-gradient(circle at top left,#7b8c781a,#0000 28%),radial-gradient(circle at bottom right,#a08a700f,#0000 24%),linear-gradient(135deg,#121314,#16181a 46%,#1b1d20);color:#f2eee6;min-height:100vh;overflow:hidden;position:relative}.homeGradient{background:linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0);inset:0;pointer-events:none;position:absolute}.homeNavbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:26px 0 10px;position:relative;width:min(1180px,calc(100% - 48px));z-index:2}.homeBrand h2{color:#f2eee6;font-size:2rem;font-weight:700;letter-spacing:-.03em;margin:0}.homeBrand span{color:#a7ada8;display:block;font-size:.95rem;margin-top:6px}.homeNavActions{align-items:center;display:flex;gap:14px}.historyBtn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#d9ddd8;cursor:pointer;display:inline-flex;gap:8px;padding:10px 14px;transition:all .25s ease}.historyBtn:hover{background:#ffffff14;border-color:#7b8c7847;transform:translateY(-1px)}.logoutBtn.MuiButton-root{border-radius:12px;color:#bfc8bc;font-weight:600;padding:10px 16px;text-transform:none}.homeHero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;margin:0 auto;min-height:calc(100vh - 96px);padding:40px 0 56px;position:relative;width:min(1180px,calc(100% - 48px));z-index:2}.homeLeft{max-width:560px}.homeHeroBadge{align-items:center;background:#7b8c7824;border:1px solid #7b8c783d;border-radius:999px;color:#d4ddd2;display:inline-flex;font-size:.88rem;font-weight:600;margin-bottom:20px;padding:9px 14px}.homeLeft h1{color:#f2eee6;font-size:clamp(2.5rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 16px}.homeLeft p{color:#a7ada8;font-size:1.05rem;line-height:1.75;margin:0 0 28px}.joinCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181b1ed1;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 60px #0000002e;padding:24px}.joinCard h3{color:#f2eee6;font-size:1.1rem;margin:0 0 16px}.joinRow{align-items:stretch;display:flex;gap:14px}.joinRow .MuiTextField-root{flex:1 1}.joinRow .MuiOutlinedInput-root{background:hsla(0,0%,100%,.035);border-radius:14px;color:#f2eee6}.joinRow .MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.joinRow .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff29!important}.joinRow .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#7b8c7899!important}.joinRow .MuiInputLabel-root{color:#dce0dba8!important}.joinRow .MuiInputBase-input{color:#f2eee6!important}.joinBtn.MuiButton-root{background:#7b8c78;border-radius:14px;box-shadow:none;color:#f5f1ea;font-weight:700;min-width:140px;text-transform:none}.joinBtn.MuiButton-root:hover{background:#697764;box-shadow:none}.homeRight{align-items:center;display:flex;justify-content:center}.illustrationCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:30px;box-shadow:0 20px 70px #00000029;max-width:520px;padding:28px;width:100%}.illustrationCard img{background:linear-gradient(180deg,#e7e1d7,#d8d2c8);border-radius:22px;height:auto;object-fit:contain;width:100%}@media (max-width:992px){.homeHero{gap:36px;grid-template-columns:1fr;padding-top:24px}.homeLeft{max-width:100%}.homeRight{order:-1}.illustrationCard{max-width:460px}}@media (max-width:640px){.homeNavbar{align-items:flex-start;flex-direction:column;padding-top:20px;width:min(100%,calc(100% - 32px))}.homeNavActions{justify-content:space-between;width:100%}.homeHero{min-height:auto;padding:20px 0 40px;width:min(100%,calc(100% - 32px))}.homeLeft h1{font-size:2.3rem}.joinCard{border-radius:20px;padding:18px}.joinRow{flex-direction:column}.joinBtn.MuiButton-root{min-height:52px;width:100%}.historyBtn{padding:10px 12px}.illustrationCard{border-radius:24px;padding:18px}}
/*# sourceMappingURL=main.dfac4fb9.css.map*/