@layer braintied.tokens,braintied.base;@layer braintied.components{:root{--kit-font-family:inherit;--kit-accent:#d4af37;--kit-accent-foreground:#0d1b2a;--kit-bg-deep:#0d1b2a;--kit-bg-mid:#122031;--kit-foreground:#f5f0e8;--kit-muted-foreground:color-mix(in srgb, var(--kit-foreground) 72%, transparent);--kit-border:var(--kit-glass-border);--kit-muted-surface:var(--kit-glass-surface);--kit-destructive:#f87171;--kit-placeholder:color-mix(in srgb, var(--kit-foreground) 60%, transparent);--kit-panel:#0a0a0feb;--kit-overlay-rgb:10, 10, 15;--kit-header-gradient:linear-gradient(90deg, #234b36 0%, #7a5c2e 18%, #7a3845 36%, #3a4a6c 54%, #345c5e 72%, #5c4a8c 90%, #234b36 100%);--kit-em-gradient:linear-gradient(to right, #9333ea, #ec4899, #fb923c);--kit-glass-surface:#2a273399;--kit-glass-surface-strong:#2a2733cc;--kit-glass-border:#332e474d;--kit-glass-shadow:0 4px 20px #0000004d;--kit-radius:1rem;--kit-radius-sm:.75rem}[data-kit-tenant]{color:var(--kit-foreground);--color-foreground:var(--kit-foreground);--color-muted-foreground:var(--kit-muted-foreground);--color-border:var(--kit-border);--color-primary:var(--kit-accent);--color-muted:var(--kit-muted-surface);--color-destructive:var(--kit-destructive)}.kit-input::placeholder{color:var(--kit-placeholder);opacity:1}.kit-scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.kit-scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}[data-kit-tenant] :focus,[data-kit-tenant] :focus-visible,[data-kit-tenant] :active{box-shadow:none;outline:none!important}.kit-neon-rim{position:relative}.kit-neon-rim:after{content:"";border-radius:inherit;padding:var(--kit-rim-width,1.5px);pointer-events:none;background:conic-gradient(from var(--kit-rim-angle), transparent 0deg, var(--kit-rim-color,var(--kit-accent)) 55deg, color-mix(in srgb, var(--kit-rim-color,var(--kit-accent)) 100%, white 40%) 75deg, var(--kit-rim-color,var(--kit-accent)) 95deg, transparent 150deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px var(--kit-rim-color,var(--kit-accent)));animation:kit-rim-spin var(--kit-rim-speed,4s) linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes kit-rim-spin{to{--kit-rim-angle:360deg}}@media (prefers-reduced-motion:reduce){.kit-neon-rim:after{animation:none}}@keyframes kit-thinking{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.kit-thinking-dot{animation:1.3s ease-in-out infinite kit-thinking}@media (prefers-reduced-motion:reduce){.kit-thinking-dot{opacity:.6;animation:none}}.kit-header-iridescent:after{content:"";z-index:20;pointer-events:none;background:var(--kit-header-gradient);background-size:300% 100%;height:3px;animation:72s linear infinite kit-iridescent-flow;position:absolute;top:0;left:0;right:0}.kit-header-iridescent:before{content:"";z-index:1;pointer-events:none;opacity:.22;background:var(--kit-header-gradient);background-size:300% 100%;animation:72s linear infinite kit-iridescent-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}@keyframes kit-iridescent-flow{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.kit-header-iridescent:after,.kit-header-iridescent:before{animation:none}}@supports (color:var(--color-foreground, #000)){:root{--color-foreground:var(--color-foreground,var(--kit-foreground))}}}@layer braintied.effects,braintied.utilities;@property --kit-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}