.login-module__Si-P0q__shell{min-height:100dvh;color:var(--ink);background:#f4f5f8;flex-direction:column;padding-bottom:20px;display:flex}.login-module__Si-P0q__shell *,.login-module__Si-P0q__shell :before,.login-module__Si-P0q__shell :after{box-sizing:border-box}.login-module__Si-P0q__header{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:32px;height:82px;padding:0 clamp(24px,5vw,72px);display:flex}.login-module__Si-P0q__wordmark{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.login-module__Si-P0q__brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:34px;display:block}.login-module__Si-P0q__headerAction{align-items:center;gap:14px;display:flex}.login-module__Si-P0q__headerAction>span{color:var(--slate);font-size:14px}.login-module__Si-P0q__startProject{min-height:auto;color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:2px 0 6px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.login-module__Si-P0q__startProject:after{content:"";background:var(--brand-blue);transform-origin:0;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.login-module__Si-P0q__startProject:hover,.login-module__Si-P0q__startProject:focus-visible{color:var(--ink)}.login-module__Si-P0q__startProject:hover:after,.login-module__Si-P0q__startProject:focus-visible:after{transform:scaleX(1)}.login-module__Si-P0q__startProject:focus-visible{outline:none}.login-module__Si-P0q__content{background:#fff;border-radius:22px;flex-shrink:0;width:min(100% - 40px,560px);margin:auto;padding:28px 40px;animation:.22s ease-out login-module__Si-P0q__authContentEnter;overflow:hidden}.login-module__Si-P0q__signupContent{min-height:590px}@keyframes login-module__Si-P0q__authContentEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.login-module__Si-P0q__login{width:min(100%,480px)}.login-module__Si-P0q__heading{margin-bottom:28px}.login-module__Si-P0q__heading>span{color:var(--brand-blue);margin-bottom:11px;font-size:14px;font-weight:500;line-height:1.4;display:block}.login-module__Si-P0q__heading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,46px);font-weight:400;line-height:1.03}.login-module__Si-P0q__heading p{color:var(--slate);margin:12px 0 0;font-size:14px;line-height:1.55}.login-module__Si-P0q__loginCard{flex-direction:column;gap:20px;display:flex}.login-module__Si-P0q__google{width:100%;min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s,transform .12s;display:flex;box-shadow:0 1px 2px #11131606}.login-module__Si-P0q__google:hover:not(:disabled){background:#fafafa;border-color:#c9ccd2}.login-module__Si-P0q__google:active:not(:disabled){transform:translateY(1px)}.login-module__Si-P0q__google:focus-visible{outline-offset:3px;outline:3px solid #11131614}.login-module__Si-P0q__google:disabled{cursor:wait;opacity:.55}.login-module__Si-P0q__googleIcon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.login-module__Si-P0q__googleIcon svg{width:20px;height:20px;display:block}.login-module__Si-P0q__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.login-module__Si-P0q__divider>span{background:#eceef1;height:1px}.login-module__Si-P0q__divider strong{color:#969aa2;font-size:12px;font-weight:500}.login-module__Si-P0q__form{flex-direction:column;gap:18px;display:flex}.login-module__Si-P0q__field{flex-direction:column;gap:9px;display:flex}.login-module__Si-P0q__field>span,.login-module__Si-P0q__passwordHeading label{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.login-module__Si-P0q__passwordHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.login-module__Si-P0q__forgotPassword{color:var(--slate);font-size:13px;font-weight:500;text-decoration:none}.login-module__Si-P0q__field input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #dfe1e5;border-radius:12px;outline:0;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 2px #11131606}.login-module__Si-P0q__field input::placeholder{color:#a1a5ad;font-size:13px}.login-module__Si-P0q__field input:hover:not(:disabled){border-color:#c9ccd2}.login-module__Si-P0q__field input:focus{background:#fff;border-color:#8c919a;box-shadow:0 0 0 3px #1113160e}.login-module__Si-P0q__field input:disabled{cursor:not-allowed;opacity:.6}.login-module__Si-P0q__error{color:#b12a2a;background:#b12a2a0b;border:1px solid #b12a2a29;border-radius:9px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5}.login-module__Si-P0q__submit{color:#fff;cursor:pointer;background:#111316;border:1px solid #111316;border-radius:999px;width:100%;min-height:46px;margin-top:2px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s,transform .12s,opacity .15s}.login-module__Si-P0q__submit:hover:not(:disabled){background:#2b2e33;border-color:#2b2e33}.login-module__Si-P0q__submit:active:not(:disabled){transform:translateY(1px)}.login-module__Si-P0q__submit:focus-visible{outline-offset:3px;outline:3px solid #1113161a}.login-module__Si-P0q__submit:disabled{cursor:wait;opacity:.5}.login-module__Si-P0q__note{color:var(--slate);text-align:center;border-top:1px solid #303136;margin:22px 0 0;padding-top:20px;font-size:13px;line-height:1.55}.login-module__Si-P0q__note a{color:var(--ink);font-weight:500;text-decoration:none}.login-module__Si-P0q__note a:hover{text-decoration:underline}.login-module__Si-P0q__confirmation{text-align:center;flex-direction:column;align-items:center;min-height:534px;padding:24px 0 20px;animation:.22s ease-out login-module__Si-P0q__confirmationEnter;display:flex}@keyframes login-module__Si-P0q__confirmationEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.login-module__Si-P0q__confirmationIcon{width:50px;height:50px;color:var(--brand-blue);background:#3754ff14;border-radius:16px;flex:0 0 50px;justify-content:center;align-items:center;margin-bottom:17px;display:inline-flex}.login-module__Si-P0q__confirmationIcon svg{width:23px;height:23px;display:block}.login-module__Si-P0q__confirmationHeading{width:100%;margin-bottom:22px}.login-module__Si-P0q__confirmationHeading>span{color:var(--brand-blue);margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.4;display:block}.login-module__Si-P0q__confirmationHeading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,44px);font-weight:400;line-height:1.04}.login-module__Si-P0q__confirmationHeading p{color:var(--slate);margin:13px 0 8px;font-size:14px;line-height:1.55}.login-module__Si-P0q__confirmationHeading strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;background:#f4f5f8;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.login-module__Si-P0q__confirmationCopy{width:min(100%,420px);color:var(--slate);margin:0 0 24px;padding:20px 24px;font-size:14px;line-height:1.65;position:relative}.login-module__Si-P0q__confirmationCopy:before,.login-module__Si-P0q__confirmationCopy:after{content:"";background:#eceef1;height:1px;position:absolute;left:0;right:0}.login-module__Si-P0q__confirmationCopy:before{top:0}.login-module__Si-P0q__confirmationCopy:after{bottom:0}.login-module__Si-P0q__confirmation .login-module__Si-P0q__error,.login-module__Si-P0q__confirmationNotice{width:min(100%,420px)}.login-module__Si-P0q__confirmation .login-module__Si-P0q__error{text-align:left;margin:0 0 18px}.login-module__Si-P0q__confirmationNotice{color:var(--ink);text-align:center;background:#3754ff0e;border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.5}.login-module__Si-P0q__confirmation>.login-module__Si-P0q__submit{width:auto;min-width:224px;max-width:100%;min-height:44px;margin:0;padding:0 24px}.login-module__Si-P0q__confirmationActions{width:min(100%,420px);color:var(--slate);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.5;display:flex;position:relative}.login-module__Si-P0q__confirmationActions:before{content:"";background:#eceef1;height:1px;position:absolute;top:0;left:0;right:0}.login-module__Si-P0q__confirmationActions p{margin:0}.login-module__Si-P0q__confirmationActions p:first-child{text-align:left}.login-module__Si-P0q__confirmationActions p:last-child{text-align:right}.login-module__Si-P0q__confirmationActions a,.login-module__Si-P0q__confirmationActions button{color:var(--ink);font:inherit;font-weight:500;text-decoration:none}.login-module__Si-P0q__confirmationActions button{cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.login-module__Si-P0q__confirmationActions a:hover,.login-module__Si-P0q__confirmationActions button:hover{text-decoration:underline}.login-module__Si-P0q__confirmationActions a:focus-visible,.login-module__Si-P0q__confirmationActions button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #11131614}@media (max-width:960px){.login-module__Si-P0q__header{height:68px;padding:0 20px}.login-module__Si-P0q__headerAction>span{display:none}.login-module__Si-P0q__content{border-radius:18px;width:min(100% - 24px,560px);margin:auto;padding:28px 34px}.login-module__Si-P0q__signupContent{min-height:590px}}@media (max-width:520px){.login-module__Si-P0q__header{padding:0 16px}.login-module__Si-P0q__brandLogo{max-width:118px;height:30px}.login-module__Si-P0q__content{width:calc(100% - 16px);padding:24px 18px}.login-module__Si-P0q__signupContent{min-height:auto}.login-module__Si-P0q__field input{font-size:16px}.login-module__Si-P0q__heading{margin-bottom:25px}.login-module__Si-P0q__heading h1{font-size:34px}.login-module__Si-P0q__heading p{font-size:14px}.login-module__Si-P0q__loginCard{gap:18px}.login-module__Si-P0q__form{gap:17px}.login-module__Si-P0q__confirmation{min-height:auto;padding:18px 0 12px}.login-module__Si-P0q__confirmationIcon{border-radius:16px;flex-basis:50px;width:50px;height:50px;margin-bottom:18px}.login-module__Si-P0q__confirmationHeading{margin-bottom:18px}.login-module__Si-P0q__confirmationHeading h1{font-size:34px}.login-module__Si-P0q__confirmationCopy{margin-bottom:22px}.login-module__Si-P0q__confirmation>.login-module__Si-P0q__submit{width:auto;min-width:0;max-width:100%;padding:0 22px}.login-module__Si-P0q__confirmationActions{flex-direction:column;gap:3px;margin-top:18px}.login-module__Si-P0q__confirmationActions p+p:before{content:none}}.login-module__Si-P0q__loginPage{color:#f7f6fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090a0c;justify-content:center;min-height:100dvh;padding:40px 24px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{background:#141517;border:1px solid #242529;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:min(100%,1060px);margin:auto;padding:0;display:grid;overflow:hidden;box-shadow:0 32px 110px #0000001f}.login-module__Si-P0q__brandPanel{background:#1a1b1e;border-right:1px solid #292a2e;flex-direction:column;justify-content:space-between;min-width:0;padding:44px clamp(28px,4vw,48px);display:flex}.login-module__Si-P0q__panelHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.login-module__Si-P0q__panelLogo{filter:brightness(0)invert();width:88px;height:auto;display:block}.login-module__Si-P0q__brandPanelCopy{margin:auto 0;padding:72px 0}.login-module__Si-P0q__brandPanelCopy h2{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.12}.login-module__Si-P0q__brandPanelCopy h2 span{color:#a8a9b2}.login-module__Si-P0q__brandPanelCopy p{color:#abadb6;max-width:310px;margin:24px 0 0;font-size:13px;line-height:1.8}.login-module__Si-P0q__panelFooter{border-top:1px solid #34353b;padding-top:24px}.login-module__Si-P0q__panelFooter p{color:#abadb6;margin:0 0 16px;font-size:12px}.login-module__Si-P0q__panelProjectLink{color:#f7f6fa;border:2px solid #686a74;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.login-module__Si-P0q__panelProjectLink:hover{background:#25262b;border-color:#f7f6fa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{align-self:center;width:100%;min-width:0;padding:56px clamp(32px,4.5vw,56px)}.login-module__Si-P0q__mobileLogo{display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading h1{color:#f7f6fa;font-size:28px;font-weight:500;line-height:1.2}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading p{color:#a5a6ae;margin-top:10px;font-size:12px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input{color:#f7f6fa;min-height:46px;box-shadow:none;background:#1e1f23;border:1px solid #303136;border-radius:8px;font-size:13px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:hover:not(:disabled){border-color:#565862}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus{background:#1e1f23;border-color:#929bf9;box-shadow:0 0 0 3px #929bf91f}.login-module__Si-P0q__passwordControl{position:relative}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl input{padding-right:62px}.login-module__Si-P0q__passwordToggle{color:#b9bac4;min-width:52px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:11px;position:absolute;top:3px;right:4px}.login-module__Si-P0q__passwordToggle:hover:not(:disabled){color:#fff;background:#303136}.login-module__Si-P0q__passwordToggle:disabled{opacity:.5;cursor:wait}.login-module__Si-P0q__loginPage .login-module__Si-P0q__forgotPassword:hover{color:#fff;text-decoration:underline}.login-module__Si-P0q__loginPage .login-module__Si-P0q__google{color:#f7f6fa;min-height:46px;box-shadow:none;background:#1b1c20;border:1px solid #36373e;border-radius:8px;font-size:12px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__google:hover:not(:disabled){background:#25262b;border-color:#565862}.login-module__Si-P0q__loginPage .login-module__Si-P0q__divider strong{color:#999aa5;font-size:10px;font-weight:400}.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit{color:#0a0b0e;background:#f7f6fa;border:1px solid #f7f6fa;border-radius:8px;min-height:46px;font-size:13px;font-weight:600}.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit:hover:not(:disabled){background:#dedee5;border-color:#dedee5}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input,.login-module__Si-P0q__loginPage .login-module__Si-P0q__google,.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit{border-radius:999px;min-height:50px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordToggle{border-radius:999px;top:5px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__note{color:#a0a1ac;font-size:11px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form .login-module__Si-P0q__note{border:0;margin:2px 0 0;padding:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login>.login-module__Si-P0q__note{border-color:#303136;margin-top:24px;padding-top:20px;font-size:10px;line-height:1.8}@media (max-width:700px){.login-module__Si-P0q__loginPage{padding:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{border-radius:16px;grid-template-columns:1fr;max-width:440px}.login-module__Si-P0q__brandPanel{display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{padding:30px 26px}.login-module__Si-P0q__mobileLogo{margin-bottom:30px;display:inline-block}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input{font-size:16px}}@media (max-width:380px){.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__content,.login-module__Si-P0q__confirmation{animation:none}}.login-module__Si-P0q__brandPanelCopy p,.login-module__Si-P0q__panelFooter p,.login-module__Si-P0q__panelProjectLink,.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading p,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field>span,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordHeading label,.login-module__Si-P0q__loginPage .login-module__Si-P0q__google,.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit{font-size:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input{font-size:15px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input::placeholder{font-size:14px}.login-module__Si-P0q__passwordToggle,.login-module__Si-P0q__loginPage .login-module__Si-P0q__forgotPassword,.login-module__Si-P0q__loginPage .login-module__Si-P0q__note,.login-module__Si-P0q__loginPage .login-module__Si-P0q__login>.login-module__Si-P0q__note{font-size:13px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__divider strong{font-size:12px}@media (min-width:701px){.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{height:min(700px,100dvh - 48px);min-height:0}}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{animation:none}@media (max-width:700px){.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{height:min(700px,100dvh - 32px);min-height:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__mobileLogo{width:fit-content;margin-left:auto;margin-right:auto;display:table}}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationResendButton{align-self:center;width:fit-content;min-width:0;max-width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationActions:before,.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationCopy:before,.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationCopy:after{content:none;display:none}@media (min-width:701px) and (max-height:800px){.login-module__Si-P0q__loginPage{padding-top:12px;padding-bottom:12px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{padding-top:20px;padding-bottom:20px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading{margin-bottom:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__loginCard{gap:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form{gap:12px}.login-module__Si-P0q__brandPanelCopy{padding-top:24px;padding-bottom:24px}}.login-module__Si-P0q__authPanelTransition{animation:.26s ease-out both login-module__Si-P0q__authPanelEnter}@keyframes login-module__Si-P0q__authPanelEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__authPanelTransition{animation:none}}:is(.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[autocomplete=name]),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(input[type=email]),.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl){position:relative}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[autocomplete=name])>input{padding-left:43px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:before{content:"";pointer-events:none;background-color:#92939e;width:16px;height:16px;position:absolute;bottom:17px;left:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[autocomplete=name]):after{content:"";pointer-events:none;background-color:#92939e;width:16px;height:16px;position:absolute;bottom:17px;left:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(input[type=email]):after{content:"";pointer-events:none;background-color:#92939e;width:16px;height:16px;position:absolute;bottom:17px;left:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[autocomplete=name]):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2'/%3E%3C/svg%3E")}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(input[type=email]):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:before{top:17px;bottom:auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[type=password]){position:relative}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[type=password])>input{padding-left:43px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[type=password]):after{content:"";pointer-events:none;background:#92939e;width:16px;height:16px;position:absolute;bottom:17px;left:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input{appearance:none;box-shadow:none;outline:none;transition:border-color .18s}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus-visible,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:hover:focus{box-shadow:none;background:#1e1f23;border-color:#fff;outline:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):hover,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):focus-visible{-webkit-text-fill-color:#f7f6fa;caret-color:#f7f6fa;-webkit-background-clip:text;background-clip:text;transition:background-color 0s 86400s,border-color .18s;box-shadow:inset 0 0 0 1000px #1e1f23}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):hover,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):focus-visible{-webkit-text-fill-color:#f7f6fa;caret-color:#f7f6fa;-webkit-background-clip:text;background-clip:text;transition:background-color 0s 86400s,border-color .18s;box-shadow:inset 0 0 0 1000px #1e1f23}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame{background:#1e1f23;border:1px solid #303136;border-radius:999px;transition:border-color .18s;display:block;overflow:hidden}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame:hover{border-color:#565862}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame>input{border:0;border-radius:0;width:100%;min-height:48px;display:block}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:focus-within:after,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:focus-within:before{background-color:#b9bac4}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:before{top:50%;bottom:auto;transform:translateY(-50%)}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl,.login-module__Si-P0q__loginPage .login-module__Si-P0q__loginCard{outline:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form:focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__form:focus-within,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:focus-within,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:focus-within,.login-module__Si-P0q__loginPage .login-module__Si-P0q__loginCard:focus-within{box-shadow:none;outline:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl .login-module__Si-P0q__passwordToggle{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;line-height:1;display:flex;top:50%;right:5px;transform:translateY(-50%)}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl .login-module__Si-P0q__passwordToggle:hover:not(:disabled){border-radius:50%}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl .login-module__Si-P0q__passwordToggle svg{flex-shrink:0;display:block}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:autofill{caret-color:#f7f6fa;-webkit-text-fill-color:#f7f6fa!important;color:#f7f6fa!important;box-shadow:inset 0 0 0 1000px #1e1f23!important}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-autofill{caret-color:#f7f6fa;-webkit-text-fill-color:#f7f6fa!important;color:#f7f6fa!important;box-shadow:inset 0 0 0 1000px #1e1f23!important}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-autofill:hover{caret-color:#f7f6fa;-webkit-text-fill-color:#f7f6fa!important;color:#f7f6fa!important;box-shadow:inset 0 0 0 1000px #1e1f23!important}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-autofill:focus{caret-color:#f7f6fa;-webkit-text-fill-color:#f7f6fa!important;color:#f7f6fa!important;box-shadow:inset 0 0 0 1000px #1e1f23!important}@media (max-width:700px){.login-module__Si-P0q__loginPage{height:auto;min-height:100dvh;padding:16px;overflow:visible}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{height:auto;min-height:0;max-height:none;overflow:visible}}.login-module__Si-P0q__loginPage{height:auto;min-height:100dvh;overflow:visible}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{max-height:none}@media (min-width:701px){.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{height:auto;min-height:min(700px,100dvh - 48px)}}@media (max-width:700px){.login-module__Si-P0q__loginPage,.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{scrollbar-width:none;-ms-overflow-style:none}.login-module__Si-P0q__loginPage::-webkit-scrollbar{width:0;height:0;display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content::-webkit-scrollbar{width:0;height:0;display:none}:is(html:has(.login-module__Si-P0q__loginPage),body:has(.login-module__Si-P0q__loginPage)){scrollbar-width:none}html:has(.login-module__Si-P0q__loginPage)::-webkit-scrollbar{width:0;display:none}body:has(.login-module__Si-P0q__loginPage)::-webkit-scrollbar{width:0;display:none}.login-module__Si-P0q__loginPage input,.login-module__Si-P0q__loginPage select,.login-module__Si-P0q__loginPage textarea{font-size:16px!important}}.login-module__Si-P0q__loginPage{color:#fff;font-family:var(--font-inter), Inter, Arial, sans-serif;background:#0b0b0b;padding:32px 24px 48px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandPanel{background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:24px;width:100%;padding:0 0 48px;display:flex}.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelFooter{border:0;padding:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelLogo{width:76px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelProjectLink{color:#aaa;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:13px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelProjectLink:hover{color:#fff;background:0 0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading h1,.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationHeading h1{color:#fff;letter-spacing:-.03em;font-family:inherit;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading>span{color:#aaa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading p{color:#aaa;margin-top:16px;font-size:16px;line-height:1.6}.login-module__Si-P0q__loginPage .login-module__Si-P0q__loginCard{gap:26px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form{gap:20px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field>span,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordHeading label{color:#ddd;font-size:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input{color:#fff;min-height:56px;box-shadow:none;background:#151515;border-color:#444;border-radius:10px;padding:0 16px;font-size:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input::placeholder{color:#898989;font-size:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:hover:not(:disabled),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame:hover{border-color:#777}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus-visible,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:hover:focus{box-shadow:none;background:#151515;border-color:#fff}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame{background:#151515;border-color:#444;border-radius:10px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame:focus-within{border-color:#fff}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame>input{border:0;border-radius:0;min-height:54px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:after,.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl:before{display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input[type=email],.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordControl>input{padding-left:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[autocomplete=name])>input{padding-left:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field:has(>input[type=password])>input{padding-left:16px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordToggle{color:#aaa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__passwordToggle:hover:not(:disabled){background:#252525}.login-module__Si-P0q__loginPage .login-module__Si-P0q__forgotPassword{color:#aaa;font-size:13px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):hover,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:-webkit-any(:autofill,:-webkit-autofill):focus-visible{caret-color:#fff;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #151515!important}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill),.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):hover,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:is(:autofill,:autofill):focus-visible{caret-color:#fff;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #151515!important}.login-module__Si-P0q__loginPage .login-module__Si-P0q__google,.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit{color:#111;min-height:58px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:10px;padding:14px 20px;font-size:16px;font-weight:400}.login-module__Si-P0q__loginPage .login-module__Si-P0q__google{gap:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__google:hover:not(:disabled),.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit:hover:not(:disabled){background:#e8e8e8;border-color:#e8e8e8}.login-module__Si-P0q__loginPage .login-module__Si-P0q__divider>span{background:#303030}.login-module__Si-P0q__loginPage .login-module__Si-P0q__divider strong{color:#999;font-size:14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__note,.login-module__Si-P0q__loginPage .login-module__Si-P0q__login>.login-module__Si-P0q__note{color:#999;border:0;margin-top:28px;padding:0;font-size:13px;line-height:1.7}.login-module__Si-P0q__loginPage .login-module__Si-P0q__note a{color:#ddd}.login-module__Si-P0q__loginPage .login-module__Si-P0q__form .login-module__Si-P0q__note{margin-top:4px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__error{color:#ffb4ad;background:#211515;border-color:#633737}.login-module__Si-P0q__loginPage a:focus-visible,.login-module__Si-P0q__loginPage button:focus-visible{outline-offset:4px;outline:2px solid #fff}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmation{min-height:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationIcon{color:#c8f04a;background:#181818;border-radius:10px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationHeading p{color:#aaa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationResendButton{min-height:58px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__header{width:min(100%,460px);height:auto;margin:0 auto 48px;padding:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandLogo{filter:brightness(0)invert();width:76px;height:auto}.login-module__Si-P0q__loginPage .login-module__Si-P0q__headerAction>span{color:#aaa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__startProject{color:#fff}@media (max-width:520px){.login-module__Si-P0q__loginPage{padding:24px 20px 40px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandPanel{padding-bottom:36px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading p{font-size:15px}}.login-module__Si-P0q__loginPage{color:#fff;background:#0b0b0b;min-height:100dvh;padding:28px 20px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{width:min(100%,520px);height:auto;min-height:0;box-shadow:none;background:#111;border:1px solid #303030;border-radius:16px;flex-direction:column;margin:auto;padding:clamp(26px,5vw,44px);display:flex;overflow:visible}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandPanel{background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0;padding:0 0 34px;display:flex}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandPanelCopy,.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelFooter,.login-module__Si-P0q__loginPage .login-module__Si-P0q__mobileLogo{display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__panelLogo{width:76px;height:auto}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{width:100%;padding:0}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading{text-align:center;margin-bottom:28px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading h1{color:#fff}.login-module__Si-P0q__loginPage .login-module__Si-P0q__heading p{color:#aaa}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame{background:#181818;border-color:#393939}.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field input:focus-visible,.login-module__Si-P0q__loginPage .login-module__Si-P0q__field .login-module__Si-P0q__inputFrame:focus-within{background:#181818;border-color:#e6e6e6}.login-module__Si-P0q__loginPage .login-module__Si-P0q__submit,.login-module__Si-P0q__loginPage .login-module__Si-P0q__google{border-radius:10px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationIcon{color:#c8f04a;background:#1a1e15}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationHeading>span{color:#c8f04a}.login-module__Si-P0q__loginPage .login-module__Si-P0q__confirmationNotice{color:#ddd;background:#1a1e15}.login-module__Si-P0q__loginPage .login-module__Si-P0q__startProject:after{background:#fff}@media (max-width:700px){.login-module__Si-P0q__loginPage{padding:20px 14px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{background:#111;border:1px solid #303030;border-radius:14px;width:min(100%,520px);height:auto;min-height:0;max-height:none;padding:28px 22px}.login-module__Si-P0q__loginPage .login-module__Si-P0q__brandPanel{padding-bottom:30px;display:flex}.login-module__Si-P0q__loginPage .login-module__Si-P0q__mobileLogo{display:none}.login-module__Si-P0q__loginPage .login-module__Si-P0q__login{padding:0}}@media (max-width:380px){.login-module__Si-P0q__loginPage .login-module__Si-P0q__content{padding:24px 18px}}
.PortalLoadingIcon-module__aCw72G__logo{background:currentColor;flex:none;width:32px;height:37px;animation:2.2s cubic-bezier(.65,0,.25,1) infinite PortalLoadingIcon-module__aCw72G__ribbonReveal;display:block;-webkit-mask:url(/sligge-loader-icon.png) 50%/contain no-repeat;mask:url(/sligge-loader-icon.png) 50%/contain no-repeat}@keyframes PortalLoadingIcon-module__aCw72G__ribbonReveal{0%{clip-path:polygon(0 0,0 0,0 0,0 0);opacity:1}65%,82%{clip-path:polygon(0 0,110% 0,110% 110%,0 110%);opacity:1}to{clip-path:polygon(0 0,110% 0,110% 110%,0 110%);opacity:0}}@media (prefers-reduced-motion:reduce){.PortalLoadingIcon-module__aCw72G__logo{animation:none}}
.PortalPageSkeleton-module__1yyakG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PortalPageSkeleton-module__1yyakG__bone{background:var(--theme-soft,#eee);border-radius:8px;flex-shrink:0;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.PortalPageSkeleton-module__1yyakG__bone:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--theme-shimmer,#ffffff2e) 28%, var(--theme-shimmer,#ffffffb8) 50%, var(--theme-shimmer,#ffffff2e) 72%, transparent 100%);animation:1.35s ease-in-out infinite PortalPageSkeleton-module__1yyakG__skeletonShimmer;position:absolute;inset:0;transform:translate(-105%)}@keyframes PortalPageSkeleton-module__1yyakG__skeletonShimmer{to{transform:translate(105%)}}@media (prefers-reduced-motion:reduce){.PortalPageSkeleton-module__1yyakG__bone:after{animation:none}}.PortalPageSkeleton-module__1yyakG__titleBone{border-radius:10px;width:220px;height:.85em}.PortalPageSkeleton-module__1yyakG__subtitleBone{width:290px;max-width:55vw;height:.85em;margin-top:0}.PortalPageSkeleton-module__1yyakG__smallLabelBone{width:74px;height:9px}.PortalPageSkeleton-module__1yyakG__nameBone{width:170px;max-width:75%;height:13px}.PortalPageSkeleton-module__1yyakG__metaBone{width:250px;max-width:88%;height:9px;margin-top:8px}.PortalPageSkeleton-module__1yyakG__dateBone{width:72px;height:10px}.PortalPageSkeleton-module__1yyakG__actionBone{border-radius:10px;width:72px;height:44px}.PortalPageSkeleton-module__1yyakG__designerFileActionBone{border-radius:8px;width:116px;height:46px}.PortalPageSkeleton-module__1yyakG__projectInvoiceActionBone{border-radius:8px;width:112px;max-width:100%;height:44px}.PortalPageSkeleton-module__1yyakG__chevronBone{border-radius:4px;width:10px;height:16px}.PortalPageSkeleton-module__1yyakG__pillBone{border-radius:999px;width:86px;height:30px}.PortalPageSkeleton-module__1yyakG__fieldValueBone{width:92px;height:12px;margin-top:8px}.PortalPageSkeleton-module__1yyakG__cardButtonBone{border-radius:10px;width:104px;height:44px}.PortalPageSkeleton-module__1yyakG__textLinkBone{width:64px;height:10px}.PortalPageSkeleton-module__1yyakG__panelTitleBone{width:132px;height:.85em}.PortalPageSkeleton-module__1yyakG__panelCopyBone{width:210px;height:.85em;margin-top:0}.PortalPageSkeleton-module__1yyakG__tableLabelBone{width:58px;height:7px}.PortalPageSkeleton-module__1yyakG__progressBone{border-radius:999px;width:100%;height:5px;margin-top:9px}.PortalPageSkeleton-module__1yyakG__fileIconBone{border-radius:10px;width:40px;height:40px}.PortalPageSkeleton-module__1yyakG__sideTitleBone{width:106px;height:.85em}.PortalPageSkeleton-module__1yyakG__promoTitleBone{width:160px;height:20px;margin-top:15px}.PortalPageSkeleton-module__1yyakG__promoCopyBone{width:100%;height:36px;margin-top:14px}.PortalPageSkeleton-module__1yyakG__projectIconBone{border-radius:10px;width:46px;height:46px}.PortalPageSkeleton-module__1yyakG__projectNameBone{width:220px;max-width:60vw;height:22px;margin-top:10px}.PortalPageSkeleton-module__1yyakG__segmentedBone{border-radius:999px;width:218px;height:44px}.PortalPageSkeleton-module__1yyakG__avatarBone{border-radius:50%;width:40px;height:40px}.PortalPageSkeleton-module__1yyakG__timelineLabelBone{width:76px;max-width:75%;height:9px}.PortalPageSkeleton-module__1yyakG__longTextBone{width:86%;height:10px;margin-top:18px}.PortalPageSkeleton-module__1yyakG__mediumTextBone{width:62%;height:10px;margin-top:9px}.PortalPageSkeleton-module__1yyakG__smallButtonBone{border-radius:10px;width:82px;height:44px}.PortalPageSkeleton-module__1yyakG__uploadButtonBone{border-radius:10px;width:104px;height:44px}.PortalPageSkeleton-module__1yyakG__composerInputBone{border-radius:12px;width:100%;height:72px}.PortalPageSkeleton-module__1yyakG__paginationControls{align-items:center;gap:10px;display:flex}
.AuthLoadingScreen-module__x-hv7G__dialog{box-sizing:border-box;color:#f4f5f7;width:100%;max-width:none;height:100dvh;max-height:none;font-family:var(--font-inter), Inter, Arial, sans-serif;text-align:center;-webkit-backdrop-filter:blur(120px)saturate(140%);background:#0a0b0ecc;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.AuthLoadingScreen-module__x-hv7G__dialog::backdrop{-webkit-backdrop-filter:blur(120px)saturate(140%);background:#0a0b0ecc}.AuthLoadingScreen-module__x-hv7G__dialog[open]{animation:.28s ease-out both AuthLoadingScreen-module__x-hv7G__fadeIn}.AuthLoadingScreen-module__x-hv7G__loading{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;animation:.35s ease-out both AuthLoadingScreen-module__x-hv7G__appear;display:flex}.AuthLoadingScreen-module__x-hv7G__title{color:#f4f5f7;font-family:var(--font-inter), Inter, Arial, sans-serif;letter-spacing:-.01em;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.5}@keyframes AuthLoadingScreen-module__x-hv7G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthLoadingScreen-module__x-hv7G__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.AuthLoadingScreen-module__x-hv7G__dialog{padding:20px}.AuthLoadingScreen-module__x-hv7G__title{font-size:14px}}@media (prefers-reduced-motion:reduce){.AuthLoadingScreen-module__x-hv7G__dialog[open],.AuthLoadingScreen-module__x-hv7G__loading{animation:none}}.AuthLoadingScreen-module__x-hv7G__dialog{overscroll-behavior:none;scrollbar-width:none;-webkit-overflow-scrolling:auto}.AuthLoadingScreen-module__x-hv7G__dialog::-webkit-scrollbar{display:none}
.PortalSidebar-module__lY4GDq__sidebarBrand{background:0 0;border:0;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 42px;padding:4px;text-decoration:none;display:flex}.PortalSidebar-module__lY4GDq__sidebarBrandIcon{object-fit:contain;width:28px;height:28px;display:block}.PortalSidebar-module__lY4GDq__sidebarBrand:focus-visible{outline-offset:2px;outline:2px solid #92949e}@media (max-width:860px){.PortalSidebar-module__lY4GDq__sidebarBrand{display:none}}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link{border-radius:12px;transition:background-color .22s ease-in-out,color .22s ease-in-out}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link:hover{color:#fff;background:#24262c}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link svg{transition:opacity .22s ease-in-out}:is(.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link[aria-current=page],.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link[aria-current=page]:hover){color:#fff;background:#25262d;font-weight:500}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link[aria-current=page] svg{opacity:1}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link{transition:none}.PortalSidebar-module__lY4GDq__clientSidebar .sidebar-link svg{transition:none}}
:is(html:not([data-theme=dark]) .quote-module__gLELVa__formCard,html:not([data-theme=dark]) .quote-module__gLELVa__calendarLayer,html:not([data-theme=dark]) .quote-module__gLELVa__successCard,html:not([data-theme=dark]) .quote-module__gLELVa__scrollHint){box-shadow:none}.quote-module__gLELVa__portalPage{width:min(100%,1440px);margin:0 auto;padding:48px clamp(12px,2vw,34px) 80px}.quote-module__gLELVa__content{width:min(100%,820px);margin:0 auto}.quote-module__gLELVa__portalPage .quote-module__gLELVa__content{width:min(100%,1040px);margin-inline:auto}.quote-module__gLELVa__portalPage .quote-module__gLELVa__pageHeading{max-width:none;margin-bottom:8px}.quote-module__gLELVa__portalPage .quote-module__gLELVa__formCard{border-top:0}.quote-module__gLELVa__pageHeading{max-width:720px;margin-top:0;margin-bottom:48px}.quote-module__gLELVa__eyebrow{color:var(--focus-ring);font-family:var(--font-inter), Arial, sans-serif;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4;display:block}.quote-module__gLELVa__pageHeading h1{color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(35px,3.2vw,49px);font-weight:400;line-height:1.16}.quote-module__gLELVa__pageHeading p{max-width:660px;color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.55}.quote-module__gLELVa__formCard{--focus-ring:var(--action-primary);--theme-border-strong:#d4d4d4;--theme-secondary:#a3a3a3;border-top:1px solid var(--border);width:100%;box-shadow:none;background:0 0;border-radius:0;margin-left:auto;margin-right:auto}html[data-theme=dark] .quote-module__gLELVa__portalPage .quote-module__gLELVa__formCard{--theme-border-strong:#525252;--theme-secondary:#a3a3a3}.quote-module__gLELVa__formSection{gap:24px;padding:32px 0 40px;display:grid}.quote-module__gLELVa__formSection+.quote-module__gLELVa__formSection{border-top:1px solid var(--theme-border,#ececf0)}.quote-module__gLELVa__sectionHeading{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-bottom:4px;display:grid}.quote-module__gLELVa__sectionHeading>span{color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;padding-top:3px;font-size:14px;font-weight:500;line-height:1.4}.quote-module__gLELVa__sectionHeading h2{color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:20px;font-weight:500;line-height:1.35}.quote-module__gLELVa__sectionHeading p{max-width:560px;color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;margin:5px 0 0;font-size:13px;line-height:1.5}.quote-module__gLELVa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.quote-module__gLELVa__field{gap:9px;min-width:0;display:grid}.quote-module__gLELVa__field>span{color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;justify-content:space-between;align-items:baseline;gap:0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.quote-module__gLELVa__field em{color:var(--danger);margin-left:4px;font-style:normal}.quote-module__gLELVa__field small{color:var(--text-secondary);margin-left:auto;font-size:12px;font-weight:500}.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea{box-sizing:border-box;border:1px solid var(--theme-border-strong,#dfe1e5);background:var(--surface-raised);width:100%;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;border-radius:10px;outline:none;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.quote-module__gLELVa__field input{min-height:52px;padding:0 14px}.quote-module__gLELVa__field textarea{resize:vertical;min-height:118px;padding:14px;line-height:1.6}.quote-module__gLELVa__field textarea[rows="8"]{min-height:176px}.quote-module__gLELVa__field input:hover,.quote-module__gLELVa__field textarea:hover{border-color:var(--theme-secondary,#c9ccd2)}.quote-module__gLELVa__formCard .quote-module__gLELVa__field input:focus,.quote-module__gLELVa__formCard .quote-module__gLELVa__field textarea:focus{border-color:var(--focus-ring);box-shadow:none;outline:none}.quote-module__gLELVa__field input::placeholder,.quote-module__gLELVa__field textarea::placeholder{color:var(--theme-muted,#a1a5ad);font-weight:450}.quote-module__gLELVa__dateWrap{min-width:0;position:relative}.quote-module__gLELVa__dateButton{border:1px solid var(--theme-border-strong,#dfe1e5);background:var(--surface-raised);width:100%;min-height:52px;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.quote-module__gLELVa__dateButton:hover{border-color:var(--theme-secondary,#c9ccd2)}.quote-module__gLELVa__dateButton:focus-visible{border-color:var(--focus-ring);box-shadow:none;outline:none}.quote-module__gLELVa__dateButton strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.quote-module__gLELVa__dateButton span{color:var(--text-secondary);flex:none;font-size:12px;font-weight:500}.quote-module__gLELVa__calendarLayer{z-index:1000;overscroll-behavior:contain;background:var(--surface-raised);border-radius:10px;width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow-y:auto;box-shadow:0 8px 28px #11131624}.quote-module__gLELVa__calendarLayer .onboarding-calendar{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text-primary);border-radius:10px;padding:18px;position:static}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header{grid-template-columns:40px 1fr 40px;align-items:center;gap:0;margin-bottom:17px;display:grid}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header strong{color:var(--text-primary);text-align:center;font-size:15px}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header button{border:1px solid var(--border);background:var(--surface-raised);width:40px;height:40px;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border-radius:8px;padding:0;font-size:23px}:is(.quote-module__gLELVa__calendarLayer .onboarding-calendar-weekdays,.quote-module__gLELVa__calendarLayer .onboarding-calendar-days){grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.quote-module__gLELVa__calendarLayer .onboarding-calendar-weekdays span{color:var(--text-secondary);text-align:center;padding:5px 0;font-size:11px}:is(.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>span,.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button){aspect-ratio:1}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button{min-width:0;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:13px}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button:disabled{color:var(--theme-border-strong,#c4c7c1);cursor:not-allowed}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>.onboarding-calendar-selected{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.quote-module__gLELVa__referenceLinks{gap:12px;min-width:0;padding-top:4px;display:grid}.quote-module__gLELVa__referenceHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.quote-module__gLELVa__referenceHeading>div{min-width:0}.quote-module__gLELVa__referenceHeading strong{color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.4;display:block}.quote-module__gLELVa__referenceHeading p{max-width:560px;color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.quote-module__gLELVa__referenceHeading>span{color:var(--text-secondary);flex:none;font-size:12px;line-height:1.4}.quote-module__gLELVa__linkEntryRow{grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:14px;display:grid}.quote-module__gLELVa__linkField{gap:8px;min-width:0;display:grid}.quote-module__gLELVa__linkField>span{color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;justify-content:flex-start;align-items:baseline;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.quote-module__gLELVa__linkField small{color:var(--text-secondary);font-size:11px;font-weight:500}.quote-module__gLELVa__linkField input{box-sizing:border-box;border:1px solid var(--theme-border-strong,#dfe1e5);background:var(--surface-raised);width:100%;min-height:52px;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;border-radius:10px;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.quote-module__gLELVa__linkField input:hover{border-color:var(--theme-secondary,#c9ccd2)}.quote-module__gLELVa__formCard .quote-module__gLELVa__linkField input:focus{border-color:var(--focus-ring);box-shadow:none;outline:none}.quote-module__gLELVa__linkField input::placeholder{color:var(--theme-muted,#a1a5ad);font-weight:450}.quote-module__gLELVa__addLinkButton{background:var(--action-primary);min-height:52px;color:var(--action-primary-text);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;padding:0 17px;font-size:13px;font-weight:500}.quote-module__gLELVa__addLinkButton:hover{opacity:.9}.quote-module__gLELVa__linkHelp{color:var(--text-secondary);font-size:11px;line-height:1.5;display:block}.quote-module__gLELVa__linkError{color:var(--danger);margin:0;font-size:12px;line-height:1.5}.quote-module__gLELVa__linkList{gap:8px;margin-top:2px;display:grid}.quote-module__gLELVa__linkRow{background:var(--theme-soft,#f6f7fa);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;min-height:62px;padding:10px 8px 10px 12px;display:grid}.quote-module__gLELVa__linkRowIcon{background:var(--surface-raised);width:34px;height:34px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.quote-module__gLELVa__linkRowCopy{min-width:0}.quote-module__gLELVa__linkRowCopy strong,.quote-module__gLELVa__linkRowCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quote-module__gLELVa__linkRowCopy strong{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.4}.quote-module__gLELVa__linkRowCopy span{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.4}.quote-module__gLELVa__removeLinkButton{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.quote-module__gLELVa__removeLinkButton:hover{background:var(--surface-raised);color:var(--text-primary)}.quote-module__gLELVa__hiddenInput{display:none}.quote-module__gLELVa__uploadArea{border:1px dashed var(--theme-border-strong,#d4d6d1);background:color-mix(in srgb, var(--action-primary) 3%, var(--surface-raised));width:100%;min-height:132px;color:var(--text-primary);font-family:var(--font-inter), Arial, sans-serif;text-align:center;cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:6px;padding:24px;transition:border-color .15s,background-color .15s;display:grid}.quote-module__gLELVa__uploadArea:hover{border-color:var(--theme-secondary,#bfc2ba);background:color-mix(in srgb, var(--action-primary) 5%, var(--surface-raised))}.quote-module__gLELVa__uploadArea:focus-visible{border-color:var(--action-primary);box-shadow:none;outline:none}.quote-module__gLELVa__uploadIcon{width:26px;height:26px;color:var(--text-secondary);place-items:center;margin-bottom:4px;display:grid}.quote-module__gLELVa__uploadIcon svg{width:24px;height:24px}.quote-module__gLELVa__uploadArea strong{font-size:14px;font-weight:500}.quote-module__gLELVa__uploadArea>span:last-child{color:var(--text-secondary);font-size:12px}.quote-module__gLELVa__fileList{gap:8px;display:grid}.quote-module__gLELVa__fileRow{background:var(--theme-soft,#f6f7fa);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:10px 14px;display:flex}.quote-module__gLELVa__fileRow>div{min-width:0}.quote-module__gLELVa__fileRow strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.4;display:block}.quote-module__gLELVa__fileRow span{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.quote-module__gLELVa__fileRow button{min-height:44px;color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:12px;font-weight:500}.quote-module__gLELVa__error{background:var(--theme-red-soft,#fef2f2);color:var(--danger);border-radius:9px;margin:0 0 28px;padding:13px 14px;font-size:13px;line-height:1.5}.quote-module__gLELVa__formFooter{border-top:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:24px 0;display:flex}.quote-module__gLELVa__formFooter p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.quote-module__gLELVa__submitButton{background:var(--action-primary);min-height:48px;color:var(--action-primary-text);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 22px;font-size:14px;font-weight:500}.quote-module__gLELVa__submitButton:hover:not(:disabled){opacity:.9}.quote-module__gLELVa__submitButton:disabled{cursor:wait;opacity:.6}.quote-module__gLELVa__successOverlay{z-index:2000;background:var(--theme-overlay,#11131657);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-module__gLELVa__successCard{box-sizing:border-box;background:var(--surface-raised);border-radius:16px;width:min(100%,520px);padding:38px;box-shadow:0 2px 8px #11131614,0 24px 64px #11131629}.quote-module__gLELVa__successMark{color:#07150c;background:#20e070;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:26px;display:grid}.quote-module__gLELVa__successMark svg{width:23px;height:23px}.quote-module__gLELVa__successCard h2{color:var(--text-primary);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:500;line-height:1.08}.quote-module__gLELVa__successCard>p{color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;margin:16px 0 0;font-size:14px;line-height:1.6}.quote-module__gLELVa__successCard .quote-module__gLELVa__successMeta{color:var(--text-primary);margin-top:18px;font-size:13px;font-weight:500}.quote-module__gLELVa__successActions{justify-content:flex-end;margin-top:30px;display:flex}.quote-module__gLELVa__successButton{background:var(--action-primary);min-height:46px;color:var(--action-primary-text);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.quote-module__gLELVa__successButton:hover{opacity:.9}.quote-module__gLELVa__successButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.quote-module__gLELVa__publicShell{background:var(--surface-raised);height:100dvh;min-height:0;color:var(--ink);overflow:hidden}.quote-module__gLELVa__publicShell *,.quote-module__gLELVa__publicShell :before,.quote-module__gLELVa__publicShell :after{box-sizing:border-box}.quote-module__gLELVa__publicHeader{border-bottom:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:24px;width:100%;height:76px;padding:0 clamp(24px,3.75vw,64px);display:flex}.quote-module__gLELVa__publicWordmark{color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.quote-module__gLELVa__publicBrandLogo{width:auto;max-width:100%;height:30px;display:block}.quote-module__gLELVa__publicHeaderRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.quote-module__gLELVa__publicHeaderRight>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;font-size:14px;line-height:1.4}.quote-module__gLELVa__publicLoginLink,.quote-module__gLELVa__publicStartLink{min-height:44px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;justify-content:center;align-items:center;padding:0 1px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.quote-module__gLELVa__publicLoginLink:after,.quote-module__gLELVa__publicStartLink:after{background:var(--ink);content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.35)}.quote-module__gLELVa__publicLoginLink:hover:after,.quote-module__gLELVa__publicLoginLink:focus-visible:after,.quote-module__gLELVa__publicStartLink:hover:after,.quote-module__gLELVa__publicStartLink:focus-visible:after{transform:scaleX(1)}.quote-module__gLELVa__mobileHeaderActions{display:none}.quote-module__gLELVa__publicMain{isolation:isolate;background:#fff;border-radius:0;grid-template-columns:280px minmax(0,1fr);width:100%;height:calc(100dvh - 76px);min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.quote-module__gLELVa__publicQuoteRail{background:var(--surface-subtle);border-right:1px solid #e1e2e6;flex-direction:column;min-width:0;min-height:0;padding:48px 28px 36px;display:flex}.quote-module__gLELVa__publicQuoteRailTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-module__gLELVa__publicQuoteRailTop strong{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;font-size:16px;font-weight:500;line-height:1.4}.quote-module__gLELVa__publicQuoteRailTop>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;font-size:13px;line-height:1.4}.quote-module__gLELVa__publicQuoteRailIntro{max-width:220px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:18px 0 0;font-size:13px;font-weight:400;line-height:1.55}.quote-module__gLELVa__publicQuoteSteps{counter-reset:quote-step;gap:28px;margin-top:30px;display:grid}.quote-module__gLELVa__publicQuoteSteps:before{display:none}.quote-module__gLELVa__publicQuoteStep,.quote-module__gLELVa__publicQuoteStepActive{counter-increment:quote-step;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding-left:0;display:grid;position:relative}.quote-module__gLELVa__publicQuoteDot{display:none}.quote-module__gLELVa__publicQuoteStep>div,.quote-module__gLELVa__publicQuoteStepActive>div{grid-column:2;min-width:0}.quote-module__gLELVa__publicQuoteStep>div:before,.quote-module__gLELVa__publicQuoteStepActive>div:before,.quote-module__gLELVa__publicQuoteStepActive>div:before{background:var(--ink);color:#fff}.quote-module__gLELVa__publicQuoteStep h2,.quote-module__gLELVa__publicQuoteStepActive h2{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:15px;font-weight:500;line-height:1.4}.quote-module__gLELVa__publicQuoteStep p,.quote-module__gLELVa__publicQuoteStepActive p{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.5}.quote-module__gLELVa__publicQuoteRailFooter{border-top:1px solid #e1e2e6;margin-top:auto;padding-top:28px}.quote-module__gLELVa__publicQuoteRailFooter>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin-bottom:7px;font-size:14px;line-height:1.5;display:block}.quote-module__gLELVa__publicStartProject{min-height:44px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;align-items:center;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.quote-module__gLELVa__publicStartProject:after{background:var(--ink);content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.35)}.quote-module__gLELVa__publicStartProject:hover:after,.quote-module__gLELVa__publicStartProject:focus-visible:after{transform:scaleX(1)}.quote-module__gLELVa__publicWorkspace{background:#fff;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.quote-module__gLELVa__publicWorkspaceScroll{overscroll-behavior:contain;scrollbar-color:#cfd2d8 transparent;scrollbar-width:thin;width:100%;height:100%;min-height:0;padding:64px clamp(28px,5vw,80px) 80px;overflow:hidden auto}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar{width:7px}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar-track{background:0 0}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar-thumb{background:#cfd2d8;border:2px solid #fff;border-radius:999px}.quote-module__gLELVa__publicColumn{width:min(100%,860px);margin:0 auto}.quote-module__gLELVa__scrollHint{z-index:8;min-height:36px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;pointer-events:none;background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:16px;right:50%;transform:translate(50%);box-shadow:0 3px 12px #11131614,0 0 0 1px #1113160d}.quote-module__gLELVa__scrollHint svg{flex:none}@media (max-width:1200px){.quote-module__gLELVa__publicMain{width:calc(100% - 64px)}.quote-module__gLELVa__publicWorkspaceScroll{padding-left:44px;padding-right:44px}}@media (max-width:960px){.quote-module__gLELVa__publicShell{height:auto;min-height:100vh;overflow:visible}.quote-module__gLELVa__publicMain{border-radius:0;width:100%;height:auto;min-height:0;margin:0;display:block;overflow:visible}.quote-module__gLELVa__publicQuoteRail{border-bottom:1px solid #e1e2e6;border-right:0;min-height:0;padding:28px;display:block}.quote-module__gLELVa__publicQuoteSteps{counter-reset:quote-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;display:grid}.quote-module__gLELVa__publicQuoteStep,.quote-module__gLELVa__publicQuoteStepActive{counter-increment:quote-step;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding-left:0;display:grid;position:relative}.quote-module__gLELVa__publicQuoteRailFooter{margin-top:26px}.quote-module__gLELVa__publicWorkspace{height:auto;overflow:visible}.quote-module__gLELVa__publicWorkspaceScroll{height:auto;padding:38px 42px 50px;overflow:visible}.quote-module__gLELVa__scrollHint{position:fixed;bottom:14px;right:50%;transform:translate(50%)}}@media (max-width:600px){.quote-module__gLELVa__portalPage{padding:28px 4px 48px}.quote-module__gLELVa__publicHeader{z-index:100;background:#fffffffa;border-bottom:1px solid #e1e2e6;height:70px;padding:0 20px;position:fixed;top:0;left:0;right:0}.quote-module__gLELVa__publicWordmark{display:inline-flex}.quote-module__gLELVa__publicBrandLogo{height:28px}.quote-module__gLELVa__publicHeaderRight{display:none}.quote-module__gLELVa__mobileHeaderActions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{min-height:44px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.quote-module__gLELVa__mobileLoginButton{color:var(--ink);background:#fff;border:1px solid #d9dce1}.quote-module__gLELVa__mobileStartButton{border:1px solid var(--ink);background:var(--ink);color:#fff}.quote-module__gLELVa__publicMain{border-radius:0;width:100%;min-height:0;margin:70px auto 0}.quote-module__gLELVa__publicQuoteRail{display:none}.quote-module__gLELVa__publicWorkspace{border-radius:0;height:auto;overflow:visible}.quote-module__gLELVa__publicWorkspaceScroll{border-radius:inherit;width:100%;height:auto;min-height:0;padding:28px 20px 64px;overflow:visible}.quote-module__gLELVa__scrollHint{z-index:90;position:fixed;bottom:14px;right:50%;transform:translate(50%)}.quote-module__gLELVa__publicColumn{width:100%}.quote-module__gLELVa__pageHeading{margin-top:0;margin-bottom:27px}.quote-module__gLELVa__pageHeading h1{font-size:28px;line-height:1.05}.quote-module__gLELVa__pageHeading p{font-size:14px;line-height:1.55}.quote-module__gLELVa__formCard{border-radius:0;width:100%;max-width:none}.quote-module__gLELVa__formSection{gap:22px;padding:28px 0}.quote-module__gLELVa__fieldGrid{grid-template-columns:1fr}.quote-module__gLELVa__sectionHeading{grid-template-columns:minmax(0,1fr);gap:0}.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea,.quote-module__gLELVa__dateButton,.quote-module__gLELVa__linkField input,.quote-module__gLELVa__uploadArea,.quote-module__gLELVa__submitButton{font-size:16px}.quote-module__gLELVa__linkEntryRow{grid-template-columns:1fr}.quote-module__gLELVa__addLinkButton{width:fit-content;min-width:112px}.quote-module__gLELVa__referenceHeading{gap:8px;display:grid}.quote-module__gLELVa__referenceHeading>span{order:-1}.quote-module__gLELVa__error{margin:0 0 22px}.quote-module__gLELVa__formFooter{flex-direction:column;align-items:stretch;padding:22px 0}.quote-module__gLELVa__submitButton{width:100%}.quote-module__gLELVa__successOverlay{padding:20px}.quote-module__gLELVa__successCard{border-radius:14px;width:min(100%,480px);padding:30px 24px}.quote-module__gLELVa__successCard h2{font-size:28px}.quote-module__gLELVa__successActions{margin-top:26px}.quote-module__gLELVa__successButton{width:100%;min-height:48px}}@media (max-width:430px){.quote-module__gLELVa__publicHeader{padding:0 16px}.quote-module__gLELVa__publicBrandLogo{height:27px}.quote-module__gLELVa__mobileHeaderActions{gap:7px}.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{min-height:44px;padding:0 12px;font-size:12px}.quote-module__gLELVa__publicMain{width:100%}.quote-module__gLELVa__publicWorkspaceScroll{padding:26px 20px 64px}.quote-module__gLELVa__formSection{padding:24px 0}}@media (max-width:375px){.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{padding:0 10px;font-size:12px}.quote-module__gLELVa__publicWorkspaceScroll{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea,.quote-module__gLELVa__dateButton,.quote-module__gLELVa__linkField input,.quote-module__gLELVa__uploadArea{transition:none}}
.error-module__uHmsfa__screen{color:#f4f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-inter), Inter, Arial, sans-serif;text-align:center;background:#0a0b0e;place-items:center;padding:24px;display:grid}.error-module__uHmsfa__content{flex-direction:column;align-items:center;gap:24px;animation:.4s ease-out both error-module__uHmsfa__enter;display:flex}.error-module__uHmsfa__indicator{justify-content:center;align-items:center;gap:9px;height:24px;display:flex}.error-module__uHmsfa__indicator span{background:#f4f5f7;border-radius:50%;width:7px;height:7px;animation:1.4s cubic-bezier(.45,0,.55,1) infinite error-module__uHmsfa__wave}.error-module__uHmsfa__indicator span:nth-child(2){animation-delay:-1.24s}.error-module__uHmsfa__indicator span:nth-child(3){animation-delay:-1.08s}@keyframes error-module__uHmsfa__wave{0%,65%,to{opacity:.3;transform:translateY(2px)scale(.85)}32%{opacity:1;transform:translateY(-5px)scale(1.08)}}@keyframes error-module__uHmsfa__enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.error-module__uHmsfa__description{color:#9699a3;max-width:320px;margin:-12px 0 0;font-size:13px;line-height:1.6}.error-module__uHmsfa__retry{color:#f4f5f7;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:8px 18px;font-size:13px;transition:background .18s,border-color .18s;animation:.25s ease-out both error-module__uHmsfa__enter}.error-module__uHmsfa__retry:hover:not(:disabled){background:#ffffff0f}.error-module__uHmsfa__retry:focus-visible{outline-offset:4px;outline:2px solid #b8befc}.error-module__uHmsfa__retry:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.error-module__uHmsfa__content,.error-module__uHmsfa__indicator span,.error-module__uHmsfa__retry{animation:none}.error-module__uHmsfa__retry{transition:none}}
