.t4l-root{--t4l-ink:#0a1a2f;--t4l-deep:#061423;--t4l-gold:#c9a227;--t4l-gold-light:#e8c766;--t4l-cream:#f5f1e8;--t4l-sand:#f7f4ec;--t4l-teal:#1b8a8f;background:var(--t4l-deep);color:var(--t4l-cream);font-family:var(--t4l-font-body)}.t4l-display{font-family:var(--t4l-font-display)}.t4l-body{font-family:var(--t4l-font-body)}@keyframes t4l-sweep{0%{background-position:200% 0}to{background-position:-60% 0}}@keyframes t4l-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes t4l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.t4l-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-repeat:repeat}.t4l-glass{-webkit-backdrop-filter:blur(16px)saturate(140%);background-color:#06142394}.t4l-glass-light{-webkit-backdrop-filter:blur(14px)saturate(130%);background-color:#ffffffb8}.t4l-gold-glow{box-shadow:0 16px 44px -16px #c9a22799,inset 0 0 0 1px #c9a22740}.t4l-hairline{background-image:linear-gradient(90deg,#0000,#c9a22799,#0000)}.t4l-shimmer{position:relative;overflow:hidden}.t4l-shimmer:after{content:"";pointer-events:none;background-image:linear-gradient(105deg,#0000 34%,#e8c76652 50%,#0000 66%);background-size:250% 100%;animation:7s linear infinite t4l-sweep;position:absolute;inset:0}.t4l-float-slow{animation:8s ease-in-out infinite t4l-float-slow}.animate-t4l-float{animation:7s ease-in-out infinite t4l-float}.t4l-accordion-content{overflow:hidden}.t4l-accordion-content[data-state=open]{animation:.38s t4l-accordion-down}.t4l-accordion-content[data-state=closed]{animation:.38s t4l-accordion-up}@keyframes t4l-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes t4l-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes kit-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}body:has(.t4l-root) #launcher{display:none!important}@media (prefers-reduced-motion:reduce){.t4l-root *,.t4l-root :before,.t4l-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
