.base-button[data-v-06c71fcd]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;transition:all .2s ease}.base-button--primary[data-v-06c71fcd]{background:var(--primary);color:#fff}.base-button--primary[data-v-06c71fcd]:hover{background:var(--primary-dark)}.base-button--secondary[data-v-06c71fcd]{background:var(--bg-secondary);color:var(--text-primary)}.base-button--secondary[data-v-06c71fcd]:hover{background:var(--border-color)}.base-button--ghost[data-v-06c71fcd]{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.base-button--ghost[data-v-06c71fcd]:hover{background:var(--bg-secondary)}.base-button--small[data-v-06c71fcd]{font-size:12px;padding:8px 16px}.base-button--medium[data-v-06c71fcd]{font-size:14px;padding:12px 24px}.base-button--large[data-v-06c71fcd]{font-size:16px;padding:16px 32px}.base-button--disabled[data-v-06c71fcd]{cursor:not-allowed;opacity:.5}.base-button--outline.base-button--primary[data-v-06c71fcd]{background:transparent;border:2px solid var(--primary);color:var(--primary)}.base-button--outline.base-button--primary[data-v-06c71fcd]:hover{background:var(--primary);color:#fff}.base-button--outline.base-button--secondary[data-v-06c71fcd]{background:transparent;border:2px solid var(--border-color);color:var(--text-primary)}.base-button--outline.base-button--secondary[data-v-06c71fcd]:hover{background:var(--bg-secondary)}.base-button--outline.base-button--ghost[data-v-06c71fcd]{background:transparent;border:2px dashed var(--border-color);color:var(--text-primary)}.base-button--outline.base-button--ghost[data-v-06c71fcd]:hover{background:var(--bg-secondary)}.header[data-v-80fdaa68]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80;box-shadow:0 1px 3px #0000001a;padding:.75rem 1rem;position:sticky;top:0;z-index:20}.header nav[data-v-80fdaa68]{align-items:center;display:flex;justify-content:space-between}.logo[data-v-80fdaa68],.logo-wrapper[data-v-80fdaa68]{align-items:center;display:flex;gap:.5rem}.logo[data-v-80fdaa68]{color:var(--primary-color);font-size:1.5rem;font-weight:700;text-decoration:none}.logo-img[data-v-80fdaa68]{height:3rem;width:auto}.beta-label[data-v-80fdaa68]{background-color:var(--primary-color);font-size:.75rem;font-weight:600;padding:2px 6px}.nav-links[data-v-80fdaa68]{align-items:center;display:flex;gap:1.5rem}.nav-link[data-v-80fdaa68]{color:var(--text-color);text-decoration:none}.nav-link[data-v-80fdaa68]:hover{color:var(--primary-color)}.icon[data-v-80fdaa68]{height:1.25rem;margin-right:.5rem;width:1.25rem}.btn[data-v-80fdaa68],.nav-link[data-v-80fdaa68]{align-items:center;display:flex}.menu-toggle[data-v-80fdaa68]{background:none;border:none;cursor:pointer;display:none;padding:.5rem}@media (max-width:768px){.header nav[data-v-80fdaa68]{flex-direction:row;position:relative}.menu-toggle[data-v-80fdaa68]{align-items:center;display:flex;margin-left:auto;position:static}.nav-links[data-v-80fdaa68]{background:#fff;box-shadow:0 4px 6px -1px #0000001a;flex-direction:column;left:-1rem;padding:.75rem;position:absolute;right:-1rem;top:calc(100% + .75rem);transform:translateY(-100vh);transition:transform .3s ease}.nav-links.is-open[data-v-80fdaa68]{transform:translateY(0)}.logo-wrapper[data-v-80fdaa68]{padding-right:0}.btn[data-v-80fdaa68],.nav-link[data-v-80fdaa68]{justify-content:center;padding:.75rem;width:100%}}.footer[data-v-8db08b67]{background:#fff;margin-top:2rem;padding:2rem 0;text-align:center}
