:root{--qd-ink-soft:var(--qd-copy);--qd-ink-muted:var(--qd-muted);--qd-touch-target:44px;--auth-form-plane:var(--qd-ground);--z-bg:var(--qd-ground);--z-surface:var(--qd-ground);--z-surface-2:var(--qd-surface-subtle);--z-surface-3:var(--qd-action-soft);--z-line:var(--qd-rule);--z-line-strong:var(--qd-rule-strong);--z-text:var(--qd-ink);--z-text-soft:var(--qd-ink-soft);--z-text-muted:var(--qd-ink-muted);--z-acc:var(--qd-action);--z-acc-strong:var(--qd-action-strong);--z-acc-soft:var(--qd-action-soft);--z-acc-faint:#f4f8fc;--z-pos:var(--qd-positive);--z-neg:var(--qd-negative)}.auth-wrap{color:var(--qd-ink);caret-color:var(--qd-action);scrollbar-color:var(--qd-scrollbar-thumb) transparent;scrollbar-width:thin}.auth-wrap ::-webkit-scrollbar{width:8px;height:8px}.auth-wrap ::-webkit-scrollbar-thumb{border-radius:var(--qd-radius);background:var(--qd-scrollbar-thumb)}.auth-wrap :focus-visible{outline:2px solid var(--qd-focus);outline-offset:2px}.auth-wrap :is(.button,button,.input,input,textarea){border-radius:var(--qd-radius);box-shadow:none}.auth-wrap :is(.input,input:not([type=checkbox]):not([type=radio]),textarea){min-height:var(--qd-control);border:0;background:var(--qd-surface-subtle);color:var(--qd-ink);box-shadow:inset 0 -1px 0 var(--qd-rule)}.auth-wrap :is(.input,input:not([type=checkbox]):not([type=radio]),textarea):focus{background:var(--qd-action-soft);box-shadow:inset 0 -2px 0 var(--qd-action);outline:0}.auth-wrap :is(input,textarea)::placeholder{color:var(--qd-ink-muted);opacity:1}.auth-wrap :is(.button,button):disabled{cursor:not-allowed;opacity:.48}.auth-wrap :where(.field-error,.form-error){color:var(--qd-negative)}.auth-wrap :where(.form-hint,[role=status]){color:var(--qd-ink-soft)}.brand-mark{display:grid;place-items:center;background:var(--z-acc);color:white;font-weight:750;box-shadow:inset 0 1px 0 oklch(1 0 0/.35)}.auth-title-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 10px}.auth-title-line .auth-card-eyebrow{margin:0;border-radius:4px;background:var(--qd-surface-muted);color:var(--qd-ink-muted);padding:3px 6px;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.um-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:34px;border:0;border-radius:var(--qd-radius);background:transparent;color:var(--qd-ink);cursor:pointer;font:inherit;font-size:13px;padding:8px 9px;text-align:left}.um-row:hover:not(:disabled){background:var(--qd-surface-subtle);color:var(--qd-action-strong)}.um-row:disabled{cursor:not-allowed;opacity:.62}.um-row-danger,.um-row-danger svg{color:var(--qd-negative)}.auth-wrap{grid-template-columns:minmax(0,700px) minmax(0,1fr);grid-template-areas:"hero form";background:var(--z-bg)}.auth-left,.auth-wrap{min-height:100vh;display:grid}.auth-left{grid-area:hero;align-content:space-between;gap:32px;background:radial-gradient(680px 420px at 58% 42%,oklch(.42 .07 195/.32),transparent 66%),linear-gradient(160deg,oklch(.14 .025 240),oklch(.23 .035 235) 62%,oklch(.1 .03 235));color:white;padding:56px 64px}.auth-brand{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px}.brand-mark{width:44px;height:44px;border-radius:11px;font-size:21px}.brand-name{font-weight:700}.brand-sub{color:oklch(.75 .02 230);font-size:13px}.auth-language-card{display:grid;gap:28px;width:520px;max-width:100%;border:1px solid oklch(1 0 0/.16);border-radius:22px;background:linear-gradient(180deg,oklch(1 0 0/.1),oklch(1 0 0/.055));box-shadow:inset 0 1px 0 oklch(1 0 0/.08),0 20px 60px oklch(0 0 0/.18);padding:28px 24px 24px}.auth-language-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:oklch(.75 .02 230);font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.auth-lang-toggle{gap:3px;border:1px solid oklch(1 0 0/.12);border-radius:999px;background:oklch(.13 .025 235/.42);padding:3px}.auth-lang-toggle button{min-height:28px;border:0;border-radius:999px;background:transparent;color:oklch(.76 .018 230);cursor:pointer;font:inherit;font-size:11px;font-weight:750;letter-spacing:0;padding:0 11px;text-transform:none}.auth-lang-toggle button.is-active{background:var(--z-acc);color:white;box-shadow:0 0 0 1px color-mix(in srgb,var(--z-acc) 35%,transparent)}.auth-quote-text{margin:0;color:oklch(.98 .01 230);font-size:62px;font-weight:760;line-height:1.08;letter-spacing:0}.auth-features{color:oklch(.75 .02 230);font-size:13px}.auth-language-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:14px;background:oklch(.1 .025 235/.76);padding:15px 16px}.auth-language-preview div{display:grid;gap:9px}.auth-language-preview small,.auth-language-preview span{color:oklch(.72 .018 230);font-size:12px}.auth-language-preview strong{color:white;font-size:18px;font-weight:750}.auth-features{display:grid}.auth-feat{display:flex;align-items:center;gap:10px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-a{background:var(--z-acc)}.dot-b{background:var(--z-pos)}.dot-c{background:oklch(.7 .1 140)}.auth-card{grid-area:form;align-self:center;width:min(430px,calc(100% - 64px));margin:0 auto;border:1px solid var(--z-line);border-radius:18px;background:white;padding:28px 30px;box-shadow:0 22px 60px oklch(.28 .035 235/.14)}.auth-card,.auth-ready{display:grid;gap:16px}.auth-checking{display:flex;align-items:center;gap:14px;min-height:132px}.auth-checking h1{margin:0;font-size:24px;font-weight:760;letter-spacing:0}.auth-checking p:last-child{margin:4px 0 0;color:var(--z-text-muted);font-size:13.5px}.auth-checking-mark{width:32px;height:32px;border:3px solid var(--z-line-strong);border-top-color:var(--z-acc);border-radius:999px;animation:auth-checking-spin .8s linear infinite}@keyframes auth-checking-spin{to{transform:rotate(1turn)}}.auth-card-eyebrow{margin:0 0 8px;color:var(--z-acc-strong);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.auth-card-head h1{margin:0;font-size:26px;font-weight:760;letter-spacing:0}.auth-card-head p{margin:4px 0 0;color:var(--z-text-muted);font-size:13.5px}.auth-google-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--z-line-strong);border-radius:10px;background:white;color:var(--z-text);cursor:pointer;font-size:14px;font-weight:750}.auth-google-button span{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:999px;background:var(--z-surface);color:var(--z-acc-strong);font-weight:900}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--z-text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";flex:1;border-top:1px dashed var(--z-line-strong)}.auth-form{display:grid;gap:12px}.auth-form h2{margin:0;font-size:16px;font-weight:800}.auth-form .form-item{display:grid;gap:6px}.auth-form label{color:var(--z-text);font-size:12px;font-weight:750}.auth-form .form-description{margin:-2px 0 0;color:var(--z-text-muted);font-size:11.5px;line-height:1.35}.auth-form input{min-height:42px;border:1px solid var(--z-line-strong);border-radius:10px;background:white;color:var(--z-text);padding:0 12px;font:inherit;font-size:14px;font-weight:550}.auth-form input:focus{border-color:var(--z-acc);box-shadow:0 0 0 3px oklch(.74 .16 190/.18);outline:none}.auth-form input[aria-invalid=true]{border-color:var(--danger)}.auth-submit{width:100%;min-height:42px;border-radius:8px;font-size:14px}.auth-switch{color:var(--z-text-muted);font-size:13px;text-align:center}.auth-switch a,.auth-switch button{border:0;background:transparent;color:var(--z-acc-strong);cursor:pointer;font:inherit;font-weight:650}.auth-trust-row{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px dashed var(--z-line-strong);padding-top:12px;color:var(--z-text-muted);font-size:11.5px}.auth-trust-row span{display:inline-flex;align-items:center;gap:5px}.auth-wrap.is-ar{direction:ltr;grid-template-columns:minmax(0,738px) minmax(0,1fr)}.auth-wrap.is-ar .auth-card,.auth-wrap.is-ar .auth-left{direction:rtl;text-align:right}.auth-wrap.is-ar .auth-brand{grid-template-columns:auto 44px;justify-self:start;text-align:right}.auth-wrap.is-ar .auth-quote-text{font-size:66px}.auth-wrap.is-ar .auth-feat{justify-content:flex-start}.auth-wrap.is-ar .auth-language-preview,.auth-wrap.is-ar .auth-trust-row{flex-direction:row-reverse}.auth-wrap.is-ar input.input{text-align:left;direction:ltr}.auth-wrap,.auth-wrap.is-ar{grid-template-columns:minmax(300px,38%) minmax(0,1fr);grid-template-areas:"hero form";min-width:0;min-height:100dvh;overflow-x:clip;background:var(--qd-ground);color:var(--qd-ink)}.auth-wrap.is-ar{grid-template-areas:"form hero"}.auth-left,.auth-wrap.is-ar .auth-left{grid-area:hero;min-width:0;min-height:100dvh;align-content:center;gap:28px;background:var(--qd-ground);color:var(--qd-ink);padding:clamp(28px,5vw,72px);overflow-wrap:anywhere}.auth-brand{color:var(--qd-ink)}.auth-brand,.auth-wrap.is-ar .auth-brand{grid-template-columns:44px minmax(0,1fr)}.auth-brand>:last-child{min-width:0}.auth-brand .brand-sub{overflow-wrap:normal;word-break:normal}.auth-brand .brand-mark{border-radius:var(--qd-radius);background:var(--qd-action);box-shadow:none}.auth-quote-text,.brand-name{color:var(--qd-ink)}.auth-feat,.brand-sub{color:var(--qd-ink-soft)}.auth-language-card{width:min(500px,100%);border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.auth-language-top{min-width:0;color:var(--qd-ink-muted)}.auth-lang-toggle,.auth-language-top{flex-wrap:wrap;justify-content:flex-end}.auth-lang-toggle{display:inline-flex;align-items:center;gap:2px;max-width:100%;border:0;border-radius:var(--qd-radius);background:rgba(255,255,255,.58)}.auth-language-meta{padding:0 8px;color:var(--qd-ink-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.auth-lang-toggle button{border-radius:4px;color:var(--qd-ink-muted)}.auth-lang-toggle button.is-active{background:var(--qd-action-soft);color:var(--qd-action-strong);box-shadow:none}.auth-quote-text{max-width:12ch;font-size:clamp(36px,5vw,66px);font-weight:720;line-height:.98;letter-spacing:-.04em}.auth-language-preview{min-width:0;border:0;border-top:1px solid var(--qd-rule);border-radius:0;background:transparent;color:var(--qd-ink);box-shadow:none}.auth-language-preview small,.auth-language-preview span{color:var(--qd-ink-soft)}.auth-language-preview strong{color:var(--qd-positive)}.auth-features{gap:8px}.auth-feat .dot{background:var(--qd-action)}.auth-card,.auth-wrap.is-ar .auth-card{grid-area:form;align-self:center;box-sizing:border-box;min-width:0;width:min(520px,calc(100% - 48px));margin:40px auto;border:0;border-radius:0;background:transparent;color:var(--qd-ink);box-shadow:none;padding:clamp(22px,4vw,48px);overflow-wrap:anywhere}.auth-card-head,.auth-form,.auth-form .form-item,.auth-ready{min-width:0}.auth-card-head h1,.auth-checking h1,.auth-checking h2{color:var(--qd-ink);letter-spacing:-.03em}.auth-card-head h1{font-size:clamp(30px,3.5vw,44px)}.auth-card-head p,.auth-checking p:last-child{color:var(--qd-ink-soft)}.auth-checking{border:0;border-top:1px solid var(--qd-rule);border-radius:0;background:transparent;padding:18px}.auth-checking-mark{border:3px solid var(--qd-action-soft);border-top-color:var(--qd-action);background:transparent;box-shadow:none}.auth-google-button,.auth-submit{min-height:42px;border:0;border-radius:var(--qd-radius);box-shadow:none}.auth-google-button{background:var(--qd-ground);color:var(--qd-ink);outline:1px solid var(--qd-rule)}.auth-wrap .auth-google-button-group,.auth-wrap .auth-google-button-host,.auth-wrap .auth-google-button-host iframe,.auth-wrap .auth-google-button-host>div{box-sizing:border-box;width:100%;max-width:100%!important;min-width:0}.auth-wrap .auth-google-button-host{overflow:hidden}.auth-google-unavailable{margin:8px 0 0;color:var(--qd-ink-muted);font-size:12px;line-height:1.45;text-align:start}.auth-google-button:hover{background:var(--qd-action-soft)}.auth-divider{color:var(--qd-ink-muted)}.auth-divider:after,.auth-divider:before{display:none}.auth-form{gap:14px}.auth-form h2{color:var(--qd-ink)}.auth-form label{color:var(--qd-ink-soft)}.auth-form input,.auth-form textarea{border:0;border-radius:var(--qd-radius);background:var(--qd-surface-subtle);color:var(--qd-ink);box-shadow:inset 0 -1px 0 var(--qd-rule)}.auth-form textarea{box-sizing:border-box;font:inherit;font-size:14px;line-height:1.5}.auth-form textarea:focus{border:0;background:var(--qd-action-soft);box-shadow:inset 0 -2px 0 var(--qd-action)}.auth-form textarea[aria-invalid=true]{border:0;background:var(--qd-negative-soft);box-shadow:inset 0 -2px 0 var(--qd-negative)}.auth-wrap :where(.field-error,.form-error,.form-hint,[role=status]){max-width:100%;overflow-wrap:anywhere}.auth-form input:focus{border:0;background:var(--qd-action-soft);box-shadow:inset 0 -2px 0 var(--qd-action)}.auth-form input[aria-invalid=true]{border:0;background:var(--qd-negative-soft);box-shadow:inset 0 -2px 0 var(--qd-negative)}.auth-submit{background:var(--qd-action);color:#fff}.auth-submit:hover{background:var(--qd-action-strong)}.auth-switch,.auth-switch a,.auth-switch button{color:var(--qd-action-strong);text-underline-offset:3px}.auth-trust-row{border:0;border-top:1px solid var(--qd-rule);border-radius:0;background:transparent;color:var(--qd-ink-soft);padding:10px 12px}.mobile-email-action-wrap .auth-submit{width:100%}@media (max-width:900px){.auth-wrap,.auth-wrap.is-ar{grid-template-columns:1fr;grid-template-areas:"hero" "form"}.auth-left,.auth-wrap.is-ar .auth-left{min-height:auto;padding:28px}.auth-quote-text{max-width:16ch;font-size:clamp(34px,8vw,54px)}.auth-card,.auth-wrap.is-ar .auth-card{width:min(560px,calc(100% - 28px));margin:12px auto 32px;padding:26px 14px}.mobile-email-action-wrap .auth-language-card{display:none}}@media (max-width:680px){.auth-left,.auth-wrap.is-ar .auth-left{gap:18px;padding:22px 18px}.auth-features{gap:5px}.auth-feat{font-size:12px}.auth-card,.auth-wrap.is-ar .auth-card{align-self:start;width:100%;margin:0;padding:28px 18px 36px}.auth-form input:not([type=checkbox]):not([type=radio]),.auth-form textarea{min-height:var(--qd-touch-target)!important;font-size:16px}.auth-form input:not([type=checkbox]):not([type=radio]){height:var(--qd-touch-target)!important}.auth-lang-toggle button,.auth-submit,.auth-switch a,.auth-switch button{min-height:var(--qd-touch-target)}.auth-lang-toggle button,.auth-switch a,.auth-switch button{display:inline-flex;align-items:center;justify-content:center}.auth-switch a,.auth-switch button{padding-block:10px}.auth-trust-row{align-items:flex-start;flex-direction:column}.um-row{min-height:var(--qd-touch-target)}}@media (max-width:420px){.auth-language-meta{flex-basis:100%;text-align:end}.auth-quote-text,.auth-wrap.is-ar .auth-quote-text{max-width:100%;font-size:clamp(30px,11vw,44px);line-height:1.04}}@media (prefers-reduced-motion:no-preference){.auth-lang-toggle button{transition:background-color .12s ease,color .12s ease}}.auth-login ::selection{background:var(--qd-action);color:#fff}.auth-login,.auth-login.is-ar{grid-template-areas:"header header" "hero form";grid-template-rows:auto minmax(0,1fr);background:var(--auth-form-plane)}.auth-login.is-ar{grid-template-areas:"header header" "form hero"}:is(.auth-login,.auth-task) .auth-shell-header{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;background:var(--qd-ink);color:var(--qd-ground);padding:13px clamp(28px,4vw,64px)}:is(.auth-login,.auth-task).is-ar .auth-shell-header{flex-direction:row-reverse}:is(.auth-login,.auth-task) .auth-shell-header .auth-brand{grid-template-columns:50px minmax(0,1fr);gap:14px;min-width:0;color:var(--qd-ground)}:is(.auth-login,.auth-task) .auth-shell-header .brand-mark{width:50px;height:50px;overflow:visible;border-radius:0;background:transparent}:is(.auth-login,.auth-task) .auth-shell-header .brand-mark-image{display:block;width:50px;height:50px;object-fit:contain}:is(.auth-login,.auth-task) .auth-shell-header .brand-name{color:var(--qd-ground);font-size:18px;font-weight:760;letter-spacing:-.02em}:is(.auth-login,.auth-task) .auth-shell-header .brand-sub{color:color-mix(in srgb,var(--qd-ground) 76%,var(--qd-action-soft));font-size:12.5px;font-weight:520}:is(.auth-login,.auth-task).is-ar .auth-shell-header .auth-brand{direction:rtl}:is(.auth-login,.auth-task) .auth-shell-header .auth-language-top,:is(.auth-login,.auth-task).is-ar .auth-shell-header .auth-language-top{justify-content:flex-end}:is(.auth-login,.auth-task) .auth-shell-header .auth-lang-toggle{gap:4px;background:color-mix(in srgb,var(--qd-ground) 12%,var(--qd-ink));padding:5px}:is(.auth-login,.auth-task) .auth-shell-header .auth-lang-toggle button{min-width:84px;min-height:var(--qd-touch-target);color:color-mix(in srgb,var(--qd-ground) 82%,var(--qd-action-soft));font-size:12px;font-weight:720;padding-block:8px}:is(.auth-login,.auth-task) .auth-shell-header .auth-lang-toggle button.is-active{background:var(--qd-action);color:#fff}.auth-login .auth-left,.auth-login.is-ar .auth-left{position:relative;min-height:0;overflow:hidden;background:var(--qd-ground)}.auth-login .auth-lang-toggle{padding:4px;background:color-mix(in srgb,var(--qd-ground) 72%,transparent)}.auth-login .auth-lang-toggle button{min-width:78px}.auth-login .auth-quote-text,.auth-login.is-ar .auth-quote-text{display:grid;max-width:8.5ch;gap:.08em;font-size:clamp(48px,min(5.4vw,7.8vh),78px);line-height:.9;text-wrap:balance;overflow-wrap:normal;word-break:normal}.auth-login.is-ar .auth-quote-text{letter-spacing:0;line-height:1.02}.auth-login .auth-hero-accent{width:fit-content;color:var(--qd-action-strong);overflow-wrap:normal;word-break:keep-all}.auth-login .auth-allocation-bench{align-self:center;justify-self:center;min-width:0;width:min(100%,920px);margin:0}.auth-login .auth-allocation-art{display:block;width:100%;height:auto}.auth-login .auth-card-head h1{font-size:clamp(36px,4vw,52px);text-wrap:balance}.auth-login .auth-card-head h1 bdi{color:var(--qd-action-strong)}.auth-login .auth-card-head p{max-width:46ch;font-size:14px;line-height:1.5}.auth-login .auth-ready{gap:clamp(14px,2vh,20px)}.auth-login .auth-trust-row{font-size:12px}.auth-login.is-ar .auth-divider{letter-spacing:0;text-transform:none}.auth-login .auth-divider{font-size:12px}.auth-login .auth-form{border-top:1px solid var(--qd-rule);border-radius:0;background:transparent;padding:clamp(20px,2.5vw,26px)}.auth-login .auth-form h2{font-size:18px}.auth-login .auth-form-recovery{margin:-4px 0 -2px;text-align:end}.auth-login .auth-form-recovery button{display:inline-flex;min-height:var(--qd-touch-target);align-items:center;border:0;background:transparent;color:var(--qd-action-strong);cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:0;text-underline-offset:3px}.auth-login .auth-switch a{display:inline-block;margin-block:-12px;padding-block:12px}.auth-login .auth-google-button{width:min(360px,100%);min-height:46px;margin-inline:auto;background:var(--qd-ground);padding-inline:12px;padding-block:8px}.auth-login .auth-google-button:disabled{background:color-mix(in srgb,var(--qd-ground) 74%,var(--auth-form-plane));color:var(--qd-ink-muted);opacity:1}.auth-login .auth-google-button-host{display:grid;place-items:center}.auth-login .auth-form input:not([type=checkbox]):not([type=radio]){height:46px!important;min-height:46px!important;border:1px solid #c8c2b8!important;background:#fff!important;box-shadow:none!important}.auth-login .auth-form input:not([type=checkbox]):not([type=radio]):hover:not(:disabled){border-color:#9f988d!important;background:#fff!important}.auth-login .auth-form input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--qd-focus)!important;background:#fff!important;outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--qd-focus) 24%,transparent)!important}.auth-login .auth-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:var(--qd-negative)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--qd-negative) 16%,transparent)!important}.auth-login .auth-submit{min-height:48px;font-size:15px;font-weight:700;padding-block:8px}.auth-task,.auth-task.is-ar{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "content";grid-template-rows:auto minmax(0,1fr);min-height:100dvh;background:var(--auth-form-plane)}.auth-task .auth-task-content{grid-area:content;display:grid;place-items:center;min-width:0;padding:clamp(32px,7vw,72px) 24px}.auth-task .auth-task-panel{box-sizing:border-box;display:grid;width:min(520px,100%);min-width:0;gap:22px;border-top:1px solid var(--qd-rule);border-radius:0;background:transparent;padding:clamp(24px,4vw,36px)}.auth-task .auth-ready{gap:22px}.auth-task .auth-card-head{display:grid;gap:8px}.auth-task .auth-card-head h1{margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:760;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.auth-task .auth-card-head p,.auth-task .auth-checking p{max-width:52ch;margin:0;color:var(--qd-ink-soft);font-size:14px;line-height:1.55}.auth-task .auth-card-head h1[tabindex="-1"]:focus{outline:0;box-shadow:none}.auth-task .auth-form{gap:16px}.auth-task .auth-form .form-description{color:var(--qd-ink-muted);font-size:12.5px;line-height:1.45}.auth-task .auth-required-label:after{margin-inline-start:2px;color:var(--qd-ink-soft);content:"*"}.auth-task .auth-required-label{gap:0}.auth-task .auth-form input{min-height:48px;background:var(--qd-surface-subtle)}.auth-task .auth-submit{min-height:48px}.auth-task .auth-checking{min-height:var(--qd-touch-target);gap:10px;border-radius:0;background:transparent;padding:0}.auth-task .auth-checking-mark{width:20px;height:20px;flex:0 0 20px;border-width:2px}.auth-task .auth-checking p{font-size:13px;font-weight:650}.auth-task .auth-switch{margin:0;text-align:start}.auth-task .auth-switch a{display:inline-flex;min-height:var(--qd-touch-target);align-items:center}@media (min-width:901px){.auth-login{grid-template-columns:minmax(0,52%) minmax(0,48%)}.auth-login.is-ar{grid-template-columns:minmax(0,48%) minmax(0,52%)}.auth-login .auth-card,.auth-login.is-ar .auth-card{margin-block:0;padding:clamp(24px,3vw,40px)}.auth-login .auth-left,.auth-login.is-ar .auth-left{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(14px,2vh,24px);padding-block:clamp(28px,4.5vh,48px);padding-inline:clamp(40px,3vw,48px)}}@media (min-width:901px) and (max-height:840px){:is(.auth-login,.auth-task) .auth-shell-header{padding-block:9px}.auth-login .auth-card,.auth-login.is-ar .auth-card{padding-block:18px}.auth-login .auth-left,.auth-login.is-ar .auth-left{gap:16px;padding-block:18px}.auth-login .auth-quote-text,.auth-login.is-ar .auth-quote-text{font-size:clamp(44px,7vh,60px)}.auth-login .auth-ready{gap:12px}.auth-login .auth-trust-row{display:none}}@media (max-width:900px){.auth-login,.auth-login.is-ar{grid-template-areas:"header" "form";grid-template-rows:auto minmax(0,1fr)}:is(.auth-login,.auth-task) .auth-shell-header{padding:14px 18px}:is(.auth-login,.auth-task) .auth-shell-header .auth-brand{grid-template-columns:44px minmax(0,1fr);gap:12px}:is(.auth-login,.auth-task) .auth-shell-header .brand-mark{width:44px;height:44px}:is(.auth-login,.auth-task) .auth-shell-header .brand-mark-image{width:44px;height:44px}:is(.auth-login,.auth-task) .auth-shell-header .brand-name{font-size:15px}.auth-login .auth-left,.auth-login.is-ar .auth-left{display:none}:is(.auth-login,.auth-task) .brand-sub{display:none}}@media (max-width:900px) and (max-height:760px){:is(.auth-login,.auth-task) .auth-shell-header{padding-block:10px}.auth-login .auth-card,.auth-login.is-ar .auth-card{margin-block:0;padding-block:18px 22px}.auth-login .auth-ready{gap:12px}.auth-login .auth-trust-row{display:none}}@media (max-width:680px){:is(.auth-login,.auth-task) .auth-brand{min-width:0}:is(.auth-login,.auth-task) .auth-lang-toggle button{min-width:72px}.auth-login .auth-form-recovery button{min-height:var(--qd-touch-target)}}@media (max-width:420px){:is(.auth-login,.auth-task) .auth-lang-toggle{width:fit-content}:is(.auth-login,.auth-task) .auth-shell-header .auth-lang-toggle{flex-wrap:nowrap}:is(.auth-login,.auth-task) .auth-shell-header .auth-lang-toggle button{min-width:72px}.auth-login .auth-trust-row{display:none}}