:is(html:has(.da-site),body:has(.da-site)){background:#0b0a11}.da-site{--s-page:#0b0a11;--s-bg:#0e0c15;--s-surface:#15131f;--s-surface-2:#1c1828;--s-line:#9a88fc24;--s-line-strong:#9a88fc3d;--s-violet:#5a23fc;--s-violet-rgb:90, 35, 252;--s-brand:#9a88fc;--s-lilac:#b59aff;--s-lavender:#c3b6fe;--s-muted:#aaa4c4;--s-good:#52d6a4;--s-warn:#f0b45c;--s-bad:#f87171;background:var(--s-page);color:#fff;font-family:var(--font-inter-display), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:none;font-feature-settings:"liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.da-site ::selection{background:rgba(var(--s-violet-rgb), .55);color:#fff}.da-display{font-family:var(--font-inter-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.032em;font-weight:500}.da-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.da-gradient-text{background:linear-gradient(#fff 0% 40%,#c3b6fe 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.da-gradient-text-soft{background:linear-gradient(#fff 0% 35%,#d9d0ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.da-grid{background-image:linear-gradient(#9a88fc13 1px,#0000 1px),linear-gradient(90deg,#9a88fc13 1px,#0000 1px);background-position:top;background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 25%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 25%,#0000 80%)}.da-glow-hero{background:radial-gradient(42% 52% at 50% 62%, rgba(var(--s-violet-rgb), .5) 0%, rgba(var(--s-violet-rgb), .1) 45%, transparent 75%), radial-gradient(55% 40% at 50% 28%, #9a88fc42 0%, #c3b6fe0f 50%, transparent 75%)}.da-spotlight{filter:blur(8px);background:conic-gradient(from 200deg at 30% -10%,#0000 0deg,#b59aff1c 18deg,#0000 40deg),conic-gradient(from 140deg at 70% -10%,#0000 0deg,#b59aff1c 22deg,#0000 44deg);-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 95%);mask-image:linear-gradient(#000 0% 35%,#0000 95%)}.da-btn-primary{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1px rgba(var(--s-violet-rgb), .9), 0 10px 34px -10px rgba(var(--s-violet-rgb), .9);background:linear-gradient(#7446ff 0%,#5a23fc 55%,#4b16e3 100%);transition:transform .16s,box-shadow .2s,filter .2s;position:relative}.da-btn-primary:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px rgba(var(--s-violet-rgb), 1), 0 14px 44px -10px rgba(var(--s-violet-rgb), 1)}.da-btn-primary:active{transform:translateY(1px)}.da-btn-primary:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/250% 100%;animation:4.5s ease-in-out infinite da-sheen;position:absolute;inset:0}.da-btn-ghost{background:#16131f;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #9a88fc52,0 10px 30px -18px #9a88fcb3}.da-btn-ghost:hover{background:#1e1a2c;box-shadow:inset 0 0 0 1px #c3b6fe8c,0 12px 34px -16px #9a88fcd9}.da-panel{background:linear-gradient(#17141f 0%,#14121c 100%);box-shadow:inset 0 1px #c3b6fe14,inset 0 0 0 1px #9a88fc29,0 0 72px -34px #9a88fc8c,0 30px 60px -40px #000000e6}.da-panel-violet{background:radial-gradient(120% 70% at 50% 0,#9a88fc33,#0000 62%),linear-gradient(#16131f 0%,#15121f 60%,#1c1733 100%);box-shadow:inset 0 1px #c3b6fe1f,inset 0 0 0 1px #9a88fc3d,0 0 72px -28px #9a88fccc}.da-form-card{background:#15131f;box-shadow:inset 0 1px #c3b6fe1a,inset 0 0 0 1px #9a88fc42,0 0 90px -40px #9a88fcb3,0 40px 80px -50px #000000f2}.da-hairline-top{position:relative}.da-hairline-top:before{content:"";background:linear-gradient(90deg,#0000,#b59aff8c,#0000);height:1px;position:absolute;inset:0 0 auto}.da-icon-tile{color:#d9d0ff;background:linear-gradient(#9a88fc3d 0%,#5a23fc1a 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #9a88fc47,0 8px 22px -12px #5a23fce6}.da-beam{stroke-dasharray:14 86;animation:3.2s cubic-bezier(.45,0,.25,1) infinite da-beam}.da-pulse-dot{animation:2.2s ease-out infinite da-pulse}.da-shimmer-text{background:linear-gradient(90deg,#c3b6febf 0%,#fff 45%,#c3b6febf 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite da-shimmer}.da-skeleton{background:linear-gradient(90deg,#9a88fc1a 0%,#c3b6fe38 50%,#9a88fc1a 100%) 0 0/200% 100%;animation:2.4s linear infinite da-shimmer}.da-orbit{animation:28s linear infinite da-spin}.da-orbit-reverse{animation:40s linear infinite reverse da-spin}.da-enter{animation:.42s cubic-bezier(.2,.7,.2,1) both da-enter}@keyframes da-beam{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes da-pulse{0%{box-shadow:0 0 #52d6a48c}80%,to{box-shadow:0 0 0 7px #52d6a400}}@keyframes da-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes da-sheen{0%,55%{background-position:150% 0}to{background-position:-50% 0}}@keyframes da-spin{to{transform:rotate(360deg)}}@keyframes da-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.da-banner{background:linear-gradient(110deg,#5a23fcf2 0%,#b59affd9 45%,#5a23fcf2 100%);box-shadow:0 0 0 1px #5a23fc40,0 10px 40px -12px #5a23fcd9,0 0 80px -30px #7446ffe6}.da-banner:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff24 50%,#0000 70%) 0 0/250% 100%;animation:5.5s ease-in-out infinite da-sheen;position:absolute;inset:1px}@media (prefers-reduced-motion:reduce){.da-site *,.da-site :before,.da-site :after{transition-duration:0s!important;animation:none!important}.da-beam{stroke-dasharray:none;opacity:.35}}html:has(.da-site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.da-site){scroll-behavior:auto}}
