@import"https://cdn.jsdelivr.net/npm/tailwindcss@3.4.1/base.css";@import"https://cdn.jsdelivr.net/npm/tailwindcss@3.4.1/components.css";@import"https://cdn.jsdelivr.net/npm/tailwindcss@3.4.1/utilities.css";:root{--electric-blue: #3B82F6;--slate-500: #64748b;--slate-700: #334155;--slate-900: #0f172a;--pulse-primary: #d0ff00d3;--pulse-primary-dim: #b3e600;--pulse-primary-glow: rgba(204, 255, 0, .1);--pulse-bg: #050505;--pulse-card-bg: #1E293B;--pulse-card-hover: #334155;--pulse-surface: #0a0a0a;--pulse-text-main: #FFFFFF;--pulse-text-muted: rgba(255, 255, 255, .6);--pulse-text-dim: rgba(255, 255, 255, .4);--pulse-border: rgba(255, 255, 255, .1);--pulse-border-hover: rgba(204, 255, 0, .3);--pulse-shadow-hover: rgba(204, 255, 0, .15);--pulse-slate: var(--pulse-card-bg);--pulse-slate-light: var(--pulse-card-hover)}.text-pulse-primary{color:var(--pulse-primary)}.text-pulse-primary-dim{color:var(--pulse-primary-dim)}.text-pulse-main{color:var(--pulse-text-main)}.text-pulse-muted{color:var(--pulse-text-muted)}.text-pulse-dim{color:var(--pulse-text-dim)}.bg-pulse-primary{background-color:var(--pulse-primary)}.bg-pulse-primary-dim{background-color:var(--pulse-primary-dim)}.bg-pulse-bg{background-color:var(--pulse-bg)}.bg-pulse-card{background-color:var(--pulse-card-bg)}.bg-pulse-card-hover{background-color:var(--pulse-card-hover)}.bg-pulse-surface{background-color:var(--pulse-surface)}.border-pulse-primary{border-color:var(--pulse-primary)}.border-pulse-border{border-color:var(--pulse-border)}.border-pulse-border-hover{border-color:var(--pulse-border-hover)}.hover\:text-pulse-primary:hover{color:var(--pulse-primary)}.hover\:bg-pulse-primary:hover{background-color:var(--pulse-primary)}.hover\:border-pulse-primary:hover{border-color:var(--pulse-primary)}.hover\:bg-pulse-card-hover:hover{background-color:var(--pulse-card-hover)}.shadow-pulse-primary,.hover\:shadow-pulse-primary:hover{box-shadow:0 0 20px var(--pulse-primary-glow)}.hover\:shadow-pulse-colored:hover{box-shadow:0 10px 40px -10px var(--pulse-shadow-hover)}body{margin:0;font-family:Inter,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0ea5e9}.perspective-1000{perspective:1000px}.perspective-2000{perspective:2000px}.transform-style-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.glass-card{background:var(--pulse-card-bg);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--pulse-border);box-shadow:0 8px 32px #00000080}.glass-card-blue{background:#3b82f626;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(59,130,246,.3);box-shadow:0 8px 32px #00000080,inset 0 0 40px #3b82f61a}.glass-card-light{background:#ffffffb3;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(226,232,240,.8);box-shadow:0 8px 32px #0000001a}.glass-card-blue-light{background:#0ea5e90d;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(14,165,233,.15);box-shadow:0 8px 32px #0000001a,inset 0 0 20px #0ea5e908}.parallax-card{position:relative;transition:transform .3s cubic-bezier(.23,1,.32,1);will-change:transform;transform:translateZ(0)}.parallax-card:hover{transform:translate3d(0,-8px,0) scale(1.02)}.parallax-card-inner{transition:transform .2s ease-out;will-change:transform;transform:translateZ(0)}.hover-simple{transition:transform .3s cubic-bezier(.23,1,.32,1);will-change:transform;transform:translateZ(0)}.hover-simple:hover{transform:translate3d(0,-6px,0) scale(1.02)}.hover-lift{transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s ease;will-change:transform;transform:translateZ(0)}.hover-lift:hover{transform:translate3d(0,-10px,0) scale(1.02);box-shadow:0 20px 60px #0ea5e94d}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #0ea5e999,0 0 60px #0ea5e966,inset 0 0 20px #0ea5e91a}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{animation:shimmer 3s infinite;background:linear-gradient(to right,#64748b1a,#0ea5e94d,#64748b1a);background-size:1000px 100%}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #0ea5e966,0 0 40px #0ea5e933,inset 0 0 10px #0ea5e91a}50%{box-shadow:0 0 30px #0ea5e999,0 0 60px #0ea5e94d,inset 0 0 20px #0ea5e933}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes rotate-3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.animate-rotate-3d{animation:rotate-3d 20s linear infinite;transform-style:preserve-3d}.gradient-text{background:linear-gradient(135deg,#0ea5e9,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-electric{background:linear-gradient(135deg,#0ea5e9,#38bdf8,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-pavitra{background:linear-gradient(135deg,#d97706,#eab308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-dark{background:#0a0a0a99;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1)}.glass-pulse{background:#0ea5e90d;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(14,165,233,.2)}.grid-bg{background-image:linear-gradient(to right,rgba(100,116,139,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(100,116,139,.1) 1px,transparent 1px);background-size:50px 50px}.text-stroke{-webkit-text-stroke:1px rgba(14,165,233,.5)}.text-stroke-thick{-webkit-text-stroke:2px rgba(14,165,233,.3)}.clip-path-button{clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.neon-border{box-shadow:0 0 5px #0ea5e980,0 0 10px #0ea5e94d,inset 0 0 5px #0ea5e933;border:1px solid rgba(14,165,233,.6)}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#64748b1a 25%,#64748b33,#64748b1a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.text-shadow-glow{text-shadow:0 0 10px rgba(14,165,233,.8),0 0 20px rgba(14,165,233,.6),0 0 30px rgba(14,165,233,.4)}.text-shadow-pulse{text-shadow:0 0 10px rgba(100,116,139,.5),0 0 20px rgba(100,116,139,.3)}.transition-smooth{transition:all .3s cubic-bezier(.23,1,.32,1)}.card-hover{transition:transform .2s ease;will-change:transform;transform:translateZ(0)}.card-hover:hover{transform:translate3d(0,-4px,0) scale(1.01)}.bento-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;grid-auto-rows:200px;grid-auto-flow:dense}.bento-large{grid-column:span 2;grid-row:span 2}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}@keyframes theme-switch{0%{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(180deg)}to{transform:scale(1) rotate(360deg)}}.theme-toggle-icon{animation:theme-switch .6s cubic-bezier(.68,-.55,.265,1.55)}.hover-3d-card{perspective:1000px;transform-style:preserve-3d}.hover-3d-card-inner{transition:transform .1s ease-out;will-change:transform;transform-style:preserve-3d}.card-glare{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;mix-blend-mode:overlay}.hover-3d-card:hover .card-glare{opacity:1}.hover-shadow-pulse{transition:box-shadow .3s ease}.hover-shadow-pulse:hover{box-shadow:0 25px 50px -12px #ccff0040}
