:root{--color-primary:#8b5fbf;--color-primary-hover:#7a4dae;--color-primary-active:#6a3d9c;--color-bg-light:#f3ecfa;--color-bg-base:#fff;--color-text-heading:#111827;--color-text-body:#374151;--color-text-muted:#6b7280;--color-border:#e5e7eb;--font-primary:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px}*{box-sizing:border-box;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-bg-base);color:#374151;color:var(--color-text-body);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary);font-size:16px;font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5}.h1,h1{font-size:48px;font-weight:700;font-weight:var(--font-weight-bold)}.h1,.h2,h1,h2{color:#111827;color:var(--color-text-heading);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary);line-height:1.2}.h2,h2{font-size:36px}.h2,.h3,h2,h3{font-weight:600;font-weight:var(--font-weight-semibold)}.h3,h3{color:#111827;color:var(--color-text-heading);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary);font-size:28px;line-height:1.2}.text-small{font-size:14px}.text-muted{color:#6b7280;color:var(--color-text-muted)}button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary)}.grid-container{grid-gap:24px;grid-gap:var(--space-3);display:grid;gap:24px;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.btn-primary{align-items:center;background-color:#8b5fbf;background-color:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;transition:all .2s ease}.btn-primary:hover{background-color:#7a4dae;background-color:var(--color-primary-hover)}.btn-primary:active{background-color:#6a3d9c;background-color:var(--color-primary-active)}.btn-secondary{align-items:center;background-color:initial;border:1px solid #8b5fbf;border:1px solid var(--color-primary);border-radius:8px;color:#8b5fbf;color:var(--color-primary);cursor:pointer;display:inline-flex;font-weight:600;font-weight:var(--font-weight-semibold);justify-content:center;padding:12px 24px;transition:all .2s ease}.btn-secondary:hover{background-color:#f3ecfa;background-color:var(--color-bg-light)}.card-premium{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden;transition:box-shadow .2s ease}.card-premium:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03)}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.navbar{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:"white"!important;height:60px!important;margin-top:140px!important}.icon{color:#9c74c4}.nav-link{align-items:center;display:flex;flex-direction:column;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.nav-item.active .nav-link{color:#8c5cbc;-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-nav{border-top:1px solid #ccc}
/*# sourceMappingURL=main.04d534b2.css.map*/