.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}:root{--background:#1b0e22;--foreground:#fff;--surface-container-lowest:#15091c;--surface-container-low:#1b0e22;--surface-container-high:#33253a;--surface-container-highest:#3d2b46;--on-surface-variant:#cdc2d9;--primary:#d4bbff;--primary-container:#4a3a60;--on-primary:#1b0e22;--secondary:#47fe93;--secondary-container:#1b4d31;--outline-variant:#4b445626;--radius-xl:1.5rem;--radius-md:.75rem;--font-manrope:"Manrope", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--foreground);font-family:var(--font-manrope);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0514;background-image:radial-gradient(circle at -5% -5%,#7f21fb47 0%,#0000 75%),radial-gradient(circle at 105% 105%,#47fe9338 0%,#0000 65%);background-attachment:fixed;min-height:100vh;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none;transition:all .2s}.text-gradient{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-gradient{background:linear-gradient(135deg, var(--primary) 0%, #b794f4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--outline-variant);border-radius:var(--radius-xl);background:#ffffff0d}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --border-color-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --border-color-2{syntax:"<color>";inherits:true;initial-value:#0000}.glass-input{--border-color-1:transparent;--border-color-2:transparent;background:linear-gradient(var(--surface-container-highest), var(--surface-container-highest)) padding-box, conic-gradient(from var(--border-angle), transparent 25%, var(--border-color-1) 50%, var(--border-color-2) 75%, transparent 100%) border-box;border-radius:var(--radius-md);border:1px solid #0000;transition:--border-color-1 .4s,--border-color-2 .4s,background-color .3s}.glass-input:hover,.glass-input:focus-within{--border-color-1:#7f21fb;--border-color-2:#47fe93;background:linear-gradient(var(--surface-container-low), var(--surface-container-low)) padding-box, conic-gradient(from var(--border-angle), transparent 25%, var(--border-color-1) 50%, var(--border-color-2) 75%, transparent 100%) border-box;outline:none;animation:2.5s linear infinite borderSpin}@keyframes borderSpin{to{--border-angle:360deg}}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7f21fb 0%,#47fe93 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-size:1.125rem;font-weight:900;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;box-shadow:0 0 30px #7f21fb66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #7f21fb99}.display-lg{letter-spacing:-.02em;font-size:3.5rem;font-weight:800;line-height:1.1}.display-md{letter-spacing:-.02em;font-size:2.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.display-lg{font-size:5rem}.display-md{font-size:3rem}}.creditHighlight{color:var(--secondary);text-shadow:0 0 10px #47fe934d;font-weight:800}@keyframes revealUp{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.reveal{opacity:0;filter:blur(8px);transform:translateY(24px)}.reveal.active{animation:1s cubic-bezier(.16,1,.3,1) forwards revealUp}@keyframes spin{to{transform:rotate(360deg)}}
