:root{--mwx-accent:#b8a684;--mwx-bg:var(--mwx-v4-canvas);--mwx-green:#24745f;--mwx-green-soft:#e8f3ed;--mwx-line:#e5dec8;--mwx-navy:#00061a;--mwx-navy-soft:#1a1f33;--mwx-radius:8px;--mwx-shadow-lg:0 24px 70px #140f051a;--mwx-surface-soft:#fbf8f1;--mwx-text:#1a1a1a;--mwx-text-soft:#6e6557;--mwx-v4-bronze:#a66a1a;--mwx-v4-bronze-dark:#75470c;--mwx-v4-canvas:#f8f6f1;--mwx-v4-champagne:#f4ebdd;--mwx-v4-font-display:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mwx-v4-font-editorial:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mwx-v4-ink:#171716;--mwx-v4-line:#e6ded2;--mwx-v4-muted:#6f6b64;--mwx-v4-sidebar:#101315}@keyframes auth-autofill-selection-cleanup{0%{opacity:.999}to{opacity:1}}@keyframes auth-caret-blink{50%{opacity:0}}.input-with-icon{align-items:center;display:flex}.secondary-button{min-height:42px;color:var(--mwx-text);background:#ffffffd6;border:1px solid #e1ddd6;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.field span{color:var(--mwx-text-soft);font-size:12px}.field{gap:7px;display:grid}.field select,.field input,.field textarea{border:1px solid var(--mwx-line);border-radius:var(--mwx-radius);width:100%;color:var(--mwx-text);background:#fff;outline:0;transition:border-color .18s,box-shadow .18s}.field select:focus,.field input:focus,.field textarea:focus,.input-with-icon:focus-within{border-color:var(--mwx-accent);box-shadow:0 0 0 4px #b8a68429}.field select,.field input{height:42px;padding:0 10px}.field textarea{resize:vertical;min-height:150px;padding:10px}.input-with-icon{border:1px solid var(--mwx-line);border-radius:var(--mwx-radius);background:#fff;gap:8px;padding:0 10px}.input-with-icon input{box-shadow:none;border:0;padding:0}.input-with-icon input:focus{box-shadow:none;border:0}.form-error{color:#a32920;background:#fff0ee;border:1px solid #aa3d3547;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 10px 24px #aa3d3514}.primary-button{background:var(--mwx-navy);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.primary-button:hover{background:var(--mwx-navy-soft);transform:translateY(-1px)}.primary-button:disabled{cursor:default;opacity:.72;transform:none}.auth-shell{overscroll-behavior-x:none;overscroll-behavior-y:auto;background:radial-gradient(circle at 50% 0%, #b8a6842e, transparent 34%), radial-gradient(circle at 8% 100%, #b8a68429, transparent 30%), var(--mwx-bg);background-image:radial-gradient(circle at 50% 0,#b8a6842e,#0000 34%),radial-gradient(circle at 8% 100%,#b8a68429,#0000 30%),url(/meetwave/noise-bg.png);background-size:auto,auto,500px 500px;place-items:center;max-width:100vw;min-height:100svh;padding:32px;display:grid;overflow:visible}.login-form{gap:18px}.login-form .field span{color:var(--mwx-navy);font-size:14px;font-weight:600}.login-form .primary-button{min-height:58px;font-size:17px}.login-password-input .password-toggle{color:#516077;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.login-password-input .password-toggle:hover{color:var(--mwx-navy);transform:none}.auth-heading{text-align:left;gap:14px;display:grid}.auth-heading h1{font-size:40px;font-weight:600}.auth-copy{color:var(--mwx-text-soft);margin-bottom:0;font-size:18px;line-height:1.45}.auth-form{gap:20px;min-width:0;display:grid}.auth-form .primary-button{border-radius:6px;width:100%;min-height:66px;margin-top:4px;font-size:19px;box-shadow:0 18px 30px #00061a29}.auth-form .field{gap:10px}.auth-form .field span{color:#615a51;font-size:15px}.auth-form .input-with-icon{border-color:#d8d3cb;border-radius:6px;min-width:0;height:58px;padding:0 16px;overflow:hidden}.auth-form .input-with-icon,.auth-form .input-with-icon:focus,.auth-form .input-with-icon:focus-within{box-shadow:none;border-color:#d8d3cb;outline:0!important}.auth-form .input-with-icon input{appearance:none;min-width:0;height:56px;font-size:18px;box-shadow:none!important;outline:0!important}.auth-form .input-with-icon input:focus,.auth-form .input-with-icon input:focus-visible,.auth-form .input-with-icon input:active{box-shadow:none!important;outline:0!important}.auth-form .input-with-icon input:-webkit-autofill{caret-color:var(--mwx-navy);-webkit-text-fill-color:var(--mwx-text);border:0;transition:background-color 9999s ease-in-out;animation-name:auth-autofill-selection-cleanup;animation-duration:1ms;box-shadow:inset 0 0 0 1000px #fff!important}.auth-form .input-with-icon input:-webkit-autofill:hover{caret-color:var(--mwx-navy);-webkit-text-fill-color:var(--mwx-text);border:0;transition:background-color 9999s ease-in-out;animation-name:auth-autofill-selection-cleanup;animation-duration:1ms;box-shadow:inset 0 0 0 1000px #fff!important}.auth-form .input-with-icon input:-webkit-autofill:focus{caret-color:var(--mwx-navy);-webkit-text-fill-color:var(--mwx-text);border:0;transition:background-color 9999s ease-in-out;animation-name:auth-autofill-selection-cleanup;animation-duration:1ms;box-shadow:inset 0 0 0 1000px #fff!important}.auth-form .input-with-icon input:-webkit-autofill:active{caret-color:var(--mwx-navy);-webkit-text-fill-color:var(--mwx-text);border:0;transition:background-color 9999s ease-in-out;animation-name:auth-autofill-selection-cleanup;animation-duration:1ms;box-shadow:inset 0 0 0 1000px #fff!important}.auth-form .input-with-icon input::selection{color:var(--mwx-text)!important;background:0 0!important}.auth-form .input-with-icon input::selection{color:var(--mwx-text)!important;background:0 0!important}.auth-form .auth-visual-input-wrap{position:relative}.auth-form .auth-visual-input-wrap svg{z-index:3;position:relative}.auth-form .auth-visual-input-wrap .auth-native-input{z-index:2;opacity:0;caret-color:#0000;width:auto;height:100%;position:absolute;inset:0 0 0 48px;color:#0000!important;-webkit-text-fill-color:transparent!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.auth-form .login-password-input .auth-native-input{right:52px}.auth-form .auth-visual-input-wrap .auth-native-input:-webkit-autofill{-webkit-text-fill-color:transparent!important;color:#0000!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.auth-form .auth-visual-input-wrap .auth-native-input:-webkit-autofill:hover{-webkit-text-fill-color:transparent!important;color:#0000!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.auth-form .auth-visual-input-wrap .auth-native-input:-webkit-autofill:focus{-webkit-text-fill-color:transparent!important;color:#0000!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.auth-form .auth-visual-input-wrap .auth-native-input:-webkit-autofill:active{-webkit-text-fill-color:transparent!important;color:#0000!important;background:0 0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.auth-form .auth-visual-input-wrap .password-toggle{z-index:4;position:relative}.auth-form .field span.auth-input-visual{z-index:1;color:#9a938a;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:1;min-width:0;font-size:18px;font-weight:400;line-height:1;display:block;position:relative;overflow:hidden}.auth-form .field span.auth-input-visual.has-value{color:var(--mwx-navy);font-weight:500}.auth-form .field span.auth-input-visual.focused:after{content:"";background:var(--mwx-navy);vertical-align:-.16em;width:1px;height:1.1em;margin-left:2px;animation:1s steps(2,start) infinite auth-caret-blink;display:inline-block}.forgot-password-form{gap:18px}.forgot-password-form .field span{color:var(--mwx-navy);font-size:14px;font-weight:600}.forgot-password-form .primary-button{min-height:58px;font-size:16px}.auth-success{border-radius:var(--mwx-radius);background:var(--mwx-green-soft);color:var(--mwx-green);border:1px solid #b6d2c5;margin:0;padding:11px 12px;font-weight:650}.mfa-card{border:1px solid var(--mwx-line);width:min(520px,100%);min-width:0;box-shadow:var(--mwx-shadow-lg);background:#fffffff5;border-radius:24px;gap:20px;padding:34px;display:grid}.mfa-card-wide{width:min(680px,100%)}.mfa-card .auth-heading{text-align:center;gap:9px}.mfa-card .auth-heading h1{font-size:28px;line-height:1.15}.mfa-card .auth-copy{font-size:15px}.mfa-icon,.mfa-spinner{color:#a77d36;justify-self:center;width:46px;height:46px}.mfa-enrollment{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.mfa-qr-code{border:1px solid var(--mwx-line);background:#fff;border-radius:12px;justify-self:center;width:min(260px,100%);max-width:100%;height:auto;padding:10px;display:block}.mfa-enrollment .field{min-width:0}.mfa-enrollment .field input,.mfa-recovery-code-list li{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mfa-form{gap:14px;display:grid}.mfa-form .field input{text-align:center;height:52px;font-size:18px}.mfa-form .primary-button,.mfa-card>.primary-button,.mfa-card>.secondary-button{width:100%;min-height:52px}.mfa-text-button{color:#8c672d;background:0 0;border:0;justify-self:center;padding:4px 8px;font-size:14px;font-weight:600}.mfa-recovery-code-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mfa-recovery-code-list li{border:1px solid var(--mwx-line);background:var(--mwx-surface-soft);overflow-wrap:anywhere;text-align:center;border-radius:8px;min-width:0;padding:11px 12px}.mfa-confirmation{color:var(--mwx-text-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.mfa-confirmation input{flex:none;width:18px;height:18px;margin:1px 0 0}:is(html:has(.auth-v4-page),body:has(.auth-v4-page)){width:100%;height:100%;overflow:hidden}.auth-v4-page{background:var(--mwx-v4-canvas);place-items:stretch stretch;width:100%;max-width:none;min-height:100dvh;padding:0;display:block}.auth-login-v4{min-height:100dvh}.auth-v4-layout{grid-template-columns:minmax(430px,42%) minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.auth-v4-story{isolation:isolate;background:radial-gradient(circle at 40% 28%, #ffffff12, transparent 34%), var(--mwx-v4-sidebar);color:#f7f2ea;flex-direction:column;padding:48px 54px 44px;display:flex;position:relative;overflow:hidden}.auth-v4-brand{z-index:2;align-items:center;gap:13px;display:flex;position:relative}.auth-v4-brand>span{color:#ddb273;border:1px solid #d7a65f8c;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.auth-v4-brand>div{gap:4px;display:grid}.auth-v4-brand img{filter:brightness(0)invert();width:145px;height:auto}.auth-v4-brand small{color:#d2a76a;letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:700}.auth-v4-promise{z-index:2;flex:1;align-content:center;max-width:490px;display:grid;position:relative}.auth-v4-promise>span{color:#ddb273;border:1px solid #d7a65f7a;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.auth-v4-promise h1{color:#fffdf8;font-family:var(--mwx-v4-font-editorial);letter-spacing:-.045em;margin:0;font-size:clamp(49px,4.4vw,68px);font-weight:430;line-height:1.02}.auth-v4-promise p{color:#aaa8a2;max-width:430px;margin:25px 0 0;font-size:15px;line-height:1.65}.auth-v4-waves{z-index:0;opacity:.44;height:32%;position:absolute;bottom:2%;left:-7%;right:-18%;transform:skewY(-5deg)}.auth-v4-waves i{border:0 solid #d29b4c85;border-top-width:1px;border-radius:50% 50% 0 0;height:160px;position:absolute;left:-5%;right:-5%;transform:rotate(4deg)}.auth-v4-waves i:first-child{top:20px}.auth-v4-waves i:nth-child(2){opacity:.75;top:48px}.auth-v4-waves i:nth-child(3){opacity:.52;top:78px}.auth-v4-waves i:nth-child(4){opacity:.32;top:109px}.auth-v4-private{z-index:2;color:#8e8c86;align-items:center;gap:9px;margin:0;font-size:12px;display:flex;position:relative}.auth-v4-private svg{color:#c99a58}.auth-v4-main{background:radial-gradient(circle at 26% 34%, #a66a1a0d, transparent 34%), var(--mwx-v4-canvas);place-content:center;justify-items:center;gap:28px;padding:48px;display:grid}.auth-v4-card{border:1px solid var(--mwx-v4-line);background:#fffefbeb;border-radius:13px;width:min(515px,100%);padding:42px 44px 34px;box-shadow:0 30px 80px #33271517}.auth-v4-card .auth-heading{margin-bottom:28px}.auth-v4-eyebrow{color:var(--mwx-v4-bronze-dark);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.auth-v4-card .auth-heading h1{color:var(--mwx-v4-ink);font-family:var(--mwx-v4-font-editorial);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:46px;font-weight:470}.auth-v4-card .auth-copy{max-width:360px;color:var(--mwx-v4-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.auth-v4-card .auth-form{gap:17px}.auth-v4-card .auth-form .field{gap:7px}.auth-v4-card .auth-form .field>span:first-child,.auth-v4-card .auth-form .field>label{color:var(--mwx-v4-ink);font-size:12px;font-weight:620}.auth-v4-card .auth-form .input-with-icon{border:1px solid var(--mwx-v4-line);height:49px;box-shadow:none;background:#fbfaf7;border-radius:7px}.auth-v4-card .auth-form .input-with-icon>svg:first-child{display:none}.auth-v4-card .auth-form .auth-visual-input-wrap .auth-native-input{padding:0 14px;inset:0}.auth-v4-card .auth-form .field span.auth-input-visual{color:#8d8a84;font-size:11px;left:14px}.auth-v4-card .auth-form .login-password-input .auth-native-input{padding-right:47px}.auth-v4-card .auth-form .auth-visual-input-wrap .password-toggle{color:var(--mwx-v4-muted);right:8px}.auth-v4-card .auth-form .primary-button{background:var(--mwx-v4-sidebar);border-radius:7px;min-height:49px;margin-top:3px;font-size:11px;box-shadow:0 10px 25px #10131521}.auth-v4-links{border-top:1px solid var(--mwx-v4-line);min-height:52px;color:var(--mwx-v4-muted);justify-content:center;align-items:flex-end;gap:12px;margin-top:17px;font-size:12px;display:flex}.auth-v4-links>i{background:var(--mwx-v4-line);width:1px;height:13px}.auth-v4-links a{color:var(--mwx-v4-bronze-dark);font-weight:650;text-decoration:none}.auth-v4-links a:hover{text-decoration:underline}.auth-v4-secure-copy{color:var(--mwx-v4-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.auth-v4-secure-copy svg{color:var(--mwx-v4-bronze-dark)}.auth-v4-card-compact{width:min(525px,100%)}.auth-v4-card-password,.auth-v4-card-mfa{width:min(555px,100%)}.auth-v4-card-invite{width:min(575px,100%)}.auth-v4-card .auth-form .field>input,.auth-v4-password-input{border:1px solid var(--mwx-v4-line);width:100%;height:49px;box-shadow:none;background:#fbfaf7;border-radius:7px}.auth-v4-card .auth-form .field>input{color:var(--mwx-v4-ink);padding:0 14px;font-size:12px}.auth-v4-card .auth-form .field>input::placeholder{color:#98958f}.auth-v4-card .auth-form .field>input:focus,.auth-v4-password-input:focus-within{border-color:#a66a1a7a;outline:3px solid #a66a1a17}.auth-v4-back-link{border-top:1px solid var(--mwx-v4-line);min-height:52px;color:var(--mwx-v4-bronze-dark);justify-content:center;align-items:flex-end;gap:8px;margin-top:17px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.auth-v4-back-link:hover{text-decoration:underline}.auth-v4-password-form .field>small{color:var(--mwx-v4-muted);font-size:12px;line-height:1.4}.auth-v4-password-input{align-items:center;display:flex;position:relative}.auth-v4-password-input input{width:100%;height:100%;color:var(--mwx-v4-ink);background:0 0;border:0;outline:0;padding:0 48px 0 14px;font-size:12px}.auth-v4-password-input button{width:36px;height:36px;color:var(--mwx-v4-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;right:7px}.auth-v4-password-input button:hover{background:var(--mwx-v4-champagne);color:var(--mwx-v4-bronze-dark)}.auth-v4-field-error{color:#9c4038!important}.auth-v4-invite-email{min-height:54px;color:var(--mwx-v4-muted);background:#f7f1e7;border-radius:8px;align-items:center;gap:9px;margin:-7px 0 20px;padding:0 14px;font-size:12px;display:flex}.auth-v4-invite-email svg{color:var(--mwx-v4-bronze-dark);flex:none}.auth-v4-invite-email strong{color:var(--mwx-v4-ink);font-weight:560}.auth-v4-login-link{border-top:1px solid var(--mwx-v4-line);min-height:48px;color:var(--mwx-v4-muted);justify-content:center;align-items:flex-end;margin:17px 0 0;font-size:12px;display:flex}.auth-v4-login-link a{color:var(--mwx-v4-bronze-dark);margin-left:4px;font-weight:650;text-decoration:none}.auth-v4-card-message{text-align:center;justify-items:center;width:min(520px,100%);display:grid}.auth-v4-card-message .auth-heading{justify-items:center;display:grid}.auth-v4-card-message .auth-copy{max-width:390px}.auth-v4-card-message .primary-button{background:var(--mwx-v4-sidebar);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:51px;font-size:12px;text-decoration:none;display:flex}.auth-v4-message-icon{width:76px;height:76px;color:var(--mwx-v4-bronze-dark);place-items:center;margin:-6px 0 18px;display:grid}.auth-v4-message-icon svg{stroke-width:1.25px}.auth-v4-card .auth-success,.auth-v4-card .form-error{border-radius:8px;margin:0 0 16px;font-size:12px}.auth-v4-card .mfa-card,.auth-v4-card .mfa-card-wide{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;display:block}.auth-v4-card .mfa-card>.mfa-icon{display:none}.auth-v4-card .mfa-card .auth-heading{text-align:left;margin-bottom:24px}.auth-v4-card .mfa-card .auth-heading h1{font-size:43px}.auth-v4-card .mfa-form{gap:20px}.mfa-v4-code-field{position:relative}.mfa-v4-code-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid;position:relative}.mfa-v4-code-cells>.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mfa-v4-code-cells>i{border:1px solid var(--mwx-v4-line);height:58px;color:var(--mwx-v4-ink);font-variant-numeric:tabular-nums;background:#fbfaf7;border-radius:8px;place-items:center;font-size:22px;font-style:normal;display:grid}.mfa-v4-code-cells>i.active{border-color:var(--mwx-v4-bronze);box-shadow:0 0 0 3px #a66a1a17}.mfa-v4-code-native{opacity:.001;cursor:text;width:100%;height:100%;position:absolute;inset:0;border:0!important;padding:0!important}.auth-v4-card .mfa-text-button{color:var(--mwx-v4-bronze-dark);font-size:12px}.auth-v4-card .mfa-enrollment,.auth-v4-card .mfa-recovery-code-list li{border-color:var(--mwx-v4-line);background:#fbfaf7}.auth-v4-card .auth-heading h1{font-family:var(--mwx-v4-font-display);letter-spacing:-.035em;font-weight:680}.billing-drawer-content>.form-error{margin:12px 0 0}@media (max-width:980px){.auth-heading h1{font-size:34px}.auth-copy{font-size:16px}}@media (max-width:680px){.auth-shell{overscroll-behavior-x:none;overscroll-behavior-y:auto;place-items:safe center center;min-height:100svh;padding:14px;overflow:visible}.mfa-card{border-radius:18px;gap:17px;padding:22px}.mfa-enrollment,.mfa-recovery-code-list{grid-template-columns:1fr}.mfa-card .auth-heading h1{font-size:24px}.secondary-button{width:100%}.login-form{gap:18px}.login-form .field{gap:10px}.login-form .field span{font-size:15px;font-weight:600}.login-form .input-with-icon{height:52px}.login-form .input-with-icon input{height:50px;font-size:15px}.login-password-input .password-toggle{width:38px;height:38px}.login-form .primary-button{border-radius:8px;min-height:60px;font-size:16px;font-weight:600}.forgot-password-form{order:3;gap:18px}.forgot-password-form .field{gap:10px}.forgot-password-form .field span{font-size:15px;font-weight:600}.forgot-password-form .primary-button{border-radius:8px;min-height:60px;font-size:15px;font-weight:600}.auth-form .primary-button{min-height:56px;font-size:17px}.auth-form .input-with-icon{height:52px}.auth-form .input-with-icon input{height:50px;font-size:16px}}@media (min-width:1024px) and (max-width:1199px){.auth-v4-layout{grid-template-columns:40% minmax(0,1fr)}.auth-v4-story{padding-inline:38px}.auth-v4-main{padding:34px}.auth-v4-card{padding-inline:34px}}
