.glowing-text-root,.glowing-text-root *,.glowing-text-root :before,.glowing-text-root :after{box-sizing:border-box}.glowing-text-root.relative{position:relative}.glowing-text-root.flex{display:flex}.glowing-text-root.min-h-screen{min-height:100vh}.glowing-text-root.w-full{width:100%}.glowing-text-root.items-center{align-items:center}.glowing-text-root.overflow-hidden{overflow:hidden}.glowing-text-root.px-6{padding-left:1.5rem;padding-right:1.5rem}.glowing-text-root.py-24{padding-top:6rem;padding-bottom:6rem}.glowing-text-root .pointer-events-none{pointer-events:none}.glowing-text-root .absolute{position:absolute}.glowing-text-root .relative{position:relative}.glowing-text-root .inset-0{inset:0}.glowing-text-root .z-10{z-index:10}.glowing-text-root .mx-auto{margin-left:auto;margin-right:auto}.glowing-text-root .mb-8{margin-bottom:2rem}.glowing-text-root .mb-9{margin-bottom:2.25rem}.glowing-text-root .h-px{height:1px}.glowing-text-root .w-24{width:6rem}.glowing-text-root .w-full{width:100%}.glowing-text-root .max-w-\[92vw\]{max-width:92vw}.glowing-text-root .opacity-70{opacity:.7}.glowing-text-root .opacity-60{opacity:.6}.glowing-text-root .opacity-20{opacity:.2}.glowing-text-root .uppercase{text-transform:uppercase}.glowing-text-root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.glowing-text-root [class*=linear-gradient\(115deg]{background-image:linear-gradient(115deg,#0000 0%,#ffffff08 28%,#0000 46%),linear-gradient(165deg,#ffffff0d 0%,#0000 30%)}.glowing-text-root [class*=repeating-linear-gradient]{background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 5px)}.glowing-text-root [class*="bg-[var(--glow-text)]"]{background-color:var(--glow-text)}.glowing-text-root [class*=shadow-\[0_0_18px]{box-shadow:0 0 18px var(--glow-soft)}.glowing-text-root.glowing-text-inline{vertical-align:baseline;width:auto;min-height:0;padding:0;display:inline-block;overflow:visible;background-color:#0000!important}.glowing-text-inline>.absolute,.glowing-text-inline .glowing-text-eyebrow,.glowing-text-inline .h-px{display:none}.glowing-text-inline .w-full,.glowing-text-inline .max-w-\[92vw\]{width:auto;max-width:none;margin:0}.glowing-text-inline .glowing-text-copy{font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.glowing-text-inline .glowing-text-char{animation:glowing-char-reveal-inline var(--char-duration) ease-out var(--char-delay) forwards, glowing-char-shimmer 1.6s ease-in-out calc(var(--char-delay) + var(--char-duration)) infinite}@keyframes glowing-char-reveal-inline{0%{color:var(--glow-text);opacity:0;text-shadow:none;font-weight:600}55%{color:var(--glow-text);opacity:1;text-shadow:0 0 7px var(--glow-hard), 0 0 18px var(--glow-hard), 0 0 34px var(--glow-hard);font-weight:700}to{color:var(--sg-ink-soft,var(--glow-text));opacity:1;text-shadow:none;font-weight:600}}@keyframes glowing-char-shimmer{0%,46%,to{color:var(--sg-ink-soft,var(--glow-text));opacity:1;text-shadow:none}16%{color:var(--glow-text);opacity:1;text-shadow:0 0 7px var(--glow-hard), 0 0 18px var(--glow-hard), 0 0 34px var(--glow-hard)}}@media (prefers-reduced-motion:reduce){.glowing-text-inline .glowing-text-char{color:var(--sg-ink-soft,var(--glow-text));opacity:1;text-shadow:none;font-weight:600;animation:none}}
