/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.cloud-auth-story{isolation:isolate;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--hairline);background:var(--background);--orbit-line:var(--foreground);flex-direction:column;justify-content:center;min-width:0;min-height:280px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cloud-auth-story{--orbit-line:color-mix(in srgb, var(--foreground) 15%, transparent)}}.cloud-auth-story{--orbit-accent:var(--action)}.light .cloud-auth-story{--orbit-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.light .cloud-auth-story{--orbit-line:color-mix(in srgb, var(--foreground) 12%, transparent)}}.light .cloud-auth-story{--orbit-accent:var(--state)}.cloud-auth-art{pointer-events:none;z-index:calc(10 * -1);position:absolute;inset:0;overflow:hidden}.cloud-auth-grid{opacity:.65;background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 20%,#0000004d 100%);mask-image:linear-gradient(110deg,#000 20%,#0000004d 100%)}.cloud-auth-orbits{width:900px;max-width:none;height:900px;stroke:var(--orbit-line);stroke-width:1px;position:absolute;top:calc(50% - 450px);left:-690px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.cloud-orbit-dot{fill:var(--orbit-line);stroke:none}.cloud-orbit-node{fill:var(--orbit-accent);opacity:.35;stroke:none}.cloud-orbit-beacon{fill:var(--orbit-accent);stroke:none;opacity:.65}.cloud-orbit-trail{stroke:var(--orbit-accent);opacity:.25}.cloud-orbit-rotation{transform-origin:400px 400px;animation:100s linear infinite cloud-orbit-turn}.cloud-orbit-inner{transform-origin:400px 400px;animation:140s linear infinite reverse cloud-orbit-turn}.cloud-auth-copy{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 8);position:relative}.cloud-auth-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-mono);color:var(--muted)}.cloud-auth-copy h2{--tw-leading:1.18;--tw-font-weight:var(--font-weight-medium,500);font-size:32px;line-height:1.18;font-weight:var(--font-weight-medium,500);--tw-tracking:-.045em;letter-spacing:-.045em;color:var(--foreground)}.cloud-auth-copy h2>span{margin-top:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-bottom:calc(var(--spacing,.25rem) * .5);color:var(--action-fg);background:var(--action);display:inline-block}.cloud-auth-intro{margin-top:calc(var(--spacing,.25rem) * 5);max-width:38ch;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--muted)}.cloud-auth-detail{margin-top:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);display:none}.cloud-auth-detail i{height:1px;width:calc(var(--spacing,.25rem) * 8);background:var(--state);display:block}.cloud-auth-story-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-tracking:.06em;letter-spacing:.06em;color:var(--muted);font-size:9px;font-family:var(--font-mono);display:flex;position:relative}@keyframes cloud-orbit-turn{to{transform:rotate(360deg)}}@media (width>=64rem){.cloud-auth-story{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;min-height:640px}.cloud-auth-copy{padding:80px clamp(32px,4vw,72px)}.cloud-auth-copy h2{font-size:clamp(36px,3.6vw,58px)}.cloud-auth-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:11px}.cloud-auth-intro{margin-top:calc(var(--spacing,.25rem) * 7);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.cloud-auth-orbits{width:1200px;height:1200px;top:calc(50% - 520px);left:-930px}.cloud-auth-detail{display:flex}.cloud-auth-story-footer{padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 6);inset-inline:0;position:absolute;bottom:0}}@media (prefers-reduced-motion:reduce){.cloud-orbit-rotation,.cloud-orbit-inner{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
