html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}body{margin:0;overflow-x:clip}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:no-preference){html[data-theme-fade],html[data-theme-fade] *,html[data-theme-fade] :before,html[data-theme-fade] :after{transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease), fill var(--dur-base) var(--ease), stroke var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease)!important}}.site-shell{--site-gutter:max(var(--space-4), calc((100% - 1120px) / 2));flex-direction:column;min-height:100dvh;display:flex}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--site-gutter);border-bottom:1px solid var(--line);display:flex}.site-main{gap:var(--space-5);padding:var(--space-8) var(--site-gutter);flex-direction:column;flex:1;display:flex}.site-footer{padding:var(--space-4) var(--site-gutter);border-top:1px solid var(--line);display:flex}@media (max-width:359px){.site-footer .fz-seg>button{padding:0 var(--space-2)}}.site-page{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.site-page h1{font-size:30px}.site-page__note{color:var(--text-muted)}.site-mark{display:inline-grid}.site-mark__light,.site-mark__dark{grid-area:1/1;display:inline-grid}.site-mark__dark,[data-theme=dark] .site-mark__light{display:none}[data-theme=dark] .site-mark__dark{display:inline-grid}@media (min-width:900px){.site-shell{--site-gutter:max(var(--space-10), calc((100% - 1120px) / 2))}.site-main{padding-block:var(--space-16)}.site-page h1{font-size:40px}}.ob{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.ob__rail{display:none}.ob__rail-logo{margin-bottom:var(--space-5)}.ob__rail .fz-st{cursor:default}.ob__rail .fz-st.is-done,.ob__rail .fz-st.is-done:hover{color:var(--text)}.ob__rail .fz-st:not(.is-current):not(.is-done):hover{color:var(--text-muted);background:0 0}.ob__rail .fz-st.is-done:hover{background:0 0}.ob__col{flex-direction:column;flex:1;min-width:0;display:flex}.ob__head{align-items:center;column-gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-3);background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo tools""back step""line line";display:grid}.ob__logo{margin-left:calc(var(--space-2) * -1);grid-area:logo}.ob__tools{gap:var(--space-2);grid-area:tools;justify-self:end;align-items:center;display:flex}.ob__out{min-height:44px;margin-right:calc(var(--space-3) * -1);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font:500 15px/1 var(--font-text);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ob__back{gap:var(--space-1);width:max-content;min-height:44px;margin-left:calc(var(--space-2) * -1);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);font:500 15px/1 var(--font-text);grid-area:back;align-items:center;text-decoration:none;display:inline-flex}.ob__back svg{flex:none;width:20px;height:20px}@media (hover:hover){.ob__back:hover,.ob__out:hover{background:var(--sunken);color:var(--text)}}@media (max-width:339.98px){.ob__out{min-width:44px;margin-right:calc(var(--space-1) * -1);padding:0 var(--space-1);font:var(--text-small);justify-content:flex-end}}.ob__step{gap:var(--space-2);grid-area:step;justify-self:end;align-items:baseline;display:flex}.ob__step b{color:var(--text);font:600 14px/1.3 var(--font-text)}.ob__counter{color:var(--text-muted);font:var(--text-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ob__line{height:calc(var(--space-6) + var(--space-1\.5));grid-area:line;justify-content:space-between;align-items:center;display:flex;position:relative}.ob__vline{height:var(--line-thick-m);position:absolute;top:9px;left:11px;right:11px}.ob__line .fz-station{position:relative}.ob__main{min-width:0;padding:var(--space-8) var(--space-4) var(--space-6);flex-direction:column;flex:auto;display:flex}.ob__foot{gap:var(--space-1\.5);padding:var(--space-4) var(--space-4) var(--space-8);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.ob__foot-row{gap:var(--space-2) var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ob__docs{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.ob__docs .fz-link{min-height:44px;font:400 14px/1.4 var(--font-text);align-items:center;display:inline-flex}.ob-form{flex-direction:column;display:flex}.ob .ob-lead{margin:var(--space-3) 0 0;color:var(--text-muted);font:var(--text-body)}.ob .ob-lead b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.ob-field{margin-top:var(--space-6)}.ob .ob-error{gap:var(--space-1\.5);align-items:flex-start;display:flex}.ob .ob-error svg{flex:none;width:18px;height:18px;margin-top:1.5px}.ob .ob-error:empty{margin-top:calc(var(--space-1\.5) * -1)}.ob .ob-note:empty{margin-top:0}.ob-btn{width:100%;min-height:52px;margin-top:var(--space-3)}.ob .ob-note{margin:var(--space-2) 0 0;color:var(--text-muted);font:var(--text-small)}.ob .ob-or{gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--text-muted);font:var(--text-small);align-items:center;display:flex}.ob .ob-or:before,.ob .ob-or:after{background:var(--line);content:"";flex:1;height:1px}.ob .ob-or+.ob-btn{margin-top:var(--space-4)}.ob-consent{margin-top:var(--space-4);flex-direction:column;display:flex}.ob-consent__row{align-items:center;min-height:44px}.ob-consent__links{column-gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0 0 0 30px;list-style:none;display:flex}.ob-consent__links a{min-height:44px;font:400 14px/1.4 var(--font-text);align-items:center;display:inline-flex}.ob-consent__more summary{min-height:44px;color:var(--text);font:600 14px/1.3 var(--font-text);cursor:pointer;align-items:center;padding-left:30px;list-style:none;display:flex}.ob-consent__more summary::-webkit-details-marker{display:none}.ob-consent__more summary:after{width:7px;height:7px;margin-left:var(--space-2);transition:transform var(--dur-base) var(--ease);content:"";border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.ob-consent__more[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.ob-consent__body{gap:var(--space-2);padding:var(--space-1) 0 var(--space-2) 30px;color:var(--text-muted);font:var(--text-small);flex-direction:column;display:flex}.ob-otp{align-self:stretch;width:100%;display:flex}.ob-otp:not(.tg-otp){--otp-pitch:calc((100cqw - 5 * var(--space-2)) / 6 + var(--space-2));container-type:inline-size}.ob-otp .fz-code{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.ob-otp .fz-code .fz-input{width:auto;height:56px;font:600 22px/1 var(--font-mono)}.ob-actions{margin:var(--space-3) 0 0 calc(var(--space-1\.5) * -1);flex-direction:column;align-items:flex-start;display:flex}.ob-resend-form{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ob-actions .ob-btn{margin-left:var(--space-1\.5);width:calc(100% - var(--space-1\.5));margin-top:0}.ob-resend[disabled]{padding:0 var(--space-1\.5);color:var(--text-muted);background:0 0;border-color:#0000;text-decoration:none}.ob-resend .mono{color:var(--text)}.ob-change{padding:0 var(--space-1\.5)}.ob-hint{width:calc(100% - var(--space-1\.5));margin:var(--space-4) 0 0 var(--space-1\.5)}.ob-tglink{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}@media (min-width:900px){.ob{grid-template-columns:236px minmax(0,1fr);display:grid}.ob__rail{display:flex}.ob__rail-in{flex-direction:column;display:flex;position:sticky;top:22px}.ob__head{padding:var(--space-3) 44px 0;background:0 0;border-bottom:0;grid-template-areas:"back tools"}.ob__logo,.ob__step,.ob__line{display:none}.ob__main{padding:var(--space-4) 44px;align-items:center}.ob__card{width:480px;max-width:100%;padding:var(--space-8) var(--space-10);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-block:auto}.ob-field{margin-top:28px}.ob-btn{margin-top:var(--space-4)}.ob__foot{padding:var(--space-2) 44px var(--space-3)}}@media (min-width:900px) and (pointer:fine){.ob-consent__row{min-height:36px}.ob-consent__links a{min-height:28px}.ob-consent__more summary{min-height:32px}}@media (prefers-reduced-motion:reduce){.ob-consent__more summary:after{transition:none}}
:root{--fz-font-skel:var(--sunken)}:root[data-theme=dark]{--fz-font-skel:var(--line)}@media (forced-colors:none){html[data-fonts=wait] h1{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom, transparent 9%, var(--fz-font-skel) 9% 41%, transparent 41%) 0 0 / 92% 2lh repeat-y, linear-gradient(to bottom, transparent 59%, var(--fz-font-skel) 59% 91%, transparent 91%) 0 0 / 64% 2lh repeat-y}html[data-fonts=wait] .lp .lp-h1{background-size:min(100%, calc(var(--lp-h1-wide) * 1em)) 2lh, min(66%, calc(var(--lp-h1-wide) * .66em)) 2lh}}@keyframes fz-font-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){html[data-fonts=wait] h1{animation:fz-skel-pulse 1.4s var(--ease-mark) infinite}html[data-fonts=fade] h1{animation:fz-font-in .24s var(--ease-mark)}}
.ob__card--wide{max-width:100%}.tg{flex-direction:column;display:flex}.tg-widget{margin-top:var(--space-5);display:none}.tg-widget[data-shown=true]{display:block}.tg-or{gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--text-muted);font:var(--text-small);align-items:center;display:none}.tg-widget[data-shown=true]+.tg-or{display:flex}.tg-or:before,.tg-or:after{background:var(--line);content:"";flex:1;height:1px}.tg-steps{gap:var(--space-3);margin:var(--space-5) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.tg-steps li{gap:var(--space-3);color:var(--text);font:var(--text-body);counter-increment:step;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.tg-steps li:before{background:var(--sunken);width:28px;height:28px;color:var(--text);font:500 13px/1 var(--font-mono);content:counter(step);border-radius:50%;place-items:center;display:grid}.tg-steps li span{padding-top:2px}.tg-main{gap:var(--space-4);margin-top:var(--space-6);grid-template-areas:"code""actions""copy";display:grid}.tg-main__qr,.tg-main__link{display:none}.tg-main__qr{grid-area:qr}.tg-main__link{color:var(--text-muted);font:400 12px/1.4 var(--font-mono);word-break:break-all;grid-area:link;margin:0}.tg-main__copy{grid-area:copy;display:none}.tg-main[data-slow=true] .tg-main__copy{display:block}.tg-main__actions{align-items:center;gap:var(--space-1);flex-direction:column;grid-area:actions;display:flex}.tg-code{gap:var(--space-1\.5);padding:var(--space-4) var(--space-4) 18px;flex-direction:column;grid-area:code;margin:0;display:flex}.tg-code__label{color:var(--text-muted);font:var(--text-small)}.tg-code__digits{color:var(--brand);font:500 44px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.tg-open{width:100%;min-height:52px}.tg-desktop{display:none}.tg-copy{width:100%}.tg-status{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.tg-status:empty{display:none}.tg .tg-wait{color:var(--text);font:var(--text-body);margin:0}.tg .tg-note{color:var(--text-muted);font:var(--text-small);margin:0}.tg .tg-notice{margin:var(--space-2) 0 0;color:var(--danger);font:var(--text-small)}.tg .tg-email{margin:var(--space-4) 0 0;color:var(--text-muted);font:var(--text-body);font-size:15px}.tg .tg-email+.tg-note{margin-top:var(--space-2)}.tg-ended{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.tg .tg-lead{margin:var(--space-3) 0 0;color:var(--text-muted);font:var(--text-body)}.tg-ended .tg-lead{margin:0}.tg-done,.tg-done-block .tg-done{gap:var(--space-2);margin:var(--space-5) 0 0;color:var(--text);font:var(--text-subtitle);align-items:center;display:flex}.tg-done svg{width:22px;height:22px;color:var(--brand)}.tg-done-block{gap:var(--space-3);flex-direction:column;display:flex}.tg-switch{margin-top:var(--space-5)}.tg-switch__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tg-account{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) 14px;align-items:center;display:flex}.tg-account p{overflow-wrap:anywhere;min-width:0;color:var(--text);font:var(--text-body);flex:1;margin:0}.tg-link{gap:var(--space-6);margin-top:var(--space-6);display:grid}.tg-link__steps{flex-direction:column;min-width:0;display:flex}.tg-link__steps .tg-steps{margin-top:0}.tg-link__steps .tg-open{margin-top:var(--space-5)}.tg-link__qr{padding:var(--space-6);flex-direction:column;align-items:center;gap:14px;display:none}.tg-link__qr-title{color:var(--text);font:600 15px/1.4 var(--font-text);text-align:center;margin:0}.tg-link__qr .tg-main__link{text-align:center;display:block}.tg-link__qr .tg-copy{width:100%}.tg-code-field{margin-top:var(--space-6)}.tg-otp{align-self:flex-start;width:auto;display:inline-flex}.ob-otp.tg-otp{--otp-pitch:calc(56px + var(--space-2))}.ob-otp.tg-otp .fz-code{grid-template-columns:repeat(4,56px);width:auto}.tg-skip{gap:0 var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.tg-skip .fz-btn{margin-left:calc(var(--space-1\.5) * -1)}button.ob-tglink{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:900px){.ob__card--wide{width:600px}.tg-main{column-gap:var(--space-8);row-gap:var(--space-3);grid-template-columns:176px minmax(0,1fr);grid-template-areas:"qr code""qr link""qr copy""actions actions";align-items:start;margin-top:28px}.tg-main__qr{flex-direction:column;gap:10px;display:flex}.tg-main__link,.tg-main__copy{display:block}.tg-account{max-width:560px}.tg .tg-code{background:0 0;border:0;padding:0}.tg-code__digits{font-size:56px}.tg-main__actions{margin-top:var(--space-4)}.tg-main__actions .tg-open{width:100%}.tg-desktop{display:inline-flex}.tg-link{grid-template-columns:minmax(0,560px) 320px;align-items:start;gap:56px}.tg-link__qr{display:flex}.tg-link__steps .tg-open{align-self:flex-start;width:auto;padding:0 28px}}@media (prefers-reduced-motion:no-preference){.tg-status>*{animation:tg-appear var(--dur-base) var(--ease)}}@keyframes tg-appear{0%{opacity:0}to{opacity:1}}
