body:has(>.sl-nav){color:#475569;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;overflow-x:clip}body:has(>.sl-nav) ::selection{color:#0f172a;background:#0d948833}@layer components{.sl-card{background:#fff;border:1px solid #0f172a17;border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -30px #0f766e73}.sl-card-hover{transition:border-color .3s,transform .3s,box-shadow .3s}.sl-card-hover:hover{border-color:#0d948866;transform:translateY(-3px);box-shadow:0 1px 2px #0f172a0a,0 26px 48px -28px #0d948880}.sl-btn{color:#fff;background:linear-gradient(135deg,#14b8a6 0%,#0d9488 55%,#0f766e 100%);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 12px 26px -12px #0d9488d9}.sl-btn:hover{filter:brightness(1.05);text-decoration:none;transform:translateY(-2px)}.sl-btn[aria-disabled=true]{cursor:default;filter:saturate(.6);transform:none}.sl-btn-ghost{color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:700;transition:border-color .2s,box-shadow .2s;display:inline-flex}.sl-btn-ghost:hover{border-color:#0d948873;text-decoration:none;box-shadow:0 8px 20px -12px #0d948899}.sl-gradient-text{background:linear-gradient(100deg,#0f766e 0%,#0d9488 50%,#14b8a6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sl-glow{filter:blur(30px);background:radial-gradient(closest-side,#14b8a640,#0d948814 55%,#0000)}.sl-grid-bg{background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}}@media (prefers-reduced-motion:reduce){body:has(>.sl-nav) *{transition-duration:.01ms!important;animation-duration:.01ms!important}body:has(>.sl-nav) :before{transition-duration:.01ms!important;animation-duration:.01ms!important}body:has(>.sl-nav) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
