.oe-auth{box-sizing:border-box;display:grid;align-content:start;width:100%;max-width:calc(30rem + 48px);min-width:0;margin-inline:auto;padding:16px 24px 0}.oe-auth-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0}.oe-auth-back{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px 0 0;font-size:1rem;font-weight:500;color:var(--oe-link-ground);text-decoration:none;border-radius:var(--oe-radius-control)}.oe-auth-back__words{text-decoration:underline;text-underline-offset:3px}.oe-auth-title{flex:0 1 auto;min-width:0;margin:0;font-family:var(--oe-font-display);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--oe-on-ground);overflow-wrap:anywhere}.oe-auth-lede{margin:12px 0 0;font-size:1rem;line-height:1.5;color:var(--oe-on-ground-muted)}.oe-auth-line{margin:12px 0 0;font-size:1rem;font-weight:600;line-height:1.5;color:var(--oe-on-ground)}.oe-auth-list{margin-top:16px;font-size:1rem;color:var(--oe-on-ground)}.oe-auth-card{display:grid;gap:20px;min-width:0;margin-top:24px}.oe-auth-text{margin:0;font-size:1rem;line-height:1.5;color:var(--oe-ink);overflow-wrap:anywhere}.oe-auth-help{margin:0;font-size:.875rem;line-height:1.5;color:var(--oe-ink-muted)}.oe-auth-resend{display:grid;gap:16px;min-width:0;padding-top:20px;border-top:1px solid var(--oe-line)}.oe-auth-subtitle{margin:0;font-family:var(--oe-font-display);font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--oe-ink)}.oe-auth-alertblock{display:grid;gap:12px;min-width:0}.oe-auth-alert,.oe-auth-note{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:12px 16px;border-radius:var(--oe-radius-control)}.oe-auth-alert{color:var(--oe-danger);background-color:var(--oe-danger-soft);border:1px solid var(--oe-danger)}.oe-auth-note{color:var(--oe-ink);background-color:var(--oe-ice);border:1px solid var(--oe-line)}.oe-auth-alert>svg,.oe-auth-note>svg{flex-shrink:0;margin-top:2px}.oe-auth-alert__words,.oe-auth-note__words{margin:0;font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.oe-auth-alertform{display:flex;flex-wrap:wrap}.oe-auth-google{display:grid;gap:16px;min-width:0}.oe-auth-google__button{width:100%;flex-wrap:wrap;row-gap:4px;padding:8px 16px}.oe-auth-google__mark{flex-shrink:0}.oe-auth-or{display:flex;align-items:center;gap:12px;margin:0;font-size:.875rem;line-height:1.5;color:var(--oe-ink-muted)}.oe-auth-or:before,.oe-auth-or:after{content:"";flex:1 1 0;border-top:1px solid var(--oe-line)}.oe-auth-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.oe-auth-who{display:grid;gap:8px;min-width:0}.oe-auth-who__label{margin:0;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--oe-ink-muted)}.oe-auth-who__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.oe-auth-who__item{display:flex;min-width:0}.oe-auth-who__choice{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:1rem;font-weight:500;line-height:1.2;color:var(--oe-ink);text-decoration:none;background-color:var(--oe-surface);border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius-control)}.oe-auth-who__choice:hover{background-color:var(--oe-ice)}.oe-auth-who__choice[aria-current=page]{font-weight:700;background-color:var(--oe-brand-soft);border:2px solid var(--oe-brand)}.oe-auth-who__choice>svg{flex-shrink:0}.oe-auth-check{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px}.oe-auth-check__box{width:24px;height:24px;margin:0;accent-color:var(--oe-brand);cursor:pointer}.oe-auth-check__label{font-size:1rem;line-height:1.5;color:var(--oe-ink);cursor:pointer}.oe-auth-links{display:grid;margin:16px 0 0;padding:0;list-style:none}.oe-auth-linkline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-height:44px;color:var(--oe-on-ground)}.oe-auth-linkline .oe-pub-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.oe-auth-aside{min-width:0;margin-top:24px}.oe-auth-aside>:first-child{margin-top:0}.oe-auth-fade{display:none}@media(min-width:900px){.oe-auth--signup{position:relative;isolation:isolate;grid-template-columns:minmax(0,30rem) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:48px;max-width:calc(52rem + 96px)}.oe-auth--signup>.oe-auth-head{grid-column:1 / -1;grid-row:1}.oe-auth--signup>.oe-auth-card{grid-column:1;grid-row:2;gap:16px;margin-top:16px}.oe-auth--signup>.oe-auth-card .oe-pub-form{gap:16px}.oe-auth--signup>.oe-auth-links{grid-column:1;grid-row:3}.oe-auth--signup>.oe-auth-aside{grid-column:2;grid-row:2 / 4;align-self:start;margin-top:16px}}@media(min-width:1200px){.oe-auth--signup>.oe-auth-fade{display:block;position:absolute;z-index:-1;grid-column:1;grid-row:2;top:40px;right:calc(100% - 96px);width:336px;aspect-ratio:627 / 405;background-image:url(/assets/brand/oe-mark.svg);background-position:left top;background-repeat:no-repeat;background-size:contain;opacity:.12;pointer-events:none}}@media(max-width:767.98px){.oe-auth-title{font-size:1.375rem}}@media(max-width:479.98px){.oe-auth{max-width:none;padding-inline:16px}}@media(max-width:399.98px){.oe-auth-who__choice>svg{display:none}}
