.modi-auth-tabs-thumb{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background-color:var(--card);width:calc(50% - 4px);box-shadow:var(--edge-light),var(--elev-1);transition:translate .52s var(--modi-ease-reveal);position:absolute;top:4px;bottom:4px;left:4px}.modi-auth-tabs-thumb[data-mode=register]{translate:100%}.modi-field-box{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);height:56px;box-shadow:var(--edge-light);transition:border-color var(--modi-dur-base) var(--modi-ease-out),box-shadow var(--modi-dur-slow) var(--modi-ease-out);position:relative}.modi-field-box:hover{border-color:var(--border-strong)}.modi-field-box:focus-within{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));box-shadow:var(--edge-light),0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.modi-field-input{border-radius:inherit;width:100%;height:100%;color:var(--foreground);font:inherit;caret-color:var(--primary);background:0 0;border:0;outline:none;padding:19px 16px 3px 46px;font-size:15px;position:absolute;inset:0}@media (pointer:coarse){.modi-field-input,.modi-field-label{font-size:16px}}.modi-field-input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 100px var(--card) inset;transition:background-color 99999s}.modi-field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 100px var(--card) inset;transition:background-color 99999s}.modi-field-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 100px var(--card) inset;transition:background-color 99999s}.modi-field-input-trailing{padding-right:52px}.modi-field-icon{width:18px;height:18px;color:var(--muted-foreground);pointer-events:none;transition:color var(--modi-dur-base) var(--modi-ease-out);position:absolute;top:50%;left:16px;translate:0 -50%}.modi-field-box:focus-within .modi-field-icon{color:var(--primary)}.modi-field-label{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0;transition:translate .32s var(--modi-ease-reveal),scale .32s var(--modi-ease-reveal),color var(--modi-dur-base) var(--modi-ease-out);font-size:15px;line-height:1.2;position:absolute;top:50%;left:46px;right:16px;overflow:hidden;translate:0 -50%}.modi-field-input-trailing~.modi-field-label{right:52px}:-webkit-any(.modi-field-input:-webkit-autofill~.modi-field-label,.modi-field-input:focus~.modi-field-label,.modi-field-input:not(:placeholder-shown)~.modi-field-label){translate:0 calc(-50% - 12px);scale:.78}:is(.modi-field-input:autofill~.modi-field-label,.modi-field-input:focus~.modi-field-label,.modi-field-input:not(:placeholder-shown)~.modi-field-label){translate:0 calc(-50% - 12px);scale:.78}.modi-field-input:focus~.modi-field-label{color:color-mix(in oklab,var(--primary) 70%,var(--foreground))}.modi-field-beam{opacity:0;pointer-events:none;height:1px;transition:scale .6s var(--modi-ease-reveal),opacity .3s var(--modi-ease-out);position:absolute;bottom:-1px;left:12%;right:12%;scale:0 1}.modi-field-box:focus-within .modi-field-beam{opacity:1;scale:1}.modi-field[data-invalid] .modi-field-box{border-color:color-mix(in srgb,var(--tone-red) 70%,var(--border))}.modi-field[data-invalid] .modi-field-box:focus-within{box-shadow:var(--edge-light),0 0 0 3px color-mix(in srgb,var(--tone-red) 20%,transparent)}.modi-field[data-invalid] .modi-field-icon{color:var(--tone-red)}.modi-field[data-invalid] .modi-field-beam{opacity:0}.modi-field-error{align-items:center;gap:6px;margin:0;padding-top:7px;font-size:13px;line-height:1.35;display:flex}.modi-motion .modi-field[data-shake] .modi-field-box{animation:modi-field-shake .42s var(--modi-ease-out)}@media (height<=780px),(width<=767.98px){.modi-field-box{height:48px}.modi-field-input{padding-top:17px;padding-bottom:2px}:-webkit-any(.modi-field-input:-webkit-autofill~.modi-field-label,.modi-field-input:focus~.modi-field-label,.modi-field-input:not(:placeholder-shown)~.modi-field-label){translate:0 calc(-50% - 10px)}:is(.modi-field-input:autofill~.modi-field-label,.modi-field-input:focus~.modi-field-label,.modi-field-input:not(:placeholder-shown)~.modi-field-label){translate:0 calc(-50% - 10px)}}@keyframes modi-field-shake{0%,to{translate:0}20%{translate:-6px}45%{translate:5px}70%{translate:-3px}88%{translate:1px}}.modi-meter-fill{transition:scale .42s var(--modi-ease-reveal),background-color .3s var(--modi-ease-out);transition-delay:calc(var(--modi-i,0) * 60ms);scale:0 1}.modi-meter-fill[data-on]{scale:1}.modi-check{border:1px solid var(--border-strong);border-radius:calc(var(--radius) - 4px);background-color:var(--card);cursor:pointer;appearance:none;width:20px;height:20px;transition:background-color var(--modi-dur-base) var(--modi-ease-out),border-color var(--modi-dur-base) var(--modi-ease-out),scale .3s var(--modi-ease-reveal);flex-shrink:0;place-content:center;margin:0;display:inline-grid;position:relative}.modi-check:after{content:"";border:solid var(--primary-foreground);width:5.5px;height:10px;transition:scale .26s var(--modi-ease-reveal);border-width:0 2px 2px 0;margin-top:-2px;rotate:45deg;scale:0}.modi-check:checked{border-color:var(--primary);background-color:var(--primary)}.modi-check:checked:after{scale:1}.modi-check:active{scale:.92}.modi-check:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.modi-auth-terms[data-invalid] .modi-check{border-color:var(--tone-red)}.modi-motion .modi-auth-terms[data-shake] .modi-check{animation:modi-field-shake .42s var(--modi-ease-out)}.modi-motion .modi-success-actions{animation:modi-intro-rise var(--modi-dur-reveal) var(--modi-ease-reveal) both;animation-delay:.18s}.modi-motion .modi-auth-intro{animation:modi-auth-focus .76s var(--modi-ease-reveal) backwards;animation-delay:var(--modi-intro-delay,0s)}@keyframes modi-auth-focus{0%{filter:blur(5px);transform:translateY(12px)}}.modi-auth-swap-enter-active{transition:opacity .42s var(--modi-ease-out) .14s,translate .7s var(--modi-ease-reveal) .14s,filter .42s var(--modi-ease-out) .14s}.modi-auth-swap-leave-active{transition:opacity .2s var(--modi-ease-out),translate .28s var(--modi-ease-out),filter .2s var(--modi-ease-out)}.modi-auth-swap-enter-from{opacity:0;filter:blur(6px);translate:0 14px}.modi-auth-swap-leave-to{opacity:0;filter:blur(4px);translate:0 -10px}.modi-auth-roll-enter-active,.modi-auth-roll-leave-active{transition:opacity .26s var(--modi-ease-out),translate .42s var(--modi-ease-reveal)}.modi-auth-roll-enter-from{opacity:0;translate:0 70%}.modi-auth-roll-leave-to{opacity:0;translate:0 -70%}.modi-auth-icon-enter-active,.modi-auth-icon-leave-active{transition:opacity .14s var(--modi-ease-out),rotate .22s var(--modi-ease-out),scale .22s var(--modi-ease-out)}.modi-auth-icon-enter-from,.modi-auth-icon-leave-to{opacity:0;rotate:-40deg;scale:.7}.modi-auth-link{background-image:linear-gradient(var(--primary),var(--primary));cursor:pointer;transition:background-size .32s var(--modi-ease-reveal),color var(--modi-dur-base) var(--modi-ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border-radius:2px;text-decoration:none}.modi-auth-link:focus-visible,.modi-auth-link:hover{background-size:100% 1px}.modi-auth-link:disabled{cursor:default;opacity:.5}.modi-auth-link-inline{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--foreground) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--foreground) 35%,transparent);text-underline-offset:3px;text-decoration-thickness:1px}.modi-auth-link-inline:focus-visible,.modi-auth-link-inline:hover{text-decoration-color:#0000}.modi-orbit-box{pointer-events:none;position:relative;container-type:size}.modi-orbit{--tilt:60deg;--r-out:clamp(104px, min(calc(50cqw - 44px), calc(84cqh - 24px)), 330px);--r-in:calc(var(--r-out) * .62);--tile:clamp(32px, calc(var(--r-out) * .2), 62px);--disc:clamp(40px, calc(var(--r-out) * .26), 80px);--spin-in:70s;--spin-out:110s;--orbit-cy:max(48%, calc(var(--r-out) * .42 + var(--tile) * .72 + 24px));perspective:calc(var(--r-out) * 4.6);perspective-origin:50% var(--orbit-cy);transition:opacity .5s var(--modi-ease-out),scale .5s var(--modi-ease-out);position:absolute;inset:0}.modi-orbit-single{--r-out:clamp(96px, min(calc(50cqw - 40px), calc(96cqh - 30px)), 190px);--r-in:var(--r-out);--tile:clamp(32px, calc(var(--r-out) * .28), 52px);--disc:clamp(40px, calc(var(--r-out) * .34), 66px)}@container (height<=260px){.modi-orbit-core-label,.modi-orbit-track-far{display:none}.modi-orbit.modi-orbit-unlocked .modi-orbit-name{opacity:0}}@container (height<=150px){.modi-orbit{opacity:0;scale:.9}}.modi-orbit-tiltbox{top:var(--orbit-cy);transform:rotateX(calc(var(--auth-py,0) * -4deg)) rotateY(calc(var(--auth-px,0) * 8deg));transition:transform .9s var(--modi-ease-out);left:50%}.modi-orbit-plane,.modi-orbit-tiltbox{width:0;height:0;transform-style:preserve-3d;position:absolute}.modi-orbit-plane{transform:rotateX(var(--tilt));top:0;left:0}.modi-orbit-corelight,.modi-orbit-floorlight,.modi-orbit-shock,.modi-orbit-track{border-radius:999px;position:absolute;top:0;left:0;translate:-50% -50%}.modi-orbit-floorlight{width:calc(var(--r-out) * 2.9);height:calc(var(--r-out) * 2.9)}.modi-orbit-corelight{width:calc(var(--r-out) * .95);height:calc(var(--r-out) * .95);opacity:.8;transition:opacity .6s var(--modi-ease-out)}.modi-orbit-track{border:1px solid color-mix(in srgb,var(--brand) 26%,transparent)}.modi-orbit-track-inner{width:calc(var(--r-in) * 2);height:calc(var(--r-in) * 2)}.modi-orbit-track-outer{width:calc(var(--r-out) * 2);height:calc(var(--r-out) * 2);border-color:color-mix(in srgb,var(--brand) 16%,transparent);border-style:dashed}.modi-orbit-track-far{width:calc(var(--r-out) * 2.64);height:calc(var(--r-out) * 2.64);border-color:color-mix(in srgb,var(--brand) 12%,transparent);border-style:dotted}.modi-orbit-single .modi-orbit-track-far{display:none}.modi-orbit-spark{background-color:var(--brand);width:5px;height:5px;box-shadow:0 0 10px 2px var(--glow-brand);transform:rotate(var(--a)) translate(var(--r));border-radius:999px;position:absolute;top:-2.5px;left:-2.5px}.modi-orbit-shock{width:calc(var(--r-out) * 2);height:calc(var(--r-out) * 2);border:2px solid color-mix(in srgb,var(--brand) 70%,transparent);opacity:0}.modi-orbit-ring{transform-style:preserve-3d;position:absolute;top:0;left:0}.modi-orbit-ring-inner{--r:var(--r-in);--spin:var(--spin-in);--t:var(--tile)}.modi-orbit-ring-outer{--r:var(--r-out);--spin:var(--spin-out);--t:calc(var(--tile) * .86)}.modi-orbit-slot{transform:rotate(var(--a));transform-style:preserve-3d;top:0}.modi-orbit-anchor,.modi-orbit-beam,.modi-orbit-pulse,.modi-orbit-slot{position:absolute;left:0}.modi-orbit-beam{width:var(--r);background-image:linear-gradient(90deg,color-mix(in srgb,var(--brand) 42%,transparent),color-mix(in srgb,var(--brand) 6%,transparent));opacity:.35;transform-origin:0;height:2px;transition:opacity .6s var(--modi-ease-out);transition-delay:calc(var(--modi-unlock-delay,0s) * var(--modi-i,0));top:-1px}.modi-orbit-pulse{background-image:radial-gradient(closest-side,var(--brand),transparent);opacity:0;border-radius:999px;width:46px;height:8px;top:-3px}.modi-orbit-anchor{transform:translate(var(--r)) rotate(calc(var(--a) * -1));transform-style:preserve-3d;top:0}.modi-orbit-core,.modi-orbit-face{width:0;height:0;transform:rotate(0) rotateX(calc(var(--tilt) * -1));transform-style:preserve-3d;position:absolute;top:0;left:0}.modi-orbit-stand{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;translate:-50%}.modi-orbit-tile{width:var(--t);height:var(--t);border:1px solid var(--border);border-radius:calc(var(--t) * .26);background-color:var(--card);box-shadow:var(--edge-light),var(--elev-2);color:var(--muted-foreground);transition:color .5s var(--modi-ease-out),border-color .5s var(--modi-ease-out),box-shadow .5s var(--modi-ease-out),scale .5s var(--modi-ease-reveal);transition-delay:calc(var(--modi-unlock-delay,0s) * var(--modi-i,0));justify-content:center;align-items:center;display:inline-flex;position:relative}.modi-orbit-icon{width:calc(var(--t) * .42);height:calc(var(--t) * .42)}.modi-orbit-check{top:calc(var(--t) * -.1);right:calc(var(--t) * -.1);width:clamp(12px,var(--t) * .3,16px);height:clamp(12px,var(--t) * .3,16px);background-color:var(--primary);transition:scale .4s var(--modi-ease-reveal);transition-delay:calc(var(--modi-unlock-delay,0s) * var(--modi-i,0));border-radius:999px;place-items:center;display:grid;position:absolute;scale:0}.modi-orbit-check:after{content:"";border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:28%;height:50%;margin-top:-12%;rotate:45deg}.modi-orbit-name{color:var(--foreground);font-size:clamp(10px,var(--t) * .2,12px);letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:opacity .4s var(--modi-ease-out),translate .5s var(--modi-ease-reveal);transition-delay:calc(var(--modi-unlock-delay,0s) * var(--modi-i,0));font-weight:600;line-height:1.2;translate:0 -4px}.modi-orbit-slot[data-state] .modi-orbit-tile{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));color:var(--primary)}.modi-orbit-slot[data-state] .modi-orbit-check{scale:1}.modi-orbit-slot[data-state] .modi-orbit-beam{opacity:.8}.modi-orbit-slot[data-state=active] .modi-orbit-tile{border-color:color-mix(in srgb,var(--brand) 75%,var(--border));box-shadow:var(--edge-light),0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent),var(--glow-brand-shadow);scale:1.12}.modi-orbit-slot[data-state=active] .modi-orbit-name{opacity:1;translate:0}.modi-orbit-slot[data-state=active] .modi-orbit-beam{opacity:1}.modi-orbit-unlocked{--modi-unlock-delay:55ms}.modi-orbit-unlocked .modi-orbit-name{color:var(--muted-foreground);opacity:1;translate:0}.modi-orbit-unlocked .modi-orbit-corelight{opacity:1}.modi-orbit-disc{width:var(--disc);height:var(--disc);border:1px solid color-mix(in srgb,var(--brand) 55%,var(--border));border-radius:calc(var(--disc) * .29);background-color:var(--stage-2);box-shadow:var(--edge-light),0 0 0 6px color-mix(in srgb,var(--brand) 10%,transparent),0 18px 60px -12px color-mix(in srgb,var(--brand) 55%,transparent);justify-content:center;align-items:center;display:inline-flex;position:relative}.modi-orbit-mark{-o-object-fit:cover;object-fit:cover;width:74%;height:74%;box-shadow:0 0 24px 4px var(--glow-brand);transition:opacity .4s var(--modi-ease-out),scale .5s var(--modi-ease-reveal);border-radius:999px}.modi-orbit-initials{color:var(--primary);font-size:calc(var(--disc) * .3);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--modi-ease-out) .15s,scale .6s var(--modi-ease-reveal) .15s;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0;scale:.6}.modi-orbit-disc[data-initials] .modi-orbit-mark{opacity:0;scale:.3}.modi-orbit-disc[data-initials] .modi-orbit-initials{opacity:1;scale:1}.modi-orbit-wave{border:1px solid color-mix(in srgb,var(--brand) 60%,transparent);border-radius:inherit;opacity:0;position:absolute;inset:-1px}.modi-orbit-core-label{color:var(--foreground);font-size:clamp(10.5px,var(--disc) * .16,12px);white-space:nowrap;font-weight:600;line-height:1.2}.modi-motion .modi-orbit-ring{animation:modi-orbit-spin var(--spin) linear infinite}.modi-motion .modi-orbit-ring-outer{animation-direction:reverse}.modi-motion .modi-orbit-face{animation:modi-orbit-face var(--spin) linear infinite}.modi-motion .modi-orbit-ring-outer .modi-orbit-face{animation-direction:reverse}.modi-motion .modi-orbit-slot[data-state=active] .modi-orbit-pulse{animation:modi-orbit-pulse 1.5s var(--modi-ease-in-out) infinite}.modi-motion .modi-orbit-spark{animation:modi-orbit-spark 14s linear infinite,modi-intro-fade 1.2s var(--modi-ease-out) 1.4s backwards}.modi-motion .modi-orbit-ring-outer .modi-orbit-spark{animation-duration:22s,1.2s}.modi-motion .modi-orbit-wave{animation:modi-orbit-wave 2.8s var(--modi-ease-out) infinite}.modi-motion .modi-orbit-wave-2{animation-delay:1.4s}.modi-motion .modi-orbit-mark{animation:modi-breathe var(--modi-dur-pulse) var(--modi-ease-in-out) infinite}.modi-motion .modi-orbit-shock{animation:modi-orbit-shock 1.7s var(--modi-ease-out) both}.modi-motion .modi-orbit-unlocked .modi-orbit-wave{animation-duration:1.4s}.modi-motion .modi-orbit-beam,.modi-motion .modi-orbit-track{animation:modi-orbit-grow 1.3s var(--modi-ease-reveal) backwards;animation-delay:.45s}.modi-motion .modi-orbit-corelight,.modi-motion .modi-orbit-floorlight{animation:modi-intro-fade 1.6s var(--modi-ease-out) backwards;animation-delay:.25s}.modi-motion .modi-orbit-stand>.modi-orbit-tile{animation:modi-orbit-rise .9s var(--modi-ease-reveal) both;animation-delay:calc(.65s + var(--modi-i,0) * 70ms)}.modi-motion .modi-orbit-stand>.modi-orbit-name{animation:modi-intro-fade .5s var(--modi-ease-out) backwards;animation-delay:calc(1s + var(--modi-i,0) * 70ms)}.modi-motion .modi-orbit-disc{animation:modi-orbit-core-in 1.1s var(--modi-ease-reveal) both;animation-delay:.2s}.modi-motion .modi-orbit-core-label{animation:modi-intro-fade .9s var(--modi-ease-out) both;animation-delay:.5s}.modi-motion .modi-orbit-paused,.modi-motion .modi-orbit-paused *{animation-play-state:paused!important}@keyframes modi-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes modi-orbit-face{0%{transform:rotate(0) rotateX(calc(var(--tilt) * -1))}to{transform:rotate(-1turn) rotateX(calc(var(--tilt) * -1))}}@keyframes modi-orbit-spark{0%{transform:rotate(var(--a)) translate(var(--r))}to{transform:rotate(calc(var(--a) + 1turn)) translate(var(--r))}}@keyframes modi-orbit-pulse{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(calc(var(--r) - 46px))}}@keyframes modi-orbit-wave{0%{opacity:.7;scale:1}to{opacity:0;scale:1.9}}@keyframes modi-orbit-shock{0%{opacity:.9;scale:.1}to{opacity:0;scale:1.45}}@keyframes modi-orbit-grow{0%{opacity:0;scale:.2}}@keyframes modi-orbit-rise{0%{opacity:0;transform:translateY(16px)scale(.7)}}@keyframes modi-orbit-core-in{0%{opacity:0;scale:.6}}.modi-ticker{border:1px solid var(--border);background-color:color-mix(in srgb,var(--card) 72%,transparent);max-width:100%;height:40px;box-shadow:var(--edge-light),var(--elev-2);transition:border-color .6s var(--modi-ease-out);border-radius:999px;align-items:center;gap:12px;padding:0 16px 0 14px;font-size:13px;display:inline-flex}.modi-ticker[data-all]{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.modi-ticker-live{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.modi-motion .modi-ticker-live{--modi-play:running}.modi-ticker-divider{background-color:var(--border);width:1px;height:16px}.modi-ticker-roll{min-width:0;margin:-4px 0;padding:4px 0;display:grid;overflow:clip}.modi-ticker-line{white-space:nowrap;opacity:0;filter:blur(3px);transition:opacity .45s var(--modi-ease-out),translate .6s var(--modi-ease-reveal),filter .45s var(--modi-ease-out);grid-area:1/1;align-items:center;gap:6px;display:inline-flex;translate:0 90%}.modi-ticker-line[data-pos=current]{opacity:1;filter:none;translate:0}.modi-ticker-line[data-pos=prev]{translate:0 -90%}.modi-ticker-count{color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.modi-auth-stage-box{min-height:0;container:auth-stage/size}.modi-auth-stage{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background-color:var(--stage);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.modi-auth-pointer{z-index:0;background-image:radial-gradient(180px circle at var(--modi-mx,50%) var(--modi-my,50%),color-mix(in srgb,var(--brand) 16%,transparent),transparent 72%);opacity:0;transition:opacity var(--modi-dur-slow) var(--modi-ease-out)}.modi-auth-stage[data-pointer=on] .modi-auth-pointer{opacity:1}.modi-auth-horizon{translate:-50%}.modi-auth-copy{padding:16px 20px 0}.modi-auth-title{font-size:var(--modi-display-xs);letter-spacing:-.026em;margin-top:8px;font-weight:600;line-height:1.14}.modi-auth-title .text-muted-foreground{transition:color .9s var(--modi-ease-out)}.modi-auth-lit .modi-auth-title .text-muted-foreground{color:var(--foreground)}.modi-auth-benefit-text,.modi-auth-benefits,.modi-auth-text{display:none}.modi-auth-session{padding-bottom:14px}.modi-auth-benefits{gap:14px 24px;padding:20px 40px 24px}@container auth-stage (height<=319.98px){.modi-auth-copy{display:none}}@container auth-stage (height<=159.98px){.modi-auth-session{display:none}}@container auth-stage (width>=340px) and (height>=380px){.modi-auth-copy{padding:28px 28px 0}.modi-auth-title{font-size:var(--modi-display-sm);letter-spacing:-.034em;margin-top:14px;line-height:1.06}.modi-auth-session{padding-bottom:20px}}@container auth-stage (width>=340px) and (height>=880px){.modi-auth-text{margin-top:16px;display:block}}@container auth-stage (width>=600px) and (height>=600px){.modi-auth-copy{padding:36px 40px 0}.modi-auth-orbit{margin-top:12px}.modi-auth-pause{top:16px;right:16px}.modi-auth-session{padding-bottom:24px}}@container auth-stage (width>=600px) and (height>=680px){.modi-auth-title{font-size:var(--modi-display-md);letter-spacing:-.04em;line-height:1.02}}@container auth-stage (height>=860px){.modi-auth-benefits{padding:20px 28px 24px;display:grid}.modi-auth-benefit-text{display:block}}@container auth-stage (width>=500px) and (height>=700px){.modi-auth-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 40px 24px;display:grid}}@container auth-stage (width>=500px) and (height>=800px){.modi-auth-benefit-text{display:block}}@container auth-stage (width>=900px) and (height>=700px){.modi-auth-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}@container auth-stage (width<=420px){.modi-ticker-divider,.modi-ticker-live-text{display:none}}.modi-motion .modi-auth-stage{animation:modi-auth-stage-in 1.1s var(--modi-ease-reveal) backwards}.modi-motion .modi-auth-dawn{animation:modi-intro-fade 1.8s var(--modi-ease-out) both}.modi-motion .modi-auth-horizon>div{animation:modi-auth-sunrise 2.2s var(--modi-ease-reveal) .15s both}@keyframes modi-auth-stage-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes modi-auth-sunrise{0%{opacity:0;transform:translateY(120px)scale(.6,.45)}}.modi-auth{--auth-form-w:clamp(380px, 38vw, 560px);--auth-stage-min:clamp(220px, 34svh, 300px)}html.modi-auth-page{scrollbar-gutter:auto;overflow:hidden}
