/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.inline-link.inline-link{height:auto;min-height:0;color:inherit;font:inherit;text-align:inherit;white-space:normal;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}@supports (color:color-mix(in lab,red,red)){.inline-link.inline-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-decoration-color:color-mix(in srgb,currentColor 42%,transparent)}}.inline-link.inline-link{text-underline-offset:3px}.inline-link.inline-link .auth-btn-label{display:inline}.inline-link.inline-link:hover:not(:disabled):not([aria-disabled=true]){color:var(--inline-link-hover-color,inherit);text-decoration-color:currentColor}:root{--login-canvas:#f8f8f6;--login-surface:#fff;--login-surface-muted:#f2f3ef;--login-auth-card:#ffffffdb;--login-auth-shadow:0 24px 70px #12131014;--login-text:#171815;--login-text-muted:#171815a3;--login-text-subtle:#1718159e;--login-border:#17181521;--login-border-strong:#1718153d;--login-control-border:#17181585;--login-control-border-hover:#171815ad;--login-accent:#0f766e;--login-text-strong:#000;--login-cta:#171815;--login-cta-hover:#33352f;--login-cta-text:#fff;--login-danger:#b42318;--login-focus-halo:#1718151f;--login-quote-bg:#f5f6f3;--login-quote-text:#151612;--login-quote-muted:#151612a8;--login-quote-mark:#15161217;--login-docs-bg:#fff;--login-docs-bg-hover:#f3f4f0;--login-docs-border:#17181521;--login-docs-border-hover:#1718153b;--login-docs-text:#171815c2;--login-docs-text-hover:#151612}[data-theme=dark]{--login-canvas:#101110;--login-surface:#161716;--login-surface-muted:#1c1e1c;--login-auth-card:#161716e6;--login-auth-shadow:0 30px 90px #00000057;--login-text:#f4f7f5;--login-text-muted:#f4f7f5b3;--login-text-subtle:#f4f7f585;--login-border:#f4f7f51f;--login-border-strong:#f4f7f538;--login-control-border:#f4f7f566;--login-control-border-hover:#f4f7f58f;--login-accent:#14b8a6;--login-text-strong:#fff;--login-cta:#f4f7f5;--login-cta-hover:#fff;--login-cta-text:#171815;--login-focus-halo:#f4f7f524;--login-quote-bg:#0f1110;--login-quote-text:#f4f7f5;--login-quote-muted:#f4f7f59e;--login-quote-mark:#f4f7f51c;--login-docs-bg:#f4f7f50e;--login-docs-bg-hover:#f4f7f517;--login-docs-border:#f4f7f51f;--login-docs-border-hover:#f4f7f53d;--login-docs-text:#f4f7f5d6;--login-docs-text-hover:#fff}.login-page{--auth-consent-reserve:var(--cookie-consent-clearance,56px);--inline-link-hover-color:var(--login-text-strong);background:var(--login-canvas);min-height:100vh;color:var(--login-text);grid-template-columns:minmax(460px,39vw) minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;transition:background-color 80ms ease-out,color 80ms ease-out;display:grid;overflow-x:hidden}.login-page *,.login-page :after,.login-page :before{box-sizing:border-box}.login-page a{color:inherit;text-decoration:none}.login-auth-side{background:linear-gradient(180deg,#ffffff75,transparent 36%),var(--login-canvas);min-height:100vh;position:relative}[data-theme=dark] .login-auth-side{background:linear-gradient(180deg,#ffffff09,transparent 36%),var(--login-canvas)}.login-corner-brand{z-index:2;font-family:var(--marketing-font-sans,inherit);letter-spacing:0;align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1;transition:color 80ms ease-out;display:inline-flex;position:absolute;top:28px;left:32px}.login-page a.login-corner-brand{color:var(--login-text-muted)}.login-corner-brand:hover{color:var(--login-text-strong)}.login-corner-brand:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:4px}.login-corner-logo{flex:0 0 24px;width:24px;height:24px;display:block}.login-main{width:100%;min-height:100vh;padding:88px 54px calc(clamp(24px, 4vh, 48px) + var(--auth-consent-reserve,56px));justify-content:center;align-items:safe center;margin:0 auto;display:flex}.login-auth-content{width:100%;max-width:400px}.login-auth-panel{border:1px solid var(--login-border);background:var(--login-auth-card);width:100%;max-width:420px;box-shadow:var(--login-auth-shadow);border-radius:8px;padding:34px 36px 26px}.login-container{width:100%;max-width:none;padding:0}.login-brand-top{text-align:center;justify-items:center;gap:9px;margin-bottom:26px;display:grid}.login-auth-content .login-brand-top{text-align:left;justify-items:flex-start;gap:8px;margin-bottom:24px}.login-title{color:var(--login-text);letter-spacing:0;margin:0;font-size:28px;font-weight:500;line-height:1.18}.login-auth-content .login-title{font-size:26px;line-height:1.2}.login-subtitle{max-width:300px;color:var(--login-text-muted);margin:0;font-size:14px;line-height:1.45}.login-auth-content .login-subtitle{max-width:none;font-size:13px;line-height:1.45}.login-oauth-group{gap:12px;margin-bottom:24px;display:grid}.login-oauth-icon{flex:none;width:18px;height:18px;display:block}.login-oauth-icon--apple{transform-origin:50%;transform:scale(1.28)translateY(-.25px)}.login-provider-mark{color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.login-provider-mark--lark{background:#3370ff}.login-provider-mark--wechat{background:#07c160}.login-divider-row{align-items:center;gap:16px;margin:24px 0;display:flex}.login-divider-line{background-color:var(--login-border);flex:1;height:1px}.login-divider-text{color:var(--login-text-subtle);white-space:nowrap;font-size:12px}.login-form-stack{gap:16px;display:grid}.login-field{flex-direction:column;gap:8px;display:flex}.login-field-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-field-label{color:var(--login-text);font-size:13px;font-weight:500;line-height:1.25;display:block}.auth-field-error{color:var(--login-danger)}.auth-field-error,.auth-field-success{margin:2px 0 0;font-size:12px;line-height:1.4}.auth-field-success{color:var(--login-accent)}.login-two-factor-cells{width:100%}.login-two-factor-cells:has(input[readonly]){cursor:progress}.login-two-factor-cell-row{grid-template-columns:repeat(3,minmax(0,1fr)) 4px repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.login-two-factor-cell-gap{background:var(--login-text-subtle);border-radius:999px;width:4px;height:4px}.login-two-factor-cell{background:var(--login-surface-muted);height:48px;color:var(--login-text);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:20px;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.login-two-factor-cell[data-filled]{border-color:var(--login-control-border);background:var(--login-surface)}.login-two-factor-cell[data-invalid]{border-color:var(--login-danger)}.login-two-factor-cell[data-active]{border-color:var(--login-cta);background:var(--login-surface);box-shadow:0 0 0 3px var(--login-focus-halo)}.login-two-factor-digit{animation:login-two-factor-digit .12s ease-out}@keyframes login-two-factor-digit{0%{opacity:0}}.login-two-factor-caret{background:currentColor;width:1px;height:20px;animation:login-two-factor-caret 1s step-end infinite}@keyframes login-two-factor-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.login-two-factor-caret,.login-two-factor-digit{animation:none}.login-two-factor-cell{transition:none}}.auth-input.auth-input.login-two-factor-input{letter-spacing:.24em;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:16px}.login-two-factor-input::placeholder{letter-spacing:0;font-family:inherit}.login-two-factor-input[readonly]{cursor:progress}.login-two-factor-feedback{display:contents}.login-two-factor-note{color:var(--login-text-muted);margin:2px 0 0;font-size:12px;line-height:1.4}.login-two-factor-help{color:var(--login-text-muted);text-align:center;margin:0;font-size:12px;line-height:1.45}.auth-page-surface--2fa-preview-light{--login-control-border:#17181585;--login-control-border-hover:#171815ad;--login-focus-halo:#1718151f;--login-canvas:#f8f8f6;--login-surface:#fff;--login-surface-muted:#f2f3ef;--login-auth-card:#ffffffdb;--login-auth-shadow:0 24px 70px #12131014;--login-text:#171815;--login-text-muted:#171815a3;--login-text-subtle:#1718159e;--login-border:#17181521;--login-border-strong:#1718153d;--login-accent:#0f766e;--login-text-strong:#000;--login-cta:#171815;--login-cta-hover:#33352f;--login-cta-text:#fff;--login-danger:#b42318;--login-quote-bg:#f5f6f3;--login-quote-text:#151612;--login-quote-muted:#151612a8;--login-quote-mark:#15161217;--login-docs-bg:#fff;--login-docs-bg-hover:#f3f4f0;--login-docs-border:#17181521;--login-docs-border-hover:#1718153b;--login-docs-text:#171815c2;--login-docs-text-hover:#151612}.auth-page-surface--2fa-preview-light .login-auth-side{background:linear-gradient(180deg,#ffffff75,transparent 36%),var(--login-canvas)}.auth-page-surface--2fa-preview-dark{--login-control-border:#f4f7f566;--login-control-border-hover:#f4f7f58f;--login-focus-halo:#f4f7f524;--login-canvas:#101110;--login-surface:#161716;--login-surface-muted:#1c1e1c;--login-auth-card:#161716e6;--login-auth-shadow:0 30px 90px #00000057;--login-text:#f4f7f5;--login-text-muted:#f4f7f5b3;--login-text-subtle:#f4f7f585;--login-border:#f4f7f51f;--login-border-strong:#f4f7f538;--login-accent:#14b8a6;--login-text-strong:#fff;--login-cta:#f4f7f5;--login-cta-hover:#fff;--login-cta-text:#171815;--login-quote-bg:#0f1110;--login-quote-text:#f4f7f5;--login-quote-muted:#f4f7f59e;--login-quote-mark:#f4f7f51c;--login-docs-bg:#f4f7f50e;--login-docs-bg-hover:#f4f7f517;--login-docs-border:#f4f7f51f;--login-docs-border-hover:#f4f7f53d;--login-docs-text:#f4f7f5d6;--login-docs-text-hover:#fff}.auth-page-surface--2fa-preview-dark .login-auth-side{background:linear-gradient(180deg,#ffffff09,transparent 36%),var(--login-canvas)}.login-bottom{text-align:center;margin-top:24px}.login-bottom-links{color:var(--login-text-muted);margin:0;font-size:13px;line-height:1.5}.login-terms{color:var(--login-text-subtle);text-align:center;margin-top:28px;font-size:12px;line-height:1.5}.login-quote-panel{isolation:isolate;--login-art-opacity:.62;--login-art-position:78% 50%;--login-art-size:min(118%,1040px) auto;--login-art-filter:none;border-left:1px solid var(--login-border);background:radial-gradient(ellipse at 88% 50%,#f4f7f50d,transparent 46%),var(--login-quote-bg);min-height:100vh;color:var(--login-quote-text);justify-content:flex-start;align-items:center;padding:112px clamp(72px,8vw,132px) 112px clamp(120px,11vw,176px);display:flex;position:relative;overflow:hidden}.login-quote-panel:before{z-index:0;content:"";background-image:var(--login-art-image);background-repeat:no-repeat;background-position:var(--login-art-position);background-size:var(--login-art-size);filter:var(--login-art-filter);opacity:var(--login-art-opacity);pointer-events:none;position:absolute;inset:0}.login-docs-link{z-index:2;border:1px solid var(--login-docs-border);background:var(--login-docs-bg);height:30px;color:var(--login-docs-text);border-radius:6px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;line-height:1;transition:border-color 80ms ease-out,background-color 80ms ease-out,color 80ms ease-out;display:inline-flex;position:absolute;top:36px;right:48px}.login-docs-link:hover{border-color:var(--login-docs-border-hover);background:var(--login-docs-bg-hover);color:var(--login-docs-text-hover);-webkit-text-stroke:.4px currentColor}.login-docs-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.login-quote-content{z-index:1;gap:12px;width:min(100%,500px);display:grid;position:relative}.login-quote-content:before{content:"";background:var(--login-quote-mark);width:50px;height:38px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='50' height='38' viewBox='0 0 50 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 19.2C0 8.9 5.8 2.4 15.8 0L18 5.9C12.1 8 9.3 11.8 9.3 17.2H18.5V38H0V19.2ZM31.5 19.2C31.5 8.9 37.3 2.4 47.2 0L49.5 5.9C43.6 8 40.8 11.8 40.8 17.2H50V38H31.5V19.2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='50' height='38' viewBox='0 0 50 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 19.2C0 8.9 5.8 2.4 15.8 0L18 5.9C12.1 8 9.3 11.8 9.3 17.2H18.5V38H0V19.2ZM31.5 19.2C31.5 8.9 37.3 2.4 47.2 0L49.5 5.9C43.6 8 40.8 11.8 40.8 17.2H50V38H31.5V19.2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.login-quote-attribution{color:var(--login-quote-muted);letter-spacing:.01em;margin:0;font-size:13px;font-weight:500;line-height:1.4}.login-quote-attribution:before{content:"— "}.login-quote-title{color:var(--login-quote-text);letter-spacing:0;max-width:500px;margin:0;font-size:clamp(24px,2vw,29px);font-weight:500;line-height:1.2}.login-success-checkmark{flex-shrink:0;width:20px;height:20px}.login-success-circle{stroke-dasharray:138;stroke-dashoffset:138px;animation:login-circle-draw .4s ease-out forwards}.login-success-check{stroke-dasharray:40;stroke-dashoffset:40px;animation:login-check-draw .3s ease-out .25s forwards}@keyframes login-circle-draw{to{stroke-dashoffset:0}}@keyframes login-check-draw{to{stroke-dashoffset:0}}.wechat-modal{z-index:40;place-items:center;padding:24px;display:grid;position:fixed;inset:0;background:var(--login-surface)!important;background:var(--login-canvas)!important}@supports (color:color-mix(in lab,red,red)){.wechat-modal{background:color-mix(in srgb,var(--login-canvas) 82%,transparent)!important}}.wechat-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wechat-modal-content{border:1px solid var(--login-border);border-radius:8px;gap:13px;width:min(100%,360px);padding:24px;display:grid;background:var(--login-surface)!important}.wechat-modal-content,.wechat-modal-text,.wechat-modal-title{color:var(--login-text)!important}.wechat-modal-btn{background:var(--login-accent)!important}.wechat-modal-btn:hover{box-shadow:none}.wechat-modal-qr{border-radius:6px;justify-self:center;width:min(100%,220px);height:auto}@media (max-width:960px){.login-page{height:auto;min-height:0;display:block;overflow-y:visible}.login-auth-side{height:auto;min-height:100vh;overflow:visible}.login-main{padding:88px 28px 56px}.login-quote-panel{display:none}}@media (max-width:720px){.login-corner-brand{top:24px;left:20px}.login-main{align-items:flex-start;padding:80px 20px 44px}.login-auth-content,.login-container{max-width:none}.login-auth-panel{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.login-brand-top{margin-bottom:24px}.login-title{font-size:30px}}@media (max-width:430px){.login-corner-brand{left:16px}.login-main{padding-left:16px;padding-right:16px}}.auth-page-surface--register .login-main{padding-top:clamp(118px,15vh,138px)}.register-auth-content{max-width:408px}.register-verification-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@media (max-width:520px){.register-verification-row{grid-template-columns:1fr}}.auth-page-surface--reset .login-main{padding-top:clamp(132px,17vh,156px)}.reset-auth-content{max-width:380px}.reset-confirm-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.reset-confirm-links .inline-link.inline-link,.reset-confirm-links a{white-space:nowrap}.reset-confirm-content .login-terms{margin-top:16px}@media (max-height:780px){.login-main{padding-top:72px;padding-bottom:calc(16px + var(--auth-consent-reserve,56px))}.login-auth-content .login-brand-top{margin-bottom:16px}.login-oauth-group{gap:8px;margin-bottom:16px}.login-divider-row{margin:12px 0}.login-form-stack{gap:8px}.login-bottom,.login-terms{margin-top:12px}}@media not all and (max-width:960px){.login-page{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.login-auth-side{overscroll-behavior:contain;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.login-main{flex:1 0 auto;align-items:flex-start;min-height:0}.login-main>*{margin-block:auto}.login-quote-panel{height:100%;min-height:0}}.auth-verification-slot{width:300px;max-width:none;min-height:65px;margin-inline:auto}.auth-verification-slot[data-size=flexible]{width:100%;min-height:65px}.auth-verification-slot[data-size=compact]{width:150px;min-height:140px}.auth-verification-slot[data-verification=disabled]{min-height:0;display:none}.auth-verification-feedback{min-height:20px;font-size:12px;line-height:1.5}.auth-verification-feedback[data-verification=disabled]{min-height:0;display:none}.login-handoff{display:grid}.login-handoff-pair{align-items:center;gap:12px;margin-bottom:28px;display:flex}.login-handoff-mark{border:1px solid var(--login-border);background:var(--login-surface);border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid}.login-handoff-mark>svg{width:24px;height:24px}.login-handoff-mark>.login-provider-mark{border-radius:6px;width:24px;height:24px;font-size:14px}.login-handoff-link{background:var(--login-border);width:56px;height:1px;position:relative;overflow:hidden}.login-handoff-light{background:linear-gradient(90deg,transparent,var(--login-text-strong),transparent);width:40%;animation:login-handoff-travel 1.4s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0 auto 0 -40%}@keyframes login-handoff-travel{to{left:100%}}.login-handoff .login-title{margin:0 0 20px}.login-handoff-steps{gap:14px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.login-handoff-steps>li{color:var(--login-text-muted);align-items:center;gap:12px;transition:color .12s ease-out;display:flex}.login-handoff-steps>li[data-state=done]{color:var(--login-text)}.login-handoff-steps>li[data-state=active]{color:var(--login-text-strong);font-weight:500}.login-handoff-dot{border:1.5px solid var(--login-border-strong);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.login-handoff-steps>li[data-state=done] .login-handoff-dot{border-color:var(--login-text);background:var(--login-text);color:var(--login-surface);animation:login-handoff-pop .16s ease-out}@keyframes login-handoff-pop{0%{opacity:0;transform:scale(.6)}}.login-handoff-steps>li[data-state=active] .login-handoff-dot{border-color:#0000}.login-handoff-steps>li[data-state=active] .login-handoff-dot:before{content:"";background:var(--login-text-strong);border-radius:999px;width:8px;height:8px}.login-handoff-steps>li[data-state=active] .login-handoff-dot:after{content:"";background:var(--login-text-strong);opacity:0;border-radius:999px;animation:login-handoff-breathe 1.6s ease-out infinite;position:absolute;inset:0}@keyframes login-handoff-breathe{0%{opacity:.35;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}.login-handoff-steps>li[data-state=active] .login-handoff-label{background:linear-gradient(90deg,var(--login-text-muted) 0,var(--login-text-strong) 45%,var(--login-text-strong) 55%,var(--login-text-muted) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:login-handoff-shimmer 2s linear infinite}@keyframes login-handoff-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.login-handoff-help{color:var(--login-text-muted);margin:24px 0 0;font-size:13px}.login-handoff-help .inline-link.inline-link,.login-handoff-help a{white-space:nowrap}@media (prefers-reduced-motion:reduce){.login-handoff-light{display:none}.login-handoff-steps>li[data-state=done] .login-handoff-dot{animation:none}.login-handoff-steps>li[data-state=active] .login-handoff-dot:after{animation:none;display:none}.login-handoff-steps>li[data-state=active] .login-handoff-label{color:var(--login-text-strong);background:0 0;animation:none}}.auth-btn-sm.auth-btn-sm,.auth-btn.auth-btn{font-family:inherit;font-weight:500;line-height:1;text-decoration:none}.auth-btn.auth-btn{white-space:normal;border-radius:999px;gap:8px;width:100%;min-height:44px;padding:0 20px;font-size:14px}.auth-btn-sm.auth-btn-sm{border-radius:6px;min-width:104px;height:38px;padding:0 14px;font-size:13px}@media (max-width:520px){.auth-btn-sm.auth-btn-sm{width:100%}}.auth-btn-sm.auth-btn-sm.auth-btn--primary,.auth-btn.auth-btn.auth-btn--primary{border-color:var(--login-cta);background:var(--login-cta);color:var(--login-cta-text)}.auth-btn.auth-btn.auth-btn--primary{padding:0;font-weight:600}.auth-btn-sm.auth-btn-sm.auth-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.auth-btn-sm.auth-btn-sm.auth-btn--primary[aria-pressed=true],.auth-btn.auth-btn.auth-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.auth-btn.auth-btn.auth-btn--primary[aria-pressed=true]{border-color:var(--login-cta-hover);background:var(--login-cta-hover)}.auth-btn-sm.auth-btn-sm.auth-btn--secondary,.auth-btn.auth-btn.auth-btn--secondary{color:var(--login-text);background:0 0}.auth-btn.auth-btn.auth-btn--secondary{border-color:var(--login-control-border);text-align:center;line-height:18px}.auth-btn-sm.auth-btn-sm.auth-btn--secondary{border-color:var(--login-border)}.auth-btn.auth-btn.auth-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.auth-btn.auth-btn.auth-btn--secondary[aria-pressed=true]{border-color:var(--login-control-border-hover);background:var(--login-surface-muted);color:var(--login-text)}.auth-btn-sm.auth-btn-sm.auth-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.auth-btn-sm.auth-btn-sm.auth-btn--secondary[aria-pressed=true]{border-color:var(--login-border-strong);background:var(--login-surface-muted);color:var(--login-text)}a.auth-btn.auth-btn.auth-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--login-text-strong)}.auth-btn-sm.auth-btn-sm:disabled,.auth-btn-sm.auth-btn-sm[aria-disabled=true],.auth-btn.auth-btn:disabled,.auth-btn.auth-btn[aria-disabled=true]{opacity:.52}.auth-btn-icon{flex:none;display:inline-flex}.auth-btn-icon>svg{flex:none;width:18px;height:18px;display:block}.auth-btn-icon[data-loading=true]{opacity:0}.auth-btn.auth-btn.auth-btn--has-icon{gap:12px;display:flex}.auth-btn.auth-btn.auth-btn--secondary.auth-btn--has-icon{line-height:1.35}.auth-btn.auth-btn.auth-btn--has-icon .auth-btn-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:18px;display:block;overflow:hidden}.auth-field-icon.auth-field-icon{width:32px;height:32px;font:inherit;border-width:0;border-radius:999px;padding:0;line-height:0}.auth-field-icon.auth-field-icon.auth-btn--ghost{color:var(--login-text-subtle);background:0 0}.auth-field-icon.auth-field-icon.auth-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.auth-field-icon.auth-field-icon.auth-btn--ghost[aria-pressed=true]{background:var(--login-surface-muted);color:var(--login-text)}.auth-input.auth-input{box-sizing:border-box;border:1px solid var(--login-control-border);background:var(--login-surface);width:100%;height:44px;color:var(--login-text);transition:border-color var(--marketing-duration-fast) var(--marketing-ease-out),background-color var(--marketing-duration-fast) var(--marketing-ease-out),box-shadow var(--marketing-duration-fast) var(--marketing-ease-out),color var(--marketing-duration-fast) var(--marketing-ease-out);border-radius:999px;outline:none;padding:0 20px;font-family:inherit;font-size:14px;line-height:1}.auth-input.auth-input:hover{border-color:var(--login-control-border-hover)}.auth-input.auth-input:focus,.auth-input.auth-input:focus-visible{border-color:var(--login-control-border-hover);box-shadow:0 0 0 4px var(--login-focus-halo),0 0 18px var(--login-focus-halo)}.auth-input.auth-input::placeholder{color:var(--login-text-subtle)}.auth-input.auth-input.auth-input--has-toggle{padding-right:52px}.auth-input.auth-input.auth-input--invalid,.auth-input.auth-input[aria-invalid=true]{border-color:var(--login-danger)}.auth-input.auth-input::-ms-clear,.auth-input.auth-input::-ms-reveal{display:none}.auth-field-icon.auth-field-icon.auth-input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-field-icon.auth-field-icon.auth-btn--ghost.auth-input-toggle[aria-pressed=true]:not(:hover){color:var(--login-text-subtle);background:0 0}.auth-field-icon.auth-field-icon.auth-input-toggle:disabled{opacity:1;cursor:pointer}.auth-field-icon.auth-field-icon.auth-btn--ghost.auth-input-toggle:disabled:hover{background:var(--login-surface-muted);color:var(--login-text)}.auth-btn.auth-btn.auth-btn--secondary.auth-btn--has-icon:disabled:hover{border-color:var(--login-control-border-hover);background:var(--login-surface-muted)}.inline-link.inline-link.auth-link--medium{font-weight:500}.inline-link.inline-link.auth-link--semibold{font-weight:600}.inline-link.inline-link.auth-link--sm{font-size:.875rem;line-height:1.25rem}.inline-link.inline-link:where(.login-page *,.auth-link--plain):hover{color:var(--inline-link-hover-color,inherit);-webkit-text-stroke:.4px currentColor;text-decoration-color:currentColor}.login-page .inline-link.inline-link.inline-link.inline-link:hover{-webkit-text-decoration-color:var(--inline-link-hover-underline,currentColor);text-decoration-color:var(--inline-link-hover-underline,currentColor)}@supports (color:color-mix(in lab,red,red)){.login-page .inline-link.inline-link.inline-link.inline-link:hover{-webkit-text-decoration-color:var(--inline-link-hover-underline,color-mix(in srgb,currentColor 42%,transparent));text-decoration-color:var(--inline-link-hover-underline,color-mix(in srgb,currentColor 42%,transparent))}}.inline-link.inline-link.inline-link:where(.login-page *,.auth-link--plain){border-radius:0}button.inline-link.inline-link:where(.login-page *,.auth-link--plain){cursor:default}.inline-link.inline-link:where(.login-page *,.auth-link--plain):disabled,.inline-link.inline-link:where(.login-page *,.auth-link--plain)[aria-disabled=true]{opacity:1}.auth-btn.auth-btn.auth-btn--has-icon,.auth-btn.auth-btn.auth-btn--primary{height:44px}.inline-link.inline-link.auth-link--plain{--inline-link-hover-color:var(--login-text-strong);text-decoration:none}