/*! tailwindcss v4.1.13 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.fixed{position:fixed}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.place-items-center{place-items:center}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}:root{color-scheme:dark}*{box-sizing:border-box}a{color:inherit;text-decoration:none}body,html{height:100%;margin:0}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}h1,h2,h3{letter-spacing:-.01em;font-weight:800}h2{font-size:clamp(1.875rem,1.2rem + 1.2vw,2.25rem)}.app-shell{z-index:1;position:relative}.starfield-root{z-index:0;pointer-events:none;contain:layout paint size;position:fixed;inset:0}.starfield{opacity:.9;position:absolute;inset:0}.starfield.layer-a{background-image:radial-gradient(1px 1px at 25px 40px,#ffffff8c 50%,#0000 51%),radial-gradient(1px 1px at 130px 90px,#ffffff73 50%,#0000 51%),radial-gradient(1px 1px at 80px 170px,#ffffff80 50%,#0000 51%);background-size:200px 200px,260px 260px,300px 300px;animation:driftA 160s linear infinite}.starfield.layer-b{background-image:radial-gradient(1.5px 1.5px at 60px 20px,#ffffff59 50%,#0000 51%),radial-gradient(1.5px 1.5px at 10px 120px,#ffffff47 50%,#0000 51%),radial-gradient(1.5px 1.5px at 150px 200px,#ffffff4d 50%,#0000 51%);background-size:320px 320px,360px 360px,420px 420px;animation:driftB 220s linear infinite}@keyframes driftA{0%{transform:translate(0)}to{transform:translate(-120px,-120px)}}@keyframes driftB{0%{transform:translate(0)}to{transform:translate(160px,-100px)}}.glass-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 12px 28px #00000059,0 0 22px #60a5fa1f}.hemp-underline-aurora{background-image:linear-gradient(90deg,var(--accent,#34d399),var(--accent-2,#60a5fa));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px}.cta-scanline{background:linear-gradient(90deg,#6ee7b700,#6ee7b7a6 18%,#60a5fabf 50%,#6ee7b7a6 82%,#60a5fa00);border-radius:999px;width:min(740px,92%);height:3px;margin:10px auto 0;box-shadow:0 0 22px #60a5fa47,0 0 14px #6ee7b738}.center{text-align:center}.muted{opacity:.85}.hemp-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 12px 28px #00000059,0 0 22px #60a5fa1f}.display-title{letter-spacing:.01em;margin:6px 0 0;font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:800;line-height:1.15}.eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.8;margin-bottom:8px;font-size:.8rem}.input{background:#0c0e12a6;outline:none}.btn-primary,.input{border:1px solid #ffffff24;border-radius:10px;width:100%;padding:10px 12px}.btn-primary{background:linear-gradient(90deg,var(--accent,#34d399),var(--accent-2,#60a5fa));color:#05120e;font-weight:700}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.auth-card{text-align:center;max-width:640px;margin:0 auto}.auth-card ul{text-align:left;padding-left:20px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}