.auth{--vw:min(1vw, 19.2px);--side:calc((100vw - 100 * var(--vw)) / 2);--fh:min(100svh, calc(55.81 * var(--vw)));--u:calc(var(--fh) / 100);--pane-w:clamp(22.5rem, calc(28.19 * var(--vw)), 34rem);--pane-m:calc(5.33 * var(--vw) + var(--side));--gutter:calc(5.27 * var(--vw));--ch:calc(34.54 * var(--u));--cw:calc(var(--ch) * .5405);--cg:calc(2.8 * var(--u));--rg:calc(2.56 * var(--u));--top:calc(14.24 * var(--u));--step:calc(var(--cw) + var(--cg));--horizon:calc(76.43 * var(--u));isolation:isolate;color:#fff;background:#fff;min-height:100svh;position:relative;overflow:hidden}.auth:before{content:"";z-index:-1;height:var(--horizon);background:radial-gradient(24% 73% at 0% 100%, var(--color-corner) 0%, var(--color-corner) 32%, #fca59200 76%), radial-gradient(24% 73% at 100% 100%, var(--color-corner) 0%, var(--color-corner) 32%, #fca59200 76%), radial-gradient(34% 80% at 63% 100%, #a874cf 0%, #5a44eacc 42%, #5a44ea00 82%), radial-gradient(60% 120% at 53% 100%, var(--color-glow) 0%, #4c38e4 38%, #3223b2 60%, #241996 75%, var(--color-horizon) 95%);position:absolute;inset:0 0 auto}.auth:after{content:"";z-index:-1;inset-inline:0;top:calc(var(--horizon) - 3px);background:linear-gradient(#fff0,#fff);height:3px;position:absolute}.wall{z-index:1;inset-block:0;left:var(--side);width:calc(100% - var(--side) - var(--pane-m) - var(--pane-w) - var(--gutter));perspective:calc(125 * var(--u));perspective-origin:62%;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.5%);mask-image:linear-gradient(90deg,#0000 0,#000 1.5%)}.wall-lean,.wall-track{transform-style:preserve-3d;position:absolute;inset:0}.wall-track{transform-origin:100%;transition:transform .9s var(--ease-in-out-quart)}.wall[data-mode=login] .wall-track{transform:translateZ(calc(-9 * var(--u))) rotateY(-14deg)}.wall[data-mode=verify] .wall-track{transform:translateZ(calc(-3 * var(--u))) rotateY(6deg)}.wall[data-mode=recover] .wall-track{transform:translateZ(calc(-14 * var(--u))) rotateY(-9deg)}.wcard{top:calc(var(--top) + var(--row) * (var(--ch) + var(--rg)));width:var(--cw);height:var(--ch);transform-origin:100%;transform-style:preserve-3d;transform:translateX(calc(var(--x) * var(--step) * -1)) translateZ(calc(var(--z) * var(--step))) rotateY(calc(var(--turn) * -1deg));position:absolute;right:0}@media (min-width:1024px){.wcard .wcard-in{opacity:var(--presence)}}.wcard-in{border-radius:clamp(.55rem, calc(1.35 * var(--u)), .95rem);background:var(--color-screen);box-shadow:0 0 0 1.5px #ded8ff8c, 0 calc(2.2 * var(--u)) calc(4.4 * var(--u)) calc(-1.6 * var(--u)) #180c6e47;animation:wcard-in .9s var(--ease-out-quint) backwards;animation-delay:calc(.14s + var(--i) * 45ms);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.wcard[data-row="1"] .wcard-in{-webkit-box-reflect:below calc(.7 * var(--u)) linear-gradient(to bottom, transparent 70%, #ffffff8c)}@keyframes wcard-in{0%{opacity:0;transform:translateY(calc(2.4 * var(--u))) scale(.97)}}.wall:not([data-roll]) .wcard[data-extra]{display:none}@media (min-width:1024px){.wall[data-roll]{width:calc(100% - var(--side) - var(--pane-m) - var(--pane-w));perspective-origin:calc((100% - var(--gutter)) * .62) 50%}.wall[data-roll] .wall-track{transform-origin:calc(100% - var(--gutter)) 50%}.wall[data-roll] .wcard{right:var(--gutter)}.wall[data-roll] .wcard .wcard-in{opacity:1;filter:none}}.wcard-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wcap.cap{font-size:11.4cqw;bottom:13%}.wname{inset-inline:6%;z-index:2;text-align:center;font-family:var(--font-display);font-size:min(29cqw, calc(150cqw / var(--chars)));color:#fff;text-wrap:balance;overflow-wrap:anywhere;-webkit-text-stroke:.07em var(--color-ink-deep);paint-order:stroke fill;text-shadow:0 .06em .24em #00000080;pointer-events:auto;-webkit-user-select:text;user-select:text;animation:wname-in .26s var(--ease-out-quint) backwards;animation-delay:calc(var(--i) * 32ms);margin:0;line-height:1.12;position:absolute;bottom:13.5%}.wname[data-variant=welcome]{font-size:min(19cqw, calc(118cqw / var(--chars)));display:none}.wname-word{border-radius:var(--radius-caption);padding:.04em .12em .08em;display:inline-block}@keyframes wname-in{0%{opacity:0;filter:blur(2px);transform:translateY(.2em)scale(.94)}}.wname[data-look=box] .wname-word[data-active]{background:var(--color-caption);color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none;padding-inline:.16em}.wname[data-look=frame] .wname-word[data-active]{color:#0000;-webkit-text-stroke:.045em #fff;text-shadow:none;padding-inline:.22em;box-shadow:inset 0 0 0 .045em #fff}.wname[data-look=swipe] .wname-word[data-active]{color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none;background:url(/media/brush-swipe.svg) 50%/100% 92% no-repeat;padding-inline:.34em}.wname[data-look=yellow] .wname-word[data-active]{color:var(--color-caption)}.wname[data-look=heavy] .wname-word[data-active]{-webkit-text-stroke:.11em var(--color-ink-deep)}.wname[data-look=stroke] .wname-word[data-active]{color:var(--color-caption);-webkit-text-stroke:.14em var(--color-ink-deep);text-shadow:none}.wname[data-look=plain] .wname-word:not([data-active]){opacity:.55}.wname[data-look=pill] .wname-word[data-active]{background:var(--color-coral);color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none;border-radius:999px;padding:.06em .55em .1em}.wcap.cap{pointer-events:auto;-webkit-user-select:text;user-select:text}@media (min-width:1024px){.wcard[data-focal-desktop] .wname[data-variant=welcome]{display:block}.wcard[data-focal-desktop] .wname[data-variant=plain]{display:none}.wcard:not([data-focal-desktop]) .wcard-render{display:none!important}}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.wcard-render{top:7%;z-index:3;font-size:7.6cqw;line-height:1;display:none;position:absolute;inset-inline-start:6%}.auth[data-phase=rendering] .wcard-render,.auth[data-phase=done] .wcard-render{display:block}.wcard-render-run,.wcard-render-done{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.45em;padding:.45em .7em;display:inline-flex}.wcard-render-run{background:var(--color-block);color:#fff;box-shadow:0 0 0 1px #ffffff24}.wcard-render-dot{background:var(--color-caption);width:.55em;height:.55em;animation:render-dot .9s var(--ease-in-out-quart) infinite alternate;border-radius:50%}@keyframes render-dot{to{opacity:.35}}.wcard-render-pct{--pct:0;counter-reset:pct var(--pct);transition:--pct 1.6s var(--ease-out-quint)}.wcard-render-pct:after{content:counter(pct) "%"}.auth[data-phase=rendering] .wcard-render-pct{--pct:86}.auth[data-phase=done] .wcard-render-pct{--pct:100;transition-duration:.42s}.wcard-render-done{background:var(--color-caption);color:var(--color-ink);font-family:var(--font-display);display:none}.wcard-render-done svg{width:1em;height:1em}.auth[data-phase=done] .wcard-render-run{display:none}.auth[data-phase=done] .wcard-render-done{animation:wname-in .26s var(--ease-out-quint) backwards;display:inline-flex}.wcard-bar{top:2.6%;z-index:3;background:#ffffff42;border-radius:3px;height:3px;position:absolute;inset-inline:6%;overflow:hidden}.wcard-bar span{transform-origin:100%;background:#fff;height:100%;display:block;transform:scaleX(0)}.auth[data-phase=rendering] .wcard-bar span{background:var(--color-caption);transition:transform 1.6s var(--ease-out-quint);transition-delay:calc(var(--i) * 40ms);transform:scaleX(.86)!important}.auth[data-phase=done] .wcard-bar span{background:var(--color-caption);transition:transform .42s var(--ease-out-quint);transition-delay:calc(var(--i) * 30ms);transform:scaleX(1)!important}.wcard-in:before{content:"";z-index:3;opacity:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%,#f9e2648c,#ffffff2e 55%,#0000 80%);position:absolute;inset:0}.auth[data-phase=done] .wcard-in:before{animation:wcard-done .7s var(--ease-out-quint) both;animation-delay:calc(.2s + var(--i) * 35ms)}@keyframes wcard-done{35%{opacity:1}to{opacity:0}}.wall-note{left:calc(4 * var(--vw) + var(--side));top:calc(var(--fh) - 4.5 * var(--u) - 1em);z-index:2;color:var(--color-ink-soft);font-size:var(--text-label);margin:0;position:absolute}.auth-sky{display:contents}.auth-top{z-index:3;height:calc(2 * clamp(1rem, calc(2.4 * var(--u)), 2rem) + 2.75rem);padding-inline:var(--pane-m) calc(4 * var(--vw) + var(--side));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.auth-top a{pointer-events:auto}.auth-mark{font-family:var(--font-site);letter-spacing:-.02em;color:#fff;font-size:clamp(1.4rem,1.75vw,2rem);font-weight:800;line-height:1;text-decoration:none}.auth-door{color:#fff;min-height:2.75rem;transition:box-shadow .16s var(--ease-out-quint), background-color .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);border-radius:999px;align-items:center;padding-inline:1.1rem;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff61}.auth-door:active{transform:scale(.97)}.auth[data-clip] .auth-door{visibility:hidden}.auth-top :focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.auth-door:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffffb3}}.auth-main{z-index:2;min-height:var(--fh);padding-block:clamp(4.5rem, calc(9 * var(--u)), 6rem) clamp(1.25rem, calc(4 * var(--u)), 3rem);align-items:center;padding-inline-start:var(--pane-m);display:flex;position:relative}.pane{width:var(--pane-w);padding:clamp(1.75rem, calc(5 * var(--u)), 3rem) clamp(1.5rem, 2.8vw, 2.6rem) clamp(1.4rem, calc(3.6 * var(--u)), 2.3rem);color:var(--color-ink);box-shadow:0 0 0 1px #0e0d1f12, 0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #0c064680;view-transition-name:auth-pane;background:#fff;border-radius:clamp(1.25rem,1.8vw,2rem);flex-direction:column;display:flex}.pane .block-btn{box-shadow:none}.pane-content{flex-direction:column;display:flex}.pane-title{text-align:center;font-family:var(--font-site);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:800;line-height:1}.pane-title[data-long]{text-wrap:balance;font-size:clamp(2rem,2.8vw,3.1rem);line-height:1.04}.pane-lede{margin:clamp(.55rem, calc(1.1 * var(--u)), .85rem) 0 0;text-align:center;color:var(--color-ink-soft);text-wrap:balance;font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.45}.pane-lede bdi,.lede-email{color:var(--color-ink);unicode-bidi:isolate;font-weight:500}.pane-body{margin-top:clamp(1.4rem, calc(3.2 * var(--u)), 2.1rem);flex-direction:column;display:flex}.pane-foot{margin:clamp(.8rem, calc(1.9 * var(--u)), 1.3rem) 0 0;text-align:center;font-size:clamp(.98rem,1.28vw,1.18rem)}.pane-foot a,.pane-aux a,.link-btn{color:var(--color-ink);text-underline-offset:.2em;font-weight:400;text-decoration:underline;text-decoration-thickness:2px}.pane-aux{text-align:end;font-size:var(--text-small);text-wrap:pretty;margin:.15rem .25rem 0}.pane-aux--center{text-align:center;margin-top:.5rem}@media (hover:hover) and (pointer:fine){.pane-foot a:hover,.pane-aux a:hover,.link-btn:not(:disabled):hover{color:var(--color-cell)}}.g-form{flex-direction:column;display:flex}.g-btn{width:100%;height:clamp(2.9rem, calc(5.83 * var(--u)), 3.4rem);box-shadow:inset 0 0 0 1px var(--color-control-line);gap:.65rem;padding-inline:1.2rem;font-size:clamp(.98rem,1.22vw,1.1rem);font-weight:500}.g-btn svg{width:1.3rem;height:1.3rem}.or{margin:clamp(.5rem, calc(2 * var(--u)), 1.2rem) 0;color:var(--color-ink);align-items:center;gap:.75rem;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:500;line-height:1;display:flex}.or:before,.or:after{content:"";background:var(--color-line);flex:1;height:1px;margin-top:.14em}.auth-form{gap:clamp(.5rem, calc(1.64 * var(--u)), .9rem);flex-direction:column;display:flex}.fld-box{position:relative}.fld input{width:100%;height:clamp(2.9rem, calc(5.9 * var(--u)), 3.4rem);border:1px solid var(--color-control-line);color:var(--color-ink);text-align:right;transition:border-color .16s var(--ease-out-quint), box-shadow .16s var(--ease-out-quint);background:#fff;border-radius:.7rem;padding:1.15rem 1.1rem .3rem;font-size:1rem;line-height:1.2;display:block}.fld[data-adorned] input{padding-inline-end:3rem}.fld label{inset-inline-start:1.1rem;color:#737285;pointer-events:none;transform-origin:100%;transition:transform .18s var(--ease-out-quint), color .18s var(--ease-out-quint);font-size:1rem;line-height:1;position:absolute;top:50%;translate:0 -50%}.fld input:focus+label,.fld input:not(:placeholder-shown)+label{color:var(--color-ink-soft);transform:translateY(-.74rem)scale(.76)}.fld input:focus-visible{outline:2px solid var(--color-cell);outline-offset:2px;border-color:#0000}.fld input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);-webkit-box-shadow:inset 0 0 0 100px #fff}.fld[data-invalid] input{border-color:var(--color-danger-ring);box-shadow:0 0 0 3px #d4412f1f}.fld-error{color:var(--color-danger);font-size:var(--text-label);animation:msg-in .16s var(--ease-out-quint);margin:.35rem .5rem 0;line-height:1.4}@keyframes msg-in{0%{opacity:0;transform:translateY(-.2rem)}}.fld-hint{color:var(--color-ink-soft);font-size:var(--text-label);margin:.35rem .5rem 0}.fld-eye{inset-inline-end:.45rem;width:2.4rem;height:2.4rem;color:var(--color-ink-soft);transition:background-color .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.fld-eye:active{transform:scale(.94)}.fld-eye svg{width:1.15rem;height:1.15rem}@media (hover:hover) and (pointer:fine){.fld-eye:hover{background:var(--color-well);color:var(--color-ink)}}.meter{align-items:center;gap:.6rem;display:flex}.meter-wave{align-items:center;gap:2px;height:.9rem;display:flex}.meter-wave i{background:var(--color-line);width:3px;height:22%;transition:height .22s var(--ease-out-quint), background-color .22s var(--ease-out-quint);transition-delay:calc(var(--b) * 12ms);border-radius:2px}.meter[data-level="1"] .meter-wave i:nth-child(-n+5),.meter[data-level="2"] .meter-wave i:nth-child(-n+8),.meter[data-level="3"] .meter-wave i:nth-child(-n+11),.meter[data-level="4"] .meter-wave i{background:var(--color-cell);height:calc(var(--h) * 100%)}.meter-text{font-variant-numeric:tabular-nums}.code{flex-direction:column;gap:.5rem;display:flex}.code-label{font-size:var(--text-small);color:var(--color-ink-soft)}.code-box{cursor:text;position:relative}.code-input{z-index:2;color:#0000;caret-color:#0000;letter-spacing:1.2em;opacity:.01;background:0 0;border:0;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.code-input:focus-visible{outline:none}.code-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,.7vw,.6rem);display:grid}.code-slot{height:clamp(3.4rem, calc(7.6 * var(--u)), 4.1rem);box-shadow:inset 0 0 0 1px var(--color-control-line);font-family:var(--font-site);font-variant-numeric:tabular-nums;transition:background-color .12s var(--ease-out-quint), color .12s var(--ease-out-quint), box-shadow .12s var(--ease-out-quint);background:#fff;border-radius:.7rem;place-items:center;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:700;line-height:1;display:grid}.code-slot[data-filled]{background:var(--color-ink);color:#fff;box-shadow:none}.code-slot[data-active]{box-shadow:inset 0 0 0 1px #0f0d3c1f, 0 0 0 2px var(--color-cell)}.code-slot[data-active]:not([data-filled]):after{content:"";background:var(--color-cell);border-radius:2px;width:2px;height:46%;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.code[data-invalid] .code-slot:not([data-filled]){box-shadow:inset 0 0 0 1px var(--color-danger-ring)}.cta{width:100%;height:clamp(2.95rem, calc(6.18 * var(--u)), 3.5rem);margin-top:clamp(.15rem, calc(.3 * var(--u)), .4rem);font-size:clamp(1rem,1.25vw,1.15rem)}.cta:disabled{cursor:default}.cta[aria-busy=true] .cell svg{display:none}.cta[aria-busy=true] .cell:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:42%;height:42%;animation:.62s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-msg{font-size:var(--text-small);margin:0;line-height:1.45}.form-msg:empty{display:none}.form-msg[data-tone=error]{border-radius:var(--radius-row);background:color-mix(in oklab, var(--color-danger) 9%, white);color:var(--color-danger);animation:msg-in .16s var(--ease-out-quint);padding:.65rem .85rem}.form-msg[data-tone=ok]{color:var(--color-success)}.resend{flex-direction:column;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.link-btn{font-size:var(--text-small);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.35rem .5rem}.link-btn:disabled{color:var(--color-ink-soft);opacity:.85;text-decoration:none}::view-transition{pointer-events:none}::view-transition-group(auth-pane){animation-duration:.28s;animation-timing-function:var(--ease-in-out-quart)}::view-transition-old(.pane-out){animation:pane-out .15s var(--ease-out-quint) both}::view-transition-new(.pane-in){animation:pane-in .26s var(--ease-out-quint) .12s both}@keyframes pane-out{to{opacity:0;filter:blur(3px)}}@keyframes pane-in{0%{opacity:0;filter:blur(3px);transform:translateY(.6rem)}}@media (max-width:1023.98px){.auth{--mw:clamp(5.6rem, 25vw, 8rem);--mh:calc(var(--mw) * 16 / 9);--lap:1.75rem;--rise:.75rem;flex-direction:column;display:flex}.auth:before,.auth:after{display:none}.auth-sky{z-index:1;padding-bottom:var(--lap);background:radial-gradient(44% 58% at 0% 100%, var(--color-corner) 0%, var(--color-corner) 22%, #fca59200 74%), radial-gradient(44% 58% at 100% 100%, var(--color-corner) 0%, var(--color-corner) 22%, #fca59200 74%), radial-gradient(72% 70% at 50% 100%, #a874cf 0%, #5a44eacc 42%, #5a44ea00 82%), radial-gradient(70% 125% at 50% 100%, var(--color-glow) 0%, #4c38e4 38%, #3223b2 60%, #241996 75%, var(--color-horizon) 95%);flex-direction:column;display:flex;position:relative}.auth-top{flex:none;height:3.5rem;padding-inline:1.25rem .85rem;position:relative;inset:auto}.auth-mark{font-size:1.45rem}.auth-door{padding-inline:.4rem;font-size:1rem}.wall-note{margin:.35rem 1.25rem var(--rise);text-align:center;color:#ffffffbd;font-size:.78rem;position:relative;top:auto;left:auto}.wcard[data-focal-phone] .wname[data-variant=welcome]{display:block}.wcard[data-focal-phone] .wname[data-variant=plain]{display:none}.wcard:not([data-focal-phone]) .wcard-render{display:none!important}.wall{width:100%;height:calc(.25rem + var(--mh));perspective:70rem;perspective-origin:50% 45%;flex:none;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.wall[data-mode] .wall-track{transform:none}.wcard,.wcard[data-col="4"],.wcard[data-col="5"]{top:.25rem;right:calc(50% - var(--mw) / 2);width:var(--mw);height:var(--mh);transform-origin:50%}.wcard:not([data-slot]){display:none}.wcard[data-slot]{transform:translateX(calc(var(--px) * var(--mw))) translateZ(calc(var(--pz) * var(--mw))) rotateY(calc(var(--pturn) * -1deg))}.wcard[data-slot] .wcard-in{opacity:var(--ppresence)}.wcard[data-slot="0"]{z-index:3}.wcard[data-slot="1"],.wcard[data-slot="-1"]{z-index:2}.wcard[data-slot="2"],.wcard[data-slot="-2"]{z-index:1}.wall:not([data-roll]) .wcard[data-slot="3"]{display:none}.wall[data-roll] .wcard{z-index:auto}.wall[data-roll] .wcard .wcard-in{opacity:1}.auth-main{min-height:0;margin-top:calc(-1 * (var(--lap) + var(--rise)));flex-direction:column;flex:1;padding:0;display:flex}.pane{width:100%;padding:1.85rem max(1.4rem, calc((100% - 26rem) / 2)) max(1.6rem, env(safe-area-inset-bottom));box-shadow:none;border-radius:1.6rem 1.6rem 0 0;flex:1}.pane:has(.drop[data-over]){box-shadow:inset 0 0 0 2px var(--color-cell)}.pane-title{font-size:clamp(2.3rem,10vw,3rem)}.pane-title[data-long]{font-size:clamp(1.9rem,8.2vw,2.5rem)}.pane-lede{font-size:1rem}.pane-body{margin-top:1.5rem}.g-btn,.fld input,.cta{height:3.25rem}.code-slot{height:3.6rem;font-size:1.7rem}}@media (min-width:600px) and (max-width:1023.98px){.auth{--mw:clamp(8rem, min(24vw, (100svh - 32rem) * .5625), 13rem)}.pane{justify-content:center}.auth-top{padding-inline:2rem 1.6rem}.pane{border-radius:2rem 2rem 0 0;padding-top:2.4rem}}@media (max-width:1023.98px) and (max-height:520px){.auth{--mw:4.6rem}}@media (prefers-reduced-motion:reduce){.wall-track,.wcard-bar span,.wcard-render-pct,.meter-wave i,.fld label,.code-slot{transition:none!important}.wcard-in,.wname,.wcard-render-dot,.wcard-render-done,.fld-error,.form-msg,.auth[data-phase=done] .wcard-in:before{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.drop{flex-direction:column;align-items:stretch;display:flex}.drop .cta{transition:background-color .22s var(--ease-out-quint), transform .16s var(--ease-out-quint);margin-top:0}.drop[data-over] .cta{background:var(--color-cell)}.drop[data-over] .cta .cell{background:#ffffff29}.pane:has(.drop[data-over]){box-shadow:0 0 0 2px var(--color-cell), 0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-3 * var(--u)) #0c064680}.drop-hint{text-align:center;color:var(--color-ink-soft);font-size:var(--text-small);margin:.7rem 0 0;line-height:1.45}.drop[data-over] .drop-hint{visibility:hidden}@media (hover:none),(pointer:coarse){.drop-fine{display:none}}.drop-error{text-align:center;align-self:stretch;margin-top:.7rem}.start-alt{margin-top:clamp(1.1rem, calc(2.6 * var(--u)), 1.6rem)}.start-alt a{margin-block:-.6rem;padding-block:.6rem;display:inline-block}.steps-list{margin:0 0 clamp(.8rem, calc(2.2 * var(--u)), 1.3rem);justify-content:center;gap:clamp(.9rem,1.8vw,1.6rem);padding:0;list-style:none;display:flex}.step{color:var(--color-ink-soft);transition:color .22s var(--ease-out-quint);align-items:center;gap:.45rem;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:500;display:inline-flex}.step[data-state=active],.step[data-state=done]{color:var(--color-ink)}.step[data-state=active]{font-weight:700}.step-mark{width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px var(--color-control-line);transition:background-color .22s var(--ease-out-quint), box-shadow .22s var(--ease-out-quint);border-radius:50%;place-items:center;display:grid;position:relative}.step[data-state=done] .step-mark{background:var(--color-success);box-shadow:none;color:#fff;animation:step-seal .36s var(--ease-out-quint)}.step-mark svg{width:68%;height:68%}.step[data-state=active] .step-mark{box-shadow:inset 0 0 0 1.5px #4b38f538}.step[data-state=active] .step-mark:after{content:"";border:1.5px solid #0000;border-top-color:var(--color-cell);border-radius:50%;animation:.76s linear infinite spin;position:absolute;inset:0}@keyframes step-seal{0%{transform:scale(.6)}}.account-sent{text-align:center;font-size:var(--text-small);color:var(--color-ink-soft);margin:0}.account-sent bdi{color:var(--color-ink);font-weight:500}.account-code .resend{flex-flow:wrap;justify-content:center;gap:.25rem .9rem;margin-top:.3rem}.account-aux{color:var(--color-ink-soft);text-wrap:balance}.start-failed{text-align:center;flex-direction:column;gap:.6rem;display:flex}.vcard{--vh:calc(2 * var(--ch) + var(--rg));z-index:1;top:var(--top);right:calc(var(--pane-m) + var(--pane-w) + var(--gutter));width:calc(var(--vh) * 9 / 16);height:var(--vh);transition:transform .7s var(--ease-out-quint);margin:0;position:absolute}.vcard-in{border-radius:clamp(.9rem, calc(2 * var(--u)), 1.4rem);background:var(--color-screen);box-shadow:0 0 0 2px #ffffffe0, 0 calc(3.2 * var(--u)) calc(7 * var(--u)) calc(-2.4 * var(--u)) #0c06468c;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.vcard:before{content:"";inset-inline:8%;top:calc(100% - 1.2 * var(--u));height:calc(3.6 * var(--u));pointer-events:none;background:radial-gradient(closest-side,#0c064657,#0c064600);border-radius:50%;position:absolute}.vcard-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vcard-sheen{animation:vcard-sheen 2.8s var(--ease-in-out-quart) infinite;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#ffffff21 50%,#0000 62%);position:absolute;inset:-10% -60%}@keyframes vcard-sheen{0%{transform:translate(-38%)}to{transform:translate(38%)}}.vcard-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#0d0b398c;border-radius:999px;align-items:center;gap:.5em;margin:0;padding:.45em .95em;font-size:clamp(.85rem,4.4cqw,1.05rem);font-weight:600;display:inline-flex;position:absolute;top:5.5%;left:50%;translate:-50%}.vcard-dot{background:var(--color-caption);width:.55em;height:.55em;animation:render-dot .9s var(--ease-in-out-quart) infinite alternate;border-radius:50%}.vcard-bar{background:#ffffff42;height:4px;position:absolute;inset:auto 0 0}.vcard-bar span{background:var(--color-caption);transform-origin:100%;height:100%;transition:transform .42s var(--ease-out-quint);display:block}.vcard-note{top:calc(100% + 2.4 * var(--u));color:var(--color-ink-soft);font-size:var(--text-small);white-space:nowrap;margin:0;font-weight:500;position:absolute;left:50%;translate:-50%}.auth[data-clip] .wall{filter:brightness(.66)saturate(.88);transition:filter .9s var(--ease-out-quint), opacity .9s var(--ease-out-quint)}@media (min-width:1024px){.auth[data-clip] .wall-track{transform:rotateY(-4deg)}}.auth[data-clip] .wcard[data-behind] .wcard-in{opacity:0;-webkit-box-reflect:none;transition:opacity .6s var(--ease-out-quint)}.vcard-opening{z-index:5;text-align:center;color:#fff;font-family:var(--font-site);letter-spacing:-.01em;text-shadow:0 .1em .6em #0d0b398c;animation:teaser-end-in .42s var(--ease-out-quint) .26s both;margin:0;font-size:7.5cqw;font-weight:800;position:absolute;inset:auto 0 9%}.auth[data-clip=opening] .teaser-controls,.auth[data-clip=opening] .wall-note,.auth[data-clip=opening] .vcard-note,.auth[data-clip=opening] .wall,.auth[data-clip=opening] .pane{opacity:0;transition:opacity .52s var(--ease-out-quint)}.teaser{animation:teaser-in .7s var(--ease-out-quint) both;position:absolute;inset:0}@keyframes teaser-in{0%{opacity:0;transform:scale(1.03)}}.teaser-source{opacity:0;pointer-events:none;width:2px;height:2px;position:fixed;top:0;left:0}.teaser-canvas{width:100%;height:100%;position:absolute;inset:0}.teaser-end{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;animation:teaser-end-in .52s var(--ease-out-quint) both;background:#0d0b399e;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:0 9%;display:flex;position:absolute;inset:0}@keyframes teaser-end-in{0%{opacity:0}}.teaser-end-title{color:#fff;font-family:var(--font-site);letter-spacing:-.015em;text-wrap:balance;animation:teaser-end-rise .52s var(--ease-out-quint) .12s both;margin:0;font-size:9.4cqw;font-weight:800;line-height:1.08}@keyframes teaser-end-rise{0%{opacity:0;transform:translateY(.4em)}}.teaser-end-text{color:#ece9ffe6;text-wrap:balance;margin:0;font-size:5.2cqw;line-height:1.35;display:block}.teaser-end-text svg{vertical-align:-.2em;width:1.1em;height:1.1em;margin-inline-start:.3em;display:inline}.teaser-controls{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 4.5% 4.5%}.teaser-sound,.teaser-replay{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background-color .16s var(--ease-out-quint), transform .14s var(--ease-out-quint);background:#0d0b398c;border:0}.teaser-sound{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(2.2rem,11cqw,2.75rem);display:grid}.teaser-sound svg{width:48%;height:48%}.teaser-replay{border-radius:999px;align-items:center;gap:.4em;padding:.55em 1em;font-size:clamp(.85rem,4.2cqw,1rem);font-weight:600;display:inline-flex}.teaser-replay svg{width:1.05em;height:1.05em}@container (max-width:16rem){.teaser-end-text,.teaser-replay-label{display:none}.teaser-end-title{font-size:11.5cqw}.teaser-replay{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(2.2rem,15cqw,2.75rem);padding:0;display:grid}.teaser-replay svg{width:46%;height:46%}}.teaser-sound:active,.teaser-replay:active,.teaser-play:active{transform:scale(.97)}.teaser-play{z-index:4;aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0d0b398c;border:0;border-radius:50%;place-items:center;width:clamp(3rem,22cqw,4rem);margin:auto;display:grid;position:absolute;inset:0}.teaser-play svg{width:42%;height:42%;margin-inline-start:8%}.teaser-play:focus-visible,.teaser-sound:focus-visible,.teaser-replay:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.teaser-sound:hover,.teaser-replay:hover{background:#0d0b39bf}}@media (max-width:1023.98px){.auth{--vcw:min(36vw, 10rem)}.auth[data-clip] .wall{height:calc(.25rem + var(--vcw) * 16 / 9 + .9rem)}.vcard{--vh:calc(var(--vcw) * 16 / 9);top:3.75rem;right:calc(50% - var(--vcw) / 2);width:var(--vcw);height:var(--vh)}.vcard:before{height:1.2rem;top:calc(100% - .4rem)}.vcard-note{display:none}.auth[data-clip] .wall-note{color:#ffffffe0;font-size:var(--text-small);margin:0 1.25rem .35rem;font-weight:500}.auth[data-clip]:not([data-clip=ready]) .wall-note,.auth[data-clip] .wall-note-examples{display:none}.auth[data-clip] .auth-main{margin-top:calc(-1 * var(--lap))}.auth[data-clip] .wall{opacity:.7}}@media (min-width:1024px){.wall-note-preview{display:none}}@media (prefers-reduced-motion:reduce){.vcard,.vcard-bar span,.auth[data-clip] .wall,.auth[data-clip] .wall-track,.auth[data-clip=opening] .wall,.auth[data-clip=opening] .pane,.drop .cta,.auth-door,.step,.step-mark{transition:none!important}.vcard-sheen{display:none}.teaser,.teaser-end,.teaser-end-title,.vcard-dot,.vcard-opening,.step[data-state=done] .step-mark{animation:none!important}.auth[data-clip] .wcard[data-behind] .wcard-in{transition:none!important}.step[data-state=active] .step-mark:after{animation-duration:2.4s}}.seg{margin:0 0 clamp(.75rem, calc(1.9 * var(--u)), 1.15rem);border-radius:var(--radius-row);background:var(--color-mist);border:0;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.seg-opt{display:grid;position:relative}.seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-opt span{height:clamp(2.35rem, calc(5 * var(--u)), 2.7rem);border-radius:var(--radius-control);color:var(--color-ink-soft);transition:background-color .18s var(--ease-out-quint), color .18s var(--ease-out-quint);place-items:center;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:500;display:grid}.seg-opt input:checked+span{background:var(--color-ink);color:#fff}.seg-opt input:focus-visible+span{outline:2px solid var(--color-cell);outline-offset:2px}@media (hover:hover) and (pointer:fine){.seg-opt input:not(:checked):hover+span{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.seg-opt span{transition:none}}.pane-legal{margin:clamp(1rem, calc(2.2 * var(--u)), 1.4rem) 0 0;text-align:center;color:var(--color-ink-soft);font-size:var(--text-label);text-wrap:balance;line-height:1.55}.pane-legal a{color:var(--color-ink-soft);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.pane-legal .nowrap{white-space:nowrap}@media (min-width:1600px){.drop-hint,.start-alt,.account-aux{font-size:.95rem}.pane-legal{font-size:.85rem}}@media (hover:hover) and (pointer:fine){.pane-legal a:hover{color:var(--color-ink)}}.g-btn{border-radius:.7rem}.steps .steps-list{display:none}@media (pointer:coarse){.seg-opt span{height:2.75rem}.fld-eye{width:2.75rem;height:2.75rem;inset-inline-end:.25rem}.link-btn{min-height:2.75rem}}
