.TeslaLoginButton_dialog__bMK1J{text-align:left;width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d8dedb;border-radius:8px;background:#fff;color:#172d3f;box-shadow:0 24px 90px #10203035;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overscroll-behavior:contain}.TeslaLoginButton_dialog__bMK1J::backdrop{background:#111b27a8}.TeslaLoginButton_content__NSbg1{position:relative;padding:38px 40px 27px;border-top:3px solid #159d64}.TeslaLoginButton_close__DKPr8{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:42px;height:42px;color:#62706f;cursor:pointer}.TeslaLoginButton_close__DKPr8:hover{color:#172d3f;background:#f4f6f4;border-radius:3px}.TeslaLoginButton_brand__FurTN{display:flex;justify-content:center;color:#e82127;margin-block:6px 24px}.TeslaLoginButton_eyebrow__bl5LM{text-align:center;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:#66736e}.TeslaLoginButton_dialog__bMK1J .TeslaLoginButton_title__CwySR{font-size:31px;line-height:1.2;letter-spacing:-.045em;font-weight:500;margin-top:12px;text-align:center;outline:none}.TeslaLoginButton_intro__wZ_hM{color:#596568;font-size:15px;line-height:1.8;margin-top:24px}.TeslaLoginButton_package__oH2nU{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f3f5f2;border:1px solid #e1e6df;padding:18px 20px;margin-top:25px}.TeslaLoginButton_package__oH2nU>div{display:flex;flex-direction:column;gap:5px}.TeslaLoginButton_package__oH2nU>div:last-child{text-align:right;flex-shrink:0}.TeslaLoginButton_package__oH2nU span{font-size:11px;color:#65736b}.TeslaLoginButton_package__oH2nU strong{font-size:16px;font-weight:500}.TeslaLoginButton_package__oH2nU>div:last-child strong{font-size:23px;letter-spacing:-.03em}.TeslaLoginButton_privacy__sifAu{display:flex;align-items:start;gap:11px;font-size:13px;line-height:1.75;color:#61706b;margin-top:21px}.TeslaLoginButton_privacy__sifAu svg{flex-shrink:0;margin-top:3px;color:#158250}.TeslaLoginButton_actions__2lwVt{display:grid;grid-template-columns:.65fr 1.35fr;gap:12px;margin-top:28px}.TeslaLoginButton_actions__2lwVt button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:49px;border:1px solid #172d3f;border-radius:3px;padding:12px 15px;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}.TeslaLoginButton_continue__25YUe{background:#172d3f;color:#fff}.TeslaLoginButton_continue__25YUe:hover:not(:disabled){background:#2b4659}.TeslaLoginButton_continue__25YUe:disabled{opacity:.55;cursor:default}.TeslaLoginButton_cancel__Nt0nP{color:#172d3f;background:#fff}.TeslaLoginButton_cancel__Nt0nP:hover{background:#f3f5f2}.TeslaLoginButton_links__kO88J{margin-top:20px;text-align:center;color:#75807b;font-size:11px}.TeslaLoginButton_links__kO88J a{text-decoration:underline;text-underline-offset:3px;color:#566861}.TeslaLoginButton_approvals__fwuGK{margin-top:16px;font-size:13px;color:#596568}.TeslaLoginButton_approvals__fwuGK summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:#3f5a4c;width:fit-content}.TeslaLoginButton_approvalsBody__Jq9ws{margin-top:12px;font-size:13px;line-height:1.65;max-height:40dvh;overflow-y:auto}.TeslaLoginButton_notice__NXcDq{background:#f5f3ee;border-left:2px solid #a88c5c;color:#665a46;padding:12px 14px;font-size:13px;line-height:1.6;margin-top:18px}.TeslaLoginButton_dialog__bMK1J :focus-visible{outline:2px solid #172d3f;outline-offset:4px}.TeslaLoginButton_dialog__bMK1J .TeslaLoginButton_title__CwySR:focus-visible{outline:none}.TeslaLoginButton_spinner__NDIBW{animation:TeslaLoginButton_spin__E2bCl 1s linear infinite}.TeslaLoginButton_srOnly__WZAWB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes TeslaLoginButton_spin__E2bCl{to{transform:rotate(1turn)}}@media (max-width:480px){.TeslaLoginButton_content__NSbg1{padding:33px 23px 22px}.TeslaLoginButton_brand__FurTN{margin-block:8px 24px}.TeslaLoginButton_dialog__bMK1J .TeslaLoginButton_title__CwySR{font-size:28px}.TeslaLoginButton_intro__wZ_hM{font-size:14px;margin-top:20px}.TeslaLoginButton_package__oH2nU{padding:15px;gap:12px;margin-top:20px}.TeslaLoginButton_package__oH2nU strong{font-size:14px}.TeslaLoginButton_package__oH2nU>div:last-child strong{font-size:22px}.TeslaLoginButton_package__oH2nU span{font-size:10px}.TeslaLoginButton_actions__2lwVt{grid-template-columns:1fr;gap:10px;margin-top:23px}.TeslaLoginButton_continue__25YUe{grid-row:1}.TeslaLoginButton_actions__2lwVt button{min-height:48px}}@media (prefers-reduced-motion:reduce){.TeslaLoginButton_spinner__NDIBW{animation:none}}