.ei-au{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh;background:var(--ei-porcelain);--au-w: 30rem;--au-top: clamp(var(--ei-space-8), 5vw, var(--ei-space-16))}.ei-au[data-page=register]{--au-w: 42rem}.ei-au-main{min-width:0;padding:calc(var(--header-h) + var(--au-top)) var(--margin) var(--section-tight)}.ei-au-col{container:au / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ei-space-8);align-content:start;width:100%;max-width:var(--au-w);margin-inline:auto}.ei-au-strip{width:100%;max-width:var(--au-w);margin:0 auto var(--ei-space-6)}.ei-au-rail{display:none;position:relative;background:var(--ei-ivory)}@media(min-width:64rem){.ei-au{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ei-au-strip{display:none}.ei-au-rail{display:block}}.ei-au-rail-stick{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(var(--ei-space-24),1fr);height:100svh}.ei-au-rail-in{display:grid;gap:var(--ei-space-5);align-content:start;max-width:calc(32rem + var(--edge));padding:calc(var(--header-h) + var(--au-top)) var(--margin) var(--ei-space-8) var(--edge)}.ei-au-rail .ei-eyebrow,.ei-au-rail .ei-key{color:var(--g800)}.ei-au-rail .ei-body{color:var(--s700)}.ei-au-title{font:400 var(--fs-h2) / var(--lh-h2) var(--display);letter-spacing:var(--tr-h2);color:var(--s900);max-width:18ch;text-wrap:balance}.ei-au-rail .ei-steps-cq{margin-top:var(--ei-space-3)}.ei-au-mono{display:block;font:400 clamp(4rem,8vw,7.5rem) / 1 var(--display);letter-spacing:.06em;color:var(--g200)}.ei-au-art{position:relative;overflow:hidden}.ei-au-art>.ei-motif{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ei-au-head{display:grid;gap:var(--ei-space-3)}.ei-au-head .ei-lead{margin-top:var(--ei-space-1)}.ei-au-head h1{font:400 var(--fs-h1) / var(--lh-h1) var(--display);letter-spacing:var(--tr-h1);color:var(--s900);overflow-wrap:break-word;text-wrap:balance}.ei-au-form{display:grid;gap:var(--ei-space-6)}.ei-au-actions{display:grid;gap:var(--ei-space-4)}.ei-au-alt{font-size:var(--fs-small);line-height:1.6;color:var(--s600)}.ei-au-alt-top{margin-top:calc(-1 * var(--ei-space-4))}.ei-au-opts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--ei-space-2) var(--ei-space-8)}.ei-au-opts>a{margin-top:0}.ei-au-or{display:flex;align-items:center;gap:var(--ei-space-4);font:500 var(--fs-micro) / 1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--s600)}.ei-au-or:before,.ei-au-or:after{content:"";flex:1;height:1px;background:var(--s200)}.ei-au-status{font-size:var(--fs-small);line-height:1.6;color:var(--s600);text-align:left}.ei-au-sec{display:grid;gap:var(--ei-space-6)}.ei-au-sec+.ei-au-sec{padding-top:var(--ei-space-6);border-top:1px solid var(--s200)}.ei-au-sec>h2{font:400 var(--fs-h4) / 1.3 var(--display);letter-spacing:var(--tr-h3);color:var(--s900)}.ei-au-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ei-space-6)}@container au (width >= 30rem){.ei-au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-au-grid>:is([data-span="2"],.ei-au-span){grid-column:1 / -1}}.ei-au-fs{border:0;margin:0;padding:0;min-width:0}.ei-au-legend{display:block;padding:0;margin-bottom:var(--ei-space-2);font:500 var(--fs-micro) / var(--ei-space-4) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s700)}.ei-au-phone{display:grid;grid-template-columns:minmax(7.5rem,30%) minmax(0,1fr);gap:var(--ei-space-3)}.ei-au-hint{margin-top:var(--ei-space-2);font-size:var(--fs-small);line-height:var(--ei-space-6);color:var(--s600)}.ei-au-hint[data-tone=danger]{color:var(--danger-ink);font-weight:500}.ei-au-terms{display:grid;gap:var(--ei-space-1)}.ei-au-terms>.ei-au-hint{margin-top:0;padding-left:var(--ei-space-8)}.ei-au-pw{position:relative;display:grid;gap:var(--ei-space-2)}.ei-au-pw>.ei-au-pw-btn{position:absolute;z-index:1;right:var(--ei-space-2);top:calc(var(--fs-micro) * 1.4 + var(--ei-space-2) + 6px);min-width:var(--ei-space-16);font-size:var(--fs-small)}.ei-au-rules{position:relative;display:flex;align-items:center;gap:var(--ei-space-2);font-size:var(--fs-small);line-height:var(--ei-space-4);color:var(--s600);transition:color var(--dur-fast) var(--ease-out)}.ei-au-mark{position:relative;flex:none;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--s500);border-radius:50%;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ei-au-mark:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:3px;border-left:1.5px solid var(--ei-porcelain);border-bottom:1.5px solid var(--ei-porcelain);transform:rotate(-45deg);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ei-au-rules[data-met=true]{color:var(--success-ink)}.ei-au-rules[data-met=true] .ei-au-mark{border-color:var(--success);background:var(--success)}.ei-au-rules[data-met=true] .ei-au-mark:after{opacity:1}.ei-au-notice{padding:var(--ei-space-5) var(--ei-space-6) var(--ei-space-5) calc(var(--ei-space-6) - 2px);background:var(--g50);border-left:2px solid var(--g400);color:var(--s800);display:grid;gap:var(--ei-space-2);justify-items:start;animation:ei-au-in var(--dur-base) var(--ease-out) both}.ei-au-notice[data-tone=danger]{background:var(--danger-bg);border-left-color:var(--danger)}.ei-au-notice b{font:400 var(--fs-h4) / 1.3 var(--display);color:var(--s900)}.ei-au-notice a{color:var(--g800)}.ei-au-notice[data-tone=danger] a{color:var(--danger-ink)}.ei-au-rail a{color:var(--g800)}.ei-au-notice{min-width:0}.ei-au-notice p{max-width:62ch;text-wrap:pretty;overflow-wrap:anywhere}.ei-au-notice .ei-au-actions{margin-top:var(--ei-space-2);justify-items:start}.ei-au-drop{margin-bottom:var(--ei-space-1)}@keyframes ei-au-in{0%{opacity:0;transform:translateY(var(--dist-lift))}to{opacity:1;transform:none}}.ei-au-skel{display:grid;gap:var(--ei-space-6)}.ei-au-form>.ei-au-hint{margin-top:0}.ei-au-head h1 .ei-nowrap{white-space:nowrap}.ei-au-rail .ei-steps-t,.ei-au-strip .ei-steps-t{gap:var(--ei-space-1)}.ei-au-rail .ei-steps-label{line-height:var(--ei-space-5)}.ei-au-rail .ei-steps li{min-height:calc(var(--ei-space-5) + var(--ei-space-8))}.ei-au-sec fieldset>.grid{column-gap:var(--ei-space-6)}.ei-au-sec [id$=-hint]{line-height:var(--ei-space-6)}.ei-au-sec fieldset:not(.ei-au-fs)>legend{margin-bottom:var(--ei-space-1);line-height:var(--ei-space-4)}
