.clyvel-auth_shell__mWQH_.clyvel-auth-shell{--clyvel-bg:#111111;--clyvel-bg-raised:#111111;--clyvel-surface:#242424;--clyvel-surface-2:#2b2b2b;--clyvel-surface-3:#363636;--clyvel-ink:#f4f4f4;--clyvel-muted:#b8b8b8;--clyvel-subtle:#b8b8b8;--clyvel-border:#494949;--clyvel-border-strong:#626262;--clyvel-accent:#f5f5f5;--clyvel-accent-hover:#fff;--clyvel-accent-foreground:#181818;--clyvel-type-h1:clamp(1.75rem,3.5vw,2.125rem);--clyvel-control-radius:999px;--background:#111111;--foreground:#f4f4f4;--card:#242424;--muted:#2b2b2b;--border:#494949;--input:#494949;color-scheme:dark;position:fixed;inset:0;z-index:2500;overflow-y:auto;background:#111111;color:#f4f4f4}.clyvel-auth_main__DzIag{display:grid;min-height:100dvh;place-items:center;padding:52px 24px 40px}.clyvel-auth_column__C8OE6{width:100%;max-width:424px}.clyvel-auth_intro__GTtuq{margin-bottom:34px;text-align:center}.clyvel-auth_brand__QinCT{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0 0 34px;color:#f4f4f4;font-size:17px;font-weight:550;letter-spacing:-.035em;text-decoration:none}.clyvel-auth_brandBadge__xOM9V{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;border-radius:16px;background:#000}.clyvel-auth_brand__QinCT:hover{color:#fff}.clyvel-auth_brand__QinCT:focus-visible{border-radius:6px;outline:2px solid #d2d2d2;outline-offset:5px}.clyvel-auth_shell__mWQH_ .clyvel-auth_heading__AAcvC{margin:0;color:#f4f4f4!important;font-size:clamp(1.75rem,3.5vw,2.125rem)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1.17!important;overflow-wrap:normal;text-wrap:balance}.clyvel-auth_shell__mWQH_ .clyvel-auth_description__Bhvlr{max-width:390px;margin:16px auto 0;color:#c8c8c8!important;font-size:14px!important;font-weight:400;line-height:1.55!important}.clyvel-auth_formContent__zdBnE{width:100%}.clyvel-auth_formStack__Rt7NL{display:flex;flex-direction:column;gap:17px}.clyvel-auth_field__kMQAA{display:block;width:100%}.clyvel-auth_shell__mWQH_ .clyvel-auth_fieldLabel__6QQQk{display:block;margin-bottom:8px;color:#ececec!important;font-size:13px;font-weight:500}.clyvel-auth_passwordWrap__UZ9D8{display:block;position:relative}.clyvel-auth_shell__mWQH_ .clyvel-auth_input__FRQNv{display:block;width:100%;height:52px;padding:0 20px;border:1px solid #565656;border-radius:999px;background:transparent;color:#f4f4f4!important;font:inherit;font-size:15px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.clyvel-auth_shell__mWQH_ .clyvel-auth_input__FRQNv::placeholder{color:#939393}.clyvel-auth_shell__mWQH_ .clyvel-auth_input__FRQNv:focus,.clyvel-auth_shell__mWQH_ .clyvel-auth_input__FRQNv:focus-visible{border-color:#aabce9;box-shadow:0 0 0 1px #aabce9;outline:none!important}.clyvel-auth_passwordWrap__UZ9D8 .clyvel-auth_input__FRQNv{padding-right:54px}.clyvel-auth_eyeButton___RUTm{position:absolute;inset-block:0;right:10px;display:grid;width:44px;place-items:center;border:0;background:transparent;color:#bdbdbd;cursor:pointer}.clyvel-auth_eyeButton___RUTm:hover{color:#fff}.clyvel-auth_shell__mWQH_ .clyvel-auth_primaryButton__BpIUV{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:#f4f4f4!important;color:#171717!important;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.clyvel-auth_shell__mWQH_ .clyvel-auth_primaryButton__BpIUV:hover:not(:disabled){background:#fff!important}.clyvel-auth_shell__mWQH_ .clyvel-auth_primaryButton__BpIUV:disabled{cursor:not-allowed;opacity:.55}.clyvel-auth_shell__mWQH_ .clyvel-auth_googleButton__8t_xc{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:11px;border:1px solid #4c4c4c;border-radius:999px;background:transparent!important;color:#f4f4f4!important;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.clyvel-auth_shell__mWQH_ .clyvel-auth_googleButton__8t_xc:hover:not(:disabled){background:#2b2b2b!important;border-color:#6a6a6a}.clyvel-auth_shell__mWQH_ .clyvel-auth_googleButton__8t_xc:disabled{opacity:.5;cursor:not-allowed}.clyvel-auth_googleIcon__PQDUu{width:18px;height:18px;flex:0 0 auto}.clyvel-auth_divider__6aWq7{display:flex;width:100%;align-items:center;gap:16px;color:#c3c3c3;font-size:12px;font-weight:600;text-align:center}.clyvel-auth_divider__6aWq7:after,.clyvel-auth_divider__6aWq7:before{content:"";height:1px;flex:1;background:#3d3d3d}.clyvel-auth_authLinks__B4soy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:13px}.clyvel-auth_shell__mWQH_ .clyvel-auth_authLinks__B4soy a,.clyvel-auth_shell__mWQH_ .clyvel-auth_secondaryLink__1U_Pz{color:#d7d7d7!important;font-size:13px;font-weight:500;text-decoration:none}.clyvel-auth_shell__mWQH_ .clyvel-auth_authLinks__B4soy a:hover,.clyvel-auth_shell__mWQH_ .clyvel-auth_secondaryLink__1U_Pz:hover{color:#fff!important;text-decoration:underline}.clyvel-auth_shell__mWQH_ .clyvel-auth_legalText__LfVTT{color:#d5d5d5!important;font-size:12px;font-weight:400;line-height:1.6}.clyvel-auth_termsRow__fFtRl{display:flex;align-items:flex-start;gap:12px;padding:1px 0}.clyvel-auth_termsRow__fFtRl input{flex:0 0 auto;width:16px;height:16px;margin-top:3px;accent-color:#f5f5f5}.clyvel-auth_shell__mWQH_ .clyvel-auth_termsRow__fFtRl a{color:#ebebeb!important;text-decoration:underline;text-underline-offset:2px}.clyvel-auth_shell__mWQH_ .clyvel-auth_helperText__0pBdE{color:#b8b8b8!important;font-size:12px;line-height:1.4}.clyvel-auth_shell__mWQH_ .clyvel-auth_helperMessage__SvJOO{color:#b8b8b8!important;font-size:12px}.clyvel-auth_shell__mWQH_ .clyvel-auth_legal__Prd7Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:52px;font-size:11px}.clyvel-auth_shell__mWQH_ .clyvel-auth_legal__Prd7Z a{color:#a9a9a9!important;text-decoration:underline;text-underline-offset:2px}.clyvel-auth_shell__mWQH_ .clyvel-auth_legal__Prd7Z a:hover{color:#fff!important}.clyvel-auth_shell__mWQH_ .clyvel-auth_legal__Prd7Z span{color:#6a6a6a!important}@media (max-width:480px){.clyvel-auth_main__DzIag{padding:42px 22px 34px}.clyvel-auth_brand__QinCT,.clyvel-auth_intro__GTtuq{margin-bottom:28px}.clyvel-auth_shell__mWQH_ .clyvel-auth_heading__AAcvC{font-size:28px!important}.clyvel-auth_shell__mWQH_ .clyvel-auth_description__Bhvlr{font-size:13px!important}.clyvel-auth_shell__mWQH_ .clyvel-auth_legal__Prd7Z{margin-top:40px}}@media (prefers-reduced-motion:reduce){.clyvel-auth_shell__mWQH_ :is(button,a,input){transition:none}}