@layer components{.auth-top{min-block-size:72px}.auth-main{padding-block:var(--s5) var(--s8)}.auth-main:has(>.auth-split){align-items:stretch}.auth-split{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);max-inline-size:1040px;box-shadow:none;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;margin-inline:auto}.auth-brand{--ink:#fff;--ink-2:var(--on-deep);--ink-3:var(--on-deep-2);--line:var(--deep-line);--brand:#7ae3d0;--bg:var(--deep);background:var(--deep);color:var(--on-deep);border-start-start-radius:inherit;border-end-start-radius:inherit;flex-direction:column;align-items:stretch;padding:0;display:flex}.auth-ph{aspect-ratio:16/9;background:var(--deep);border-start-start-radius:inherit;margin:0;position:relative;overflow:hidden}.auth-ph img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:root[data-lite] .auth-ph{display:none}.auth-brand-in{gap:var(--s5);padding:var(--s7) var(--s6);flex-direction:column;flex:auto;display:flex}.auth-brand-in>svg{flex:none}.auth-brand-in .t-h1{max-inline-size:16em;color:var(--ink);font-size:1.75rem}.auth-brand-in .ticks{gap:var(--s3)}.auth-brand-in .ticks li{font-size:var(--fs-body)}.auth-brand-in .ticks .ic{color:var(--brand)}.auth-brand-path{max-inline-size:280px;margin-block-start:auto}.auth-split .auth-card{padding:var(--s7);gap:var(--s5)}.auth-solo{border-radius:var(--r-md);border:1px solid var(--line);box-shadow:none}.otp .icon-well{margin-block-end:var(--s1)}@media (max-width:860px){.auth-split{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}.auth-brand{display:none}.auth-split .auth-card{padding:var(--s4) 0}.auth-main{padding:var(--s3) var(--s4) var(--s7)}.auth-solo{background:0 0;border:0}.auth-solo>.auth-card{padding:var(--s4) 0}}.onb{grid-template-columns:minmax(320px,4fr) minmax(0,7fr)}.onb .onb-left{padding:var(--s6) var(--s7) var(--s7);background:var(--tint-teal);border-inline-end:1px solid var(--brand-line);align-items:flex-start}.onb .onb-left-in{inline-size:100%;max-inline-size:440px}.onb .onb-logo{display:inline-flex}.onb .onb-q{font-weight:var(--d-wt);max-inline-size:16ch}.onb .onb-q b{font-weight:inherit}.onb .onb-top{justify-content:flex-end}.onb .onb-form{padding-block-start:var(--s6)}.onb .tile{background:var(--surface-2);transition:background-color var(--t-fast) var(--ease-out)}@media (hover:hover){.onb .tile:hover{background:var(--tint-teal)}}.onb .tile:has(input:checked){background:var(--tint-teal);box-shadow:inset 0 0 0 1px var(--brand)}.onb .fn-input{background:var(--surface);border-color:var(--line-2)}.onb-consent{padding:var(--s4);border-radius:var(--r-1);background:var(--surface-2);border:0}.onb .up-circle{background:var(--tint-teal-2);color:var(--brand-hover)}.onb .up-badge{background:var(--brand);color:var(--on-brand)}.onb .up-wrap>.up-file,.onb .up-wrap>.privacy-box,.onb .up-wrap>.onb-aioff{box-sizing:border-box;inline-size:100%;max-inline-size:440px}@media (max-width:860px){.onb{grid-template-columns:minmax(0,1fr)}.onb .onb-left{padding:var(--s5) var(--s4);border-inline-end:0;border-block-end:1px solid var(--brand-line)}.onb .onb-left-in{gap:var(--s5);max-inline-size:none}}.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:420px;display:grid;position:relative}.hm-steps:before,.hm-steps:after{content:"";border-radius:2px;block-size:3px;inline-size:66.6667%;position:absolute;inset-block-start:7.5px;inset-inline-start:7px}.hm-steps:before{background:var(--surface-3)}.hm-steps:after{background:var(--aurora-g);transform-origin:0;transform:scaleX(0)}[dir=rtl] .hm-steps:after{transform-origin:100%;background:linear-gradient(260deg, var(--a1) 0%, var(--a2) 55%, var(--a3) 100%)}.hm-steps.at-2:after{transform:scaleX(.5)}.hm-steps.at-3:after{transform:scaleX(1)}.hm-steps.grow.at-2:after{animation:hm-steps-12 var(--t-fill) var(--ease-out) both}.hm-steps.grow.at-3:after{animation:hm-steps-23 var(--t-fill) var(--ease-out) both}@keyframes hm-steps-12{0%{transform:scaleX(0)}}@keyframes hm-steps-23{0%{transform:scaleX(.5)}}.hm-steps li{z-index:1;min-inline-size:0;flex-direction:column;gap:10px;padding-inline-end:var(--s2);display:flex;position:relative}.hm-steps .pin{align-items:center;block-size:18px;display:flex}.hm-steps .dot-h{background:var(--surface)}.hm-steps .mid{background:var(--surface);border:2.5px solid var(--line-2);border-radius:50%;block-size:12px;inline-size:12px}.hm-steps .done .mid,.hm-steps .on .mid{border-color:var(--a2)}.hm-steps .on .mid{background:var(--a2)}.hm-steps .dot-s{background:var(--surface);border:2.5px solid var(--line-2);block-size:16px;inline-size:16px}.hm-steps .done .dot-s,.hm-steps.done-all .dot-s{background:var(--a3);border-color:var(--a3)}.hm-steps .lbl{font-size:var(--fs-caption);color:var(--ink-3);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}.hm-steps .done .lbl{color:var(--ink-2)}.hm-steps .on .lbl,.hm-steps.done-all li:last-child .lbl{color:var(--brand);font-weight:600}@media (prefers-reduced-motion:reduce){.hm-steps.grow:after{animation:none}}:root[data-lite] .hm-steps.grow:after{animation:none}.path-screen .path-head{min-block-size:72px}.path-screen .path-prog{flex:0 380px;padding-block-start:14px}.path-screen .path-intro{text-align:center}.icon-well.lg{block-size:56px;inline-size:56px}.icon-well.lg .ic{block-size:28px;inline-size:28px}.path-screen .path-done-check{background:var(--tint-lime);color:var(--brand)}.path-screen .path-warm{color:var(--brand);font-weight:600}.path-screen .path-fields .tag{border:1px solid var(--line);min-block-size:32px;padding-inline:var(--s2)}.path-screen .path-fields .tag.strong-tag{background:var(--tint-teal);color:var(--brand);border-color:var(--brand-line)}.path-screen .ps-line{stroke:var(--a2);stroke-width:2px;opacity:1}.path-screen .ps-dot{fill:var(--a2)}.path-screen .ps-line.remote{stroke:var(--remote)}.path-screen .ps-dot.remote{fill:var(--remote)}.path-screen .ps-dot.top{fill:var(--a3)}.path-screen .path-legend i{background:var(--a2)}.path-screen .path-legend i.remote{background:var(--remote)}.path-screen .path-top{max-inline-size:560px;padding:var(--s4) 0;border:0;border-block:1px solid var(--brand-line);box-shadow:none;background:0 0;border-radius:0}.path-screen .path-empty{max-inline-size:520px;padding-block:var(--s5);border-block:1px solid var(--line);text-align:center}.onb-consent>legend{float:inline-start;inline-size:100%;margin-block-end:var(--s1);padding:0}.onb-consent .check{font-size:var(--fs-body-s)}.onb .onb-foot .onb-back{block-size:52px;inline-size:52px;min-inline-size:52px;padding:0}}
