.auth-page .auth-layout{display:grid;grid-template-columns:minmax(420px,38%) minmax(0,1fr);min-height:calc(100dvh - 36px)}.auth-page .auth-form-side{min-width:0;display:flex;flex-direction:column;container-type:inline-size;container-name:auth-column}html[data-theme][lang] body .auth-page .auth-form{display:grid;gap:16px;border:0;margin:auto 0;max-width:none;width:100%;padding:32px var(--mb-gutter) 48px;box-sizing:border-box}html[data-theme][lang] body .auth-page .auth-form :is(h1,p,small){margin:0}html[data-theme][lang] body .auth-page .auth-form h1{font:600 32px/1.15 var(--mb-font);letter-spacing:-.04em}html[data-theme][lang] body .auth-page .auth-form>p{font-size:13px;line-height:1.6}html[data-theme][lang] body .auth-page .auth-form form{display:grid;align-items:start;gap:18px;margin:0}html[data-theme][lang] body .auth-page .auth-mode-signup form{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme][lang] body .auth-page .auth-form form>:is(p,button),html[data-theme][lang] body .auth-page .auth-mode-signup form>label:nth-child(3){grid-column:1/-1}html[data-theme][lang] body .auth-page .auth-form :is(label,.password-field){display:grid;font-size:13px;gap:8px;min-width:0}html[data-theme][lang] body .auth-page .auth-form input{width:100%;height:48px;min-height:48px;padding:12px;background:var(--mb-paper);color:var(--mb-ink);border:1px solid var(--mb-line);border-radius:0;box-sizing:border-box}html[data-theme][lang] body .auth-page .password-control{display:flex;align-items:center;height:48px;min-width:0;border:1px solid var(--mb-line);box-sizing:border-box;background:var(--mb-paper);color:var(--mb-ink)}html[data-theme][lang] body .auth-page .auth-form .password-control input{height:48px;min-height:48px;border:0;min-width:0;flex:1;width:0;background:transparent}html[data-theme][lang] body .auth-page .auth-form .password-control button{display:grid;place-items:center;flex:none;width:44px;height:46px;min-height:0;padding:0;border:0;background:transparent;color:inherit}html[data-theme][lang] body .auth-page .password-control button span{display:none}html[data-theme][lang] body .auth-page .auth-form form>div:has(.password-field){display:grid;gap:6px}html[data-theme][lang] body .auth-page .account-hint{font-size:11px;line-height:1.7;margin:0}html[data-theme][lang] body .auth-page .auth-form form>p{font-size:11px;line-height:1.65}html[data-theme][lang] body .auth-page .auth-form [role=status]:empty,html[data-theme][lang] body .auth-page .auth-form form>p:empty,html[data-theme][lang] body .auth-page .auth-form>p:empty{display:none}html[data-theme][lang] body .auth-page .auth-form form>button{height:48px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;border-radius:0;background:var(--mb-ink)!important;border-color:var(--mb-ink);color:var(--mb-paper)!important}html[data-theme][lang] body .auth-page .auth-form form>button:hover{background:var(--mb-muted)!important}html[data-theme][lang] body .auth-page .auth-form a{text-decoration:underline;text-underline-offset:3px}html[data-theme][lang] body .auth-page .account-actions{padding-top:16px;border-top:1px solid var(--mb-line)}html[data-theme][lang] body .auth-page .account-actions button{border:0;padding:10px 0;font-size:13px}html[data-theme][lang] body .auth-page .auth-art{position:relative;overflow:hidden;display:grid;align-content:center;gap:24px;min-width:0;padding:38px var(--mb-gutter);background-color:#242424;background-image:url(/brand/complete-20261003/grafite-real.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff}html[data-theme][lang] body .auth-page .auth-art-kicker{font:10px monospace;letter-spacing:.17em;color:#eee}html[data-theme][lang] body .auth-page .auth-brand-stage{display:grid;justify-items:center;gap:12px;width:100%;max-width:580px;min-height:0;justify-self:center;padding:0;flex:none}html[data-theme][lang] body .auth-page .identity-orby{display:block;width:100%;height:auto;object-fit:contain;background:none;border:0;border-radius:0;filter:none}html[data-theme][lang] body .auth-page .auth-original-caption{position:static;color:#eee;font:500 11px var(--mb-font);letter-spacing:.15em}html[data-theme][lang] body .auth-page .auth-art-copy{display:grid;gap:16px}html[data-theme][lang] body .auth-page .auth-art-copy h2{font:600 clamp(32px,3.3vw,58px)/1.05 var(--mb-font);letter-spacing:-.05em;margin:0;color:#fff}html[data-theme][lang] body .auth-page .auth-art-copy p{font-size:16px;line-height:1.6;max-width:400px;margin:0;color:#eee}html[data-theme][lang] body .auth-page .auth-art-copy>span{display:block;margin:0;font:9px monospace;letter-spacing:.14em;color:#eee}@container auth-column (max-width:900px){html[data-theme][lang] body .auth-page .mb-nav.site-header{grid-template-columns:minmax(0,1fr) auto auto;min-height:60px;height:auto;gap:0;padding:0;flex-shrink:0;align-items:stretch}html[data-theme][lang] body .auth-page .site-header>.brand-link{padding:14px var(--mb-gutter)}html[data-theme][lang] body .auth-page .site-header>.brand-link img{width:112px;height:30px}html[data-theme][lang] body .auth-page .site-header>.site-header-actions{grid-column:2;grid-row:1;display:flex;align-self:stretch;flex-wrap:nowrap;gap:0;width:auto;padding:0}html[data-theme][lang] body .auth-page .site-header .site-header-actions>a{min-height:60px;padding:0 12px!important;font-size:11px}html[data-theme][lang] body .auth-page .site-header>.site-menu-toggle{display:block;grid-column:3;grid-row:1;min-height:60px;padding:0 12px;border:0;border-left:1px solid var(--mb-line);border-radius:0;background:transparent;color:inherit;font:400 11px/1.4 var(--mb-font)}html[data-theme][lang] body .auth-page .site-header>.site-header-links{display:none}html[data-theme][lang] body .auth-page .site-header>.site-header-links[data-open=true]{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;grid-row:2;align-items:stretch;width:100%;max-height:none;overflow:visible;margin:0;padding:0;gap:0;border:0;border-top:1px solid var(--mb-line);box-shadow:none;background:var(--mb-paper)}html[data-theme][lang] body .auth-page .site-header .site-header-links>a{min-height:48px;min-width:0;padding:0 12px;font-size:12px;border-bottom:1px solid var(--mb-line)}}@container auth-column (max-width:500px){html[data-theme][lang] body .auth-page .auth-mode-signup form{grid-template-columns:1fr}}@media(max-width:1050px){.auth-page .auth-layout{grid-template-columns:minmax(390px,46%) minmax(0,1fr)}}@media(max-width:760px){.auth-page .auth-layout{display:block;min-height:0}html[data-theme][lang] body .auth-page .auth-form{margin:0;padding:24px var(--mb-gutter)}html[data-theme][lang] body .auth-page .auth-art{padding:30px var(--mb-gutter)}html[data-theme][lang] body .auth-page .auth-art-copy h2{font-size:32px}html[data-theme][lang] body .auth-page :is(.auth-art-kicker,.auth-art-copy>span){display:none}html[data-theme][lang] body .auth-page .auth-art-copy p{font-size:14px}}html[data-theme][lang] body .auth-page .confirmation-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--mb-line);background:var(--mb-ink);color:var(--mb-paper)}html[data-theme][lang] body .auth-page .confirmation-heading{display:grid;gap:10px}html[data-theme][lang] body .auth-page .confirmation-kicker{font:10px/1.4 monospace;letter-spacing:.15em;color:var(--mb-muted)}html[data-theme][lang] body .auth-page .confirmation-heading h1:focus{outline:none}html[data-theme][lang] body .auth-page .confirmation-received{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.6}html[data-theme][lang] body .auth-page .confirmation-received svg{flex:none;margin-top:3px}html[data-theme][lang] body .auth-page .confirmation-address{display:block;overflow-wrap:anywhere;font-size:18px;line-height:1.5;margin-top:-8px}html[data-theme][lang] body .auth-page .confirmation-help{display:grid;gap:8px;padding:18px;border:1px solid var(--mb-line);background:color-mix(in srgb,var(--mb-ink) 4%,var(--mb-paper));font-size:13px;line-height:1.7}html[data-theme][lang] body .auth-page .confirmation-help p{font-size:13px;line-height:1.7}html[data-theme][lang] body .auth-page .confirmation-help span{overflow-wrap:anywhere}html[data-theme][lang] body .auth-page .confirmation-primary{display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;background:var(--mb-ink)!important;color:var(--mb-paper)!important;border-color:var(--mb-ink);font-size:13px;font-weight:600}html[data-theme][lang] body .auth-page .auth-form .confirmation-caption{font-size:12px;line-height:1.6;color:var(--mb-muted)}html[data-theme][lang] body .auth-page .signup-confirmation-note{display:flex;align-items:flex-start;gap:10px;padding:12px;border-left:2px solid var(--mb-ink);background:color-mix(in srgb,var(--mb-ink) 4%,var(--mb-paper));font-size:12px!important}html[data-theme][lang] body .auth-page .signup-confirmation-note svg{flex:none;margin-top:2px}html[data-theme][lang] body .auth-page .auth-feedback:not(:empty){padding:12px 14px;border-left:2px solid var(--mb-ink);background:color-mix(in srgb,var(--mb-ink) 5%,var(--mb-paper))}html[data-theme][lang] body .auth-page .auth-mode-verify button:disabled{cursor:default}@media(max-width:760px){html[data-theme][lang] body .auth-page:has(.auth-mode-verify) .auth-art{display:none}html[data-theme][lang] body .auth-page .auth-mode-verify{min-height:calc(100dvh - 170px);align-content:center;padding-top:28px;padding-bottom:32px}}